where-simd-helps/data/raw/kyber/mlkem512/ref/1179948.out

81019 lines
1.4 MiB

## SLURM PROLOG ###############################################################
## Job ID : 1179948
## Job Name : bench_mlkem512_ref
## Nodelist : node2334
## CPUs : 1
## Mem/Node : 256 MB
## Directory : /oscar/data/lshu/lneuwirt/where-simd-helps/slurm
## Job Started : Thu Apr 2 12:27:06 PM EDT 2026
###############################################################################
pid 1629232's current affinity list: 32
## BENCH_VARIANT : ref
## BENCH_PARAM : 512
## BENCH_NSPINS : 1000
## BENCH_BINARY : /users/lneuwirt/data/lneuwirt/where-simd-helps/harness/build-hpc/bench_mlkem512_ref
## BENCH_DATE : 2026-04-02T12:27:06-04:00
## CPU_MODEL : Intel(R) Xeon(R) Platinum 8268 CPU @ 2.90GHz
## PERF_PARANOID : 2
## PAPI_BUILD : OFF
Loop spin: 1
gen_a:
median: 20316 cycles/ticks
average: 20506 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3237 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2052 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6803 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10513 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7712 cycles/ticks
average: 7752 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 288 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1305 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1765 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1354 cycles/ticks
indcpa_keypair:
median: 83008 cycles/ticks
average: 83421 cycles/ticks
indcpa_enc:
median: 108306 cycles/ticks
average: 108887 cycles/ticks
indcpa_dec:
median: 34852 cycles/ticks
average: 35045 cycles/ticks
kyber_keypair_derand:
median: 91744 cycles/ticks
average: 92197 cycles/ticks
kyber_keypair:
median: 100064 cycles/ticks
average: 100559 cycles/ticks
kyber_encaps_derand:
median: 118178 cycles/ticks
average: 118873 cycles/ticks
kyber_encaps:
median: 119916 cycles/ticks
average: 120500 cycles/ticks
kyber_decaps:
median: 155156 cycles/ticks
average: 155875 cycles/ticks
Loop spin: 2
gen_a:
median: 20466 cycles/ticks
average: 20579 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3230 cycles/ticks
poly_getnoise_eta2:
median: 2032 cycles/ticks
average: 2042 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6788 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10415 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7746 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 288 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1298 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1768 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1355 cycles/ticks
indcpa_keypair:
median: 82974 cycles/ticks
average: 83307 cycles/ticks
indcpa_enc:
median: 108050 cycles/ticks
average: 108601 cycles/ticks
indcpa_dec:
median: 34820 cycles/ticks
average: 34977 cycles/ticks
kyber_keypair_derand:
median: 91800 cycles/ticks
average: 92230 cycles/ticks
kyber_keypair:
median: 100170 cycles/ticks
average: 100735 cycles/ticks
kyber_encaps_derand:
median: 118336 cycles/ticks
average: 118950 cycles/ticks
kyber_encaps:
median: 120084 cycles/ticks
average: 120649 cycles/ticks
kyber_decaps:
median: 155278 cycles/ticks
average: 156027 cycles/ticks
Loop spin: 3
gen_a:
median: 20314 cycles/ticks
average: 20442 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3210 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2063 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6787 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10405 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7741 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 289 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1298 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1763 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1354 cycles/ticks
indcpa_keypair:
median: 83002 cycles/ticks
average: 83358 cycles/ticks
indcpa_enc:
median: 108092 cycles/ticks
average: 108612 cycles/ticks
indcpa_dec:
median: 34836 cycles/ticks
average: 35002 cycles/ticks
kyber_keypair_derand:
median: 91840 cycles/ticks
average: 92248 cycles/ticks
kyber_keypair:
median: 100100 cycles/ticks
average: 100476 cycles/ticks
kyber_encaps_derand:
median: 118284 cycles/ticks
average: 118850 cycles/ticks
kyber_encaps:
median: 119646 cycles/ticks
average: 120358 cycles/ticks
kyber_decaps:
median: 155190 cycles/ticks
average: 156051 cycles/ticks
Loop spin: 4
gen_a:
median: 20408 cycles/ticks
average: 20526 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3212 cycles/ticks
poly_getnoise_eta2:
median: 2042 cycles/ticks
average: 2056 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6772 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10411 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7704 cycles/ticks
average: 7752 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 288 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1290 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1753 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1363 cycles/ticks
indcpa_keypair:
median: 82974 cycles/ticks
average: 83320 cycles/ticks
indcpa_enc:
median: 108058 cycles/ticks
average: 108668 cycles/ticks
indcpa_dec:
median: 34876 cycles/ticks
average: 35039 cycles/ticks
kyber_keypair_derand:
median: 91760 cycles/ticks
average: 92163 cycles/ticks
kyber_keypair:
median: 99924 cycles/ticks
average: 100389 cycles/ticks
kyber_encaps_derand:
median: 118424 cycles/ticks
average: 119043 cycles/ticks
kyber_encaps:
median: 119894 cycles/ticks
average: 120523 cycles/ticks
kyber_decaps:
median: 155328 cycles/ticks
average: 156063 cycles/ticks
Loop spin: 5
gen_a:
median: 20310 cycles/ticks
average: 20433 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3222 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2061 cycles/ticks
NTT:
median: 6750 cycles/ticks
average: 6785 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10404 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7750 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1285 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1746 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1367 cycles/ticks
indcpa_keypair:
median: 82908 cycles/ticks
average: 83321 cycles/ticks
indcpa_enc:
median: 107992 cycles/ticks
average: 108559 cycles/ticks
indcpa_dec:
median: 34822 cycles/ticks
average: 35010 cycles/ticks
kyber_keypair_derand:
median: 91762 cycles/ticks
average: 92159 cycles/ticks
kyber_keypair:
median: 100240 cycles/ticks
average: 100707 cycles/ticks
kyber_encaps_derand:
median: 118350 cycles/ticks
average: 119019 cycles/ticks
kyber_encaps:
median: 119770 cycles/ticks
average: 120349 cycles/ticks
kyber_decaps:
median: 155352 cycles/ticks
average: 156094 cycles/ticks
Loop spin: 6
gen_a:
median: 20316 cycles/ticks
average: 20451 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3220 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2063 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6769 cycles/ticks
INVNTT:
median: 10346 cycles/ticks
average: 10419 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7742 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 302 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1291 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 257 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1764 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1358 cycles/ticks
indcpa_keypair:
median: 82940 cycles/ticks
average: 83301 cycles/ticks
indcpa_enc:
median: 108078 cycles/ticks
average: 108754 cycles/ticks
indcpa_dec:
median: 34816 cycles/ticks
average: 34977 cycles/ticks
kyber_keypair_derand:
median: 91898 cycles/ticks
average: 92288 cycles/ticks
kyber_keypair:
median: 99872 cycles/ticks
average: 100317 cycles/ticks
kyber_encaps_derand:
median: 119852 cycles/ticks
average: 120457 cycles/ticks
kyber_encaps:
median: 121318 cycles/ticks
average: 121888 cycles/ticks
kyber_decaps:
median: 156694 cycles/ticks
average: 157486 cycles/ticks
Loop spin: 7
gen_a:
median: 20386 cycles/ticks
average: 20507 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3219 cycles/ticks
poly_getnoise_eta2:
median: 2042 cycles/ticks
average: 2056 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6778 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10413 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7704 cycles/ticks
average: 7753 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1286 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 273 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1749 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1364 cycles/ticks
indcpa_keypair:
median: 82984 cycles/ticks
average: 83358 cycles/ticks
indcpa_enc:
median: 108084 cycles/ticks
average: 108728 cycles/ticks
indcpa_dec:
median: 34856 cycles/ticks
average: 35023 cycles/ticks
kyber_keypair_derand:
median: 91842 cycles/ticks
average: 92247 cycles/ticks
kyber_keypair:
median: 99914 cycles/ticks
average: 100364 cycles/ticks
kyber_encaps_derand:
median: 118446 cycles/ticks
average: 119077 cycles/ticks
kyber_encaps:
median: 120000 cycles/ticks
average: 120571 cycles/ticks
kyber_decaps:
median: 155250 cycles/ticks
average: 156026 cycles/ticks
Loop spin: 8
gen_a:
median: 20366 cycles/ticks
average: 20507 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3213 cycles/ticks
poly_getnoise_eta2:
median: 2038 cycles/ticks
average: 2053 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6775 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10415 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7764 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1289 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 65 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1756 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1370 cycles/ticks
indcpa_keypair:
median: 83040 cycles/ticks
average: 83372 cycles/ticks
indcpa_enc:
median: 108006 cycles/ticks
average: 108520 cycles/ticks
indcpa_dec:
median: 34834 cycles/ticks
average: 34994 cycles/ticks
kyber_keypair_derand:
median: 91794 cycles/ticks
average: 92149 cycles/ticks
kyber_keypair:
median: 99882 cycles/ticks
average: 100341 cycles/ticks
kyber_encaps_derand:
median: 118500 cycles/ticks
average: 119100 cycles/ticks
kyber_encaps:
median: 119796 cycles/ticks
average: 120383 cycles/ticks
kyber_decaps:
median: 155370 cycles/ticks
average: 156086 cycles/ticks
Loop spin: 9
gen_a:
median: 20386 cycles/ticks
average: 20514 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3220 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2063 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6772 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10411 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7733 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 296 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1287 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1766 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1355 cycles/ticks
indcpa_keypair:
median: 83022 cycles/ticks
average: 83333 cycles/ticks
indcpa_enc:
median: 108060 cycles/ticks
average: 108622 cycles/ticks
indcpa_dec:
median: 34872 cycles/ticks
average: 35013 cycles/ticks
kyber_keypair_derand:
median: 91788 cycles/ticks
average: 92150 cycles/ticks
kyber_keypair:
median: 100280 cycles/ticks
average: 100731 cycles/ticks
kyber_encaps_derand:
median: 118298 cycles/ticks
average: 118968 cycles/ticks
kyber_encaps:
median: 119902 cycles/ticks
average: 120432 cycles/ticks
kyber_decaps:
median: 155238 cycles/ticks
average: 155983 cycles/ticks
Loop spin: 10
gen_a:
median: 20310 cycles/ticks
average: 20421 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3220 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2048 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6788 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10400 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7731 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1302 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1763 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1355 cycles/ticks
indcpa_keypair:
median: 82912 cycles/ticks
average: 83243 cycles/ticks
indcpa_enc:
median: 107974 cycles/ticks
average: 108530 cycles/ticks
indcpa_dec:
median: 34844 cycles/ticks
average: 34997 cycles/ticks
kyber_keypair_derand:
median: 91798 cycles/ticks
average: 92203 cycles/ticks
kyber_keypair:
median: 100064 cycles/ticks
average: 100506 cycles/ticks
kyber_encaps_derand:
median: 118322 cycles/ticks
average: 118961 cycles/ticks
kyber_encaps:
median: 119678 cycles/ticks
average: 120252 cycles/ticks
kyber_decaps:
median: 155372 cycles/ticks
average: 156183 cycles/ticks
Loop spin: 11
gen_a:
median: 20402 cycles/ticks
average: 20510 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3215 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2063 cycles/ticks
NTT:
median: 6750 cycles/ticks
average: 6784 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10402 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7737 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1297 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1750 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1364 cycles/ticks
indcpa_keypair:
median: 82992 cycles/ticks
average: 83369 cycles/ticks
indcpa_enc:
median: 108062 cycles/ticks
average: 108600 cycles/ticks
indcpa_dec:
median: 34808 cycles/ticks
average: 34963 cycles/ticks
kyber_keypair_derand:
median: 91848 cycles/ticks
average: 93206 cycles/ticks
kyber_keypair:
median: 102932 cycles/ticks
average: 103452 cycles/ticks
kyber_encaps_derand:
median: 121646 cycles/ticks
average: 121433 cycles/ticks
kyber_encaps:
median: 120092 cycles/ticks
average: 120645 cycles/ticks
kyber_decaps:
median: 155318 cycles/ticks
average: 156066 cycles/ticks
Loop spin: 12
gen_a:
median: 20382 cycles/ticks
average: 20500 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3214 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2060 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6777 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10405 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7750 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1300 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1751 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1351 cycles/ticks
indcpa_keypair:
median: 83028 cycles/ticks
average: 83362 cycles/ticks
indcpa_enc:
median: 108088 cycles/ticks
average: 108636 cycles/ticks
indcpa_dec:
median: 34808 cycles/ticks
average: 34967 cycles/ticks
kyber_keypair_derand:
median: 91764 cycles/ticks
average: 92133 cycles/ticks
kyber_keypair:
median: 99996 cycles/ticks
average: 100446 cycles/ticks
kyber_encaps_derand:
median: 118260 cycles/ticks
average: 118911 cycles/ticks
kyber_encaps:
median: 120010 cycles/ticks
average: 120539 cycles/ticks
kyber_decaps:
median: 155280 cycles/ticks
average: 156002 cycles/ticks
Loop spin: 13
gen_a:
median: 20310 cycles/ticks
average: 20433 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3219 cycles/ticks
poly_getnoise_eta2:
median: 2042 cycles/ticks
average: 2059 cycles/ticks
NTT:
median: 6744 cycles/ticks
average: 6789 cycles/ticks
INVNTT:
median: 10356 cycles/ticks
average: 10415 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7740 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1288 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1751 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1364 cycles/ticks
indcpa_keypair:
median: 83096 cycles/ticks
average: 83446 cycles/ticks
indcpa_enc:
median: 108058 cycles/ticks
average: 108636 cycles/ticks
indcpa_dec:
median: 34824 cycles/ticks
average: 34971 cycles/ticks
kyber_keypair_derand:
median: 91814 cycles/ticks
average: 92172 cycles/ticks
kyber_keypair:
median: 100028 cycles/ticks
average: 100430 cycles/ticks
kyber_encaps_derand:
median: 118188 cycles/ticks
average: 118870 cycles/ticks
kyber_encaps:
median: 119862 cycles/ticks
average: 120475 cycles/ticks
kyber_decaps:
median: 155238 cycles/ticks
average: 156035 cycles/ticks
Loop spin: 14
gen_a:
median: 20390 cycles/ticks
average: 20510 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3222 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2062 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6779 cycles/ticks
INVNTT:
median: 10364 cycles/ticks
average: 10549 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7779 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1292 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 257 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1763 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1369 cycles/ticks
indcpa_keypair:
median: 83072 cycles/ticks
average: 83475 cycles/ticks
indcpa_enc:
median: 108082 cycles/ticks
average: 108628 cycles/ticks
indcpa_dec:
median: 34814 cycles/ticks
average: 35002 cycles/ticks
kyber_keypair_derand:
median: 91716 cycles/ticks
average: 92116 cycles/ticks
kyber_keypair:
median: 99940 cycles/ticks
average: 100440 cycles/ticks
kyber_encaps_derand:
median: 118360 cycles/ticks
average: 118963 cycles/ticks
kyber_encaps:
median: 119996 cycles/ticks
average: 120544 cycles/ticks
kyber_decaps:
median: 155190 cycles/ticks
average: 155895 cycles/ticks
Loop spin: 15
gen_a:
median: 20416 cycles/ticks
average: 20531 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3218 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2052 cycles/ticks
NTT:
median: 6762 cycles/ticks
average: 6791 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10416 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7712 cycles/ticks
average: 7753 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 286 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1288 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1761 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1355 cycles/ticks
indcpa_keypair:
median: 83024 cycles/ticks
average: 83362 cycles/ticks
indcpa_enc:
median: 108100 cycles/ticks
average: 108724 cycles/ticks
indcpa_dec:
median: 34880 cycles/ticks
average: 35036 cycles/ticks
kyber_keypair_derand:
median: 91818 cycles/ticks
average: 92256 cycles/ticks
kyber_keypair:
median: 99900 cycles/ticks
average: 100331 cycles/ticks
kyber_encaps_derand:
median: 118390 cycles/ticks
average: 119024 cycles/ticks
kyber_encaps:
median: 119652 cycles/ticks
average: 120381 cycles/ticks
kyber_decaps:
median: 155248 cycles/ticks
average: 155999 cycles/ticks
Loop spin: 16
gen_a:
median: 20316 cycles/ticks
average: 20448 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3217 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2049 cycles/ticks
NTT:
median: 6764 cycles/ticks
average: 6809 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10409 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7751 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1299 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1764 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1353 cycles/ticks
indcpa_keypair:
median: 82968 cycles/ticks
average: 83292 cycles/ticks
indcpa_enc:
median: 108062 cycles/ticks
average: 108667 cycles/ticks
indcpa_dec:
median: 34806 cycles/ticks
average: 34978 cycles/ticks
kyber_keypair_derand:
median: 91824 cycles/ticks
average: 92283 cycles/ticks
kyber_keypair:
median: 100186 cycles/ticks
average: 100592 cycles/ticks
kyber_encaps_derand:
median: 118200 cycles/ticks
average: 118834 cycles/ticks
kyber_encaps:
median: 119944 cycles/ticks
average: 120512 cycles/ticks
kyber_decaps:
median: 155120 cycles/ticks
average: 155895 cycles/ticks
Loop spin: 17
gen_a:
median: 20410 cycles/ticks
average: 20533 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3212 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2061 cycles/ticks
NTT:
median: 6744 cycles/ticks
average: 6770 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10413 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7745 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 288 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1306 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1758 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1367 cycles/ticks
indcpa_keypair:
median: 83040 cycles/ticks
average: 83417 cycles/ticks
indcpa_enc:
median: 108062 cycles/ticks
average: 108665 cycles/ticks
indcpa_dec:
median: 34840 cycles/ticks
average: 34977 cycles/ticks
kyber_keypair_derand:
median: 91770 cycles/ticks
average: 92118 cycles/ticks
kyber_keypair:
median: 99942 cycles/ticks
average: 100560 cycles/ticks
kyber_encaps_derand:
median: 118320 cycles/ticks
average: 118995 cycles/ticks
kyber_encaps:
median: 119710 cycles/ticks
average: 120332 cycles/ticks
kyber_decaps:
median: 155206 cycles/ticks
average: 155963 cycles/ticks
Loop spin: 18
gen_a:
median: 20458 cycles/ticks
average: 20579 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3222 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2061 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6777 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10405 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7768 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1289 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 257 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1757 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1367 cycles/ticks
indcpa_keypair:
median: 82924 cycles/ticks
average: 83264 cycles/ticks
indcpa_enc:
median: 108146 cycles/ticks
average: 108825 cycles/ticks
indcpa_dec:
median: 34850 cycles/ticks
average: 34994 cycles/ticks
kyber_keypair_derand:
median: 91926 cycles/ticks
average: 92295 cycles/ticks
kyber_keypair:
median: 100118 cycles/ticks
average: 100624 cycles/ticks
kyber_encaps_derand:
median: 118338 cycles/ticks
average: 118998 cycles/ticks
kyber_encaps:
median: 119838 cycles/ticks
average: 120414 cycles/ticks
kyber_decaps:
median: 155562 cycles/ticks
average: 156310 cycles/ticks
Loop spin: 19
gen_a:
median: 20390 cycles/ticks
average: 20491 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3214 cycles/ticks
poly_getnoise_eta2:
median: 2040 cycles/ticks
average: 2052 cycles/ticks
NTT:
median: 6744 cycles/ticks
average: 6775 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10404 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7746 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 288 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1289 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1754 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1366 cycles/ticks
indcpa_keypair:
median: 82970 cycles/ticks
average: 83306 cycles/ticks
indcpa_enc:
median: 108110 cycles/ticks
average: 108643 cycles/ticks
indcpa_dec:
median: 34822 cycles/ticks
average: 34950 cycles/ticks
kyber_keypair_derand:
median: 91832 cycles/ticks
average: 92187 cycles/ticks
kyber_keypair:
median: 100066 cycles/ticks
average: 100535 cycles/ticks
kyber_encaps_derand:
median: 118348 cycles/ticks
average: 118963 cycles/ticks
kyber_encaps:
median: 119894 cycles/ticks
average: 120431 cycles/ticks
kyber_decaps:
median: 155248 cycles/ticks
average: 155978 cycles/ticks
Loop spin: 20
gen_a:
median: 20356 cycles/ticks
average: 20470 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3217 cycles/ticks
poly_getnoise_eta2:
median: 2042 cycles/ticks
average: 2062 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6769 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10401 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7704 cycles/ticks
average: 7746 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 294 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1286 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1760 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1354 cycles/ticks
indcpa_keypair:
median: 83040 cycles/ticks
average: 83364 cycles/ticks
indcpa_enc:
median: 108014 cycles/ticks
average: 108579 cycles/ticks
indcpa_dec:
median: 34854 cycles/ticks
average: 35047 cycles/ticks
kyber_keypair_derand:
median: 91804 cycles/ticks
average: 92198 cycles/ticks
kyber_keypair:
median: 100258 cycles/ticks
average: 100683 cycles/ticks
kyber_encaps_derand:
median: 118392 cycles/ticks
average: 119003 cycles/ticks
kyber_encaps:
median: 119868 cycles/ticks
average: 120514 cycles/ticks
kyber_decaps:
median: 155368 cycles/ticks
average: 156165 cycles/ticks
Loop spin: 21
gen_a:
median: 20340 cycles/ticks
average: 20460 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3223 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2060 cycles/ticks
NTT:
median: 6752 cycles/ticks
average: 6783 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10413 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7732 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 295 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1285 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1760 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1358 cycles/ticks
indcpa_keypair:
median: 82970 cycles/ticks
average: 83325 cycles/ticks
indcpa_enc:
median: 108116 cycles/ticks
average: 108731 cycles/ticks
indcpa_dec:
median: 34876 cycles/ticks
average: 35037 cycles/ticks
kyber_keypair_derand:
median: 91816 cycles/ticks
average: 92201 cycles/ticks
kyber_keypair:
median: 100016 cycles/ticks
average: 100452 cycles/ticks
kyber_encaps_derand:
median: 118412 cycles/ticks
average: 119057 cycles/ticks
kyber_encaps:
median: 120088 cycles/ticks
average: 120647 cycles/ticks
kyber_decaps:
median: 155388 cycles/ticks
average: 156123 cycles/ticks
Loop spin: 22
gen_a:
median: 20436 cycles/ticks
average: 20551 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3222 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2056 cycles/ticks
NTT:
median: 6752 cycles/ticks
average: 6807 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10414 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7712 cycles/ticks
average: 7752 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1285 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1761 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1354 cycles/ticks
indcpa_keypair:
median: 82930 cycles/ticks
average: 83249 cycles/ticks
indcpa_enc:
median: 108044 cycles/ticks
average: 108671 cycles/ticks
indcpa_dec:
median: 34838 cycles/ticks
average: 34984 cycles/ticks
kyber_keypair_derand:
median: 91776 cycles/ticks
average: 92152 cycles/ticks
kyber_keypair:
median: 100020 cycles/ticks
average: 100469 cycles/ticks
kyber_encaps_derand:
median: 118210 cycles/ticks
average: 118774 cycles/ticks
kyber_encaps:
median: 119828 cycles/ticks
average: 120480 cycles/ticks
kyber_decaps:
median: 155140 cycles/ticks
average: 155887 cycles/ticks
Loop spin: 23
gen_a:
median: 20410 cycles/ticks
average: 20533 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3215 cycles/ticks
poly_getnoise_eta2:
median: 2042 cycles/ticks
average: 2054 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6786 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10408 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7739 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 288 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1297 cycles/ticks
poly_compress:
median: 254 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1767 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1357 cycles/ticks
indcpa_keypair:
median: 82936 cycles/ticks
average: 83270 cycles/ticks
indcpa_enc:
median: 108046 cycles/ticks
average: 108601 cycles/ticks
indcpa_dec:
median: 34862 cycles/ticks
average: 35014 cycles/ticks
kyber_keypair_derand:
median: 91788 cycles/ticks
average: 92128 cycles/ticks
kyber_keypair:
median: 99934 cycles/ticks
average: 100363 cycles/ticks
kyber_encaps_derand:
median: 118322 cycles/ticks
average: 119033 cycles/ticks
kyber_encaps:
median: 119908 cycles/ticks
average: 120517 cycles/ticks
kyber_decaps:
median: 155238 cycles/ticks
average: 155999 cycles/ticks
Loop spin: 24
gen_a:
median: 20354 cycles/ticks
average: 20456 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3212 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2057 cycles/ticks
NTT:
median: 6746 cycles/ticks
average: 6791 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10416 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7748 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1288 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1751 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1364 cycles/ticks
indcpa_keypair:
median: 83006 cycles/ticks
average: 83378 cycles/ticks
indcpa_enc:
median: 108126 cycles/ticks
average: 108728 cycles/ticks
indcpa_dec:
median: 34814 cycles/ticks
average: 34990 cycles/ticks
kyber_keypair_derand:
median: 91890 cycles/ticks
average: 92282 cycles/ticks
kyber_keypair:
median: 99976 cycles/ticks
average: 100476 cycles/ticks
kyber_encaps_derand:
median: 118396 cycles/ticks
average: 118988 cycles/ticks
kyber_encaps:
median: 119932 cycles/ticks
average: 120529 cycles/ticks
kyber_decaps:
median: 155330 cycles/ticks
average: 156104 cycles/ticks
Loop spin: 25
gen_a:
median: 20484 cycles/ticks
average: 20600 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3217 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2060 cycles/ticks
NTT:
median: 6766 cycles/ticks
average: 6798 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10407 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7749 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 286 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1289 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1749 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1365 cycles/ticks
indcpa_keypair:
median: 82996 cycles/ticks
average: 83319 cycles/ticks
indcpa_enc:
median: 108032 cycles/ticks
average: 108593 cycles/ticks
indcpa_dec:
median: 34848 cycles/ticks
average: 34988 cycles/ticks
kyber_keypair_derand:
median: 91852 cycles/ticks
average: 92229 cycles/ticks
kyber_keypair:
median: 100140 cycles/ticks
average: 100590 cycles/ticks
kyber_encaps_derand:
median: 118380 cycles/ticks
average: 118971 cycles/ticks
kyber_encaps:
median: 119858 cycles/ticks
average: 120474 cycles/ticks
kyber_decaps:
median: 155360 cycles/ticks
average: 156054 cycles/ticks
Loop spin: 26
gen_a:
median: 20360 cycles/ticks
average: 20486 cycles/ticks
poly_getnoise_eta1:
median: 3198 cycles/ticks
average: 3223 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2064 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6781 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10400 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7728 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 301 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1288 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 258 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1763 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1367 cycles/ticks
indcpa_keypair:
median: 83010 cycles/ticks
average: 83341 cycles/ticks
indcpa_enc:
median: 108096 cycles/ticks
average: 108696 cycles/ticks
indcpa_dec:
median: 34886 cycles/ticks
average: 35028 cycles/ticks
kyber_keypair_derand:
median: 91880 cycles/ticks
average: 92314 cycles/ticks
kyber_keypair:
median: 99900 cycles/ticks
average: 100368 cycles/ticks
kyber_encaps_derand:
median: 118318 cycles/ticks
average: 118953 cycles/ticks
kyber_encaps:
median: 119716 cycles/ticks
average: 120301 cycles/ticks
kyber_decaps:
median: 155300 cycles/ticks
average: 156184 cycles/ticks
Loop spin: 27
gen_a:
median: 20354 cycles/ticks
average: 20482 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3228 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2052 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6777 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10418 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7712 cycles/ticks
average: 7757 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 286 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1295 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1763 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1353 cycles/ticks
indcpa_keypair:
median: 83008 cycles/ticks
average: 83368 cycles/ticks
indcpa_enc:
median: 108024 cycles/ticks
average: 108585 cycles/ticks
indcpa_dec:
median: 34832 cycles/ticks
average: 34983 cycles/ticks
kyber_keypair_derand:
median: 91732 cycles/ticks
average: 92116 cycles/ticks
kyber_keypair:
median: 99886 cycles/ticks
average: 100340 cycles/ticks
kyber_encaps_derand:
median: 118342 cycles/ticks
average: 118982 cycles/ticks
kyber_encaps:
median: 120080 cycles/ticks
average: 120689 cycles/ticks
kyber_decaps:
median: 155162 cycles/ticks
average: 155885 cycles/ticks
Loop spin: 28
gen_a:
median: 20490 cycles/ticks
average: 20608 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3217 cycles/ticks
poly_getnoise_eta2:
median: 2042 cycles/ticks
average: 2059 cycles/ticks
NTT:
median: 6760 cycles/ticks
average: 6806 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10397 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7742 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1296 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1761 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1350 cycles/ticks
indcpa_keypair:
median: 82978 cycles/ticks
average: 83318 cycles/ticks
indcpa_enc:
median: 107976 cycles/ticks
average: 108556 cycles/ticks
indcpa_dec:
median: 34808 cycles/ticks
average: 34962 cycles/ticks
kyber_keypair_derand:
median: 91780 cycles/ticks
average: 92127 cycles/ticks
kyber_keypair:
median: 99884 cycles/ticks
average: 100379 cycles/ticks
kyber_encaps_derand:
median: 118456 cycles/ticks
average: 118998 cycles/ticks
kyber_encaps:
median: 119796 cycles/ticks
average: 120401 cycles/ticks
kyber_decaps:
median: 155300 cycles/ticks
average: 156163 cycles/ticks
Loop spin: 29
gen_a:
median: 20428 cycles/ticks
average: 20535 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3215 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2065 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6770 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10429 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7734 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1294 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 267 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1751 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1360 cycles/ticks
indcpa_keypair:
median: 82936 cycles/ticks
average: 83282 cycles/ticks
indcpa_enc:
median: 108076 cycles/ticks
average: 108665 cycles/ticks
indcpa_dec:
median: 34918 cycles/ticks
average: 35056 cycles/ticks
kyber_keypair_derand:
median: 91732 cycles/ticks
average: 92083 cycles/ticks
kyber_keypair:
median: 99960 cycles/ticks
average: 100428 cycles/ticks
kyber_encaps_derand:
median: 118338 cycles/ticks
average: 118967 cycles/ticks
kyber_encaps:
median: 119706 cycles/ticks
average: 120283 cycles/ticks
kyber_decaps:
median: 155268 cycles/ticks
average: 156001 cycles/ticks
Loop spin: 30
gen_a:
median: 20394 cycles/ticks
average: 20512 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3221 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2066 cycles/ticks
NTT:
median: 6752 cycles/ticks
average: 6798 cycles/ticks
INVNTT:
median: 10358 cycles/ticks
average: 10419 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7738 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1288 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1759 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1363 cycles/ticks
indcpa_keypair:
median: 83010 cycles/ticks
average: 83350 cycles/ticks
indcpa_enc:
median: 108050 cycles/ticks
average: 108689 cycles/ticks
indcpa_dec:
median: 34840 cycles/ticks
average: 34998 cycles/ticks
kyber_keypair_derand:
median: 91820 cycles/ticks
average: 92280 cycles/ticks
kyber_keypair:
median: 99874 cycles/ticks
average: 100345 cycles/ticks
kyber_encaps_derand:
median: 119676 cycles/ticks
average: 120273 cycles/ticks
kyber_encaps:
median: 121530 cycles/ticks
average: 122067 cycles/ticks
kyber_decaps:
median: 156632 cycles/ticks
average: 157431 cycles/ticks
Loop spin: 31
gen_a:
median: 20336 cycles/ticks
average: 20644 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3213 cycles/ticks
poly_getnoise_eta2:
median: 2042 cycles/ticks
average: 2055 cycles/ticks
NTT:
median: 6750 cycles/ticks
average: 6790 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10406 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7753 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1291 cycles/ticks
poly_compress:
median: 254 cycles/ticks
average: 262 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1751 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1364 cycles/ticks
indcpa_keypair:
median: 82980 cycles/ticks
average: 83363 cycles/ticks
indcpa_enc:
median: 108086 cycles/ticks
average: 108640 cycles/ticks
indcpa_dec:
median: 34828 cycles/ticks
average: 35196 cycles/ticks
kyber_keypair_derand:
median: 91794 cycles/ticks
average: 92213 cycles/ticks
kyber_keypair:
median: 100082 cycles/ticks
average: 100811 cycles/ticks
kyber_encaps_derand:
median: 118508 cycles/ticks
average: 119335 cycles/ticks
kyber_encaps:
median: 122992 cycles/ticks
average: 123210 cycles/ticks
kyber_decaps:
median: 155364 cycles/ticks
average: 156389 cycles/ticks
Loop spin: 32
gen_a:
median: 20358 cycles/ticks
average: 20470 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3213 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2055 cycles/ticks
NTT:
median: 6744 cycles/ticks
average: 6776 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10393 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7741 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1295 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 257 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1756 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1358 cycles/ticks
indcpa_keypair:
median: 82992 cycles/ticks
average: 83333 cycles/ticks
indcpa_enc:
median: 108138 cycles/ticks
average: 108690 cycles/ticks
indcpa_dec:
median: 34832 cycles/ticks
average: 35008 cycles/ticks
kyber_keypair_derand:
median: 91846 cycles/ticks
average: 92215 cycles/ticks
kyber_keypair:
median: 100182 cycles/ticks
average: 100618 cycles/ticks
kyber_encaps_derand:
median: 119656 cycles/ticks
average: 120230 cycles/ticks
kyber_encaps:
median: 121300 cycles/ticks
average: 121881 cycles/ticks
kyber_decaps:
median: 156688 cycles/ticks
average: 157403 cycles/ticks
Loop spin: 33
gen_a:
median: 20348 cycles/ticks
average: 20458 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3223 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2052 cycles/ticks
NTT:
median: 6744 cycles/ticks
average: 6794 cycles/ticks
INVNTT:
median: 10358 cycles/ticks
average: 10417 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7742 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 288 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1296 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1763 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1354 cycles/ticks
indcpa_keypair:
median: 82966 cycles/ticks
average: 83315 cycles/ticks
indcpa_enc:
median: 108088 cycles/ticks
average: 108648 cycles/ticks
indcpa_dec:
median: 34816 cycles/ticks
average: 34961 cycles/ticks
kyber_keypair_derand:
median: 91850 cycles/ticks
average: 92199 cycles/ticks
kyber_keypair:
median: 100050 cycles/ticks
average: 100509 cycles/ticks
kyber_encaps_derand:
median: 118204 cycles/ticks
average: 118860 cycles/ticks
kyber_encaps:
median: 120000 cycles/ticks
average: 120566 cycles/ticks
kyber_decaps:
median: 155182 cycles/ticks
average: 156083 cycles/ticks
Loop spin: 34
gen_a:
median: 20388 cycles/ticks
average: 20508 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3218 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2062 cycles/ticks
NTT:
median: 6746 cycles/ticks
average: 6794 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10411 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7749 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 288 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1304 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1768 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1359 cycles/ticks
indcpa_keypair:
median: 82994 cycles/ticks
average: 83377 cycles/ticks
indcpa_enc:
median: 108022 cycles/ticks
average: 108598 cycles/ticks
indcpa_dec:
median: 34838 cycles/ticks
average: 34968 cycles/ticks
kyber_keypair_derand:
median: 91802 cycles/ticks
average: 92157 cycles/ticks
kyber_keypair:
median: 99980 cycles/ticks
average: 100424 cycles/ticks
kyber_encaps_derand:
median: 119746 cycles/ticks
average: 120353 cycles/ticks
kyber_encaps:
median: 121428 cycles/ticks
average: 122015 cycles/ticks
kyber_decaps:
median: 156626 cycles/ticks
average: 157374 cycles/ticks
Loop spin: 35
gen_a:
median: 20484 cycles/ticks
average: 20590 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3218 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2048 cycles/ticks
NTT:
median: 6764 cycles/ticks
average: 6809 cycles/ticks
INVNTT:
median: 10356 cycles/ticks
average: 10423 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7744 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 286 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1296 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1763 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1356 cycles/ticks
indcpa_keypair:
median: 82994 cycles/ticks
average: 83386 cycles/ticks
indcpa_enc:
median: 108108 cycles/ticks
average: 108685 cycles/ticks
indcpa_dec:
median: 34814 cycles/ticks
average: 34986 cycles/ticks
kyber_keypair_derand:
median: 91820 cycles/ticks
average: 92215 cycles/ticks
kyber_keypair:
median: 100088 cycles/ticks
average: 100587 cycles/ticks
kyber_encaps_derand:
median: 118414 cycles/ticks
average: 119013 cycles/ticks
kyber_encaps:
median: 119866 cycles/ticks
average: 120491 cycles/ticks
kyber_decaps:
median: 155222 cycles/ticks
average: 155936 cycles/ticks
Loop spin: 36
gen_a:
median: 20408 cycles/ticks
average: 20515 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3212 cycles/ticks
poly_getnoise_eta2:
median: 2036 cycles/ticks
average: 2042 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6782 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10399 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7743 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1300 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1761 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1357 cycles/ticks
indcpa_keypair:
median: 83014 cycles/ticks
average: 83354 cycles/ticks
indcpa_enc:
median: 108122 cycles/ticks
average: 108734 cycles/ticks
indcpa_dec:
median: 34838 cycles/ticks
average: 34981 cycles/ticks
kyber_keypair_derand:
median: 91804 cycles/ticks
average: 92162 cycles/ticks
kyber_keypair:
median: 99990 cycles/ticks
average: 100443 cycles/ticks
kyber_encaps_derand:
median: 118372 cycles/ticks
average: 118965 cycles/ticks
kyber_encaps:
median: 119902 cycles/ticks
average: 120553 cycles/ticks
kyber_decaps:
median: 155296 cycles/ticks
average: 156139 cycles/ticks
Loop spin: 37
gen_a:
median: 20340 cycles/ticks
average: 20461 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3218 cycles/ticks
poly_getnoise_eta2:
median: 2034 cycles/ticks
average: 2048 cycles/ticks
NTT:
median: 6750 cycles/ticks
average: 6803 cycles/ticks
INVNTT:
median: 10356 cycles/ticks
average: 10405 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7743 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 288 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1295 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1749 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1352 cycles/ticks
indcpa_keypair:
median: 83016 cycles/ticks
average: 83366 cycles/ticks
indcpa_enc:
median: 108102 cycles/ticks
average: 108668 cycles/ticks
indcpa_dec:
median: 34810 cycles/ticks
average: 34958 cycles/ticks
kyber_keypair_derand:
median: 91818 cycles/ticks
average: 92211 cycles/ticks
kyber_keypair:
median: 100116 cycles/ticks
average: 100555 cycles/ticks
kyber_encaps_derand:
median: 118320 cycles/ticks
average: 118972 cycles/ticks
kyber_encaps:
median: 119728 cycles/ticks
average: 120322 cycles/ticks
kyber_decaps:
median: 155222 cycles/ticks
average: 155979 cycles/ticks
Loop spin: 38
gen_a:
median: 20390 cycles/ticks
average: 20489 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3216 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2059 cycles/ticks
NTT:
median: 6764 cycles/ticks
average: 6790 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10401 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7749 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1287 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1749 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1365 cycles/ticks
indcpa_keypair:
median: 83020 cycles/ticks
average: 83394 cycles/ticks
indcpa_enc:
median: 108074 cycles/ticks
average: 108573 cycles/ticks
indcpa_dec:
median: 34802 cycles/ticks
average: 34969 cycles/ticks
kyber_keypair_derand:
median: 91936 cycles/ticks
average: 92318 cycles/ticks
kyber_keypair:
median: 99872 cycles/ticks
average: 100336 cycles/ticks
kyber_encaps_derand:
median: 118462 cycles/ticks
average: 119040 cycles/ticks
kyber_encaps:
median: 119978 cycles/ticks
average: 120642 cycles/ticks
kyber_decaps:
median: 155408 cycles/ticks
average: 156176 cycles/ticks
Loop spin: 39
gen_a:
median: 20364 cycles/ticks
average: 20487 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3221 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2062 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6776 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10409 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7749 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 288 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1289 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1747 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1363 cycles/ticks
indcpa_keypair:
median: 83130 cycles/ticks
average: 83493 cycles/ticks
indcpa_enc:
median: 108050 cycles/ticks
average: 108621 cycles/ticks
indcpa_dec:
median: 34866 cycles/ticks
average: 35014 cycles/ticks
kyber_keypair_derand:
median: 91822 cycles/ticks
average: 92196 cycles/ticks
kyber_keypair:
median: 100158 cycles/ticks
average: 100654 cycles/ticks
kyber_encaps_derand:
median: 118438 cycles/ticks
average: 119033 cycles/ticks
kyber_encaps:
median: 119820 cycles/ticks
average: 120450 cycles/ticks
kyber_decaps:
median: 155604 cycles/ticks
average: 156320 cycles/ticks
Loop spin: 40
gen_a:
median: 20342 cycles/ticks
average: 20451 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3219 cycles/ticks
poly_getnoise_eta2:
median: 2042 cycles/ticks
average: 2056 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6768 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10403 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7757 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 288 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1293 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 257 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1751 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1360 cycles/ticks
indcpa_keypair:
median: 82972 cycles/ticks
average: 83340 cycles/ticks
indcpa_enc:
median: 108062 cycles/ticks
average: 108704 cycles/ticks
indcpa_dec:
median: 34858 cycles/ticks
average: 35051 cycles/ticks
kyber_keypair_derand:
median: 91796 cycles/ticks
average: 92194 cycles/ticks
kyber_keypair:
median: 100266 cycles/ticks
average: 100699 cycles/ticks
kyber_encaps_derand:
median: 118302 cycles/ticks
average: 118939 cycles/ticks
kyber_encaps:
median: 119802 cycles/ticks
average: 120429 cycles/ticks
kyber_decaps:
median: 155252 cycles/ticks
average: 155998 cycles/ticks
Loop spin: 41
gen_a:
median: 20444 cycles/ticks
average: 20547 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3212 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2059 cycles/ticks
NTT:
median: 6764 cycles/ticks
average: 6813 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10419 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7732 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 286 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1288 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1759 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1364 cycles/ticks
indcpa_keypair:
median: 83042 cycles/ticks
average: 83388 cycles/ticks
indcpa_enc:
median: 108018 cycles/ticks
average: 108585 cycles/ticks
indcpa_dec:
median: 34836 cycles/ticks
average: 34981 cycles/ticks
kyber_keypair_derand:
median: 91780 cycles/ticks
average: 92195 cycles/ticks
kyber_keypair:
median: 99932 cycles/ticks
average: 100372 cycles/ticks
kyber_encaps_derand:
median: 118254 cycles/ticks
average: 118872 cycles/ticks
kyber_encaps:
median: 119728 cycles/ticks
average: 120312 cycles/ticks
kyber_decaps:
median: 155188 cycles/ticks
average: 155930 cycles/ticks
Loop spin: 42
gen_a:
median: 20460 cycles/ticks
average: 20557 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3224 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2049 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6783 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10408 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7748 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1296 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 257 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1765 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1358 cycles/ticks
indcpa_keypair:
median: 83048 cycles/ticks
average: 83444 cycles/ticks
indcpa_enc:
median: 108036 cycles/ticks
average: 108686 cycles/ticks
indcpa_dec:
median: 34834 cycles/ticks
average: 34977 cycles/ticks
kyber_keypair_derand:
median: 91764 cycles/ticks
average: 92155 cycles/ticks
kyber_keypair:
median: 100008 cycles/ticks
average: 100427 cycles/ticks
kyber_encaps_derand:
median: 119668 cycles/ticks
average: 120273 cycles/ticks
kyber_encaps:
median: 121096 cycles/ticks
average: 121674 cycles/ticks
kyber_decaps:
median: 156598 cycles/ticks
average: 157338 cycles/ticks
Loop spin: 43
gen_a:
median: 20458 cycles/ticks
average: 20556 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3210 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2049 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6789 cycles/ticks
INVNTT:
median: 10346 cycles/ticks
average: 10404 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7742 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1303 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1764 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1355 cycles/ticks
indcpa_keypair:
median: 83010 cycles/ticks
average: 83379 cycles/ticks
indcpa_enc:
median: 108030 cycles/ticks
average: 108545 cycles/ticks
indcpa_dec:
median: 34828 cycles/ticks
average: 34987 cycles/ticks
kyber_keypair_derand:
median: 91774 cycles/ticks
average: 92166 cycles/ticks
kyber_keypair:
median: 100192 cycles/ticks
average: 100682 cycles/ticks
kyber_encaps_derand:
median: 118318 cycles/ticks
average: 119008 cycles/ticks
kyber_encaps:
median: 119782 cycles/ticks
average: 120348 cycles/ticks
kyber_decaps:
median: 155252 cycles/ticks
average: 155977 cycles/ticks
Loop spin: 44
gen_a:
median: 20354 cycles/ticks
average: 20457 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3214 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2055 cycles/ticks
NTT:
median: 6744 cycles/ticks
average: 6787 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10395 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7710 cycles/ticks
average: 7753 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 288 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1302 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 257 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1767 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1360 cycles/ticks
indcpa_keypair:
median: 83040 cycles/ticks
average: 83430 cycles/ticks
indcpa_enc:
median: 108016 cycles/ticks
average: 108622 cycles/ticks
indcpa_dec:
median: 34840 cycles/ticks
average: 34999 cycles/ticks
kyber_keypair_derand:
median: 91744 cycles/ticks
average: 92113 cycles/ticks
kyber_keypair:
median: 100162 cycles/ticks
average: 100611 cycles/ticks
kyber_encaps_derand:
median: 118428 cycles/ticks
average: 118994 cycles/ticks
kyber_encaps:
median: 119814 cycles/ticks
average: 120449 cycles/ticks
kyber_decaps:
median: 155282 cycles/ticks
average: 156053 cycles/ticks
Loop spin: 45
gen_a:
median: 20354 cycles/ticks
average: 20466 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3212 cycles/ticks
poly_getnoise_eta2:
median: 2034 cycles/ticks
average: 2051 cycles/ticks
NTT:
median: 6744 cycles/ticks
average: 6779 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10405 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7743 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1303 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1751 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1361 cycles/ticks
indcpa_keypair:
median: 82996 cycles/ticks
average: 83377 cycles/ticks
indcpa_enc:
median: 108070 cycles/ticks
average: 108668 cycles/ticks
indcpa_dec:
median: 34810 cycles/ticks
average: 34951 cycles/ticks
kyber_keypair_derand:
median: 91908 cycles/ticks
average: 92284 cycles/ticks
kyber_keypair:
median: 100256 cycles/ticks
average: 100730 cycles/ticks
kyber_encaps_derand:
median: 118278 cycles/ticks
average: 118866 cycles/ticks
kyber_encaps:
median: 119724 cycles/ticks
average: 120340 cycles/ticks
kyber_decaps:
median: 155230 cycles/ticks
average: 155916 cycles/ticks
Loop spin: 46
gen_a:
median: 20360 cycles/ticks
average: 20468 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3213 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2060 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6775 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10415 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7704 cycles/ticks
average: 7761 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 288 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1295 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 257 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1760 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1371 cycles/ticks
indcpa_keypair:
median: 82984 cycles/ticks
average: 83357 cycles/ticks
indcpa_enc:
median: 108024 cycles/ticks
average: 108640 cycles/ticks
indcpa_dec:
median: 34832 cycles/ticks
average: 34984 cycles/ticks
kyber_keypair_derand:
median: 91806 cycles/ticks
average: 92224 cycles/ticks
kyber_keypair:
median: 99938 cycles/ticks
average: 100355 cycles/ticks
kyber_encaps_derand:
median: 118430 cycles/ticks
average: 119044 cycles/ticks
kyber_encaps:
median: 119728 cycles/ticks
average: 120405 cycles/ticks
kyber_decaps:
median: 155180 cycles/ticks
average: 155892 cycles/ticks
Loop spin: 47
gen_a:
median: 20384 cycles/ticks
average: 20495 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3218 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2059 cycles/ticks
NTT:
median: 6762 cycles/ticks
average: 6795 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10417 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7704 cycles/ticks
average: 7736 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 299 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1293 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1762 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1353 cycles/ticks
indcpa_keypair:
median: 82948 cycles/ticks
average: 83287 cycles/ticks
indcpa_enc:
median: 108242 cycles/ticks
average: 108733 cycles/ticks
indcpa_dec:
median: 34840 cycles/ticks
average: 35056 cycles/ticks
kyber_keypair_derand:
median: 91810 cycles/ticks
average: 92211 cycles/ticks
kyber_keypair:
median: 100242 cycles/ticks
average: 100711 cycles/ticks
kyber_encaps_derand:
median: 118424 cycles/ticks
average: 119059 cycles/ticks
kyber_encaps:
median: 120046 cycles/ticks
average: 120627 cycles/ticks
kyber_decaps:
median: 155250 cycles/ticks
average: 155961 cycles/ticks
Loop spin: 48
gen_a:
median: 20356 cycles/ticks
average: 20479 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3211 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2059 cycles/ticks
NTT:
median: 6746 cycles/ticks
average: 6786 cycles/ticks
INVNTT:
median: 10346 cycles/ticks
average: 10401 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7737 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 297 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1291 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1760 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1358 cycles/ticks
indcpa_keypair:
median: 82976 cycles/ticks
average: 83332 cycles/ticks
indcpa_enc:
median: 108144 cycles/ticks
average: 108732 cycles/ticks
indcpa_dec:
median: 34828 cycles/ticks
average: 34976 cycles/ticks
kyber_keypair_derand:
median: 91796 cycles/ticks
average: 92228 cycles/ticks
kyber_keypair:
median: 99908 cycles/ticks
average: 100426 cycles/ticks
kyber_encaps_derand:
median: 118572 cycles/ticks
average: 119116 cycles/ticks
kyber_encaps:
median: 120200 cycles/ticks
average: 120834 cycles/ticks
kyber_decaps:
median: 155478 cycles/ticks
average: 156160 cycles/ticks
Loop spin: 49
gen_a:
median: 20428 cycles/ticks
average: 20569 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3218 cycles/ticks
poly_getnoise_eta2:
median: 2036 cycles/ticks
average: 2057 cycles/ticks
NTT:
median: 6768 cycles/ticks
average: 6802 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10409 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7732 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 298 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1284 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1759 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1358 cycles/ticks
indcpa_keypair:
median: 82968 cycles/ticks
average: 83286 cycles/ticks
indcpa_enc:
median: 108032 cycles/ticks
average: 108625 cycles/ticks
indcpa_dec:
median: 34834 cycles/ticks
average: 34973 cycles/ticks
kyber_keypair_derand:
median: 91790 cycles/ticks
average: 92197 cycles/ticks
kyber_keypair:
median: 99922 cycles/ticks
average: 100411 cycles/ticks
kyber_encaps_derand:
median: 118300 cycles/ticks
average: 119162 cycles/ticks
kyber_encaps:
median: 119624 cycles/ticks
average: 120264 cycles/ticks
kyber_decaps:
median: 155234 cycles/ticks
average: 155908 cycles/ticks
Loop spin: 50
gen_a:
median: 20412 cycles/ticks
average: 20525 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3212 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2050 cycles/ticks
NTT:
median: 6744 cycles/ticks
average: 6786 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10402 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7745 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 288 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1300 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1762 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1352 cycles/ticks
indcpa_keypair:
median: 82932 cycles/ticks
average: 83316 cycles/ticks
indcpa_enc:
median: 108156 cycles/ticks
average: 108802 cycles/ticks
indcpa_dec:
median: 34822 cycles/ticks
average: 34950 cycles/ticks
kyber_keypair_derand:
median: 91792 cycles/ticks
average: 92199 cycles/ticks
kyber_keypair:
median: 99968 cycles/ticks
average: 100361 cycles/ticks
kyber_encaps_derand:
median: 118372 cycles/ticks
average: 118997 cycles/ticks
kyber_encaps:
median: 120142 cycles/ticks
average: 120748 cycles/ticks
kyber_decaps:
median: 155370 cycles/ticks
average: 156107 cycles/ticks
Loop spin: 51
gen_a:
median: 20382 cycles/ticks
average: 20497 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3211 cycles/ticks
poly_getnoise_eta2:
median: 2042 cycles/ticks
average: 2061 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6792 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10401 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7741 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1297 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1764 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1352 cycles/ticks
indcpa_keypair:
median: 83018 cycles/ticks
average: 83354 cycles/ticks
indcpa_enc:
median: 108056 cycles/ticks
average: 108550 cycles/ticks
indcpa_dec:
median: 34792 cycles/ticks
average: 34928 cycles/ticks
kyber_keypair_derand:
median: 91802 cycles/ticks
average: 92201 cycles/ticks
kyber_keypair:
median: 99830 cycles/ticks
average: 100266 cycles/ticks
kyber_encaps_derand:
median: 118418 cycles/ticks
average: 119051 cycles/ticks
kyber_encaps:
median: 119844 cycles/ticks
average: 120499 cycles/ticks
kyber_decaps:
median: 155138 cycles/ticks
average: 155795 cycles/ticks
Loop spin: 52
gen_a:
median: 20388 cycles/ticks
average: 20495 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3220 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2056 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6775 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10406 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7751 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 288 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1291 cycles/ticks
poly_compress:
median: 254 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 68 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1751 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1368 cycles/ticks
indcpa_keypair:
median: 82972 cycles/ticks
average: 83296 cycles/ticks
indcpa_enc:
median: 108032 cycles/ticks
average: 108562 cycles/ticks
indcpa_dec:
median: 34818 cycles/ticks
average: 34956 cycles/ticks
kyber_keypair_derand:
median: 91794 cycles/ticks
average: 92204 cycles/ticks
kyber_keypair:
median: 99964 cycles/ticks
average: 100345 cycles/ticks
kyber_encaps_derand:
median: 118288 cycles/ticks
average: 118913 cycles/ticks
kyber_encaps:
median: 119640 cycles/ticks
average: 120249 cycles/ticks
kyber_decaps:
median: 155084 cycles/ticks
average: 155825 cycles/ticks
Loop spin: 53
gen_a:
median: 20312 cycles/ticks
average: 20422 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3224 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2058 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6792 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10402 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7748 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1297 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1759 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1352 cycles/ticks
indcpa_keypair:
median: 83006 cycles/ticks
average: 83357 cycles/ticks
indcpa_enc:
median: 108090 cycles/ticks
average: 108642 cycles/ticks
indcpa_dec:
median: 34816 cycles/ticks
average: 34962 cycles/ticks
kyber_keypair_derand:
median: 91826 cycles/ticks
average: 92264 cycles/ticks
kyber_keypair:
median: 100250 cycles/ticks
average: 100739 cycles/ticks
kyber_encaps_derand:
median: 118500 cycles/ticks
average: 119122 cycles/ticks
kyber_encaps:
median: 120290 cycles/ticks
average: 120845 cycles/ticks
kyber_decaps:
median: 155438 cycles/ticks
average: 156151 cycles/ticks
Loop spin: 54
gen_a:
median: 20340 cycles/ticks
average: 20451 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3214 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2052 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6777 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10398 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7742 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 288 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1296 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 257 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 57 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1763 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1353 cycles/ticks
indcpa_keypair:
median: 83022 cycles/ticks
average: 83365 cycles/ticks
indcpa_enc:
median: 108086 cycles/ticks
average: 108713 cycles/ticks
indcpa_dec:
median: 34832 cycles/ticks
average: 34982 cycles/ticks
kyber_keypair_derand:
median: 91884 cycles/ticks
average: 92287 cycles/ticks
kyber_keypair:
median: 100074 cycles/ticks
average: 100468 cycles/ticks
kyber_encaps_derand:
median: 118214 cycles/ticks
average: 118849 cycles/ticks
kyber_encaps:
median: 119938 cycles/ticks
average: 120510 cycles/ticks
kyber_decaps:
median: 155258 cycles/ticks
average: 156007 cycles/ticks
Loop spin: 55
gen_a:
median: 20358 cycles/ticks
average: 20478 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3210 cycles/ticks
poly_getnoise_eta2:
median: 2032 cycles/ticks
average: 2049 cycles/ticks
NTT:
median: 6744 cycles/ticks
average: 6788 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10410 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7742 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1296 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1759 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1352 cycles/ticks
indcpa_keypair:
median: 82894 cycles/ticks
average: 83246 cycles/ticks
indcpa_enc:
median: 108198 cycles/ticks
average: 108709 cycles/ticks
indcpa_dec:
median: 34804 cycles/ticks
average: 34954 cycles/ticks
kyber_keypair_derand:
median: 91768 cycles/ticks
average: 92184 cycles/ticks
kyber_keypair:
median: 100196 cycles/ticks
average: 100716 cycles/ticks
kyber_encaps_derand:
median: 118292 cycles/ticks
average: 118870 cycles/ticks
kyber_encaps:
median: 119646 cycles/ticks
average: 120210 cycles/ticks
kyber_decaps:
median: 155246 cycles/ticks
average: 155960 cycles/ticks
Loop spin: 56
gen_a:
median: 20358 cycles/ticks
average: 20478 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3216 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2060 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6779 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10414 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7750 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 288 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1292 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 293 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1752 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1362 cycles/ticks
indcpa_keypair:
median: 82974 cycles/ticks
average: 83338 cycles/ticks
indcpa_enc:
median: 108078 cycles/ticks
average: 108599 cycles/ticks
indcpa_dec:
median: 34836 cycles/ticks
average: 34982 cycles/ticks
kyber_keypair_derand:
median: 91768 cycles/ticks
average: 92163 cycles/ticks
kyber_keypair:
median: 100020 cycles/ticks
average: 100427 cycles/ticks
kyber_encaps_derand:
median: 118250 cycles/ticks
average: 118864 cycles/ticks
kyber_encaps:
median: 120048 cycles/ticks
average: 120716 cycles/ticks
kyber_decaps:
median: 155230 cycles/ticks
average: 156010 cycles/ticks
Loop spin: 57
gen_a:
median: 20354 cycles/ticks
average: 20469 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3217 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2066 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6781 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10414 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7744 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1286 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1759 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1367 cycles/ticks
indcpa_keypair:
median: 82950 cycles/ticks
average: 83310 cycles/ticks
indcpa_enc:
median: 108080 cycles/ticks
average: 108649 cycles/ticks
indcpa_dec:
median: 34804 cycles/ticks
average: 34933 cycles/ticks
kyber_keypair_derand:
median: 91806 cycles/ticks
average: 92210 cycles/ticks
kyber_keypair:
median: 100166 cycles/ticks
average: 100581 cycles/ticks
kyber_encaps_derand:
median: 118278 cycles/ticks
average: 118944 cycles/ticks
kyber_encaps:
median: 119986 cycles/ticks
average: 120526 cycles/ticks
kyber_decaps:
median: 155176 cycles/ticks
average: 155888 cycles/ticks
Loop spin: 58
gen_a:
median: 20412 cycles/ticks
average: 20528 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3214 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2048 cycles/ticks
NTT:
median: 6750 cycles/ticks
average: 6791 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10419 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7734 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1284 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1760 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1354 cycles/ticks
indcpa_keypair:
median: 83016 cycles/ticks
average: 83388 cycles/ticks
indcpa_enc:
median: 108180 cycles/ticks
average: 108717 cycles/ticks
indcpa_dec:
median: 34856 cycles/ticks
average: 35003 cycles/ticks
kyber_keypair_derand:
median: 91820 cycles/ticks
average: 92227 cycles/ticks
kyber_keypair:
median: 100082 cycles/ticks
average: 100512 cycles/ticks
kyber_encaps_derand:
median: 118524 cycles/ticks
average: 119141 cycles/ticks
kyber_encaps:
median: 120256 cycles/ticks
average: 120851 cycles/ticks
kyber_decaps:
median: 155454 cycles/ticks
average: 156099 cycles/ticks
Loop spin: 59
gen_a:
median: 20418 cycles/ticks
average: 20550 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3213 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2059 cycles/ticks
NTT:
median: 6772 cycles/ticks
average: 6811 cycles/ticks
INVNTT:
median: 10372 cycles/ticks
average: 10431 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7704 cycles/ticks
average: 7746 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 298 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1293 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1761 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1357 cycles/ticks
indcpa_keypair:
median: 82986 cycles/ticks
average: 83341 cycles/ticks
indcpa_enc:
median: 108132 cycles/ticks
average: 108694 cycles/ticks
indcpa_dec:
median: 34812 cycles/ticks
average: 34970 cycles/ticks
kyber_keypair_derand:
median: 91870 cycles/ticks
average: 92269 cycles/ticks
kyber_keypair:
median: 100188 cycles/ticks
average: 100670 cycles/ticks
kyber_encaps_derand:
median: 118366 cycles/ticks
average: 119016 cycles/ticks
kyber_encaps:
median: 119720 cycles/ticks
average: 120275 cycles/ticks
kyber_decaps:
median: 155322 cycles/ticks
average: 156050 cycles/ticks
Loop spin: 60
gen_a:
median: 20330 cycles/ticks
average: 20437 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3224 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2049 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6782 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10445 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7731 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 288 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1297 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 257 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1757 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1359 cycles/ticks
indcpa_keypair:
median: 82938 cycles/ticks
average: 83347 cycles/ticks
indcpa_enc:
median: 108076 cycles/ticks
average: 108634 cycles/ticks
indcpa_dec:
median: 34820 cycles/ticks
average: 34986 cycles/ticks
kyber_keypair_derand:
median: 91742 cycles/ticks
average: 92141 cycles/ticks
kyber_keypair:
median: 99894 cycles/ticks
average: 100311 cycles/ticks
kyber_encaps_derand:
median: 118308 cycles/ticks
average: 118963 cycles/ticks
kyber_encaps:
median: 119846 cycles/ticks
average: 120461 cycles/ticks
kyber_decaps:
median: 155282 cycles/ticks
average: 156030 cycles/ticks
Loop spin: 61
gen_a:
median: 20404 cycles/ticks
average: 20535 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3217 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2063 cycles/ticks
NTT:
median: 6762 cycles/ticks
average: 6809 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10403 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7742 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1298 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 257 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1764 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1353 cycles/ticks
indcpa_keypair:
median: 82910 cycles/ticks
average: 83253 cycles/ticks
indcpa_enc:
median: 108028 cycles/ticks
average: 108535 cycles/ticks
indcpa_dec:
median: 34810 cycles/ticks
average: 34953 cycles/ticks
kyber_keypair_derand:
median: 91800 cycles/ticks
average: 92182 cycles/ticks
kyber_keypair:
median: 100040 cycles/ticks
average: 100484 cycles/ticks
kyber_encaps_derand:
median: 118378 cycles/ticks
average: 119021 cycles/ticks
kyber_encaps:
median: 119726 cycles/ticks
average: 120314 cycles/ticks
kyber_decaps:
median: 155236 cycles/ticks
average: 155988 cycles/ticks
Loop spin: 62
gen_a:
median: 20436 cycles/ticks
average: 20567 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3222 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2059 cycles/ticks
NTT:
median: 6752 cycles/ticks
average: 6787 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10408 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7743 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1291 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 69 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1754 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1364 cycles/ticks
indcpa_keypair:
median: 82938 cycles/ticks
average: 83262 cycles/ticks
indcpa_enc:
median: 108002 cycles/ticks
average: 108582 cycles/ticks
indcpa_dec:
median: 34854 cycles/ticks
average: 35162 cycles/ticks
kyber_keypair_derand:
median: 91842 cycles/ticks
average: 92242 cycles/ticks
kyber_keypair:
median: 100148 cycles/ticks
average: 100589 cycles/ticks
kyber_encaps_derand:
median: 118226 cycles/ticks
average: 118899 cycles/ticks
kyber_encaps:
median: 119616 cycles/ticks
average: 120219 cycles/ticks
kyber_decaps:
median: 155160 cycles/ticks
average: 155879 cycles/ticks
Loop spin: 63
gen_a:
median: 20398 cycles/ticks
average: 20527 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3219 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2057 cycles/ticks
NTT:
median: 6744 cycles/ticks
average: 6785 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10416 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7742 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 297 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1286 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1757 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1351 cycles/ticks
indcpa_keypair:
median: 82972 cycles/ticks
average: 83349 cycles/ticks
indcpa_enc:
median: 108078 cycles/ticks
average: 108707 cycles/ticks
indcpa_dec:
median: 34812 cycles/ticks
average: 34971 cycles/ticks
kyber_keypair_derand:
median: 91854 cycles/ticks
average: 92293 cycles/ticks
kyber_keypair:
median: 99870 cycles/ticks
average: 100361 cycles/ticks
kyber_encaps_derand:
median: 118310 cycles/ticks
average: 118921 cycles/ticks
kyber_encaps:
median: 120072 cycles/ticks
average: 120661 cycles/ticks
kyber_decaps:
median: 155176 cycles/ticks
average: 156180 cycles/ticks
Loop spin: 64
gen_a:
median: 20362 cycles/ticks
average: 20481 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3215 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2051 cycles/ticks
NTT:
median: 6762 cycles/ticks
average: 6800 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10405 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7743 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 288 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1295 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1760 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1352 cycles/ticks
indcpa_keypair:
median: 83012 cycles/ticks
average: 83373 cycles/ticks
indcpa_enc:
median: 108038 cycles/ticks
average: 108617 cycles/ticks
indcpa_dec:
median: 34828 cycles/ticks
average: 35002 cycles/ticks
kyber_keypair_derand:
median: 91820 cycles/ticks
average: 92194 cycles/ticks
kyber_keypair:
median: 100010 cycles/ticks
average: 100526 cycles/ticks
kyber_encaps_derand:
median: 118270 cycles/ticks
average: 118913 cycles/ticks
kyber_encaps:
median: 119808 cycles/ticks
average: 120364 cycles/ticks
kyber_decaps:
median: 155308 cycles/ticks
average: 156052 cycles/ticks
Loop spin: 65
gen_a:
median: 20446 cycles/ticks
average: 20555 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3212 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2060 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6793 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10405 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7751 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1296 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1763 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1354 cycles/ticks
indcpa_keypair:
median: 82992 cycles/ticks
average: 83314 cycles/ticks
indcpa_enc:
median: 108044 cycles/ticks
average: 108569 cycles/ticks
indcpa_dec:
median: 34858 cycles/ticks
average: 35012 cycles/ticks
kyber_keypair_derand:
median: 91756 cycles/ticks
average: 92132 cycles/ticks
kyber_keypair:
median: 100054 cycles/ticks
average: 100477 cycles/ticks
kyber_encaps_derand:
median: 118384 cycles/ticks
average: 119010 cycles/ticks
kyber_encaps:
median: 119810 cycles/ticks
average: 120411 cycles/ticks
kyber_decaps:
median: 155314 cycles/ticks
average: 156056 cycles/ticks
Loop spin: 66
gen_a:
median: 20450 cycles/ticks
average: 20552 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3216 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2056 cycles/ticks
NTT:
median: 6746 cycles/ticks
average: 6777 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10407 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7747 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 288 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1289 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1751 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1361 cycles/ticks
indcpa_keypair:
median: 82962 cycles/ticks
average: 83327 cycles/ticks
indcpa_enc:
median: 108104 cycles/ticks
average: 108633 cycles/ticks
indcpa_dec:
median: 34810 cycles/ticks
average: 34968 cycles/ticks
kyber_keypair_derand:
median: 91842 cycles/ticks
average: 92196 cycles/ticks
kyber_keypair:
median: 100058 cycles/ticks
average: 100538 cycles/ticks
kyber_encaps_derand:
median: 118366 cycles/ticks
average: 119039 cycles/ticks
kyber_encaps:
median: 120002 cycles/ticks
average: 120613 cycles/ticks
kyber_decaps:
median: 155276 cycles/ticks
average: 156161 cycles/ticks
Loop spin: 67
gen_a:
median: 20430 cycles/ticks
average: 20550 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3215 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2058 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6776 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10406 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7704 cycles/ticks
average: 7756 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1288 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 265 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1753 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1367 cycles/ticks
indcpa_keypair:
median: 82922 cycles/ticks
average: 83291 cycles/ticks
indcpa_enc:
median: 108006 cycles/ticks
average: 108567 cycles/ticks
indcpa_dec:
median: 34850 cycles/ticks
average: 35006 cycles/ticks
kyber_keypair_derand:
median: 91846 cycles/ticks
average: 92263 cycles/ticks
kyber_keypair:
median: 99932 cycles/ticks
average: 100355 cycles/ticks
kyber_encaps_derand:
median: 118326 cycles/ticks
average: 119030 cycles/ticks
kyber_encaps:
median: 119842 cycles/ticks
average: 120368 cycles/ticks
kyber_decaps:
median: 155240 cycles/ticks
average: 155973 cycles/ticks
Loop spin: 68
gen_a:
median: 20436 cycles/ticks
average: 20553 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3217 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2063 cycles/ticks
NTT:
median: 6750 cycles/ticks
average: 6783 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10416 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7739 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 299 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1288 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1756 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1362 cycles/ticks
indcpa_keypair:
median: 82984 cycles/ticks
average: 83327 cycles/ticks
indcpa_enc:
median: 108024 cycles/ticks
average: 108608 cycles/ticks
indcpa_dec:
median: 34806 cycles/ticks
average: 34959 cycles/ticks
kyber_keypair_derand:
median: 91762 cycles/ticks
average: 92141 cycles/ticks
kyber_keypair:
median: 99976 cycles/ticks
average: 100436 cycles/ticks
kyber_encaps_derand:
median: 118440 cycles/ticks
average: 119061 cycles/ticks
kyber_encaps:
median: 120046 cycles/ticks
average: 120794 cycles/ticks
kyber_decaps:
median: 155260 cycles/ticks
average: 156001 cycles/ticks
Loop spin: 69
gen_a:
median: 20384 cycles/ticks
average: 20494 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3211 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2051 cycles/ticks
NTT:
median: 6764 cycles/ticks
average: 6789 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10399 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7704 cycles/ticks
average: 7740 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1285 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1756 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1356 cycles/ticks
indcpa_keypair:
median: 83026 cycles/ticks
average: 83354 cycles/ticks
indcpa_enc:
median: 108010 cycles/ticks
average: 108632 cycles/ticks
indcpa_dec:
median: 34834 cycles/ticks
average: 34995 cycles/ticks
kyber_keypair_derand:
median: 91716 cycles/ticks
average: 92099 cycles/ticks
kyber_keypair:
median: 100046 cycles/ticks
average: 100477 cycles/ticks
kyber_encaps_derand:
median: 119716 cycles/ticks
average: 120346 cycles/ticks
kyber_encaps:
median: 121328 cycles/ticks
average: 121841 cycles/ticks
kyber_decaps:
median: 156722 cycles/ticks
average: 157528 cycles/ticks
Loop spin: 70
gen_a:
median: 20402 cycles/ticks
average: 20513 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3215 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2055 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6769 cycles/ticks
INVNTT:
median: 10348 cycles/ticks
average: 10407 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7745 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 286 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1285 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 257 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1798 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1366 cycles/ticks
indcpa_keypair:
median: 83008 cycles/ticks
average: 83343 cycles/ticks
indcpa_enc:
median: 108036 cycles/ticks
average: 108648 cycles/ticks
indcpa_dec:
median: 34832 cycles/ticks
average: 34995 cycles/ticks
kyber_keypair_derand:
median: 91804 cycles/ticks
average: 92214 cycles/ticks
kyber_keypair:
median: 99992 cycles/ticks
average: 100530 cycles/ticks
kyber_encaps_derand:
median: 118334 cycles/ticks
average: 118945 cycles/ticks
kyber_encaps:
median: 119756 cycles/ticks
average: 120303 cycles/ticks
kyber_decaps:
median: 155376 cycles/ticks
average: 156129 cycles/ticks
Loop spin: 71
gen_a:
median: 20402 cycles/ticks
average: 20520 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3217 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2064 cycles/ticks
NTT:
median: 6752 cycles/ticks
average: 6788 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10407 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7737 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 302 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1289 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1759 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1356 cycles/ticks
indcpa_keypair:
median: 83158 cycles/ticks
average: 83501 cycles/ticks
indcpa_enc:
median: 108032 cycles/ticks
average: 108643 cycles/ticks
indcpa_dec:
median: 34830 cycles/ticks
average: 34971 cycles/ticks
kyber_keypair_derand:
median: 91790 cycles/ticks
average: 92190 cycles/ticks
kyber_keypair:
median: 99994 cycles/ticks
average: 100437 cycles/ticks
kyber_encaps_derand:
median: 118376 cycles/ticks
average: 118996 cycles/ticks
kyber_encaps:
median: 119746 cycles/ticks
average: 120272 cycles/ticks
kyber_decaps:
median: 155276 cycles/ticks
average: 156038 cycles/ticks
Loop spin: 72
gen_a:
median: 20408 cycles/ticks
average: 20550 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3216 cycles/ticks
poly_getnoise_eta2:
median: 2032 cycles/ticks
average: 2038 cycles/ticks
NTT:
median: 6744 cycles/ticks
average: 6794 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10396 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7740 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1301 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1763 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1353 cycles/ticks
indcpa_keypair:
median: 82954 cycles/ticks
average: 83330 cycles/ticks
indcpa_enc:
median: 108018 cycles/ticks
average: 108604 cycles/ticks
indcpa_dec:
median: 34830 cycles/ticks
average: 34963 cycles/ticks
kyber_keypair_derand:
median: 91778 cycles/ticks
average: 92146 cycles/ticks
kyber_keypair:
median: 99978 cycles/ticks
average: 100431 cycles/ticks
kyber_encaps_derand:
median: 118380 cycles/ticks
average: 118985 cycles/ticks
kyber_encaps:
median: 119804 cycles/ticks
average: 120393 cycles/ticks
kyber_decaps:
median: 155408 cycles/ticks
average: 156123 cycles/ticks
Loop spin: 73
gen_a:
median: 20458 cycles/ticks
average: 20554 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3209 cycles/ticks
poly_getnoise_eta2:
median: 2034 cycles/ticks
average: 2049 cycles/ticks
NTT:
median: 6768 cycles/ticks
average: 6803 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10394 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7747 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1300 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 57 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1752 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1363 cycles/ticks
indcpa_keypair:
median: 82954 cycles/ticks
average: 83306 cycles/ticks
indcpa_enc:
median: 108036 cycles/ticks
average: 108611 cycles/ticks
indcpa_dec:
median: 34820 cycles/ticks
average: 35005 cycles/ticks
kyber_keypair_derand:
median: 91760 cycles/ticks
average: 92208 cycles/ticks
kyber_keypair:
median: 99946 cycles/ticks
average: 100455 cycles/ticks
kyber_encaps_derand:
median: 118250 cycles/ticks
average: 118876 cycles/ticks
kyber_encaps:
median: 119696 cycles/ticks
average: 120233 cycles/ticks
kyber_decaps:
median: 155238 cycles/ticks
average: 156021 cycles/ticks
Loop spin: 74
gen_a:
median: 20388 cycles/ticks
average: 20523 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3213 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2063 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6771 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10415 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7712 cycles/ticks
average: 7756 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1287 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 257 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1758 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1370 cycles/ticks
indcpa_keypair:
median: 83036 cycles/ticks
average: 83383 cycles/ticks
indcpa_enc:
median: 108058 cycles/ticks
average: 108619 cycles/ticks
indcpa_dec:
median: 34810 cycles/ticks
average: 34953 cycles/ticks
kyber_keypair_derand:
median: 91860 cycles/ticks
average: 92221 cycles/ticks
kyber_keypair:
median: 100052 cycles/ticks
average: 100503 cycles/ticks
kyber_encaps_derand:
median: 118268 cycles/ticks
average: 118912 cycles/ticks
kyber_encaps:
median: 119754 cycles/ticks
average: 120302 cycles/ticks
kyber_decaps:
median: 155270 cycles/ticks
average: 156010 cycles/ticks
Loop spin: 75
gen_a:
median: 20352 cycles/ticks
average: 20458 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3217 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2055 cycles/ticks
NTT:
median: 6762 cycles/ticks
average: 6796 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10411 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7731 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1297 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1759 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1354 cycles/ticks
indcpa_keypair:
median: 83014 cycles/ticks
average: 83395 cycles/ticks
indcpa_enc:
median: 108044 cycles/ticks
average: 108598 cycles/ticks
indcpa_dec:
median: 34818 cycles/ticks
average: 34994 cycles/ticks
kyber_keypair_derand:
median: 91834 cycles/ticks
average: 92215 cycles/ticks
kyber_keypair:
median: 99896 cycles/ticks
average: 100307 cycles/ticks
kyber_encaps_derand:
median: 118268 cycles/ticks
average: 118925 cycles/ticks
kyber_encaps:
median: 119714 cycles/ticks
average: 120321 cycles/ticks
kyber_decaps:
median: 155214 cycles/ticks
average: 155997 cycles/ticks
Loop spin: 76
gen_a:
median: 20358 cycles/ticks
average: 20471 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3212 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2062 cycles/ticks
NTT:
median: 6744 cycles/ticks
average: 6777 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10394 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7739 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1296 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1750 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1365 cycles/ticks
indcpa_keypair:
median: 82998 cycles/ticks
average: 83350 cycles/ticks
indcpa_enc:
median: 107998 cycles/ticks
average: 108567 cycles/ticks
indcpa_dec:
median: 34806 cycles/ticks
average: 34947 cycles/ticks
kyber_keypair_derand:
median: 91762 cycles/ticks
average: 92116 cycles/ticks
kyber_keypair:
median: 100180 cycles/ticks
average: 100646 cycles/ticks
kyber_encaps_derand:
median: 118302 cycles/ticks
average: 118982 cycles/ticks
kyber_encaps:
median: 119762 cycles/ticks
average: 120351 cycles/ticks
kyber_decaps:
median: 155226 cycles/ticks
average: 156049 cycles/ticks
Loop spin: 77
gen_a:
median: 20356 cycles/ticks
average: 20468 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3211 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2065 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6775 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10408 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7745 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1285 cycles/ticks
poly_compress:
median: 254 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1748 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1362 cycles/ticks
indcpa_keypair:
median: 82996 cycles/ticks
average: 83323 cycles/ticks
indcpa_enc:
median: 108046 cycles/ticks
average: 108632 cycles/ticks
indcpa_dec:
median: 34836 cycles/ticks
average: 35000 cycles/ticks
kyber_keypair_derand:
median: 91796 cycles/ticks
average: 92160 cycles/ticks
kyber_keypair:
median: 100156 cycles/ticks
average: 100563 cycles/ticks
kyber_encaps_derand:
median: 118424 cycles/ticks
average: 119046 cycles/ticks
kyber_encaps:
median: 119672 cycles/ticks
average: 120240 cycles/ticks
kyber_decaps:
median: 155330 cycles/ticks
average: 156116 cycles/ticks
Loop spin: 78
gen_a:
median: 20340 cycles/ticks
average: 20477 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3216 cycles/ticks
poly_getnoise_eta2:
median: 2032 cycles/ticks
average: 2049 cycles/ticks
NTT:
median: 6772 cycles/ticks
average: 6796 cycles/ticks
INVNTT:
median: 10346 cycles/ticks
average: 10406 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7727 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 298 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1285 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1761 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1353 cycles/ticks
indcpa_keypair:
median: 82976 cycles/ticks
average: 83320 cycles/ticks
indcpa_enc:
median: 108016 cycles/ticks
average: 108574 cycles/ticks
indcpa_dec:
median: 34806 cycles/ticks
average: 34942 cycles/ticks
kyber_keypair_derand:
median: 91750 cycles/ticks
average: 92124 cycles/ticks
kyber_keypair:
median: 100150 cycles/ticks
average: 100550 cycles/ticks
kyber_encaps_derand:
median: 118346 cycles/ticks
average: 118976 cycles/ticks
kyber_encaps:
median: 119720 cycles/ticks
average: 120306 cycles/ticks
kyber_decaps:
median: 155202 cycles/ticks
average: 155944 cycles/ticks
Loop spin: 79
gen_a:
median: 20354 cycles/ticks
average: 20461 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3211 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2058 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6783 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10409 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7753 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1300 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1762 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1355 cycles/ticks
indcpa_keypair:
median: 82930 cycles/ticks
average: 83282 cycles/ticks
indcpa_enc:
median: 108102 cycles/ticks
average: 108722 cycles/ticks
indcpa_dec:
median: 34836 cycles/ticks
average: 34994 cycles/ticks
kyber_keypair_derand:
median: 91846 cycles/ticks
average: 92182 cycles/ticks
kyber_keypair:
median: 99994 cycles/ticks
average: 100453 cycles/ticks
kyber_encaps_derand:
median: 118312 cycles/ticks
average: 118923 cycles/ticks
kyber_encaps:
median: 119874 cycles/ticks
average: 120447 cycles/ticks
kyber_decaps:
median: 155218 cycles/ticks
average: 156022 cycles/ticks
Loop spin: 80
gen_a:
median: 20442 cycles/ticks
average: 20585 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3211 cycles/ticks
poly_getnoise_eta2:
median: 2038 cycles/ticks
average: 2055 cycles/ticks
NTT:
median: 6764 cycles/ticks
average: 6803 cycles/ticks
INVNTT:
median: 10348 cycles/ticks
average: 10409 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7704 cycles/ticks
average: 7753 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 288 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1295 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1756 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1366 cycles/ticks
indcpa_keypair:
median: 83042 cycles/ticks
average: 83374 cycles/ticks
indcpa_enc:
median: 108102 cycles/ticks
average: 108689 cycles/ticks
indcpa_dec:
median: 34834 cycles/ticks
average: 34977 cycles/ticks
kyber_keypair_derand:
median: 91802 cycles/ticks
average: 92152 cycles/ticks
kyber_keypair:
median: 99878 cycles/ticks
average: 100360 cycles/ticks
kyber_encaps_derand:
median: 118286 cycles/ticks
average: 118920 cycles/ticks
kyber_encaps:
median: 119680 cycles/ticks
average: 120253 cycles/ticks
kyber_decaps:
median: 155284 cycles/ticks
average: 156028 cycles/ticks
Loop spin: 81
gen_a:
median: 20358 cycles/ticks
average: 20462 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3221 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2059 cycles/ticks
NTT:
median: 6760 cycles/ticks
average: 6791 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10408 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7735 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 295 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1287 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1757 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1370 cycles/ticks
indcpa_keypair:
median: 83054 cycles/ticks
average: 83370 cycles/ticks
indcpa_enc:
median: 108068 cycles/ticks
average: 108663 cycles/ticks
indcpa_dec:
median: 34816 cycles/ticks
average: 34992 cycles/ticks
kyber_keypair_derand:
median: 91726 cycles/ticks
average: 92097 cycles/ticks
kyber_keypair:
median: 100118 cycles/ticks
average: 100556 cycles/ticks
kyber_encaps_derand:
median: 118392 cycles/ticks
average: 119002 cycles/ticks
kyber_encaps:
median: 120028 cycles/ticks
average: 120547 cycles/ticks
kyber_decaps:
median: 155218 cycles/ticks
average: 156102 cycles/ticks
Loop spin: 82
gen_a:
median: 20382 cycles/ticks
average: 20507 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3216 cycles/ticks
poly_getnoise_eta2:
median: 2042 cycles/ticks
average: 2047 cycles/ticks
NTT:
median: 6764 cycles/ticks
average: 6801 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10401 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7730 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 288 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1284 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1763 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1357 cycles/ticks
indcpa_keypair:
median: 82962 cycles/ticks
average: 83296 cycles/ticks
indcpa_enc:
median: 108096 cycles/ticks
average: 108659 cycles/ticks
indcpa_dec:
median: 34816 cycles/ticks
average: 34950 cycles/ticks
kyber_keypair_derand:
median: 91770 cycles/ticks
average: 92174 cycles/ticks
kyber_keypair:
median: 100186 cycles/ticks
average: 100605 cycles/ticks
kyber_encaps_derand:
median: 118336 cycles/ticks
average: 118933 cycles/ticks
kyber_encaps:
median: 119774 cycles/ticks
average: 120336 cycles/ticks
kyber_decaps:
median: 155246 cycles/ticks
average: 155968 cycles/ticks
Loop spin: 83
gen_a:
median: 20360 cycles/ticks
average: 20491 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3218 cycles/ticks
poly_getnoise_eta2:
median: 2034 cycles/ticks
average: 2052 cycles/ticks
NTT:
median: 6744 cycles/ticks
average: 6787 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10398 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7712 cycles/ticks
average: 7753 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1296 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1761 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1352 cycles/ticks
indcpa_keypair:
median: 82984 cycles/ticks
average: 83347 cycles/ticks
indcpa_enc:
median: 108104 cycles/ticks
average: 108716 cycles/ticks
indcpa_dec:
median: 34838 cycles/ticks
average: 35045 cycles/ticks
kyber_keypair_derand:
median: 91754 cycles/ticks
average: 92149 cycles/ticks
kyber_keypair:
median: 99914 cycles/ticks
average: 100351 cycles/ticks
kyber_encaps_derand:
median: 118330 cycles/ticks
average: 118951 cycles/ticks
kyber_encaps:
median: 119618 cycles/ticks
average: 120243 cycles/ticks
kyber_decaps:
median: 155280 cycles/ticks
average: 156051 cycles/ticks
Loop spin: 84
gen_a:
median: 20430 cycles/ticks
average: 20533 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3215 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2057 cycles/ticks
NTT:
median: 6748 cycles/ticks
average: 6784 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10407 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7751 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1286 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 263 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1755 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1365 cycles/ticks
indcpa_keypair:
median: 83008 cycles/ticks
average: 83355 cycles/ticks
indcpa_enc:
median: 108026 cycles/ticks
average: 108606 cycles/ticks
indcpa_dec:
median: 34832 cycles/ticks
average: 34968 cycles/ticks
kyber_keypair_derand:
median: 91796 cycles/ticks
average: 92140 cycles/ticks
kyber_keypair:
median: 100128 cycles/ticks
average: 100556 cycles/ticks
kyber_encaps_derand:
median: 118346 cycles/ticks
average: 119004 cycles/ticks
kyber_encaps:
median: 120108 cycles/ticks
average: 120660 cycles/ticks
kyber_decaps:
median: 155384 cycles/ticks
average: 156143 cycles/ticks
Loop spin: 85
gen_a:
median: 20346 cycles/ticks
average: 20455 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3215 cycles/ticks
poly_getnoise_eta2:
median: 2040 cycles/ticks
average: 2057 cycles/ticks
NTT:
median: 6766 cycles/ticks
average: 6800 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10414 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7758 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1287 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 73 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1750 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1362 cycles/ticks
indcpa_keypair:
median: 83012 cycles/ticks
average: 83385 cycles/ticks
indcpa_enc:
median: 108098 cycles/ticks
average: 108614 cycles/ticks
indcpa_dec:
median: 34812 cycles/ticks
average: 34956 cycles/ticks
kyber_keypair_derand:
median: 91790 cycles/ticks
average: 92141 cycles/ticks
kyber_keypair:
median: 100182 cycles/ticks
average: 100612 cycles/ticks
kyber_encaps_derand:
median: 118416 cycles/ticks
average: 119020 cycles/ticks
kyber_encaps:
median: 120278 cycles/ticks
average: 120792 cycles/ticks
kyber_decaps:
median: 155474 cycles/ticks
average: 156178 cycles/ticks
Loop spin: 86
gen_a:
median: 20354 cycles/ticks
average: 20471 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3219 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2060 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6770 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10412 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7710 cycles/ticks
average: 7750 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1287 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 67 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1747 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1362 cycles/ticks
indcpa_keypair:
median: 83004 cycles/ticks
average: 83356 cycles/ticks
indcpa_enc:
median: 108102 cycles/ticks
average: 108668 cycles/ticks
indcpa_dec:
median: 34834 cycles/ticks
average: 34978 cycles/ticks
kyber_keypair_derand:
median: 91818 cycles/ticks
average: 92216 cycles/ticks
kyber_keypair:
median: 99956 cycles/ticks
average: 100421 cycles/ticks
kyber_encaps_derand:
median: 118266 cycles/ticks
average: 118947 cycles/ticks
kyber_encaps:
median: 119560 cycles/ticks
average: 120183 cycles/ticks
kyber_decaps:
median: 155118 cycles/ticks
average: 155860 cycles/ticks
Loop spin: 87
gen_a:
median: 20362 cycles/ticks
average: 20477 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3222 cycles/ticks
poly_getnoise_eta2:
median: 2034 cycles/ticks
average: 2045 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6789 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10409 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7730 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 286 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1296 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1763 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1355 cycles/ticks
indcpa_keypair:
median: 83040 cycles/ticks
average: 83431 cycles/ticks
indcpa_enc:
median: 107962 cycles/ticks
average: 108643 cycles/ticks
indcpa_dec:
median: 34868 cycles/ticks
average: 35019 cycles/ticks
kyber_keypair_derand:
median: 91720 cycles/ticks
average: 92131 cycles/ticks
kyber_keypair:
median: 100084 cycles/ticks
average: 100543 cycles/ticks
kyber_encaps_derand:
median: 118292 cycles/ticks
average: 118874 cycles/ticks
kyber_encaps:
median: 119730 cycles/ticks
average: 120278 cycles/ticks
kyber_decaps:
median: 155190 cycles/ticks
average: 155945 cycles/ticks
Loop spin: 88
gen_a:
median: 20366 cycles/ticks
average: 20477 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3212 cycles/ticks
poly_getnoise_eta2:
median: 2034 cycles/ticks
average: 2051 cycles/ticks
NTT:
median: 6728 cycles/ticks
average: 6754 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10406 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7746 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1298 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1751 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1356 cycles/ticks
indcpa_keypair:
median: 82950 cycles/ticks
average: 83293 cycles/ticks
indcpa_enc:
median: 108030 cycles/ticks
average: 108648 cycles/ticks
indcpa_dec:
median: 34796 cycles/ticks
average: 34944 cycles/ticks
kyber_keypair_derand:
median: 91776 cycles/ticks
average: 92140 cycles/ticks
kyber_keypair:
median: 100016 cycles/ticks
average: 100450 cycles/ticks
kyber_encaps_derand:
median: 118310 cycles/ticks
average: 118871 cycles/ticks
kyber_encaps:
median: 119750 cycles/ticks
average: 120410 cycles/ticks
kyber_decaps:
median: 155124 cycles/ticks
average: 155851 cycles/ticks
Loop spin: 89
gen_a:
median: 20312 cycles/ticks
average: 20427 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3226 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2061 cycles/ticks
NTT:
median: 6730 cycles/ticks
average: 6766 cycles/ticks
INVNTT:
median: 10348 cycles/ticks
average: 10406 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7741 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 286 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1290 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1759 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1367 cycles/ticks
indcpa_keypair:
median: 82964 cycles/ticks
average: 83302 cycles/ticks
indcpa_enc:
median: 107998 cycles/ticks
average: 108598 cycles/ticks
indcpa_dec:
median: 34816 cycles/ticks
average: 34963 cycles/ticks
kyber_keypair_derand:
median: 91732 cycles/ticks
average: 92098 cycles/ticks
kyber_keypair:
median: 100174 cycles/ticks
average: 100637 cycles/ticks
kyber_encaps_derand:
median: 118154 cycles/ticks
average: 118767 cycles/ticks
kyber_encaps:
median: 119658 cycles/ticks
average: 120250 cycles/ticks
kyber_decaps:
median: 155244 cycles/ticks
average: 156053 cycles/ticks
Loop spin: 90
gen_a:
median: 20312 cycles/ticks
average: 20425 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3214 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2052 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6789 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10391 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7710 cycles/ticks
average: 7749 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 289 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1297 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1762 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1352 cycles/ticks
indcpa_keypair:
median: 82990 cycles/ticks
average: 83341 cycles/ticks
indcpa_enc:
median: 108040 cycles/ticks
average: 108614 cycles/ticks
indcpa_dec:
median: 34806 cycles/ticks
average: 34965 cycles/ticks
kyber_keypair_derand:
median: 91724 cycles/ticks
average: 92099 cycles/ticks
kyber_keypair:
median: 100104 cycles/ticks
average: 100558 cycles/ticks
kyber_encaps_derand:
median: 118486 cycles/ticks
average: 119066 cycles/ticks
kyber_encaps:
median: 120162 cycles/ticks
average: 120673 cycles/ticks
kyber_decaps:
median: 155374 cycles/ticks
average: 156114 cycles/ticks
Loop spin: 91
gen_a:
median: 20410 cycles/ticks
average: 20544 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3212 cycles/ticks
poly_getnoise_eta2:
median: 2042 cycles/ticks
average: 2059 cycles/ticks
NTT:
median: 6772 cycles/ticks
average: 6823 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10402 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7744 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 288 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1295 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1767 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1358 cycles/ticks
indcpa_keypair:
median: 82928 cycles/ticks
average: 83284 cycles/ticks
indcpa_enc:
median: 108070 cycles/ticks
average: 108637 cycles/ticks
indcpa_dec:
median: 34838 cycles/ticks
average: 34997 cycles/ticks
kyber_keypair_derand:
median: 91840 cycles/ticks
average: 92217 cycles/ticks
kyber_keypair:
median: 100058 cycles/ticks
average: 100547 cycles/ticks
kyber_encaps_derand:
median: 118624 cycles/ticks
average: 119207 cycles/ticks
kyber_encaps:
median: 120016 cycles/ticks
average: 120577 cycles/ticks
kyber_decaps:
median: 155504 cycles/ticks
average: 156268 cycles/ticks
Loop spin: 92
gen_a:
median: 20438 cycles/ticks
average: 20554 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3211 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2057 cycles/ticks
NTT:
median: 6744 cycles/ticks
average: 6789 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10412 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7704 cycles/ticks
average: 7743 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 286 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1295 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1758 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1351 cycles/ticks
indcpa_keypair:
median: 82956 cycles/ticks
average: 83344 cycles/ticks
indcpa_enc:
median: 108004 cycles/ticks
average: 108543 cycles/ticks
indcpa_dec:
median: 34860 cycles/ticks
average: 35006 cycles/ticks
kyber_keypair_derand:
median: 91816 cycles/ticks
average: 92213 cycles/ticks
kyber_keypair:
median: 100184 cycles/ticks
average: 100686 cycles/ticks
kyber_encaps_derand:
median: 118264 cycles/ticks
average: 118840 cycles/ticks
kyber_encaps:
median: 120108 cycles/ticks
average: 120665 cycles/ticks
kyber_decaps:
median: 155268 cycles/ticks
average: 156058 cycles/ticks
Loop spin: 93
gen_a:
median: 20384 cycles/ticks
average: 20499 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3214 cycles/ticks
poly_getnoise_eta2:
median: 2034 cycles/ticks
average: 2051 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6775 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10403 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7752 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 288 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1300 cycles/ticks
poly_compress:
median: 254 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1754 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1355 cycles/ticks
indcpa_keypair:
median: 83006 cycles/ticks
average: 83373 cycles/ticks
indcpa_enc:
median: 108044 cycles/ticks
average: 108683 cycles/ticks
indcpa_dec:
median: 34808 cycles/ticks
average: 34942 cycles/ticks
kyber_keypair_derand:
median: 91816 cycles/ticks
average: 92233 cycles/ticks
kyber_keypair:
median: 100148 cycles/ticks
average: 100646 cycles/ticks
kyber_encaps_derand:
median: 118308 cycles/ticks
average: 118915 cycles/ticks
kyber_encaps:
median: 119838 cycles/ticks
average: 120484 cycles/ticks
kyber_decaps:
median: 155360 cycles/ticks
average: 156092 cycles/ticks
Loop spin: 94
gen_a:
median: 20448 cycles/ticks
average: 20545 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3212 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2058 cycles/ticks
NTT:
median: 6748 cycles/ticks
average: 6785 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10416 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7710 cycles/ticks
average: 7755 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1288 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1747 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1359 cycles/ticks
indcpa_keypair:
median: 82956 cycles/ticks
average: 83338 cycles/ticks
indcpa_enc:
median: 108098 cycles/ticks
average: 108707 cycles/ticks
indcpa_dec:
median: 34824 cycles/ticks
average: 34960 cycles/ticks
kyber_keypair_derand:
median: 91818 cycles/ticks
average: 92215 cycles/ticks
kyber_keypair:
median: 99974 cycles/ticks
average: 100428 cycles/ticks
kyber_encaps_derand:
median: 118774 cycles/ticks
average: 119376 cycles/ticks
kyber_encaps:
median: 120230 cycles/ticks
average: 120803 cycles/ticks
kyber_decaps:
median: 155320 cycles/ticks
average: 156039 cycles/ticks
Loop spin: 95
gen_a:
median: 20412 cycles/ticks
average: 20522 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3210 cycles/ticks
poly_getnoise_eta2:
median: 2032 cycles/ticks
average: 2045 cycles/ticks
NTT:
median: 6744 cycles/ticks
average: 6780 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10416 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7704 cycles/ticks
average: 7749 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1290 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1752 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1366 cycles/ticks
indcpa_keypair:
median: 82978 cycles/ticks
average: 83319 cycles/ticks
indcpa_enc:
median: 108052 cycles/ticks
average: 108734 cycles/ticks
indcpa_dec:
median: 34838 cycles/ticks
average: 34989 cycles/ticks
kyber_keypair_derand:
median: 91822 cycles/ticks
average: 92199 cycles/ticks
kyber_keypair:
median: 99898 cycles/ticks
average: 100380 cycles/ticks
kyber_encaps_derand:
median: 118388 cycles/ticks
average: 119056 cycles/ticks
kyber_encaps:
median: 119820 cycles/ticks
average: 120442 cycles/ticks
kyber_decaps:
median: 155252 cycles/ticks
average: 156012 cycles/ticks
Loop spin: 96
gen_a:
median: 20432 cycles/ticks
average: 20535 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3214 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2061 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6774 cycles/ticks
INVNTT:
median: 10348 cycles/ticks
average: 10429 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7710 cycles/ticks
average: 7746 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1290 cycles/ticks
poly_compress:
median: 254 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1751 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1365 cycles/ticks
indcpa_keypair:
median: 83068 cycles/ticks
average: 83460 cycles/ticks
indcpa_enc:
median: 108030 cycles/ticks
average: 108600 cycles/ticks
indcpa_dec:
median: 34806 cycles/ticks
average: 34949 cycles/ticks
kyber_keypair_derand:
median: 91848 cycles/ticks
average: 92207 cycles/ticks
kyber_keypair:
median: 99914 cycles/ticks
average: 100380 cycles/ticks
kyber_encaps_derand:
median: 118542 cycles/ticks
average: 119077 cycles/ticks
kyber_encaps:
median: 119878 cycles/ticks
average: 120557 cycles/ticks
kyber_decaps:
median: 155440 cycles/ticks
average: 156149 cycles/ticks
Loop spin: 97
gen_a:
median: 20358 cycles/ticks
average: 20481 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3215 cycles/ticks
poly_getnoise_eta2:
median: 2040 cycles/ticks
average: 2064 cycles/ticks
NTT:
median: 6746 cycles/ticks
average: 6785 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10415 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7750 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 288 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1290 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1763 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1365 cycles/ticks
indcpa_keypair:
median: 82972 cycles/ticks
average: 83395 cycles/ticks
indcpa_enc:
median: 108066 cycles/ticks
average: 108626 cycles/ticks
indcpa_dec:
median: 34836 cycles/ticks
average: 34975 cycles/ticks
kyber_keypair_derand:
median: 91782 cycles/ticks
average: 92152 cycles/ticks
kyber_keypair:
median: 100250 cycles/ticks
average: 100744 cycles/ticks
kyber_encaps_derand:
median: 118378 cycles/ticks
average: 119051 cycles/ticks
kyber_encaps:
median: 119972 cycles/ticks
average: 120562 cycles/ticks
kyber_decaps:
median: 155464 cycles/ticks
average: 156185 cycles/ticks
Loop spin: 98
gen_a:
median: 20372 cycles/ticks
average: 20471 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3217 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2065 cycles/ticks
NTT:
median: 6772 cycles/ticks
average: 6804 cycles/ticks
INVNTT:
median: 10348 cycles/ticks
average: 10429 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7742 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1290 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1758 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1365 cycles/ticks
indcpa_keypair:
median: 82990 cycles/ticks
average: 83358 cycles/ticks
indcpa_enc:
median: 108034 cycles/ticks
average: 108650 cycles/ticks
indcpa_dec:
median: 34850 cycles/ticks
average: 34990 cycles/ticks
kyber_keypair_derand:
median: 91822 cycles/ticks
average: 92216 cycles/ticks
kyber_keypair:
median: 100024 cycles/ticks
average: 100465 cycles/ticks
kyber_encaps_derand:
median: 118356 cycles/ticks
average: 118956 cycles/ticks
kyber_encaps:
median: 119882 cycles/ticks
average: 120426 cycles/ticks
kyber_decaps:
median: 155258 cycles/ticks
average: 155997 cycles/ticks
Loop spin: 99
gen_a:
median: 20336 cycles/ticks
average: 20488 cycles/ticks
poly_getnoise_eta1:
median: 3198 cycles/ticks
average: 3223 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2052 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6771 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10416 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7712 cycles/ticks
average: 7758 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 288 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1289 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 257 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1758 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1354 cycles/ticks
indcpa_keypair:
median: 83106 cycles/ticks
average: 83483 cycles/ticks
indcpa_enc:
median: 108070 cycles/ticks
average: 108664 cycles/ticks
indcpa_dec:
median: 34838 cycles/ticks
average: 34989 cycles/ticks
kyber_keypair_derand:
median: 91870 cycles/ticks
average: 92241 cycles/ticks
kyber_keypair:
median: 99956 cycles/ticks
average: 100364 cycles/ticks
kyber_encaps_derand:
median: 118430 cycles/ticks
average: 119079 cycles/ticks
kyber_encaps:
median: 119938 cycles/ticks
average: 121208 cycles/ticks
kyber_decaps:
median: 155518 cycles/ticks
average: 157364 cycles/ticks
Loop spin: 100
gen_a:
median: 20390 cycles/ticks
average: 20500 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3213 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2059 cycles/ticks
NTT:
median: 6752 cycles/ticks
average: 6809 cycles/ticks
INVNTT:
median: 10356 cycles/ticks
average: 10410 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7749 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1296 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1750 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1352 cycles/ticks
indcpa_keypair:
median: 83024 cycles/ticks
average: 83393 cycles/ticks
indcpa_enc:
median: 108120 cycles/ticks
average: 108685 cycles/ticks
indcpa_dec:
median: 34812 cycles/ticks
average: 34952 cycles/ticks
kyber_keypair_derand:
median: 91742 cycles/ticks
average: 92113 cycles/ticks
kyber_keypair:
median: 100082 cycles/ticks
average: 100552 cycles/ticks
kyber_encaps_derand:
median: 118282 cycles/ticks
average: 118879 cycles/ticks
kyber_encaps:
median: 119752 cycles/ticks
average: 120374 cycles/ticks
kyber_decaps:
median: 155196 cycles/ticks
average: 155978 cycles/ticks
Loop spin: 101
gen_a:
median: 20482 cycles/ticks
average: 20599 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3215 cycles/ticks
poly_getnoise_eta2:
median: 2034 cycles/ticks
average: 2050 cycles/ticks
NTT:
median: 6766 cycles/ticks
average: 6808 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10402 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7752 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1293 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1759 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1373 cycles/ticks
indcpa_keypair:
median: 82972 cycles/ticks
average: 83332 cycles/ticks
indcpa_enc:
median: 108058 cycles/ticks
average: 108648 cycles/ticks
indcpa_dec:
median: 34802 cycles/ticks
average: 34938 cycles/ticks
kyber_keypair_derand:
median: 91788 cycles/ticks
average: 92147 cycles/ticks
kyber_keypair:
median: 100148 cycles/ticks
average: 100586 cycles/ticks
kyber_encaps_derand:
median: 118376 cycles/ticks
average: 118978 cycles/ticks
kyber_encaps:
median: 120012 cycles/ticks
average: 120599 cycles/ticks
kyber_decaps:
median: 155292 cycles/ticks
average: 156023 cycles/ticks
Loop spin: 102
gen_a:
median: 20406 cycles/ticks
average: 20511 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3223 cycles/ticks
poly_getnoise_eta2:
median: 2034 cycles/ticks
average: 2049 cycles/ticks
NTT:
median: 6746 cycles/ticks
average: 6777 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10410 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7712 cycles/ticks
average: 7745 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 288 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1292 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1759 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1365 cycles/ticks
indcpa_keypair:
median: 82946 cycles/ticks
average: 83286 cycles/ticks
indcpa_enc:
median: 108056 cycles/ticks
average: 108543 cycles/ticks
indcpa_dec:
median: 34806 cycles/ticks
average: 34940 cycles/ticks
kyber_keypair_derand:
median: 91798 cycles/ticks
average: 92221 cycles/ticks
kyber_keypair:
median: 100044 cycles/ticks
average: 100510 cycles/ticks
kyber_encaps_derand:
median: 118260 cycles/ticks
average: 118837 cycles/ticks
kyber_encaps:
median: 119936 cycles/ticks
average: 120501 cycles/ticks
kyber_decaps:
median: 155340 cycles/ticks
average: 156075 cycles/ticks
Loop spin: 103
gen_a:
median: 20354 cycles/ticks
average: 20471 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3215 cycles/ticks
poly_getnoise_eta2:
median: 2032 cycles/ticks
average: 2048 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6771 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10399 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7739 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1300 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 257 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1756 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1354 cycles/ticks
indcpa_keypair:
median: 82994 cycles/ticks
average: 83403 cycles/ticks
indcpa_enc:
median: 108076 cycles/ticks
average: 108607 cycles/ticks
indcpa_dec:
median: 34844 cycles/ticks
average: 35022 cycles/ticks
kyber_keypair_derand:
median: 91736 cycles/ticks
average: 92094 cycles/ticks
kyber_keypair:
median: 99876 cycles/ticks
average: 100343 cycles/ticks
kyber_encaps_derand:
median: 118394 cycles/ticks
average: 119030 cycles/ticks
kyber_encaps:
median: 119984 cycles/ticks
average: 120600 cycles/ticks
kyber_decaps:
median: 155328 cycles/ticks
average: 156092 cycles/ticks
Loop spin: 104
gen_a:
median: 20322 cycles/ticks
average: 20436 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3219 cycles/ticks
poly_getnoise_eta2:
median: 2034 cycles/ticks
average: 2052 cycles/ticks
NTT:
median: 6774 cycles/ticks
average: 6809 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10406 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7744 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1289 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 272 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1749 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1367 cycles/ticks
indcpa_keypair:
median: 82932 cycles/ticks
average: 83293 cycles/ticks
indcpa_enc:
median: 108188 cycles/ticks
average: 108739 cycles/ticks
indcpa_dec:
median: 34860 cycles/ticks
average: 35283 cycles/ticks
kyber_keypair_derand:
median: 91796 cycles/ticks
average: 92200 cycles/ticks
kyber_keypair:
median: 99964 cycles/ticks
average: 100437 cycles/ticks
kyber_encaps_derand:
median: 118172 cycles/ticks
average: 118714 cycles/ticks
kyber_encaps:
median: 119816 cycles/ticks
average: 120386 cycles/ticks
kyber_decaps:
median: 155310 cycles/ticks
average: 156014 cycles/ticks
Loop spin: 105
gen_a:
median: 20366 cycles/ticks
average: 20508 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3212 cycles/ticks
poly_getnoise_eta2:
median: 2042 cycles/ticks
average: 2055 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6775 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10415 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7710 cycles/ticks
average: 7741 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 286 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1286 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1757 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1364 cycles/ticks
indcpa_keypair:
median: 83024 cycles/ticks
average: 83382 cycles/ticks
indcpa_enc:
median: 108008 cycles/ticks
average: 108555 cycles/ticks
indcpa_dec:
median: 34850 cycles/ticks
average: 34984 cycles/ticks
kyber_keypair_derand:
median: 91804 cycles/ticks
average: 92176 cycles/ticks
kyber_keypair:
median: 99970 cycles/ticks
average: 100421 cycles/ticks
kyber_encaps_derand:
median: 118330 cycles/ticks
average: 118897 cycles/ticks
kyber_encaps:
median: 119886 cycles/ticks
average: 120507 cycles/ticks
kyber_decaps:
median: 155360 cycles/ticks
average: 156133 cycles/ticks
Loop spin: 106
gen_a:
median: 20358 cycles/ticks
average: 20473 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3224 cycles/ticks
poly_getnoise_eta2:
median: 2034 cycles/ticks
average: 2042 cycles/ticks
NTT:
median: 6746 cycles/ticks
average: 6793 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10402 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7742 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 288 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1297 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1764 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1356 cycles/ticks
indcpa_keypair:
median: 82988 cycles/ticks
average: 83368 cycles/ticks
indcpa_enc:
median: 108018 cycles/ticks
average: 108557 cycles/ticks
indcpa_dec:
median: 34814 cycles/ticks
average: 34949 cycles/ticks
kyber_keypair_derand:
median: 91782 cycles/ticks
average: 92193 cycles/ticks
kyber_keypair:
median: 99838 cycles/ticks
average: 100420 cycles/ticks
kyber_encaps_derand:
median: 118196 cycles/ticks
average: 118772 cycles/ticks
kyber_encaps:
median: 119810 cycles/ticks
average: 120379 cycles/ticks
kyber_decaps:
median: 155182 cycles/ticks
average: 155944 cycles/ticks
Loop spin: 107
gen_a:
median: 20406 cycles/ticks
average: 20517 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3219 cycles/ticks
poly_getnoise_eta2:
median: 2036 cycles/ticks
average: 2054 cycles/ticks
NTT:
median: 6762 cycles/ticks
average: 6797 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10409 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7704 cycles/ticks
average: 7745 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 288 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1297 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1748 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1382 cycles/ticks
indcpa_keypair:
median: 82980 cycles/ticks
average: 83338 cycles/ticks
indcpa_enc:
median: 108002 cycles/ticks
average: 108535 cycles/ticks
indcpa_dec:
median: 34808 cycles/ticks
average: 34943 cycles/ticks
kyber_keypair_derand:
median: 91814 cycles/ticks
average: 92214 cycles/ticks
kyber_keypair:
median: 99988 cycles/ticks
average: 100436 cycles/ticks
kyber_encaps_derand:
median: 118314 cycles/ticks
average: 118905 cycles/ticks
kyber_encaps:
median: 119806 cycles/ticks
average: 120428 cycles/ticks
kyber_decaps:
median: 155280 cycles/ticks
average: 156043 cycles/ticks
Loop spin: 108
gen_a:
median: 20428 cycles/ticks
average: 20561 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3218 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2062 cycles/ticks
NTT:
median: 6756 cycles/ticks
average: 6793 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10413 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7754 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1288 cycles/ticks
poly_compress:
median: 254 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1754 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1367 cycles/ticks
indcpa_keypair:
median: 82954 cycles/ticks
average: 83322 cycles/ticks
indcpa_enc:
median: 108026 cycles/ticks
average: 108552 cycles/ticks
indcpa_dec:
median: 34826 cycles/ticks
average: 34997 cycles/ticks
kyber_keypair_derand:
median: 91792 cycles/ticks
average: 92172 cycles/ticks
kyber_keypair:
median: 100314 cycles/ticks
average: 100899 cycles/ticks
kyber_encaps_derand:
median: 118202 cycles/ticks
average: 118772 cycles/ticks
kyber_encaps:
median: 119914 cycles/ticks
average: 120497 cycles/ticks
kyber_decaps:
median: 155364 cycles/ticks
average: 156106 cycles/ticks
Loop spin: 109
gen_a:
median: 20372 cycles/ticks
average: 20493 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3214 cycles/ticks
poly_getnoise_eta2:
median: 2040 cycles/ticks
average: 2056 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6771 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10412 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7732 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 299 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1285 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1773 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1356 cycles/ticks
indcpa_keypair:
median: 82978 cycles/ticks
average: 83329 cycles/ticks
indcpa_enc:
median: 108062 cycles/ticks
average: 108615 cycles/ticks
indcpa_dec:
median: 34850 cycles/ticks
average: 34988 cycles/ticks
kyber_keypair_derand:
median: 91822 cycles/ticks
average: 92221 cycles/ticks
kyber_keypair:
median: 99916 cycles/ticks
average: 100338 cycles/ticks
kyber_encaps_derand:
median: 118174 cycles/ticks
average: 118754 cycles/ticks
kyber_encaps:
median: 119898 cycles/ticks
average: 120479 cycles/ticks
kyber_decaps:
median: 155360 cycles/ticks
average: 156130 cycles/ticks
Loop spin: 110
gen_a:
median: 20408 cycles/ticks
average: 20511 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3215 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2048 cycles/ticks
NTT:
median: 6766 cycles/ticks
average: 6806 cycles/ticks
INVNTT:
median: 10356 cycles/ticks
average: 10401 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7756 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1301 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1764 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1354 cycles/ticks
indcpa_keypair:
median: 83032 cycles/ticks
average: 83404 cycles/ticks
indcpa_enc:
median: 108070 cycles/ticks
average: 108579 cycles/ticks
indcpa_dec:
median: 34880 cycles/ticks
average: 35036 cycles/ticks
kyber_keypair_derand:
median: 91782 cycles/ticks
average: 92181 cycles/ticks
kyber_keypair:
median: 100266 cycles/ticks
average: 100726 cycles/ticks
kyber_encaps_derand:
median: 118478 cycles/ticks
average: 119071 cycles/ticks
kyber_encaps:
median: 120656 cycles/ticks
average: 122289 cycles/ticks
kyber_decaps:
median: 159886 cycles/ticks
average: 159910 cycles/ticks
Loop spin: 111
gen_a:
median: 20386 cycles/ticks
average: 20506 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3221 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2063 cycles/ticks
NTT:
median: 6750 cycles/ticks
average: 6789 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10404 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7712 cycles/ticks
average: 7760 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1295 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1762 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1355 cycles/ticks
indcpa_keypair:
median: 82984 cycles/ticks
average: 83363 cycles/ticks
indcpa_enc:
median: 108056 cycles/ticks
average: 108557 cycles/ticks
indcpa_dec:
median: 34840 cycles/ticks
average: 34998 cycles/ticks
kyber_keypair_derand:
median: 91832 cycles/ticks
average: 92261 cycles/ticks
kyber_keypair:
median: 100032 cycles/ticks
average: 100536 cycles/ticks
kyber_encaps_derand:
median: 118244 cycles/ticks
average: 118799 cycles/ticks
kyber_encaps:
median: 119774 cycles/ticks
average: 120361 cycles/ticks
kyber_decaps:
median: 155302 cycles/ticks
average: 156053 cycles/ticks
Loop spin: 112
gen_a:
median: 20432 cycles/ticks
average: 20520 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3214 cycles/ticks
poly_getnoise_eta2:
median: 2042 cycles/ticks
average: 2055 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6773 cycles/ticks
INVNTT:
median: 10348 cycles/ticks
average: 10418 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7704 cycles/ticks
average: 7754 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1287 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 267 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1754 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1365 cycles/ticks
indcpa_keypair:
median: 83012 cycles/ticks
average: 83365 cycles/ticks
indcpa_enc:
median: 107990 cycles/ticks
average: 108535 cycles/ticks
indcpa_dec:
median: 34824 cycles/ticks
average: 34982 cycles/ticks
kyber_keypair_derand:
median: 91792 cycles/ticks
average: 92181 cycles/ticks
kyber_keypair:
median: 100164 cycles/ticks
average: 100606 cycles/ticks
kyber_encaps_derand:
median: 118172 cycles/ticks
average: 118746 cycles/ticks
kyber_encaps:
median: 119716 cycles/ticks
average: 120290 cycles/ticks
kyber_decaps:
median: 155204 cycles/ticks
average: 155896 cycles/ticks
Loop spin: 113
gen_a:
median: 20458 cycles/ticks
average: 20565 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3214 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2063 cycles/ticks
NTT:
median: 6746 cycles/ticks
average: 6777 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10461 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7746 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 298 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1286 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1786 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1356 cycles/ticks
indcpa_keypair:
median: 82984 cycles/ticks
average: 83384 cycles/ticks
indcpa_enc:
median: 107972 cycles/ticks
average: 108552 cycles/ticks
indcpa_dec:
median: 34838 cycles/ticks
average: 34988 cycles/ticks
kyber_keypair_derand:
median: 91822 cycles/ticks
average: 92215 cycles/ticks
kyber_keypair:
median: 99974 cycles/ticks
average: 100605 cycles/ticks
kyber_encaps_derand:
median: 118252 cycles/ticks
average: 118870 cycles/ticks
kyber_encaps:
median: 120002 cycles/ticks
average: 120580 cycles/ticks
kyber_decaps:
median: 155306 cycles/ticks
average: 156008 cycles/ticks
Loop spin: 114
gen_a:
median: 20388 cycles/ticks
average: 20498 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3226 cycles/ticks
poly_getnoise_eta2:
median: 2042 cycles/ticks
average: 2048 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6779 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10407 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7736 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 288 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1302 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 257 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1766 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1355 cycles/ticks
indcpa_keypair:
median: 82980 cycles/ticks
average: 83318 cycles/ticks
indcpa_enc:
median: 108026 cycles/ticks
average: 108588 cycles/ticks
indcpa_dec:
median: 34840 cycles/ticks
average: 34982 cycles/ticks
kyber_keypair_derand:
median: 91844 cycles/ticks
average: 92248 cycles/ticks
kyber_keypair:
median: 99818 cycles/ticks
average: 100269 cycles/ticks
kyber_encaps_derand:
median: 118128 cycles/ticks
average: 118694 cycles/ticks
kyber_encaps:
median: 119636 cycles/ticks
average: 120224 cycles/ticks
kyber_decaps:
median: 155154 cycles/ticks
average: 155887 cycles/ticks
Loop spin: 115
gen_a:
median: 20362 cycles/ticks
average: 20468 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3219 cycles/ticks
poly_getnoise_eta2:
median: 2040 cycles/ticks
average: 2059 cycles/ticks
NTT:
median: 6764 cycles/ticks
average: 6800 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10426 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7749 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1293 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 266 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1753 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1367 cycles/ticks
indcpa_keypair:
median: 83006 cycles/ticks
average: 83371 cycles/ticks
indcpa_enc:
median: 108008 cycles/ticks
average: 108502 cycles/ticks
indcpa_dec:
median: 34830 cycles/ticks
average: 34968 cycles/ticks
kyber_keypair_derand:
median: 91832 cycles/ticks
average: 92209 cycles/ticks
kyber_keypair:
median: 99882 cycles/ticks
average: 100340 cycles/ticks
kyber_encaps_derand:
median: 118156 cycles/ticks
average: 118757 cycles/ticks
kyber_encaps:
median: 119968 cycles/ticks
average: 120587 cycles/ticks
kyber_decaps:
median: 155106 cycles/ticks
average: 155734 cycles/ticks
Loop spin: 116
gen_a:
median: 20436 cycles/ticks
average: 20548 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3214 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2049 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6781 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10409 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7733 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1286 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1762 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1357 cycles/ticks
indcpa_keypair:
median: 82994 cycles/ticks
average: 83372 cycles/ticks
indcpa_enc:
median: 108006 cycles/ticks
average: 108549 cycles/ticks
indcpa_dec:
median: 34838 cycles/ticks
average: 35009 cycles/ticks
kyber_keypair_derand:
median: 91782 cycles/ticks
average: 92269 cycles/ticks
kyber_keypair:
median: 100244 cycles/ticks
average: 100733 cycles/ticks
kyber_encaps_derand:
median: 118254 cycles/ticks
average: 118818 cycles/ticks
kyber_encaps:
median: 119638 cycles/ticks
average: 120238 cycles/ticks
kyber_decaps:
median: 155262 cycles/ticks
average: 156075 cycles/ticks
Loop spin: 117
gen_a:
median: 20404 cycles/ticks
average: 20504 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3216 cycles/ticks
poly_getnoise_eta2:
median: 2036 cycles/ticks
average: 2040 cycles/ticks
NTT:
median: 6746 cycles/ticks
average: 6793 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10413 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7753 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1302 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1766 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1353 cycles/ticks
indcpa_keypair:
median: 82980 cycles/ticks
average: 83332 cycles/ticks
indcpa_enc:
median: 107948 cycles/ticks
average: 108452 cycles/ticks
indcpa_dec:
median: 34838 cycles/ticks
average: 34981 cycles/ticks
kyber_keypair_derand:
median: 91832 cycles/ticks
average: 92213 cycles/ticks
kyber_keypair:
median: 99912 cycles/ticks
average: 100318 cycles/ticks
kyber_encaps_derand:
median: 118196 cycles/ticks
average: 118722 cycles/ticks
kyber_encaps:
median: 119724 cycles/ticks
average: 120324 cycles/ticks
kyber_decaps:
median: 155298 cycles/ticks
average: 156112 cycles/ticks
Loop spin: 118
gen_a:
median: 20440 cycles/ticks
average: 20561 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3218 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2060 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6773 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10416 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7704 cycles/ticks
average: 7754 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1286 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1749 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1364 cycles/ticks
indcpa_keypair:
median: 82922 cycles/ticks
average: 83274 cycles/ticks
indcpa_enc:
median: 108018 cycles/ticks
average: 108545 cycles/ticks
indcpa_dec:
median: 34878 cycles/ticks
average: 35040 cycles/ticks
kyber_keypair_derand:
median: 91762 cycles/ticks
average: 92151 cycles/ticks
kyber_keypair:
median: 99938 cycles/ticks
average: 100376 cycles/ticks
kyber_encaps_derand:
median: 118258 cycles/ticks
average: 118860 cycles/ticks
kyber_encaps:
median: 119666 cycles/ticks
average: 120246 cycles/ticks
kyber_decaps:
median: 155302 cycles/ticks
average: 156013 cycles/ticks
Loop spin: 119
gen_a:
median: 20364 cycles/ticks
average: 20467 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3226 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2051 cycles/ticks
NTT:
median: 6752 cycles/ticks
average: 6799 cycles/ticks
INVNTT:
median: 10348 cycles/ticks
average: 10403 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7736 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1300 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1761 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1355 cycles/ticks
indcpa_keypair:
median: 82952 cycles/ticks
average: 83305 cycles/ticks
indcpa_enc:
median: 108056 cycles/ticks
average: 108592 cycles/ticks
indcpa_dec:
median: 34816 cycles/ticks
average: 34954 cycles/ticks
kyber_keypair_derand:
median: 91846 cycles/ticks
average: 92212 cycles/ticks
kyber_keypair:
median: 100236 cycles/ticks
average: 100661 cycles/ticks
kyber_encaps_derand:
median: 118256 cycles/ticks
average: 118934 cycles/ticks
kyber_encaps:
median: 120116 cycles/ticks
average: 120722 cycles/ticks
kyber_decaps:
median: 155236 cycles/ticks
average: 155990 cycles/ticks
Loop spin: 120
gen_a:
median: 20448 cycles/ticks
average: 20554 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3229 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2051 cycles/ticks
NTT:
median: 6744 cycles/ticks
average: 6792 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10397 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7751 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1293 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1765 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1355 cycles/ticks
indcpa_keypair:
median: 82996 cycles/ticks
average: 83305 cycles/ticks
indcpa_enc:
median: 107972 cycles/ticks
average: 108518 cycles/ticks
indcpa_dec:
median: 34838 cycles/ticks
average: 34977 cycles/ticks
kyber_keypair_derand:
median: 91900 cycles/ticks
average: 92298 cycles/ticks
kyber_keypair:
median: 99978 cycles/ticks
average: 100411 cycles/ticks
kyber_encaps_derand:
median: 118302 cycles/ticks
average: 118881 cycles/ticks
kyber_encaps:
median: 119666 cycles/ticks
average: 120241 cycles/ticks
kyber_decaps:
median: 155314 cycles/ticks
average: 156018 cycles/ticks
Loop spin: 121
gen_a:
median: 20390 cycles/ticks
average: 20511 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3212 cycles/ticks
poly_getnoise_eta2:
median: 2042 cycles/ticks
average: 2061 cycles/ticks
NTT:
median: 6744 cycles/ticks
average: 6781 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10413 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7739 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 288 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1289 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 264 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1752 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1366 cycles/ticks
indcpa_keypair:
median: 82936 cycles/ticks
average: 83261 cycles/ticks
indcpa_enc:
median: 108014 cycles/ticks
average: 108546 cycles/ticks
indcpa_dec:
median: 34872 cycles/ticks
average: 35008 cycles/ticks
kyber_keypair_derand:
median: 91764 cycles/ticks
average: 92157 cycles/ticks
kyber_keypair:
median: 99990 cycles/ticks
average: 100428 cycles/ticks
kyber_encaps_derand:
median: 118128 cycles/ticks
average: 118776 cycles/ticks
kyber_encaps:
median: 119798 cycles/ticks
average: 120475 cycles/ticks
kyber_decaps:
median: 155174 cycles/ticks
average: 155878 cycles/ticks
Loop spin: 122
gen_a:
median: 20350 cycles/ticks
average: 20471 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3218 cycles/ticks
poly_getnoise_eta2:
median: 2034 cycles/ticks
average: 2043 cycles/ticks
NTT:
median: 6752 cycles/ticks
average: 6789 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10411 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7704 cycles/ticks
average: 7743 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 302 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1289 cycles/ticks
poly_compress:
median: 254 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 57 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1762 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1355 cycles/ticks
indcpa_keypair:
median: 83038 cycles/ticks
average: 83395 cycles/ticks
indcpa_enc:
median: 107978 cycles/ticks
average: 108469 cycles/ticks
indcpa_dec:
median: 34806 cycles/ticks
average: 34947 cycles/ticks
kyber_keypair_derand:
median: 91786 cycles/ticks
average: 92156 cycles/ticks
kyber_keypair:
median: 100064 cycles/ticks
average: 100471 cycles/ticks
kyber_encaps_derand:
median: 118330 cycles/ticks
average: 118889 cycles/ticks
kyber_encaps:
median: 120202 cycles/ticks
average: 120728 cycles/ticks
kyber_decaps:
median: 155402 cycles/ticks
average: 156164 cycles/ticks
Loop spin: 123
gen_a:
median: 20316 cycles/ticks
average: 20466 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3224 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2050 cycles/ticks
NTT:
median: 6762 cycles/ticks
average: 6812 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10403 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7751 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1298 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1762 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1355 cycles/ticks
indcpa_keypair:
median: 83100 cycles/ticks
average: 83521 cycles/ticks
indcpa_enc:
median: 107970 cycles/ticks
average: 108515 cycles/ticks
indcpa_dec:
median: 34830 cycles/ticks
average: 34989 cycles/ticks
kyber_keypair_derand:
median: 91740 cycles/ticks
average: 92123 cycles/ticks
kyber_keypair:
median: 100088 cycles/ticks
average: 100506 cycles/ticks
kyber_encaps_derand:
median: 118148 cycles/ticks
average: 118777 cycles/ticks
kyber_encaps:
median: 119540 cycles/ticks
average: 120201 cycles/ticks
kyber_decaps:
median: 155146 cycles/ticks
average: 155938 cycles/ticks
Loop spin: 124
gen_a:
median: 20412 cycles/ticks
average: 20522 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3218 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2061 cycles/ticks
NTT:
median: 6730 cycles/ticks
average: 6755 cycles/ticks
INVNTT:
median: 10348 cycles/ticks
average: 10403 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7769 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 288 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1291 cycles/ticks
poly_compress:
median: 254 cycles/ticks
average: 266 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1750 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1362 cycles/ticks
indcpa_keypair:
median: 82956 cycles/ticks
average: 83289 cycles/ticks
indcpa_enc:
median: 107962 cycles/ticks
average: 108509 cycles/ticks
indcpa_dec:
median: 34790 cycles/ticks
average: 34938 cycles/ticks
kyber_keypair_derand:
median: 91750 cycles/ticks
average: 92134 cycles/ticks
kyber_keypair:
median: 100152 cycles/ticks
average: 100659 cycles/ticks
kyber_encaps_derand:
median: 118404 cycles/ticks
average: 119014 cycles/ticks
kyber_encaps:
median: 119814 cycles/ticks
average: 120418 cycles/ticks
kyber_decaps:
median: 155312 cycles/ticks
average: 155995 cycles/ticks
Loop spin: 125
gen_a:
median: 20448 cycles/ticks
average: 20576 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3221 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2067 cycles/ticks
NTT:
median: 6724 cycles/ticks
average: 6756 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10421 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7737 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 288 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1288 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1762 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1366 cycles/ticks
indcpa_keypair:
median: 82980 cycles/ticks
average: 83308 cycles/ticks
indcpa_enc:
median: 107942 cycles/ticks
average: 108436 cycles/ticks
indcpa_dec:
median: 34798 cycles/ticks
average: 34951 cycles/ticks
kyber_keypair_derand:
median: 91790 cycles/ticks
average: 92206 cycles/ticks
kyber_keypair:
median: 100138 cycles/ticks
average: 100553 cycles/ticks
kyber_encaps_derand:
median: 118236 cycles/ticks
average: 118799 cycles/ticks
kyber_encaps:
median: 119680 cycles/ticks
average: 120299 cycles/ticks
kyber_decaps:
median: 155168 cycles/ticks
average: 155896 cycles/ticks
Loop spin: 126
gen_a:
median: 20356 cycles/ticks
average: 20473 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3213 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2048 cycles/ticks
NTT:
median: 6726 cycles/ticks
average: 6766 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10397 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7747 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1295 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1761 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1351 cycles/ticks
indcpa_keypair:
median: 82924 cycles/ticks
average: 83250 cycles/ticks
indcpa_enc:
median: 107878 cycles/ticks
average: 108420 cycles/ticks
indcpa_dec:
median: 34798 cycles/ticks
average: 35030 cycles/ticks
kyber_keypair_derand:
median: 91786 cycles/ticks
average: 92186 cycles/ticks
kyber_keypair:
median: 100064 cycles/ticks
average: 100469 cycles/ticks
kyber_encaps_derand:
median: 118264 cycles/ticks
average: 118893 cycles/ticks
kyber_encaps:
median: 119992 cycles/ticks
average: 120686 cycles/ticks
kyber_decaps:
median: 155184 cycles/ticks
average: 156001 cycles/ticks
Loop spin: 127
gen_a:
median: 20404 cycles/ticks
average: 20519 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3214 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2061 cycles/ticks
NTT:
median: 6732 cycles/ticks
average: 6758 cycles/ticks
INVNTT:
median: 10348 cycles/ticks
average: 10414 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7752 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1291 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 269 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1752 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1365 cycles/ticks
indcpa_keypair:
median: 82978 cycles/ticks
average: 83322 cycles/ticks
indcpa_enc:
median: 107966 cycles/ticks
average: 108493 cycles/ticks
indcpa_dec:
median: 34790 cycles/ticks
average: 34954 cycles/ticks
kyber_keypair_derand:
median: 91686 cycles/ticks
average: 92057 cycles/ticks
kyber_keypair:
median: 100230 cycles/ticks
average: 100615 cycles/ticks
kyber_encaps_derand:
median: 118166 cycles/ticks
average: 118897 cycles/ticks
kyber_encaps:
median: 120038 cycles/ticks
average: 120577 cycles/ticks
kyber_decaps:
median: 155234 cycles/ticks
average: 155950 cycles/ticks
Loop spin: 128
gen_a:
median: 20312 cycles/ticks
average: 20458 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3219 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2060 cycles/ticks
NTT:
median: 6730 cycles/ticks
average: 6778 cycles/ticks
INVNTT:
median: 10346 cycles/ticks
average: 10397 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7743 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 286 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1288 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1761 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1365 cycles/ticks
indcpa_keypair:
median: 82954 cycles/ticks
average: 83342 cycles/ticks
indcpa_enc:
median: 108006 cycles/ticks
average: 108545 cycles/ticks
indcpa_dec:
median: 34888 cycles/ticks
average: 35042 cycles/ticks
kyber_keypair_derand:
median: 91820 cycles/ticks
average: 92186 cycles/ticks
kyber_keypair:
median: 100118 cycles/ticks
average: 100596 cycles/ticks
kyber_encaps_derand:
median: 118274 cycles/ticks
average: 118816 cycles/ticks
kyber_encaps:
median: 120080 cycles/ticks
average: 120621 cycles/ticks
kyber_decaps:
median: 155314 cycles/ticks
average: 156052 cycles/ticks
Loop spin: 129
gen_a:
median: 20312 cycles/ticks
average: 20430 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3222 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2056 cycles/ticks
NTT:
median: 6772 cycles/ticks
average: 6813 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10399 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7733 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1296 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1766 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1355 cycles/ticks
indcpa_keypair:
median: 83092 cycles/ticks
average: 83417 cycles/ticks
indcpa_enc:
median: 108038 cycles/ticks
average: 108561 cycles/ticks
indcpa_dec:
median: 34810 cycles/ticks
average: 34970 cycles/ticks
kyber_keypair_derand:
median: 91824 cycles/ticks
average: 92213 cycles/ticks
kyber_keypair:
median: 100054 cycles/ticks
average: 100524 cycles/ticks
kyber_encaps_derand:
median: 118194 cycles/ticks
average: 118841 cycles/ticks
kyber_encaps:
median: 119752 cycles/ticks
average: 120363 cycles/ticks
kyber_decaps:
median: 155280 cycles/ticks
average: 155981 cycles/ticks
Loop spin: 130
gen_a:
median: 20346 cycles/ticks
average: 20456 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3213 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2057 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6781 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10403 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7742 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1299 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1752 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1352 cycles/ticks
indcpa_keypair:
median: 83042 cycles/ticks
average: 83395 cycles/ticks
indcpa_enc:
median: 108060 cycles/ticks
average: 108651 cycles/ticks
indcpa_dec:
median: 34870 cycles/ticks
average: 35037 cycles/ticks
kyber_keypair_derand:
median: 91916 cycles/ticks
average: 92303 cycles/ticks
kyber_keypair:
median: 100158 cycles/ticks
average: 100595 cycles/ticks
kyber_encaps_derand:
median: 118298 cycles/ticks
average: 119124 cycles/ticks
kyber_encaps:
median: 119544 cycles/ticks
average: 120130 cycles/ticks
kyber_decaps:
median: 155362 cycles/ticks
average: 156584 cycles/ticks
Loop spin: 131
gen_a:
median: 20412 cycles/ticks
average: 20527 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3209 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2062 cycles/ticks
NTT:
median: 6772 cycles/ticks
average: 6815 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10408 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7752 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 288 cycles/ticks
poly_frommsg:
median: 1312 cycles/ticks
average: 1362 cycles/ticks
poly_compress:
median: 262 cycles/ticks
average: 263 cycles/ticks
poly_decompress:
median: 58 cycles/ticks
average: 58 cycles/ticks
polyvec_compress:
median: 1796 cycles/ticks
average: 1817 cycles/ticks
polyvec_decompress:
median: 1390 cycles/ticks
average: 1393 cycles/ticks
indcpa_keypair:
median: 85312 cycles/ticks
average: 85765 cycles/ticks
indcpa_enc:
median: 108176 cycles/ticks
average: 109853 cycles/ticks
indcpa_dec:
median: 34910 cycles/ticks
average: 35089 cycles/ticks
kyber_keypair_derand:
median: 91864 cycles/ticks
average: 92259 cycles/ticks
kyber_keypair:
median: 100192 cycles/ticks
average: 100677 cycles/ticks
kyber_encaps_derand:
median: 118220 cycles/ticks
average: 118781 cycles/ticks
kyber_encaps:
median: 119730 cycles/ticks
average: 120280 cycles/ticks
kyber_decaps:
median: 155250 cycles/ticks
average: 156041 cycles/ticks
Loop spin: 132
gen_a:
median: 20364 cycles/ticks
average: 20499 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3214 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2051 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6780 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10410 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7736 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1294 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 257 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1766 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1356 cycles/ticks
indcpa_keypair:
median: 82992 cycles/ticks
average: 83346 cycles/ticks
indcpa_enc:
median: 107998 cycles/ticks
average: 108512 cycles/ticks
indcpa_dec:
median: 34868 cycles/ticks
average: 35024 cycles/ticks
kyber_keypair_derand:
median: 91848 cycles/ticks
average: 92243 cycles/ticks
kyber_keypair:
median: 100088 cycles/ticks
average: 100482 cycles/ticks
kyber_encaps_derand:
median: 118168 cycles/ticks
average: 118763 cycles/ticks
kyber_encaps:
median: 119844 cycles/ticks
average: 120586 cycles/ticks
kyber_decaps:
median: 155236 cycles/ticks
average: 156060 cycles/ticks
Loop spin: 133
gen_a:
median: 20336 cycles/ticks
average: 20499 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3217 cycles/ticks
poly_getnoise_eta2:
median: 2034 cycles/ticks
average: 2051 cycles/ticks
NTT:
median: 6744 cycles/ticks
average: 6772 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10406 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7757 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 288 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1305 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 257 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1757 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1363 cycles/ticks
indcpa_keypair:
median: 83000 cycles/ticks
average: 83344 cycles/ticks
indcpa_enc:
median: 108016 cycles/ticks
average: 108545 cycles/ticks
indcpa_dec:
median: 34812 cycles/ticks
average: 34967 cycles/ticks
kyber_keypair_derand:
median: 91796 cycles/ticks
average: 92202 cycles/ticks
kyber_keypair:
median: 99926 cycles/ticks
average: 100408 cycles/ticks
kyber_encaps_derand:
median: 118374 cycles/ticks
average: 118979 cycles/ticks
kyber_encaps:
median: 120006 cycles/ticks
average: 120550 cycles/ticks
kyber_decaps:
median: 155388 cycles/ticks
average: 156122 cycles/ticks
Loop spin: 134
gen_a:
median: 20310 cycles/ticks
average: 20439 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3217 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2057 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6775 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10414 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7749 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1291 cycles/ticks
poly_compress:
median: 254 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1754 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1366 cycles/ticks
indcpa_keypair:
median: 83006 cycles/ticks
average: 83361 cycles/ticks
indcpa_enc:
median: 107998 cycles/ticks
average: 108514 cycles/ticks
indcpa_dec:
median: 34828 cycles/ticks
average: 34986 cycles/ticks
kyber_keypair_derand:
median: 91810 cycles/ticks
average: 92211 cycles/ticks
kyber_keypair:
median: 100206 cycles/ticks
average: 100636 cycles/ticks
kyber_encaps_derand:
median: 118266 cycles/ticks
average: 118844 cycles/ticks
kyber_encaps:
median: 119668 cycles/ticks
average: 120259 cycles/ticks
kyber_decaps:
median: 155310 cycles/ticks
average: 156153 cycles/ticks
Loop spin: 135
gen_a:
median: 20404 cycles/ticks
average: 20527 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3219 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2066 cycles/ticks
NTT:
median: 6748 cycles/ticks
average: 6784 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10406 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7704 cycles/ticks
average: 7746 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 297 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1291 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 257 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1764 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1354 cycles/ticks
indcpa_keypair:
median: 83040 cycles/ticks
average: 83353 cycles/ticks
indcpa_enc:
median: 107892 cycles/ticks
average: 108401 cycles/ticks
indcpa_dec:
median: 34832 cycles/ticks
average: 35012 cycles/ticks
kyber_keypair_derand:
median: 91770 cycles/ticks
average: 92138 cycles/ticks
kyber_keypair:
median: 99984 cycles/ticks
average: 100418 cycles/ticks
kyber_encaps_derand:
median: 118322 cycles/ticks
average: 118901 cycles/ticks
kyber_encaps:
median: 119898 cycles/ticks
average: 120461 cycles/ticks
kyber_decaps:
median: 155334 cycles/ticks
average: 156081 cycles/ticks
Loop spin: 136
gen_a:
median: 20356 cycles/ticks
average: 20466 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3211 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2061 cycles/ticks
NTT:
median: 6764 cycles/ticks
average: 6809 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10403 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7745 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 288 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1299 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1763 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1354 cycles/ticks
indcpa_keypair:
median: 83086 cycles/ticks
average: 83439 cycles/ticks
indcpa_enc:
median: 107962 cycles/ticks
average: 108483 cycles/ticks
indcpa_dec:
median: 34812 cycles/ticks
average: 34986 cycles/ticks
kyber_keypair_derand:
median: 91836 cycles/ticks
average: 92265 cycles/ticks
kyber_keypair:
median: 100062 cycles/ticks
average: 100456 cycles/ticks
kyber_encaps_derand:
median: 118246 cycles/ticks
average: 118815 cycles/ticks
kyber_encaps:
median: 119956 cycles/ticks
average: 120522 cycles/ticks
kyber_decaps:
median: 155388 cycles/ticks
average: 156159 cycles/ticks
Loop spin: 137
gen_a:
median: 20380 cycles/ticks
average: 20488 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3227 cycles/ticks
poly_getnoise_eta2:
median: 2034 cycles/ticks
average: 2052 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6770 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10407 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7769 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1294 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1749 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1368 cycles/ticks
indcpa_keypair:
median: 82982 cycles/ticks
average: 83324 cycles/ticks
indcpa_enc:
median: 107968 cycles/ticks
average: 108510 cycles/ticks
indcpa_dec:
median: 34804 cycles/ticks
average: 34946 cycles/ticks
kyber_keypair_derand:
median: 91792 cycles/ticks
average: 92144 cycles/ticks
kyber_keypair:
median: 100032 cycles/ticks
average: 100530 cycles/ticks
kyber_encaps_derand:
median: 118256 cycles/ticks
average: 118840 cycles/ticks
kyber_encaps:
median: 119774 cycles/ticks
average: 120441 cycles/ticks
kyber_decaps:
median: 155308 cycles/ticks
average: 155978 cycles/ticks
Loop spin: 138
gen_a:
median: 20318 cycles/ticks
average: 20439 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3221 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2058 cycles/ticks
NTT:
median: 6744 cycles/ticks
average: 6783 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10412 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7743 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 286 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1289 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1760 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1367 cycles/ticks
indcpa_keypair:
median: 83018 cycles/ticks
average: 83377 cycles/ticks
indcpa_enc:
median: 107978 cycles/ticks
average: 108528 cycles/ticks
indcpa_dec:
median: 34828 cycles/ticks
average: 34980 cycles/ticks
kyber_keypair_derand:
median: 91810 cycles/ticks
average: 92189 cycles/ticks
kyber_keypair:
median: 99960 cycles/ticks
average: 100425 cycles/ticks
kyber_encaps_derand:
median: 118254 cycles/ticks
average: 118859 cycles/ticks
kyber_encaps:
median: 119812 cycles/ticks
average: 120360 cycles/ticks
kyber_decaps:
median: 155294 cycles/ticks
average: 156003 cycles/ticks
Loop spin: 139
gen_a:
median: 20362 cycles/ticks
average: 20470 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3224 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2050 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6786 cycles/ticks
INVNTT:
median: 10346 cycles/ticks
average: 10409 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7745 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1293 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1766 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1354 cycles/ticks
indcpa_keypair:
median: 83052 cycles/ticks
average: 83384 cycles/ticks
indcpa_enc:
median: 107946 cycles/ticks
average: 108452 cycles/ticks
indcpa_dec:
median: 34852 cycles/ticks
average: 35017 cycles/ticks
kyber_keypair_derand:
median: 91814 cycles/ticks
average: 92172 cycles/ticks
kyber_keypair:
median: 100238 cycles/ticks
average: 100651 cycles/ticks
kyber_encaps_derand:
median: 118384 cycles/ticks
average: 119030 cycles/ticks
kyber_encaps:
median: 120106 cycles/ticks
average: 120697 cycles/ticks
kyber_decaps:
median: 155470 cycles/ticks
average: 156184 cycles/ticks
Loop spin: 140
gen_a:
median: 20338 cycles/ticks
average: 20451 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3211 cycles/ticks
poly_getnoise_eta2:
median: 2040 cycles/ticks
average: 2043 cycles/ticks
NTT:
median: 6762 cycles/ticks
average: 6814 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10409 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7704 cycles/ticks
average: 7752 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 288 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1300 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1765 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1356 cycles/ticks
indcpa_keypair:
median: 83074 cycles/ticks
average: 83430 cycles/ticks
indcpa_enc:
median: 108006 cycles/ticks
average: 108518 cycles/ticks
indcpa_dec:
median: 34836 cycles/ticks
average: 34982 cycles/ticks
kyber_keypair_derand:
median: 91768 cycles/ticks
average: 92152 cycles/ticks
kyber_keypair:
median: 99900 cycles/ticks
average: 100299 cycles/ticks
kyber_encaps_derand:
median: 118160 cycles/ticks
average: 118759 cycles/ticks
kyber_encaps:
median: 119962 cycles/ticks
average: 120479 cycles/ticks
kyber_decaps:
median: 155278 cycles/ticks
average: 155991 cycles/ticks
Loop spin: 141
gen_a:
median: 20388 cycles/ticks
average: 20494 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3215 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2063 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6773 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10412 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7743 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 288 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1289 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1751 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1361 cycles/ticks
indcpa_keypair:
median: 83048 cycles/ticks
average: 83410 cycles/ticks
indcpa_enc:
median: 107906 cycles/ticks
average: 108424 cycles/ticks
indcpa_dec:
median: 34822 cycles/ticks
average: 34962 cycles/ticks
kyber_keypair_derand:
median: 91864 cycles/ticks
average: 92210 cycles/ticks
kyber_keypair:
median: 100044 cycles/ticks
average: 100484 cycles/ticks
kyber_encaps_derand:
median: 118470 cycles/ticks
average: 119084 cycles/ticks
kyber_encaps:
median: 119946 cycles/ticks
average: 120527 cycles/ticks
kyber_decaps:
median: 155348 cycles/ticks
average: 156062 cycles/ticks
Loop spin: 142
gen_a:
median: 20380 cycles/ticks
average: 20482 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3212 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2061 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6783 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10413 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7747 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1285 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1761 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1365 cycles/ticks
indcpa_keypair:
median: 82942 cycles/ticks
average: 83294 cycles/ticks
indcpa_enc:
median: 108006 cycles/ticks
average: 108558 cycles/ticks
indcpa_dec:
median: 34814 cycles/ticks
average: 34969 cycles/ticks
kyber_keypair_derand:
median: 91846 cycles/ticks
average: 92243 cycles/ticks
kyber_keypair:
median: 100270 cycles/ticks
average: 100711 cycles/ticks
kyber_encaps_derand:
median: 118274 cycles/ticks
average: 118863 cycles/ticks
kyber_encaps:
median: 119976 cycles/ticks
average: 120505 cycles/ticks
kyber_decaps:
median: 155320 cycles/ticks
average: 156112 cycles/ticks
Loop spin: 143
gen_a:
median: 20450 cycles/ticks
average: 20573 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3219 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2064 cycles/ticks
NTT:
median: 6744 cycles/ticks
average: 6777 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10412 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7745 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 299 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1287 cycles/ticks
poly_compress:
median: 254 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1758 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1354 cycles/ticks
indcpa_keypair:
median: 82992 cycles/ticks
average: 83313 cycles/ticks
indcpa_enc:
median: 108034 cycles/ticks
average: 108615 cycles/ticks
indcpa_dec:
median: 34916 cycles/ticks
average: 35055 cycles/ticks
kyber_keypair_derand:
median: 91750 cycles/ticks
average: 92121 cycles/ticks
kyber_keypair:
median: 99932 cycles/ticks
average: 100368 cycles/ticks
kyber_encaps_derand:
median: 118250 cycles/ticks
average: 118880 cycles/ticks
kyber_encaps:
median: 120092 cycles/ticks
average: 120624 cycles/ticks
kyber_decaps:
median: 155348 cycles/ticks
average: 156055 cycles/ticks
Loop spin: 144
gen_a:
median: 20396 cycles/ticks
average: 20494 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3213 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2054 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6787 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10401 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7745 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1298 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1758 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1356 cycles/ticks
indcpa_keypair:
median: 83040 cycles/ticks
average: 83399 cycles/ticks
indcpa_enc:
median: 108024 cycles/ticks
average: 108576 cycles/ticks
indcpa_dec:
median: 34836 cycles/ticks
average: 34979 cycles/ticks
kyber_keypair_derand:
median: 91774 cycles/ticks
average: 92159 cycles/ticks
kyber_keypair:
median: 100182 cycles/ticks
average: 100656 cycles/ticks
kyber_encaps_derand:
median: 118292 cycles/ticks
average: 118851 cycles/ticks
kyber_encaps:
median: 120070 cycles/ticks
average: 120626 cycles/ticks
kyber_decaps:
median: 155344 cycles/ticks
average: 156071 cycles/ticks
Loop spin: 145
gen_a:
median: 20430 cycles/ticks
average: 20548 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3216 cycles/ticks
poly_getnoise_eta2:
median: 2032 cycles/ticks
average: 2048 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6787 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10405 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7751 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1296 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1762 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1353 cycles/ticks
indcpa_keypair:
median: 82922 cycles/ticks
average: 83260 cycles/ticks
indcpa_enc:
median: 107980 cycles/ticks
average: 108546 cycles/ticks
indcpa_dec:
median: 34832 cycles/ticks
average: 34966 cycles/ticks
kyber_keypair_derand:
median: 91836 cycles/ticks
average: 92180 cycles/ticks
kyber_keypair:
median: 100156 cycles/ticks
average: 100607 cycles/ticks
kyber_encaps_derand:
median: 118096 cycles/ticks
average: 118695 cycles/ticks
kyber_encaps:
median: 119888 cycles/ticks
average: 120478 cycles/ticks
kyber_decaps:
median: 155232 cycles/ticks
average: 156040 cycles/ticks
Loop spin: 146
gen_a:
median: 20410 cycles/ticks
average: 20525 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3217 cycles/ticks
poly_getnoise_eta2:
median: 2042 cycles/ticks
average: 2058 cycles/ticks
NTT:
median: 6746 cycles/ticks
average: 6779 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10409 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7704 cycles/ticks
average: 7748 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 288 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1289 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1750 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1362 cycles/ticks
indcpa_keypair:
median: 82980 cycles/ticks
average: 83314 cycles/ticks
indcpa_enc:
median: 107956 cycles/ticks
average: 108567 cycles/ticks
indcpa_dec:
median: 34804 cycles/ticks
average: 34942 cycles/ticks
kyber_keypair_derand:
median: 91760 cycles/ticks
average: 92234 cycles/ticks
kyber_keypair:
median: 100234 cycles/ticks
average: 100633 cycles/ticks
kyber_encaps_derand:
median: 118558 cycles/ticks
average: 119109 cycles/ticks
kyber_encaps:
median: 119898 cycles/ticks
average: 120473 cycles/ticks
kyber_decaps:
median: 155414 cycles/ticks
average: 156129 cycles/ticks
Loop spin: 147
gen_a:
median: 20380 cycles/ticks
average: 20508 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3222 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2059 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6777 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10407 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7748 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1286 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1760 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1365 cycles/ticks
indcpa_keypair:
median: 82988 cycles/ticks
average: 83305 cycles/ticks
indcpa_enc:
median: 107988 cycles/ticks
average: 108534 cycles/ticks
indcpa_dec:
median: 34834 cycles/ticks
average: 34987 cycles/ticks
kyber_keypair_derand:
median: 91832 cycles/ticks
average: 92190 cycles/ticks
kyber_keypair:
median: 100168 cycles/ticks
average: 100645 cycles/ticks
kyber_encaps_derand:
median: 118168 cycles/ticks
average: 118771 cycles/ticks
kyber_encaps:
median: 120042 cycles/ticks
average: 120568 cycles/ticks
kyber_decaps:
median: 155306 cycles/ticks
average: 156070 cycles/ticks
Loop spin: 148
gen_a:
median: 20472 cycles/ticks
average: 20582 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3221 cycles/ticks
poly_getnoise_eta2:
median: 2034 cycles/ticks
average: 2055 cycles/ticks
NTT:
median: 6896 cycles/ticks
average: 6964 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10415 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7742 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 300 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1286 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1762 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1368 cycles/ticks
indcpa_keypair:
median: 83034 cycles/ticks
average: 83360 cycles/ticks
indcpa_enc:
median: 107956 cycles/ticks
average: 108638 cycles/ticks
indcpa_dec:
median: 34836 cycles/ticks
average: 34971 cycles/ticks
kyber_keypair_derand:
median: 91898 cycles/ticks
average: 92311 cycles/ticks
kyber_keypair:
median: 99882 cycles/ticks
average: 100317 cycles/ticks
kyber_encaps_derand:
median: 118276 cycles/ticks
average: 118841 cycles/ticks
kyber_encaps:
median: 120102 cycles/ticks
average: 120663 cycles/ticks
kyber_decaps:
median: 155318 cycles/ticks
average: 155999 cycles/ticks
Loop spin: 149
gen_a:
median: 20388 cycles/ticks
average: 20507 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3228 cycles/ticks
poly_getnoise_eta2:
median: 2034 cycles/ticks
average: 2040 cycles/ticks
NTT:
median: 6744 cycles/ticks
average: 6797 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10416 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7733 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 286 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1299 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1762 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1355 cycles/ticks
indcpa_keypair:
median: 83032 cycles/ticks
average: 83342 cycles/ticks
indcpa_enc:
median: 107982 cycles/ticks
average: 108490 cycles/ticks
indcpa_dec:
median: 34816 cycles/ticks
average: 34956 cycles/ticks
kyber_keypair_derand:
median: 91776 cycles/ticks
average: 92146 cycles/ticks
kyber_keypair:
median: 99992 cycles/ticks
average: 100462 cycles/ticks
kyber_encaps_derand:
median: 118448 cycles/ticks
average: 119059 cycles/ticks
kyber_encaps:
median: 119820 cycles/ticks
average: 120454 cycles/ticks
kyber_decaps:
median: 155276 cycles/ticks
average: 155990 cycles/ticks
Loop spin: 150
gen_a:
median: 20406 cycles/ticks
average: 20508 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3219 cycles/ticks
poly_getnoise_eta2:
median: 2034 cycles/ticks
average: 2052 cycles/ticks
NTT:
median: 6744 cycles/ticks
average: 6774 cycles/ticks
INVNTT:
median: 10356 cycles/ticks
average: 10404 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7704 cycles/ticks
average: 7749 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1293 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1751 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1353 cycles/ticks
indcpa_keypair:
median: 83096 cycles/ticks
average: 83439 cycles/ticks
indcpa_enc:
median: 108030 cycles/ticks
average: 108592 cycles/ticks
indcpa_dec:
median: 34896 cycles/ticks
average: 35051 cycles/ticks
kyber_keypair_derand:
median: 91938 cycles/ticks
average: 92332 cycles/ticks
kyber_keypair:
median: 100416 cycles/ticks
average: 100854 cycles/ticks
kyber_encaps_derand:
median: 118394 cycles/ticks
average: 118973 cycles/ticks
kyber_encaps:
median: 120166 cycles/ticks
average: 120682 cycles/ticks
kyber_decaps:
median: 155464 cycles/ticks
average: 156254 cycles/ticks
Loop spin: 151
gen_a:
median: 20364 cycles/ticks
average: 20484 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3212 cycles/ticks
poly_getnoise_eta2:
median: 2036 cycles/ticks
average: 2041 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6780 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10422 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7745 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1299 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1760 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1356 cycles/ticks
indcpa_keypair:
median: 82964 cycles/ticks
average: 83294 cycles/ticks
indcpa_enc:
median: 107968 cycles/ticks
average: 108526 cycles/ticks
indcpa_dec:
median: 34810 cycles/ticks
average: 34944 cycles/ticks
kyber_keypair_derand:
median: 91798 cycles/ticks
average: 92147 cycles/ticks
kyber_keypair:
median: 99956 cycles/ticks
average: 100392 cycles/ticks
kyber_encaps_derand:
median: 118346 cycles/ticks
average: 118872 cycles/ticks
kyber_encaps:
median: 119806 cycles/ticks
average: 120383 cycles/ticks
kyber_decaps:
median: 155380 cycles/ticks
average: 156105 cycles/ticks
Loop spin: 152
gen_a:
median: 20314 cycles/ticks
average: 20442 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3224 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2060 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6777 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10405 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7749 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1290 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1751 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1363 cycles/ticks
indcpa_keypair:
median: 82966 cycles/ticks
average: 83281 cycles/ticks
indcpa_enc:
median: 108028 cycles/ticks
average: 108612 cycles/ticks
indcpa_dec:
median: 34830 cycles/ticks
average: 34968 cycles/ticks
kyber_keypair_derand:
median: 91920 cycles/ticks
average: 92313 cycles/ticks
kyber_keypair:
median: 99966 cycles/ticks
average: 100397 cycles/ticks
kyber_encaps_derand:
median: 118330 cycles/ticks
average: 118912 cycles/ticks
kyber_encaps:
median: 119718 cycles/ticks
average: 120326 cycles/ticks
kyber_decaps:
median: 155162 cycles/ticks
average: 155929 cycles/ticks
Loop spin: 153
gen_a:
median: 20366 cycles/ticks
average: 20505 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3221 cycles/ticks
poly_getnoise_eta2:
median: 2032 cycles/ticks
average: 2045 cycles/ticks
NTT:
median: 6750 cycles/ticks
average: 6783 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10410 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7728 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1284 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1761 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1358 cycles/ticks
indcpa_keypair:
median: 83014 cycles/ticks
average: 83324 cycles/ticks
indcpa_enc:
median: 108030 cycles/ticks
average: 108548 cycles/ticks
indcpa_dec:
median: 34838 cycles/ticks
average: 34986 cycles/ticks
kyber_keypair_derand:
median: 91814 cycles/ticks
average: 92264 cycles/ticks
kyber_keypair:
median: 100106 cycles/ticks
average: 100661 cycles/ticks
kyber_encaps_derand:
median: 118326 cycles/ticks
average: 118963 cycles/ticks
kyber_encaps:
median: 120110 cycles/ticks
average: 120699 cycles/ticks
kyber_decaps:
median: 155356 cycles/ticks
average: 156117 cycles/ticks
Loop spin: 154
gen_a:
median: 20432 cycles/ticks
average: 20532 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3224 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2051 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6776 cycles/ticks
INVNTT:
median: 10348 cycles/ticks
average: 10406 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7742 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1294 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1760 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1353 cycles/ticks
indcpa_keypair:
median: 82956 cycles/ticks
average: 83296 cycles/ticks
indcpa_enc:
median: 108022 cycles/ticks
average: 108546 cycles/ticks
indcpa_dec:
median: 34834 cycles/ticks
average: 34982 cycles/ticks
kyber_keypair_derand:
median: 91786 cycles/ticks
average: 92196 cycles/ticks
kyber_keypair:
median: 99890 cycles/ticks
average: 100310 cycles/ticks
kyber_encaps_derand:
median: 118268 cycles/ticks
average: 118837 cycles/ticks
kyber_encaps:
median: 119612 cycles/ticks
average: 120164 cycles/ticks
kyber_decaps:
median: 155258 cycles/ticks
average: 156006 cycles/ticks
Loop spin: 155
gen_a:
median: 20340 cycles/ticks
average: 20468 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3215 cycles/ticks
poly_getnoise_eta2:
median: 2034 cycles/ticks
average: 2055 cycles/ticks
NTT:
median: 6744 cycles/ticks
average: 6777 cycles/ticks
INVNTT:
median: 10346 cycles/ticks
average: 10398 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7744 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 288 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1289 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 270 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1754 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1366 cycles/ticks
indcpa_keypair:
median: 82978 cycles/ticks
average: 83345 cycles/ticks
indcpa_enc:
median: 107972 cycles/ticks
average: 108510 cycles/ticks
indcpa_dec:
median: 34830 cycles/ticks
average: 34969 cycles/ticks
kyber_keypair_derand:
median: 91866 cycles/ticks
average: 92286 cycles/ticks
kyber_keypair:
median: 99926 cycles/ticks
average: 100361 cycles/ticks
kyber_encaps_derand:
median: 118308 cycles/ticks
average: 118879 cycles/ticks
kyber_encaps:
median: 120062 cycles/ticks
average: 120655 cycles/ticks
kyber_decaps:
median: 155378 cycles/ticks
average: 156093 cycles/ticks
Loop spin: 156
gen_a:
median: 20358 cycles/ticks
average: 20489 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3211 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2061 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6775 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10407 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7753 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1292 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1761 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1366 cycles/ticks
indcpa_keypair:
median: 82920 cycles/ticks
average: 83540 cycles/ticks
indcpa_enc:
median: 111090 cycles/ticks
average: 111731 cycles/ticks
indcpa_dec:
median: 35790 cycles/ticks
average: 35762 cycles/ticks
kyber_keypair_derand:
median: 91928 cycles/ticks
average: 92378 cycles/ticks
kyber_keypair:
median: 99908 cycles/ticks
average: 100509 cycles/ticks
kyber_encaps_derand:
median: 118174 cycles/ticks
average: 118725 cycles/ticks
kyber_encaps:
median: 119932 cycles/ticks
average: 120461 cycles/ticks
kyber_decaps:
median: 155254 cycles/ticks
average: 155983 cycles/ticks
Loop spin: 157
gen_a:
median: 20412 cycles/ticks
average: 20521 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3214 cycles/ticks
poly_getnoise_eta2:
median: 2038 cycles/ticks
average: 2054 cycles/ticks
NTT:
median: 6744 cycles/ticks
average: 6808 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10404 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7739 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1287 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 267 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1753 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1362 cycles/ticks
indcpa_keypair:
median: 82984 cycles/ticks
average: 83327 cycles/ticks
indcpa_enc:
median: 108030 cycles/ticks
average: 108573 cycles/ticks
indcpa_dec:
median: 34834 cycles/ticks
average: 34971 cycles/ticks
kyber_keypair_derand:
median: 91812 cycles/ticks
average: 92188 cycles/ticks
kyber_keypair:
median: 100074 cycles/ticks
average: 100570 cycles/ticks
kyber_encaps_derand:
median: 118332 cycles/ticks
average: 118927 cycles/ticks
kyber_encaps:
median: 119594 cycles/ticks
average: 120123 cycles/ticks
kyber_decaps:
median: 155422 cycles/ticks
average: 156155 cycles/ticks
Loop spin: 158
gen_a:
median: 20356 cycles/ticks
average: 20459 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3216 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2059 cycles/ticks
NTT:
median: 6750 cycles/ticks
average: 6780 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10404 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7738 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 300 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1288 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1758 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1354 cycles/ticks
indcpa_keypair:
median: 82922 cycles/ticks
average: 83261 cycles/ticks
indcpa_enc:
median: 107980 cycles/ticks
average: 108497 cycles/ticks
indcpa_dec:
median: 34828 cycles/ticks
average: 34974 cycles/ticks
kyber_keypair_derand:
median: 91806 cycles/ticks
average: 92181 cycles/ticks
kyber_keypair:
median: 100190 cycles/ticks
average: 100649 cycles/ticks
kyber_encaps_derand:
median: 118208 cycles/ticks
average: 118831 cycles/ticks
kyber_encaps:
median: 119566 cycles/ticks
average: 120165 cycles/ticks
kyber_decaps:
median: 155264 cycles/ticks
average: 155995 cycles/ticks
Loop spin: 159
gen_a:
median: 20408 cycles/ticks
average: 20521 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3213 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2060 cycles/ticks
NTT:
median: 6750 cycles/ticks
average: 6797 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10400 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7741 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1296 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1761 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1354 cycles/ticks
indcpa_keypair:
median: 82978 cycles/ticks
average: 83329 cycles/ticks
indcpa_enc:
median: 108046 cycles/ticks
average: 108597 cycles/ticks
indcpa_dec:
median: 34874 cycles/ticks
average: 35010 cycles/ticks
kyber_keypair_derand:
median: 91776 cycles/ticks
average: 92135 cycles/ticks
kyber_keypair:
median: 99998 cycles/ticks
average: 100528 cycles/ticks
kyber_encaps_derand:
median: 118344 cycles/ticks
average: 118904 cycles/ticks
kyber_encaps:
median: 119652 cycles/ticks
average: 120234 cycles/ticks
kyber_decaps:
median: 155396 cycles/ticks
average: 156129 cycles/ticks
Loop spin: 160
gen_a:
median: 20430 cycles/ticks
average: 20533 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3215 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2059 cycles/ticks
NTT:
median: 6756 cycles/ticks
average: 6794 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10413 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7712 cycles/ticks
average: 7745 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 288 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1289 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 269 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1754 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1364 cycles/ticks
indcpa_keypair:
median: 82996 cycles/ticks
average: 83372 cycles/ticks
indcpa_enc:
median: 107994 cycles/ticks
average: 108569 cycles/ticks
indcpa_dec:
median: 34848 cycles/ticks
average: 35010 cycles/ticks
kyber_keypair_derand:
median: 91764 cycles/ticks
average: 92147 cycles/ticks
kyber_keypair:
median: 99974 cycles/ticks
average: 100421 cycles/ticks
kyber_encaps_derand:
median: 118306 cycles/ticks
average: 118876 cycles/ticks
kyber_encaps:
median: 119648 cycles/ticks
average: 120172 cycles/ticks
kyber_decaps:
median: 155368 cycles/ticks
average: 156131 cycles/ticks
Loop spin: 161
gen_a:
median: 20456 cycles/ticks
average: 20551 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3216 cycles/ticks
poly_getnoise_eta2:
median: 2034 cycles/ticks
average: 2055 cycles/ticks
NTT:
median: 6746 cycles/ticks
average: 6785 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10409 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7704 cycles/ticks
average: 7745 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 299 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1287 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1761 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1353 cycles/ticks
indcpa_keypair:
median: 83014 cycles/ticks
average: 83345 cycles/ticks
indcpa_enc:
median: 107998 cycles/ticks
average: 108513 cycles/ticks
indcpa_dec:
median: 34854 cycles/ticks
average: 35011 cycles/ticks
kyber_keypair_derand:
median: 91808 cycles/ticks
average: 92168 cycles/ticks
kyber_keypair:
median: 100380 cycles/ticks
average: 100894 cycles/ticks
kyber_encaps_derand:
median: 118322 cycles/ticks
average: 118880 cycles/ticks
kyber_encaps:
median: 120278 cycles/ticks
average: 120847 cycles/ticks
kyber_decaps:
median: 155416 cycles/ticks
average: 156112 cycles/ticks
Loop spin: 162
gen_a:
median: 20338 cycles/ticks
average: 20444 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3216 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2056 cycles/ticks
NTT:
median: 6756 cycles/ticks
average: 6783 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10405 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7735 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 300 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1286 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1760 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1354 cycles/ticks
indcpa_keypair:
median: 82974 cycles/ticks
average: 83312 cycles/ticks
indcpa_enc:
median: 107978 cycles/ticks
average: 108479 cycles/ticks
indcpa_dec:
median: 34852 cycles/ticks
average: 35022 cycles/ticks
kyber_keypair_derand:
median: 91848 cycles/ticks
average: 92218 cycles/ticks
kyber_keypair:
median: 100104 cycles/ticks
average: 100606 cycles/ticks
kyber_encaps_derand:
median: 118162 cycles/ticks
average: 118692 cycles/ticks
kyber_encaps:
median: 120128 cycles/ticks
average: 120700 cycles/ticks
kyber_decaps:
median: 155212 cycles/ticks
average: 156073 cycles/ticks
Loop spin: 163
gen_a:
median: 20312 cycles/ticks
average: 20426 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3214 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2050 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6789 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10393 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7741 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1294 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1761 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1353 cycles/ticks
indcpa_keypair:
median: 82982 cycles/ticks
average: 83335 cycles/ticks
indcpa_enc:
median: 107998 cycles/ticks
average: 108496 cycles/ticks
indcpa_dec:
median: 34838 cycles/ticks
average: 34994 cycles/ticks
kyber_keypair_derand:
median: 91716 cycles/ticks
average: 92143 cycles/ticks
kyber_keypair:
median: 100124 cycles/ticks
average: 100582 cycles/ticks
kyber_encaps_derand:
median: 118432 cycles/ticks
average: 119038 cycles/ticks
kyber_encaps:
median: 119964 cycles/ticks
average: 120520 cycles/ticks
kyber_decaps:
median: 155396 cycles/ticks
average: 156148 cycles/ticks
Loop spin: 164
gen_a:
median: 20368 cycles/ticks
average: 20476 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3213 cycles/ticks
poly_getnoise_eta2:
median: 2034 cycles/ticks
average: 2046 cycles/ticks
NTT:
median: 6770 cycles/ticks
average: 6813 cycles/ticks
INVNTT:
median: 10346 cycles/ticks
average: 10394 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7741 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 286 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1294 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1748 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1351 cycles/ticks
indcpa_keypair:
median: 82990 cycles/ticks
average: 83363 cycles/ticks
indcpa_enc:
median: 107966 cycles/ticks
average: 108501 cycles/ticks
indcpa_dec:
median: 34838 cycles/ticks
average: 34999 cycles/ticks
kyber_keypair_derand:
median: 91844 cycles/ticks
average: 92201 cycles/ticks
kyber_keypair:
median: 99800 cycles/ticks
average: 100240 cycles/ticks
kyber_encaps_derand:
median: 118178 cycles/ticks
average: 118712 cycles/ticks
kyber_encaps:
median: 119558 cycles/ticks
average: 120173 cycles/ticks
kyber_decaps:
median: 155276 cycles/ticks
average: 156010 cycles/ticks
Loop spin: 165
gen_a:
median: 20408 cycles/ticks
average: 20518 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3211 cycles/ticks
poly_getnoise_eta2:
median: 2034 cycles/ticks
average: 2048 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6773 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10395 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7730 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 300 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1284 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1768 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1350 cycles/ticks
indcpa_keypair:
median: 82912 cycles/ticks
average: 83257 cycles/ticks
indcpa_enc:
median: 108052 cycles/ticks
average: 108572 cycles/ticks
indcpa_dec:
median: 34810 cycles/ticks
average: 34958 cycles/ticks
kyber_keypair_derand:
median: 91784 cycles/ticks
average: 92161 cycles/ticks
kyber_keypair:
median: 100066 cycles/ticks
average: 100519 cycles/ticks
kyber_encaps_derand:
median: 118292 cycles/ticks
average: 118841 cycles/ticks
kyber_encaps:
median: 119668 cycles/ticks
average: 120260 cycles/ticks
kyber_decaps:
median: 155294 cycles/ticks
average: 156001 cycles/ticks
Loop spin: 166
gen_a:
median: 20354 cycles/ticks
average: 20455 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3213 cycles/ticks
poly_getnoise_eta2:
median: 2032 cycles/ticks
average: 2048 cycles/ticks
NTT:
median: 6754 cycles/ticks
average: 6794 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10396 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7752 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1296 cycles/ticks
poly_compress:
median: 254 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1764 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1353 cycles/ticks
indcpa_keypair:
median: 82944 cycles/ticks
average: 83348 cycles/ticks
indcpa_enc:
median: 107996 cycles/ticks
average: 108552 cycles/ticks
indcpa_dec:
median: 34880 cycles/ticks
average: 35028 cycles/ticks
kyber_keypair_derand:
median: 91720 cycles/ticks
average: 92104 cycles/ticks
kyber_keypair:
median: 100382 cycles/ticks
average: 100808 cycles/ticks
kyber_encaps_derand:
median: 118332 cycles/ticks
average: 118908 cycles/ticks
kyber_encaps:
median: 119802 cycles/ticks
average: 120470 cycles/ticks
kyber_decaps:
median: 155322 cycles/ticks
average: 156085 cycles/ticks
Loop spin: 167
gen_a:
median: 20410 cycles/ticks
average: 20534 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3218 cycles/ticks
poly_getnoise_eta2:
median: 2040 cycles/ticks
average: 2056 cycles/ticks
NTT:
median: 6744 cycles/ticks
average: 6774 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10398 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7731 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1294 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1747 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1362 cycles/ticks
indcpa_keypair:
median: 83070 cycles/ticks
average: 83438 cycles/ticks
indcpa_enc:
median: 108028 cycles/ticks
average: 108582 cycles/ticks
indcpa_dec:
median: 34804 cycles/ticks
average: 34957 cycles/ticks
kyber_keypair_derand:
median: 91832 cycles/ticks
average: 92180 cycles/ticks
kyber_keypair:
median: 100150 cycles/ticks
average: 100621 cycles/ticks
kyber_encaps_derand:
median: 119674 cycles/ticks
average: 120255 cycles/ticks
kyber_encaps:
median: 121478 cycles/ticks
average: 122061 cycles/ticks
kyber_decaps:
median: 156630 cycles/ticks
average: 157374 cycles/ticks
Loop spin: 168
gen_a:
median: 20364 cycles/ticks
average: 20474 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3214 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2048 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6786 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10394 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7737 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 289 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1296 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1761 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1353 cycles/ticks
indcpa_keypair:
median: 82968 cycles/ticks
average: 83330 cycles/ticks
indcpa_enc:
median: 107972 cycles/ticks
average: 108521 cycles/ticks
indcpa_dec:
median: 34822 cycles/ticks
average: 34960 cycles/ticks
kyber_keypair_derand:
median: 91728 cycles/ticks
average: 92069 cycles/ticks
kyber_keypair:
median: 100314 cycles/ticks
average: 100759 cycles/ticks
kyber_encaps_derand:
median: 118336 cycles/ticks
average: 118925 cycles/ticks
kyber_encaps:
median: 120132 cycles/ticks
average: 120720 cycles/ticks
kyber_decaps:
median: 155358 cycles/ticks
average: 156098 cycles/ticks
Loop spin: 169
gen_a:
median: 20430 cycles/ticks
average: 20526 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3216 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2061 cycles/ticks
NTT:
median: 6766 cycles/ticks
average: 6811 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10404 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7757 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1299 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1758 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1357 cycles/ticks
indcpa_keypair:
median: 82944 cycles/ticks
average: 83312 cycles/ticks
indcpa_enc:
median: 107978 cycles/ticks
average: 108472 cycles/ticks
indcpa_dec:
median: 34842 cycles/ticks
average: 35002 cycles/ticks
kyber_keypair_derand:
median: 91844 cycles/ticks
average: 92266 cycles/ticks
kyber_keypair:
median: 100134 cycles/ticks
average: 100626 cycles/ticks
kyber_encaps_derand:
median: 118330 cycles/ticks
average: 118928 cycles/ticks
kyber_encaps:
median: 119754 cycles/ticks
average: 120342 cycles/ticks
kyber_decaps:
median: 155342 cycles/ticks
average: 156101 cycles/ticks
Loop spin: 170
gen_a:
median: 20408 cycles/ticks
average: 20521 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3215 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2060 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6771 cycles/ticks
INVNTT:
median: 10348 cycles/ticks
average: 10410 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7752 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1291 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 266 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1758 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1370 cycles/ticks
indcpa_keypair:
median: 82950 cycles/ticks
average: 83297 cycles/ticks
indcpa_enc:
median: 107980 cycles/ticks
average: 108522 cycles/ticks
indcpa_dec:
median: 34824 cycles/ticks
average: 34983 cycles/ticks
kyber_keypair_derand:
median: 91758 cycles/ticks
average: 92176 cycles/ticks
kyber_keypair:
median: 100056 cycles/ticks
average: 100513 cycles/ticks
kyber_encaps_derand:
median: 118268 cycles/ticks
average: 118842 cycles/ticks
kyber_encaps:
median: 120084 cycles/ticks
average: 120627 cycles/ticks
kyber_decaps:
median: 155248 cycles/ticks
average: 156002 cycles/ticks
Loop spin: 171
gen_a:
median: 20312 cycles/ticks
average: 20438 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3210 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2057 cycles/ticks
NTT:
median: 6762 cycles/ticks
average: 6802 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10407 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7733 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1286 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1761 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1365 cycles/ticks
indcpa_keypair:
median: 83058 cycles/ticks
average: 83400 cycles/ticks
indcpa_enc:
median: 108062 cycles/ticks
average: 108572 cycles/ticks
indcpa_dec:
median: 34800 cycles/ticks
average: 34941 cycles/ticks
kyber_keypair_derand:
median: 91750 cycles/ticks
average: 92117 cycles/ticks
kyber_keypair:
median: 100350 cycles/ticks
average: 100725 cycles/ticks
kyber_encaps_derand:
median: 118242 cycles/ticks
average: 118840 cycles/ticks
kyber_encaps:
median: 119594 cycles/ticks
average: 120166 cycles/ticks
kyber_decaps:
median: 155244 cycles/ticks
average: 155963 cycles/ticks
Loop spin: 172
gen_a:
median: 20354 cycles/ticks
average: 20458 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3223 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2051 cycles/ticks
NTT:
median: 6762 cycles/ticks
average: 6818 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10388 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7743 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1297 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1772 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1353 cycles/ticks
indcpa_keypair:
median: 82952 cycles/ticks
average: 83295 cycles/ticks
indcpa_enc:
median: 107958 cycles/ticks
average: 108477 cycles/ticks
indcpa_dec:
median: 34826 cycles/ticks
average: 34991 cycles/ticks
kyber_keypair_derand:
median: 91756 cycles/ticks
average: 92129 cycles/ticks
kyber_keypair:
median: 99888 cycles/ticks
average: 100300 cycles/ticks
kyber_encaps_derand:
median: 118338 cycles/ticks
average: 118893 cycles/ticks
kyber_encaps:
median: 119724 cycles/ticks
average: 120420 cycles/ticks
kyber_decaps:
median: 155436 cycles/ticks
average: 156178 cycles/ticks
Loop spin: 173
gen_a:
median: 20424 cycles/ticks
average: 20515 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3211 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2056 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6764 cycles/ticks
INVNTT:
median: 10348 cycles/ticks
average: 10404 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7753 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1288 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 265 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1753 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1364 cycles/ticks
indcpa_keypair:
median: 83032 cycles/ticks
average: 83417 cycles/ticks
indcpa_enc:
median: 107952 cycles/ticks
average: 108437 cycles/ticks
indcpa_dec:
median: 34810 cycles/ticks
average: 34980 cycles/ticks
kyber_keypair_derand:
median: 91806 cycles/ticks
average: 92230 cycles/ticks
kyber_keypair:
median: 100432 cycles/ticks
average: 100865 cycles/ticks
kyber_encaps_derand:
median: 118230 cycles/ticks
average: 118825 cycles/ticks
kyber_encaps:
median: 120302 cycles/ticks
average: 120871 cycles/ticks
kyber_decaps:
median: 155178 cycles/ticks
average: 155909 cycles/ticks
Loop spin: 174
gen_a:
median: 20312 cycles/ticks
average: 20431 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3214 cycles/ticks
poly_getnoise_eta2:
median: 2038 cycles/ticks
average: 2052 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6768 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10412 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7745 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1287 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1748 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1367 cycles/ticks
indcpa_keypair:
median: 82932 cycles/ticks
average: 83281 cycles/ticks
indcpa_enc:
median: 108070 cycles/ticks
average: 108602 cycles/ticks
indcpa_dec:
median: 34848 cycles/ticks
average: 35008 cycles/ticks
kyber_keypair_derand:
median: 91746 cycles/ticks
average: 92139 cycles/ticks
kyber_keypair:
median: 99774 cycles/ticks
average: 100231 cycles/ticks
kyber_encaps_derand:
median: 118244 cycles/ticks
average: 118776 cycles/ticks
kyber_encaps:
median: 119796 cycles/ticks
average: 120569 cycles/ticks
kyber_decaps:
median: 155352 cycles/ticks
average: 156030 cycles/ticks
Loop spin: 175
gen_a:
median: 20358 cycles/ticks
average: 20460 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3211 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2047 cycles/ticks
NTT:
median: 6760 cycles/ticks
average: 6795 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10399 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7736 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1297 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1761 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1353 cycles/ticks
indcpa_keypair:
median: 82904 cycles/ticks
average: 83246 cycles/ticks
indcpa_enc:
median: 107964 cycles/ticks
average: 108484 cycles/ticks
indcpa_dec:
median: 34808 cycles/ticks
average: 34972 cycles/ticks
kyber_keypair_derand:
median: 91810 cycles/ticks
average: 92192 cycles/ticks
kyber_keypair:
median: 99748 cycles/ticks
average: 100140 cycles/ticks
kyber_encaps_derand:
median: 118214 cycles/ticks
average: 118775 cycles/ticks
kyber_encaps:
median: 119884 cycles/ticks
average: 120479 cycles/ticks
kyber_decaps:
median: 155336 cycles/ticks
average: 156001 cycles/ticks
Loop spin: 176
gen_a:
median: 20442 cycles/ticks
average: 20580 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3211 cycles/ticks
poly_getnoise_eta2:
median: 2042 cycles/ticks
average: 2059 cycles/ticks
NTT:
median: 6758 cycles/ticks
average: 6800 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10397 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7743 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1285 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1748 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1363 cycles/ticks
indcpa_keypair:
median: 82984 cycles/ticks
average: 83402 cycles/ticks
indcpa_enc:
median: 108042 cycles/ticks
average: 108580 cycles/ticks
indcpa_dec:
median: 34810 cycles/ticks
average: 34948 cycles/ticks
kyber_keypair_derand:
median: 91814 cycles/ticks
average: 92211 cycles/ticks
kyber_keypair:
median: 100334 cycles/ticks
average: 100780 cycles/ticks
kyber_encaps_derand:
median: 118312 cycles/ticks
average: 118922 cycles/ticks
kyber_encaps:
median: 119900 cycles/ticks
average: 120463 cycles/ticks
kyber_decaps:
median: 155300 cycles/ticks
average: 156059 cycles/ticks
Loop spin: 177
gen_a:
median: 20316 cycles/ticks
average: 20425 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3213 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2060 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6775 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10410 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7753 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 288 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1290 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 69 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1748 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1366 cycles/ticks
indcpa_keypair:
median: 83050 cycles/ticks
average: 83380 cycles/ticks
indcpa_enc:
median: 107968 cycles/ticks
average: 108460 cycles/ticks
indcpa_dec:
median: 34836 cycles/ticks
average: 34980 cycles/ticks
kyber_keypair_derand:
median: 91832 cycles/ticks
average: 92241 cycles/ticks
kyber_keypair:
median: 100374 cycles/ticks
average: 100820 cycles/ticks
kyber_encaps_derand:
median: 118230 cycles/ticks
average: 118831 cycles/ticks
kyber_encaps:
median: 119994 cycles/ticks
average: 120591 cycles/ticks
kyber_decaps:
median: 155240 cycles/ticks
average: 155882 cycles/ticks
Loop spin: 178
gen_a:
median: 20312 cycles/ticks
average: 20438 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3215 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2060 cycles/ticks
NTT:
median: 6760 cycles/ticks
average: 6797 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10409 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7728 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 296 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1285 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1757 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1352 cycles/ticks
indcpa_keypair:
median: 82978 cycles/ticks
average: 83332 cycles/ticks
indcpa_enc:
median: 108094 cycles/ticks
average: 108601 cycles/ticks
indcpa_dec:
median: 34808 cycles/ticks
average: 34943 cycles/ticks
kyber_keypair_derand:
median: 91770 cycles/ticks
average: 92175 cycles/ticks
kyber_keypair:
median: 99760 cycles/ticks
average: 100174 cycles/ticks
kyber_encaps_derand:
median: 118402 cycles/ticks
average: 119011 cycles/ticks
kyber_encaps:
median: 119852 cycles/ticks
average: 120416 cycles/ticks
kyber_decaps:
median: 155380 cycles/ticks
average: 156127 cycles/ticks
Loop spin: 179
gen_a:
median: 20358 cycles/ticks
average: 20463 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3210 cycles/ticks
poly_getnoise_eta2:
median: 2032 cycles/ticks
average: 2054 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6780 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10401 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7743 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 286 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1300 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1760 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1353 cycles/ticks
indcpa_keypair:
median: 82982 cycles/ticks
average: 83342 cycles/ticks
indcpa_enc:
median: 107984 cycles/ticks
average: 108491 cycles/ticks
indcpa_dec:
median: 34848 cycles/ticks
average: 35030 cycles/ticks
kyber_keypair_derand:
median: 91888 cycles/ticks
average: 92345 cycles/ticks
kyber_keypair:
median: 100562 cycles/ticks
average: 101010 cycles/ticks
kyber_encaps_derand:
median: 118130 cycles/ticks
average: 118720 cycles/ticks
kyber_encaps:
median: 119850 cycles/ticks
average: 120487 cycles/ticks
kyber_decaps:
median: 155224 cycles/ticks
average: 155964 cycles/ticks
Loop spin: 180
gen_a:
median: 20434 cycles/ticks
average: 20555 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3213 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2060 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6767 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10395 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7749 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1297 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1748 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1352 cycles/ticks
indcpa_keypair:
median: 82964 cycles/ticks
average: 83340 cycles/ticks
indcpa_enc:
median: 108002 cycles/ticks
average: 108540 cycles/ticks
indcpa_dec:
median: 34812 cycles/ticks
average: 34956 cycles/ticks
kyber_keypair_derand:
median: 91822 cycles/ticks
average: 92221 cycles/ticks
kyber_keypair:
median: 100146 cycles/ticks
average: 100606 cycles/ticks
kyber_encaps_derand:
median: 118264 cycles/ticks
average: 118810 cycles/ticks
kyber_encaps:
median: 120034 cycles/ticks
average: 120620 cycles/ticks
kyber_decaps:
median: 155324 cycles/ticks
average: 156107 cycles/ticks
Loop spin: 181
gen_a:
median: 20396 cycles/ticks
average: 20508 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3214 cycles/ticks
poly_getnoise_eta2:
median: 2040 cycles/ticks
average: 2056 cycles/ticks
NTT:
median: 6744 cycles/ticks
average: 6784 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10423 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7746 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 286 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1285 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 265 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1749 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1365 cycles/ticks
indcpa_keypair:
median: 82950 cycles/ticks
average: 83337 cycles/ticks
indcpa_enc:
median: 107972 cycles/ticks
average: 108474 cycles/ticks
indcpa_dec:
median: 34806 cycles/ticks
average: 34949 cycles/ticks
kyber_keypair_derand:
median: 91744 cycles/ticks
average: 92167 cycles/ticks
kyber_keypair:
median: 100300 cycles/ticks
average: 100740 cycles/ticks
kyber_encaps_derand:
median: 118398 cycles/ticks
average: 118944 cycles/ticks
kyber_encaps:
median: 119694 cycles/ticks
average: 120326 cycles/ticks
kyber_decaps:
median: 155400 cycles/ticks
average: 156116 cycles/ticks
Loop spin: 182
gen_a:
median: 20386 cycles/ticks
average: 20516 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3220 cycles/ticks
poly_getnoise_eta2:
median: 2034 cycles/ticks
average: 2054 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6775 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10421 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7747 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 286 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1287 cycles/ticks
poly_compress:
median: 254 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1760 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1365 cycles/ticks
indcpa_keypair:
median: 83046 cycles/ticks
average: 83353 cycles/ticks
indcpa_enc:
median: 107972 cycles/ticks
average: 108488 cycles/ticks
indcpa_dec:
median: 34804 cycles/ticks
average: 34924 cycles/ticks
kyber_keypair_derand:
median: 91796 cycles/ticks
average: 92173 cycles/ticks
kyber_keypair:
median: 99776 cycles/ticks
average: 100195 cycles/ticks
kyber_encaps_derand:
median: 119796 cycles/ticks
average: 120469 cycles/ticks
kyber_encaps:
median: 121714 cycles/ticks
average: 122301 cycles/ticks
kyber_decaps:
median: 156784 cycles/ticks
average: 157518 cycles/ticks
Loop spin: 183
gen_a:
median: 20358 cycles/ticks
average: 20558 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3216 cycles/ticks
poly_getnoise_eta2:
median: 2038 cycles/ticks
average: 2053 cycles/ticks
NTT:
median: 6750 cycles/ticks
average: 6789 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10407 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7755 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 286 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1286 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 271 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1752 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1366 cycles/ticks
indcpa_keypair:
median: 83000 cycles/ticks
average: 83352 cycles/ticks
indcpa_enc:
median: 108054 cycles/ticks
average: 108553 cycles/ticks
indcpa_dec:
median: 34840 cycles/ticks
average: 34992 cycles/ticks
kyber_keypair_derand:
median: 91726 cycles/ticks
average: 92112 cycles/ticks
kyber_keypair:
median: 99770 cycles/ticks
average: 100209 cycles/ticks
kyber_encaps_derand:
median: 118230 cycles/ticks
average: 118774 cycles/ticks
kyber_encaps:
median: 119600 cycles/ticks
average: 120148 cycles/ticks
kyber_decaps:
median: 155334 cycles/ticks
average: 156032 cycles/ticks
Loop spin: 184
gen_a:
median: 20362 cycles/ticks
average: 20494 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3216 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2053 cycles/ticks
NTT:
median: 6762 cycles/ticks
average: 6806 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10418 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7732 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1298 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1759 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1352 cycles/ticks
indcpa_keypair:
median: 82946 cycles/ticks
average: 83318 cycles/ticks
indcpa_enc:
median: 107874 cycles/ticks
average: 108393 cycles/ticks
indcpa_dec:
median: 34846 cycles/ticks
average: 34996 cycles/ticks
kyber_keypair_derand:
median: 91828 cycles/ticks
average: 92205 cycles/ticks
kyber_keypair:
median: 99948 cycles/ticks
average: 100396 cycles/ticks
kyber_encaps_derand:
median: 118272 cycles/ticks
average: 118856 cycles/ticks
kyber_encaps:
median: 120350 cycles/ticks
average: 120912 cycles/ticks
kyber_decaps:
median: 155362 cycles/ticks
average: 156074 cycles/ticks
Loop spin: 185
gen_a:
median: 20356 cycles/ticks
average: 20467 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3217 cycles/ticks
poly_getnoise_eta2:
median: 2032 cycles/ticks
average: 2049 cycles/ticks
NTT:
median: 6764 cycles/ticks
average: 6800 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10398 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7758 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 288 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1301 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1760 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1356 cycles/ticks
indcpa_keypair:
median: 82952 cycles/ticks
average: 83300 cycles/ticks
indcpa_enc:
median: 107960 cycles/ticks
average: 108473 cycles/ticks
indcpa_dec:
median: 34846 cycles/ticks
average: 34996 cycles/ticks
kyber_keypair_derand:
median: 91778 cycles/ticks
average: 92157 cycles/ticks
kyber_keypair:
median: 99766 cycles/ticks
average: 100205 cycles/ticks
kyber_encaps_derand:
median: 118392 cycles/ticks
average: 118999 cycles/ticks
kyber_encaps:
median: 119662 cycles/ticks
average: 120171 cycles/ticks
kyber_decaps:
median: 155388 cycles/ticks
average: 156158 cycles/ticks
Loop spin: 186
gen_a:
median: 20414 cycles/ticks
average: 20583 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3213 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2059 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6777 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10423 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7757 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1287 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 67 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1749 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1362 cycles/ticks
indcpa_keypair:
median: 83048 cycles/ticks
average: 83361 cycles/ticks
indcpa_enc:
median: 108018 cycles/ticks
average: 108516 cycles/ticks
indcpa_dec:
median: 34808 cycles/ticks
average: 34975 cycles/ticks
kyber_keypair_derand:
median: 91824 cycles/ticks
average: 92204 cycles/ticks
kyber_keypair:
median: 100184 cycles/ticks
average: 100620 cycles/ticks
kyber_encaps_derand:
median: 118228 cycles/ticks
average: 118862 cycles/ticks
kyber_encaps:
median: 120074 cycles/ticks
average: 120655 cycles/ticks
kyber_decaps:
median: 155162 cycles/ticks
average: 155825 cycles/ticks
Loop spin: 187
gen_a:
median: 20362 cycles/ticks
average: 20504 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3218 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2062 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6772 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10413 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7747 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 301 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1286 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1762 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1353 cycles/ticks
indcpa_keypair:
median: 82952 cycles/ticks
average: 83282 cycles/ticks
indcpa_enc:
median: 108014 cycles/ticks
average: 108540 cycles/ticks
indcpa_dec:
median: 34812 cycles/ticks
average: 34960 cycles/ticks
kyber_keypair_derand:
median: 91804 cycles/ticks
average: 92194 cycles/ticks
kyber_keypair:
median: 100206 cycles/ticks
average: 100681 cycles/ticks
kyber_encaps_derand:
median: 118236 cycles/ticks
average: 118779 cycles/ticks
kyber_encaps:
median: 119746 cycles/ticks
average: 120318 cycles/ticks
kyber_decaps:
median: 155294 cycles/ticks
average: 156113 cycles/ticks
Loop spin: 188
gen_a:
median: 20412 cycles/ticks
average: 20531 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3210 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2047 cycles/ticks
NTT:
median: 6738 cycles/ticks
average: 6786 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10400 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7740 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1295 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1776 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1352 cycles/ticks
indcpa_keypair:
median: 83040 cycles/ticks
average: 83388 cycles/ticks
indcpa_enc:
median: 107960 cycles/ticks
average: 108472 cycles/ticks
indcpa_dec:
median: 34840 cycles/ticks
average: 34992 cycles/ticks
kyber_keypair_derand:
median: 91888 cycles/ticks
average: 92224 cycles/ticks
kyber_keypair:
median: 99788 cycles/ticks
average: 100174 cycles/ticks
kyber_encaps_derand:
median: 118164 cycles/ticks
average: 118723 cycles/ticks
kyber_encaps:
median: 119496 cycles/ticks
average: 120043 cycles/ticks
kyber_decaps:
median: 155276 cycles/ticks
average: 155969 cycles/ticks
Loop spin: 189
gen_a:
median: 20370 cycles/ticks
average: 20479 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3221 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2061 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6772 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10419 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7732 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1284 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1759 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1364 cycles/ticks
indcpa_keypair:
median: 83064 cycles/ticks
average: 83401 cycles/ticks
indcpa_enc:
median: 108004 cycles/ticks
average: 108528 cycles/ticks
indcpa_dec:
median: 34832 cycles/ticks
average: 34990 cycles/ticks
kyber_keypair_derand:
median: 91832 cycles/ticks
average: 92303 cycles/ticks
kyber_keypair:
median: 99862 cycles/ticks
average: 100319 cycles/ticks
kyber_encaps_derand:
median: 118564 cycles/ticks
average: 119081 cycles/ticks
kyber_encaps:
median: 119950 cycles/ticks
average: 120573 cycles/ticks
kyber_decaps:
median: 155384 cycles/ticks
average: 156142 cycles/ticks
Loop spin: 190
gen_a:
median: 20368 cycles/ticks
average: 20497 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3220 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2051 cycles/ticks
NTT:
median: 6772 cycles/ticks
average: 6800 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10404 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7740 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1286 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1758 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1354 cycles/ticks
indcpa_keypair:
median: 83008 cycles/ticks
average: 83341 cycles/ticks
indcpa_enc:
median: 108080 cycles/ticks
average: 108597 cycles/ticks
indcpa_dec:
median: 34830 cycles/ticks
average: 34989 cycles/ticks
kyber_keypair_derand:
median: 91788 cycles/ticks
average: 92189 cycles/ticks
kyber_keypair:
median: 99844 cycles/ticks
average: 100245 cycles/ticks
kyber_encaps_derand:
median: 118202 cycles/ticks
average: 118780 cycles/ticks
kyber_encaps:
median: 119794 cycles/ticks
average: 120393 cycles/ticks
kyber_decaps:
median: 155318 cycles/ticks
average: 156042 cycles/ticks
Loop spin: 191
gen_a:
median: 20314 cycles/ticks
average: 20433 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3213 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2057 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6765 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10394 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7741 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1295 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1748 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1363 cycles/ticks
indcpa_keypair:
median: 82972 cycles/ticks
average: 83302 cycles/ticks
indcpa_enc:
median: 108016 cycles/ticks
average: 108534 cycles/ticks
indcpa_dec:
median: 34828 cycles/ticks
average: 34996 cycles/ticks
kyber_keypair_derand:
median: 91858 cycles/ticks
average: 92229 cycles/ticks
kyber_keypair:
median: 100004 cycles/ticks
average: 100442 cycles/ticks
kyber_encaps_derand:
median: 118254 cycles/ticks
average: 118816 cycles/ticks
kyber_encaps:
median: 119494 cycles/ticks
average: 119999 cycles/ticks
kyber_decaps:
median: 155236 cycles/ticks
average: 155985 cycles/ticks
Loop spin: 192
gen_a:
median: 20312 cycles/ticks
average: 20467 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3225 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2062 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6774 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10400 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7733 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 300 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1284 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1759 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1353 cycles/ticks
indcpa_keypair:
median: 82950 cycles/ticks
average: 83287 cycles/ticks
indcpa_enc:
median: 107974 cycles/ticks
average: 108490 cycles/ticks
indcpa_dec:
median: 34814 cycles/ticks
average: 34956 cycles/ticks
kyber_keypair_derand:
median: 91820 cycles/ticks
average: 92203 cycles/ticks
kyber_keypair:
median: 100048 cycles/ticks
average: 100432 cycles/ticks
kyber_encaps_derand:
median: 119720 cycles/ticks
average: 120406 cycles/ticks
kyber_encaps:
median: 121180 cycles/ticks
average: 121883 cycles/ticks
kyber_decaps:
median: 156664 cycles/ticks
average: 157339 cycles/ticks
Loop spin: 193
gen_a:
median: 20408 cycles/ticks
average: 20520 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3214 cycles/ticks
poly_getnoise_eta2:
median: 2036 cycles/ticks
average: 2055 cycles/ticks
NTT:
median: 6746 cycles/ticks
average: 6786 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10402 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7731 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1287 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1756 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1362 cycles/ticks
indcpa_keypair:
median: 83058 cycles/ticks
average: 83430 cycles/ticks
indcpa_enc:
median: 108038 cycles/ticks
average: 108580 cycles/ticks
indcpa_dec:
median: 34864 cycles/ticks
average: 35036 cycles/ticks
kyber_keypair_derand:
median: 91870 cycles/ticks
average: 92232 cycles/ticks
kyber_keypair:
median: 100120 cycles/ticks
average: 100530 cycles/ticks
kyber_encaps_derand:
median: 118274 cycles/ticks
average: 118840 cycles/ticks
kyber_encaps:
median: 119556 cycles/ticks
average: 120154 cycles/ticks
kyber_decaps:
median: 155358 cycles/ticks
average: 156120 cycles/ticks
Loop spin: 194
gen_a:
median: 20432 cycles/ticks
average: 20537 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3214 cycles/ticks
poly_getnoise_eta2:
median: 2034 cycles/ticks
average: 2038 cycles/ticks
NTT:
median: 6750 cycles/ticks
average: 6788 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10393 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7729 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 288 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1297 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1763 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1358 cycles/ticks
indcpa_keypair:
median: 83054 cycles/ticks
average: 83423 cycles/ticks
indcpa_enc:
median: 108000 cycles/ticks
average: 108480 cycles/ticks
indcpa_dec:
median: 34814 cycles/ticks
average: 34988 cycles/ticks
kyber_keypair_derand:
median: 91858 cycles/ticks
average: 92222 cycles/ticks
kyber_keypair:
median: 99978 cycles/ticks
average: 100394 cycles/ticks
kyber_encaps_derand:
median: 118254 cycles/ticks
average: 118844 cycles/ticks
kyber_encaps:
median: 119606 cycles/ticks
average: 120161 cycles/ticks
kyber_decaps:
median: 155316 cycles/ticks
average: 156015 cycles/ticks
Loop spin: 195
gen_a:
median: 20386 cycles/ticks
average: 20498 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3213 cycles/ticks
poly_getnoise_eta2:
median: 2040 cycles/ticks
average: 2052 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6772 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10405 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7747 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 288 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1290 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1750 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1363 cycles/ticks
indcpa_keypair:
median: 83010 cycles/ticks
average: 83350 cycles/ticks
indcpa_enc:
median: 107992 cycles/ticks
average: 108556 cycles/ticks
indcpa_dec:
median: 34810 cycles/ticks
average: 34955 cycles/ticks
kyber_keypair_derand:
median: 91762 cycles/ticks
average: 92129 cycles/ticks
kyber_keypair:
median: 100232 cycles/ticks
average: 100711 cycles/ticks
kyber_encaps_derand:
median: 118284 cycles/ticks
average: 118885 cycles/ticks
kyber_encaps:
median: 120022 cycles/ticks
average: 120574 cycles/ticks
kyber_decaps:
median: 155310 cycles/ticks
average: 156204 cycles/ticks
Loop spin: 196
gen_a:
median: 20314 cycles/ticks
average: 20447 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3213 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2059 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6766 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10405 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7747 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1284 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 67 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1749 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1363 cycles/ticks
indcpa_keypair:
median: 83042 cycles/ticks
average: 83362 cycles/ticks
indcpa_enc:
median: 107998 cycles/ticks
average: 108547 cycles/ticks
indcpa_dec:
median: 34860 cycles/ticks
average: 35014 cycles/ticks
kyber_keypair_derand:
median: 91764 cycles/ticks
average: 92118 cycles/ticks
kyber_keypair:
median: 100018 cycles/ticks
average: 100422 cycles/ticks
kyber_encaps_derand:
median: 118432 cycles/ticks
average: 119051 cycles/ticks
kyber_encaps:
median: 120346 cycles/ticks
average: 120863 cycles/ticks
kyber_decaps:
median: 155432 cycles/ticks
average: 156099 cycles/ticks
Loop spin: 197
gen_a:
median: 20338 cycles/ticks
average: 20449 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3212 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2059 cycles/ticks
NTT:
median: 6738 cycles/ticks
average: 6768 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10414 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7743 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 286 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1286 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1759 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1362 cycles/ticks
indcpa_keypair:
median: 83072 cycles/ticks
average: 83414 cycles/ticks
indcpa_enc:
median: 107966 cycles/ticks
average: 108521 cycles/ticks
indcpa_dec:
median: 34824 cycles/ticks
average: 34968 cycles/ticks
kyber_keypair_derand:
median: 91768 cycles/ticks
average: 92146 cycles/ticks
kyber_keypair:
median: 99882 cycles/ticks
average: 100360 cycles/ticks
kyber_encaps_derand:
median: 118536 cycles/ticks
average: 119151 cycles/ticks
kyber_encaps:
median: 120066 cycles/ticks
average: 120613 cycles/ticks
kyber_decaps:
median: 155480 cycles/ticks
average: 156199 cycles/ticks
Loop spin: 198
gen_a:
median: 20406 cycles/ticks
average: 20513 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3219 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2060 cycles/ticks
NTT:
median: 6750 cycles/ticks
average: 6778 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10394 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7730 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1285 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1758 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1353 cycles/ticks
indcpa_keypair:
median: 82984 cycles/ticks
average: 83327 cycles/ticks
indcpa_enc:
median: 108024 cycles/ticks
average: 108521 cycles/ticks
indcpa_dec:
median: 34834 cycles/ticks
average: 34990 cycles/ticks
kyber_keypair_derand:
median: 91776 cycles/ticks
average: 92160 cycles/ticks
kyber_keypair:
median: 99748 cycles/ticks
average: 100142 cycles/ticks
kyber_encaps_derand:
median: 118276 cycles/ticks
average: 118854 cycles/ticks
kyber_encaps:
median: 119680 cycles/ticks
average: 120250 cycles/ticks
kyber_decaps:
median: 155270 cycles/ticks
average: 156011 cycles/ticks
Loop spin: 199
gen_a:
median: 20362 cycles/ticks
average: 20487 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3211 cycles/ticks
poly_getnoise_eta2:
median: 2042 cycles/ticks
average: 2055 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6767 cycles/ticks
INVNTT:
median: 10346 cycles/ticks
average: 10406 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7754 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1288 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1748 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1362 cycles/ticks
indcpa_keypair:
median: 83048 cycles/ticks
average: 83356 cycles/ticks
indcpa_enc:
median: 108026 cycles/ticks
average: 110051 cycles/ticks
indcpa_dec:
median: 34816 cycles/ticks
average: 35001 cycles/ticks
kyber_keypair_derand:
median: 91894 cycles/ticks
average: 92407 cycles/ticks
kyber_keypair:
median: 99838 cycles/ticks
average: 100292 cycles/ticks
kyber_encaps_derand:
median: 118388 cycles/ticks
average: 119092 cycles/ticks
kyber_encaps:
median: 119760 cycles/ticks
average: 120341 cycles/ticks
kyber_decaps:
median: 155258 cycles/ticks
average: 155982 cycles/ticks
Loop spin: 200
gen_a:
median: 20364 cycles/ticks
average: 20479 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3211 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2045 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6777 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10393 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7712 cycles/ticks
average: 7746 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1296 cycles/ticks
poly_compress:
median: 254 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1759 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1352 cycles/ticks
indcpa_keypair:
median: 82918 cycles/ticks
average: 83245 cycles/ticks
indcpa_enc:
median: 107958 cycles/ticks
average: 108428 cycles/ticks
indcpa_dec:
median: 34832 cycles/ticks
average: 35010 cycles/ticks
kyber_keypair_derand:
median: 91818 cycles/ticks
average: 92198 cycles/ticks
kyber_keypair:
median: 100128 cycles/ticks
average: 100586 cycles/ticks
kyber_encaps_derand:
median: 118216 cycles/ticks
average: 118930 cycles/ticks
kyber_encaps:
median: 120020 cycles/ticks
average: 120632 cycles/ticks
kyber_decaps:
median: 155364 cycles/ticks
average: 156143 cycles/ticks
Loop spin: 201
gen_a:
median: 20378 cycles/ticks
average: 20499 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3219 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2058 cycles/ticks
NTT:
median: 6744 cycles/ticks
average: 6772 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10408 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7746 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1285 cycles/ticks
poly_compress:
median: 254 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1750 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1364 cycles/ticks
indcpa_keypair:
median: 82996 cycles/ticks
average: 83313 cycles/ticks
indcpa_enc:
median: 107952 cycles/ticks
average: 108597 cycles/ticks
indcpa_dec:
median: 34884 cycles/ticks
average: 35031 cycles/ticks
kyber_keypair_derand:
median: 91754 cycles/ticks
average: 92121 cycles/ticks
kyber_keypair:
median: 100268 cycles/ticks
average: 100696 cycles/ticks
kyber_encaps_derand:
median: 118434 cycles/ticks
average: 119014 cycles/ticks
kyber_encaps:
median: 120178 cycles/ticks
average: 120724 cycles/ticks
kyber_decaps:
median: 155432 cycles/ticks
average: 156154 cycles/ticks
Loop spin: 202
gen_a:
median: 20356 cycles/ticks
average: 20470 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3215 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2060 cycles/ticks
NTT:
median: 6766 cycles/ticks
average: 6798 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10414 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7742 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1287 cycles/ticks
poly_compress:
median: 254 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1748 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1358 cycles/ticks
indcpa_keypair:
median: 82896 cycles/ticks
average: 83242 cycles/ticks
indcpa_enc:
median: 107948 cycles/ticks
average: 108430 cycles/ticks
indcpa_dec:
median: 34806 cycles/ticks
average: 34968 cycles/ticks
kyber_keypair_derand:
median: 91726 cycles/ticks
average: 92124 cycles/ticks
kyber_keypair:
median: 100128 cycles/ticks
average: 100585 cycles/ticks
kyber_encaps_derand:
median: 118344 cycles/ticks
average: 118954 cycles/ticks
kyber_encaps:
median: 120126 cycles/ticks
average: 120708 cycles/ticks
kyber_decaps:
median: 155298 cycles/ticks
average: 156032 cycles/ticks
Loop spin: 203
gen_a:
median: 20428 cycles/ticks
average: 20529 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3218 cycles/ticks
poly_getnoise_eta2:
median: 2036 cycles/ticks
average: 2062 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6771 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10414 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7768 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1293 cycles/ticks
poly_compress:
median: 254 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1753 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1367 cycles/ticks
indcpa_keypair:
median: 83006 cycles/ticks
average: 83360 cycles/ticks
indcpa_enc:
median: 107964 cycles/ticks
average: 108524 cycles/ticks
indcpa_dec:
median: 34820 cycles/ticks
average: 34957 cycles/ticks
kyber_keypair_derand:
median: 91772 cycles/ticks
average: 92159 cycles/ticks
kyber_keypair:
median: 100138 cycles/ticks
average: 100550 cycles/ticks
kyber_encaps_derand:
median: 118306 cycles/ticks
average: 118951 cycles/ticks
kyber_encaps:
median: 119872 cycles/ticks
average: 120496 cycles/ticks
kyber_decaps:
median: 155380 cycles/ticks
average: 156120 cycles/ticks
Loop spin: 204
gen_a:
median: 20396 cycles/ticks
average: 20509 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3212 cycles/ticks
poly_getnoise_eta2:
median: 2032 cycles/ticks
average: 2048 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6772 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10408 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7729 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 298 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1288 cycles/ticks
poly_compress:
median: 254 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1761 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1361 cycles/ticks
indcpa_keypair:
median: 82984 cycles/ticks
average: 83337 cycles/ticks
indcpa_enc:
median: 108026 cycles/ticks
average: 108597 cycles/ticks
indcpa_dec:
median: 34862 cycles/ticks
average: 35031 cycles/ticks
kyber_keypair_derand:
median: 91784 cycles/ticks
average: 92188 cycles/ticks
kyber_keypair:
median: 100142 cycles/ticks
average: 100581 cycles/ticks
kyber_encaps_derand:
median: 118262 cycles/ticks
average: 118889 cycles/ticks
kyber_encaps:
median: 119886 cycles/ticks
average: 120438 cycles/ticks
kyber_decaps:
median: 155224 cycles/ticks
average: 155925 cycles/ticks
Loop spin: 205
gen_a:
median: 20436 cycles/ticks
average: 20577 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3225 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2049 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6780 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10396 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7734 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1297 cycles/ticks
poly_compress:
median: 254 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1762 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1356 cycles/ticks
indcpa_keypair:
median: 82986 cycles/ticks
average: 83327 cycles/ticks
indcpa_enc:
median: 107944 cycles/ticks
average: 108486 cycles/ticks
indcpa_dec:
median: 34824 cycles/ticks
average: 34957 cycles/ticks
kyber_keypair_derand:
median: 91776 cycles/ticks
average: 92168 cycles/ticks
kyber_keypair:
median: 100000 cycles/ticks
average: 100393 cycles/ticks
kyber_encaps_derand:
median: 118120 cycles/ticks
average: 118712 cycles/ticks
kyber_encaps:
median: 119878 cycles/ticks
average: 120469 cycles/ticks
kyber_decaps:
median: 155236 cycles/ticks
average: 156007 cycles/ticks
Loop spin: 206
gen_a:
median: 20344 cycles/ticks
average: 20446 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3216 cycles/ticks
poly_getnoise_eta2:
median: 2042 cycles/ticks
average: 2055 cycles/ticks
NTT:
median: 6762 cycles/ticks
average: 6785 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10404 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7739 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 286 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1285 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1748 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1361 cycles/ticks
indcpa_keypair:
median: 83006 cycles/ticks
average: 83364 cycles/ticks
indcpa_enc:
median: 107966 cycles/ticks
average: 108507 cycles/ticks
indcpa_dec:
median: 34832 cycles/ticks
average: 34979 cycles/ticks
kyber_keypair_derand:
median: 91762 cycles/ticks
average: 92154 cycles/ticks
kyber_keypair:
median: 99762 cycles/ticks
average: 100266 cycles/ticks
kyber_encaps_derand:
median: 118336 cycles/ticks
average: 118946 cycles/ticks
kyber_encaps:
median: 119722 cycles/ticks
average: 120296 cycles/ticks
kyber_decaps:
median: 155264 cycles/ticks
average: 155934 cycles/ticks
Loop spin: 207
gen_a:
median: 20426 cycles/ticks
average: 20549 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3211 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2047 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6776 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10397 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7726 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1293 cycles/ticks
poly_compress:
median: 254 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1757 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1352 cycles/ticks
indcpa_keypair:
median: 83044 cycles/ticks
average: 83365 cycles/ticks
indcpa_enc:
median: 108008 cycles/ticks
average: 108544 cycles/ticks
indcpa_dec:
median: 34872 cycles/ticks
average: 35053 cycles/ticks
kyber_keypair_derand:
median: 91776 cycles/ticks
average: 92154 cycles/ticks
kyber_keypair:
median: 100242 cycles/ticks
average: 100696 cycles/ticks
kyber_encaps_derand:
median: 118286 cycles/ticks
average: 118903 cycles/ticks
kyber_encaps:
median: 120058 cycles/ticks
average: 120618 cycles/ticks
kyber_decaps:
median: 155432 cycles/ticks
average: 156182 cycles/ticks
Loop spin: 208
gen_a:
median: 20390 cycles/ticks
average: 20497 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3222 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2049 cycles/ticks
NTT:
median: 6750 cycles/ticks
average: 6786 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10396 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7743 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1298 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1763 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1354 cycles/ticks
indcpa_keypair:
median: 83032 cycles/ticks
average: 83387 cycles/ticks
indcpa_enc:
median: 107986 cycles/ticks
average: 108537 cycles/ticks
indcpa_dec:
median: 34818 cycles/ticks
average: 34968 cycles/ticks
kyber_keypair_derand:
median: 91828 cycles/ticks
average: 92200 cycles/ticks
kyber_keypair:
median: 100152 cycles/ticks
average: 100606 cycles/ticks
kyber_encaps_derand:
median: 118248 cycles/ticks
average: 118798 cycles/ticks
kyber_encaps:
median: 119730 cycles/ticks
average: 120349 cycles/ticks
kyber_decaps:
median: 155266 cycles/ticks
average: 156046 cycles/ticks
Loop spin: 209
gen_a:
median: 20358 cycles/ticks
average: 20462 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3213 cycles/ticks
poly_getnoise_eta2:
median: 2034 cycles/ticks
average: 2057 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6772 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10404 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7704 cycles/ticks
average: 7746 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1292 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1759 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1360 cycles/ticks
indcpa_keypair:
median: 82972 cycles/ticks
average: 83350 cycles/ticks
indcpa_enc:
median: 107984 cycles/ticks
average: 108493 cycles/ticks
indcpa_dec:
median: 34836 cycles/ticks
average: 35007 cycles/ticks
kyber_keypair_derand:
median: 91800 cycles/ticks
average: 92227 cycles/ticks
kyber_keypair:
median: 99852 cycles/ticks
average: 100274 cycles/ticks
kyber_encaps_derand:
median: 119896 cycles/ticks
average: 120448 cycles/ticks
kyber_encaps:
median: 121346 cycles/ticks
average: 121915 cycles/ticks
kyber_decaps:
median: 156754 cycles/ticks
average: 157516 cycles/ticks
Loop spin: 210
gen_a:
median: 20384 cycles/ticks
average: 20488 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3211 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2057 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6786 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10406 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7743 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1301 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1763 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1355 cycles/ticks
indcpa_keypair:
median: 83002 cycles/ticks
average: 83471 cycles/ticks
indcpa_enc:
median: 111070 cycles/ticks
average: 111603 cycles/ticks
indcpa_dec:
median: 35856 cycles/ticks
average: 36025 cycles/ticks
kyber_keypair_derand:
median: 91864 cycles/ticks
average: 93473 cycles/ticks
kyber_keypair:
median: 100120 cycles/ticks
average: 100533 cycles/ticks
kyber_encaps_derand:
median: 118254 cycles/ticks
average: 118792 cycles/ticks
kyber_encaps:
median: 119894 cycles/ticks
average: 120446 cycles/ticks
kyber_decaps:
median: 155288 cycles/ticks
average: 155978 cycles/ticks
Loop spin: 211
gen_a:
median: 20314 cycles/ticks
average: 20432 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3213 cycles/ticks
poly_getnoise_eta2:
median: 2040 cycles/ticks
average: 2055 cycles/ticks
NTT:
median: 6750 cycles/ticks
average: 6783 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10414 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7738 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1290 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 257 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1750 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1365 cycles/ticks
indcpa_keypair:
median: 83040 cycles/ticks
average: 83362 cycles/ticks
indcpa_enc:
median: 107978 cycles/ticks
average: 108502 cycles/ticks
indcpa_dec:
median: 34850 cycles/ticks
average: 35002 cycles/ticks
kyber_keypair_derand:
median: 91796 cycles/ticks
average: 92170 cycles/ticks
kyber_keypair:
median: 100270 cycles/ticks
average: 100666 cycles/ticks
kyber_encaps_derand:
median: 118292 cycles/ticks
average: 118922 cycles/ticks
kyber_encaps:
median: 119904 cycles/ticks
average: 120466 cycles/ticks
kyber_decaps:
median: 155350 cycles/ticks
average: 156050 cycles/ticks
Loop spin: 212
gen_a:
median: 20312 cycles/ticks
average: 20430 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3216 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2058 cycles/ticks
NTT:
median: 6772 cycles/ticks
average: 6804 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10399 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7729 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 299 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1286 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1760 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1353 cycles/ticks
indcpa_keypair:
median: 83072 cycles/ticks
average: 83380 cycles/ticks
indcpa_enc:
median: 108034 cycles/ticks
average: 108574 cycles/ticks
indcpa_dec:
median: 34840 cycles/ticks
average: 34982 cycles/ticks
kyber_keypair_derand:
median: 91772 cycles/ticks
average: 92147 cycles/ticks
kyber_keypair:
median: 99798 cycles/ticks
average: 100326 cycles/ticks
kyber_encaps_derand:
median: 118304 cycles/ticks
average: 118861 cycles/ticks
kyber_encaps:
median: 119898 cycles/ticks
average: 120428 cycles/ticks
kyber_decaps:
median: 155254 cycles/ticks
average: 156032 cycles/ticks
Loop spin: 213
gen_a:
median: 20460 cycles/ticks
average: 20583 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3213 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2060 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6779 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10412 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7744 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1298 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1764 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1354 cycles/ticks
indcpa_keypair:
median: 83028 cycles/ticks
average: 83395 cycles/ticks
indcpa_enc:
median: 108024 cycles/ticks
average: 108585 cycles/ticks
indcpa_dec:
median: 34854 cycles/ticks
average: 35022 cycles/ticks
kyber_keypair_derand:
median: 91778 cycles/ticks
average: 92135 cycles/ticks
kyber_keypair:
median: 100406 cycles/ticks
average: 100836 cycles/ticks
kyber_encaps_derand:
median: 118386 cycles/ticks
average: 118947 cycles/ticks
kyber_encaps:
median: 119784 cycles/ticks
average: 120261 cycles/ticks
kyber_decaps:
median: 155348 cycles/ticks
average: 156095 cycles/ticks
Loop spin: 214
gen_a:
median: 20390 cycles/ticks
average: 20481 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3213 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2059 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6771 cycles/ticks
INVNTT:
median: 10344 cycles/ticks
average: 10394 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7772 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1305 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1751 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1362 cycles/ticks
indcpa_keypair:
median: 83056 cycles/ticks
average: 83405 cycles/ticks
indcpa_enc:
median: 107958 cycles/ticks
average: 108479 cycles/ticks
indcpa_dec:
median: 34826 cycles/ticks
average: 34966 cycles/ticks
kyber_keypair_derand:
median: 91808 cycles/ticks
average: 92159 cycles/ticks
kyber_keypair:
median: 99806 cycles/ticks
average: 100374 cycles/ticks
kyber_encaps_derand:
median: 118378 cycles/ticks
average: 118962 cycles/ticks
kyber_encaps:
median: 120188 cycles/ticks
average: 120743 cycles/ticks
kyber_decaps:
median: 155338 cycles/ticks
average: 156052 cycles/ticks
Loop spin: 215
gen_a:
median: 20340 cycles/ticks
average: 20448 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3213 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2060 cycles/ticks
NTT:
median: 6760 cycles/ticks
average: 6786 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10412 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7712 cycles/ticks
average: 7759 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1286 cycles/ticks
poly_compress:
median: 254 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1748 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1364 cycles/ticks
indcpa_keypair:
median: 83044 cycles/ticks
average: 83405 cycles/ticks
indcpa_enc:
median: 108050 cycles/ticks
average: 108600 cycles/ticks
indcpa_dec:
median: 34804 cycles/ticks
average: 34946 cycles/ticks
kyber_keypair_derand:
median: 91796 cycles/ticks
average: 92137 cycles/ticks
kyber_keypair:
median: 100356 cycles/ticks
average: 100818 cycles/ticks
kyber_encaps_derand:
median: 118460 cycles/ticks
average: 119022 cycles/ticks
kyber_encaps:
median: 119828 cycles/ticks
average: 120414 cycles/ticks
kyber_decaps:
median: 155496 cycles/ticks
average: 156312 cycles/ticks
Loop spin: 216
gen_a:
median: 20358 cycles/ticks
average: 20477 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3212 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2064 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6778 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10401 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7751 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 288 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1287 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 69 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1748 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1364 cycles/ticks
indcpa_keypair:
median: 82962 cycles/ticks
average: 83277 cycles/ticks
indcpa_enc:
median: 108078 cycles/ticks
average: 108592 cycles/ticks
indcpa_dec:
median: 34816 cycles/ticks
average: 34948 cycles/ticks
kyber_keypair_derand:
median: 91698 cycles/ticks
average: 92082 cycles/ticks
kyber_keypair:
median: 99712 cycles/ticks
average: 100155 cycles/ticks
kyber_encaps_derand:
median: 118192 cycles/ticks
average: 118815 cycles/ticks
kyber_encaps:
median: 119844 cycles/ticks
average: 120388 cycles/ticks
kyber_decaps:
median: 155194 cycles/ticks
average: 155919 cycles/ticks
Loop spin: 217
gen_a:
median: 20362 cycles/ticks
average: 20479 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3213 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2046 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6779 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10390 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7740 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1297 cycles/ticks
poly_compress:
median: 254 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1760 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1352 cycles/ticks
indcpa_keypair:
median: 82906 cycles/ticks
average: 83242 cycles/ticks
indcpa_enc:
median: 107984 cycles/ticks
average: 108489 cycles/ticks
indcpa_dec:
median: 34804 cycles/ticks
average: 34936 cycles/ticks
kyber_keypair_derand:
median: 91834 cycles/ticks
average: 92185 cycles/ticks
kyber_keypair:
median: 100230 cycles/ticks
average: 100674 cycles/ticks
kyber_encaps_derand:
median: 118396 cycles/ticks
average: 118908 cycles/ticks
kyber_encaps:
median: 119636 cycles/ticks
average: 120187 cycles/ticks
kyber_decaps:
median: 155424 cycles/ticks
average: 156065 cycles/ticks
Loop spin: 218
gen_a:
median: 20414 cycles/ticks
average: 20538 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3213 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2055 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6764 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10405 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7738 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 286 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1284 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1747 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1361 cycles/ticks
indcpa_keypair:
median: 83026 cycles/ticks
average: 83379 cycles/ticks
indcpa_enc:
median: 107966 cycles/ticks
average: 108446 cycles/ticks
indcpa_dec:
median: 34846 cycles/ticks
average: 34988 cycles/ticks
kyber_keypair_derand:
median: 91756 cycles/ticks
average: 92100 cycles/ticks
kyber_keypair:
median: 99836 cycles/ticks
average: 100337 cycles/ticks
kyber_encaps_derand:
median: 118440 cycles/ticks
average: 118983 cycles/ticks
kyber_encaps:
median: 120476 cycles/ticks
average: 120985 cycles/ticks
kyber_decaps:
median: 155506 cycles/ticks
average: 156244 cycles/ticks
Loop spin: 219
gen_a:
median: 20428 cycles/ticks
average: 20529 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3213 cycles/ticks
poly_getnoise_eta2:
median: 2038 cycles/ticks
average: 2055 cycles/ticks
NTT:
median: 6748 cycles/ticks
average: 6781 cycles/ticks
INVNTT:
median: 10356 cycles/ticks
average: 10411 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7740 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1288 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1761 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1393 cycles/ticks
indcpa_keypair:
median: 82974 cycles/ticks
average: 83317 cycles/ticks
indcpa_enc:
median: 107986 cycles/ticks
average: 108531 cycles/ticks
indcpa_dec:
median: 34834 cycles/ticks
average: 35000 cycles/ticks
kyber_keypair_derand:
median: 91768 cycles/ticks
average: 92159 cycles/ticks
kyber_keypair:
median: 99798 cycles/ticks
average: 100231 cycles/ticks
kyber_encaps_derand:
median: 118356 cycles/ticks
average: 118991 cycles/ticks
kyber_encaps:
median: 119696 cycles/ticks
average: 120337 cycles/ticks
kyber_decaps:
median: 155342 cycles/ticks
average: 156065 cycles/ticks
Loop spin: 220
gen_a:
median: 20458 cycles/ticks
average: 20563 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3222 cycles/ticks
poly_getnoise_eta2:
median: 2042 cycles/ticks
average: 2046 cycles/ticks
NTT:
median: 6762 cycles/ticks
average: 6803 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10420 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7733 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 288 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1302 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1758 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1354 cycles/ticks
indcpa_keypair:
median: 82972 cycles/ticks
average: 83300 cycles/ticks
indcpa_enc:
median: 107960 cycles/ticks
average: 108492 cycles/ticks
indcpa_dec:
median: 34810 cycles/ticks
average: 34982 cycles/ticks
kyber_keypair_derand:
median: 91806 cycles/ticks
average: 92174 cycles/ticks
kyber_keypair:
median: 99812 cycles/ticks
average: 100244 cycles/ticks
kyber_encaps_derand:
median: 118248 cycles/ticks
average: 118855 cycles/ticks
kyber_encaps:
median: 120150 cycles/ticks
average: 120714 cycles/ticks
kyber_decaps:
median: 155218 cycles/ticks
average: 155955 cycles/ticks
Loop spin: 221
gen_a:
median: 20472 cycles/ticks
average: 20575 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3211 cycles/ticks
poly_getnoise_eta2:
median: 2034 cycles/ticks
average: 2052 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6772 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10395 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7710 cycles/ticks
average: 7744 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 286 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1296 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1748 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1360 cycles/ticks
indcpa_keypair:
median: 83024 cycles/ticks
average: 83367 cycles/ticks
indcpa_enc:
median: 108000 cycles/ticks
average: 108532 cycles/ticks
indcpa_dec:
median: 34876 cycles/ticks
average: 35016 cycles/ticks
kyber_keypair_derand:
median: 91700 cycles/ticks
average: 92066 cycles/ticks
kyber_keypair:
median: 100070 cycles/ticks
average: 100523 cycles/ticks
kyber_encaps_derand:
median: 118396 cycles/ticks
average: 118922 cycles/ticks
kyber_encaps:
median: 120274 cycles/ticks
average: 120794 cycles/ticks
kyber_decaps:
median: 155494 cycles/ticks
average: 156256 cycles/ticks
Loop spin: 222
gen_a:
median: 20340 cycles/ticks
average: 20447 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3213 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2058 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6768 cycles/ticks
INVNTT:
median: 10348 cycles/ticks
average: 10397 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7741 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1285 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 265 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1747 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1361 cycles/ticks
indcpa_keypair:
median: 82918 cycles/ticks
average: 83245 cycles/ticks
indcpa_enc:
median: 108000 cycles/ticks
average: 108508 cycles/ticks
indcpa_dec:
median: 34852 cycles/ticks
average: 35002 cycles/ticks
kyber_keypair_derand:
median: 91768 cycles/ticks
average: 92167 cycles/ticks
kyber_keypair:
median: 99798 cycles/ticks
average: 100249 cycles/ticks
kyber_encaps_derand:
median: 118354 cycles/ticks
average: 118908 cycles/ticks
kyber_encaps:
median: 119644 cycles/ticks
average: 120199 cycles/ticks
kyber_decaps:
median: 155438 cycles/ticks
average: 156179 cycles/ticks
Loop spin: 223
gen_a:
median: 20336 cycles/ticks
average: 20444 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3218 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2051 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6775 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10402 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7731 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1298 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1759 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1352 cycles/ticks
indcpa_keypair:
median: 82924 cycles/ticks
average: 83287 cycles/ticks
indcpa_enc:
median: 108034 cycles/ticks
average: 108584 cycles/ticks
indcpa_dec:
median: 34834 cycles/ticks
average: 34971 cycles/ticks
kyber_keypair_derand:
median: 91712 cycles/ticks
average: 92094 cycles/ticks
kyber_keypair:
median: 100318 cycles/ticks
average: 100748 cycles/ticks
kyber_encaps_derand:
median: 118204 cycles/ticks
average: 118757 cycles/ticks
kyber_encaps:
median: 119642 cycles/ticks
average: 120171 cycles/ticks
kyber_decaps:
median: 155248 cycles/ticks
average: 155950 cycles/ticks
Loop spin: 224
gen_a:
median: 20412 cycles/ticks
average: 20527 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3220 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2062 cycles/ticks
NTT:
median: 6746 cycles/ticks
average: 6789 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10425 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7741 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 286 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1300 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1757 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1364 cycles/ticks
indcpa_keypair:
median: 82956 cycles/ticks
average: 83286 cycles/ticks
indcpa_enc:
median: 107992 cycles/ticks
average: 108489 cycles/ticks
indcpa_dec:
median: 34866 cycles/ticks
average: 35020 cycles/ticks
kyber_keypair_derand:
median: 91828 cycles/ticks
average: 92186 cycles/ticks
kyber_keypair:
median: 99982 cycles/ticks
average: 100470 cycles/ticks
kyber_encaps_derand:
median: 118344 cycles/ticks
average: 118939 cycles/ticks
kyber_encaps:
median: 120142 cycles/ticks
average: 120663 cycles/ticks
kyber_decaps:
median: 155334 cycles/ticks
average: 156040 cycles/ticks
Loop spin: 225
gen_a:
median: 20314 cycles/ticks
average: 20433 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3211 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2058 cycles/ticks
NTT:
median: 6762 cycles/ticks
average: 6788 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10402 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7704 cycles/ticks
average: 7743 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 288 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1288 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 257 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1750 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1363 cycles/ticks
indcpa_keypair:
median: 82938 cycles/ticks
average: 83310 cycles/ticks
indcpa_enc:
median: 108022 cycles/ticks
average: 108544 cycles/ticks
indcpa_dec:
median: 34836 cycles/ticks
average: 34990 cycles/ticks
kyber_keypair_derand:
median: 91758 cycles/ticks
average: 92116 cycles/ticks
kyber_keypair:
median: 100090 cycles/ticks
average: 100562 cycles/ticks
kyber_encaps_derand:
median: 118344 cycles/ticks
average: 118917 cycles/ticks
kyber_encaps:
median: 119674 cycles/ticks
average: 120313 cycles/ticks
kyber_decaps:
median: 155336 cycles/ticks
average: 156079 cycles/ticks
Loop spin: 226
gen_a:
median: 20344 cycles/ticks
average: 20459 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3219 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2054 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6771 cycles/ticks
INVNTT:
median: 10348 cycles/ticks
average: 10397 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7734 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 289 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1287 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1762 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1353 cycles/ticks
indcpa_keypair:
median: 82968 cycles/ticks
average: 83317 cycles/ticks
indcpa_enc:
median: 107988 cycles/ticks
average: 108496 cycles/ticks
indcpa_dec:
median: 34852 cycles/ticks
average: 34996 cycles/ticks
kyber_keypair_derand:
median: 91826 cycles/ticks
average: 92185 cycles/ticks
kyber_keypair:
median: 100204 cycles/ticks
average: 100665 cycles/ticks
kyber_encaps_derand:
median: 118280 cycles/ticks
average: 118856 cycles/ticks
kyber_encaps:
median: 120318 cycles/ticks
average: 120899 cycles/ticks
kyber_decaps:
median: 155262 cycles/ticks
average: 156008 cycles/ticks
Loop spin: 227
gen_a:
median: 20364 cycles/ticks
average: 20470 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3220 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2050 cycles/ticks
NTT:
median: 6744 cycles/ticks
average: 6789 cycles/ticks
INVNTT:
median: 10358 cycles/ticks
average: 10409 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7741 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1296 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1759 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1352 cycles/ticks
indcpa_keypair:
median: 83006 cycles/ticks
average: 83374 cycles/ticks
indcpa_enc:
median: 107964 cycles/ticks
average: 108476 cycles/ticks
indcpa_dec:
median: 34814 cycles/ticks
average: 34965 cycles/ticks
kyber_keypair_derand:
median: 91878 cycles/ticks
average: 92254 cycles/ticks
kyber_keypair:
median: 99958 cycles/ticks
average: 100374 cycles/ticks
kyber_encaps_derand:
median: 118322 cycles/ticks
average: 118846 cycles/ticks
kyber_encaps:
median: 119794 cycles/ticks
average: 120700 cycles/ticks
kyber_decaps:
median: 155370 cycles/ticks
average: 156049 cycles/ticks
Loop spin: 228
gen_a:
median: 20358 cycles/ticks
average: 20475 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3212 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2056 cycles/ticks
NTT:
median: 6744 cycles/ticks
average: 6776 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10414 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7712 cycles/ticks
average: 7746 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1293 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1747 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1351 cycles/ticks
indcpa_keypair:
median: 83004 cycles/ticks
average: 83339 cycles/ticks
indcpa_enc:
median: 107860 cycles/ticks
average: 108337 cycles/ticks
indcpa_dec:
median: 34848 cycles/ticks
average: 34989 cycles/ticks
kyber_keypair_derand:
median: 91760 cycles/ticks
average: 92133 cycles/ticks
kyber_keypair:
median: 100006 cycles/ticks
average: 100425 cycles/ticks
kyber_encaps_derand:
median: 118356 cycles/ticks
average: 118896 cycles/ticks
kyber_encaps:
median: 119688 cycles/ticks
average: 120260 cycles/ticks
kyber_decaps:
median: 155388 cycles/ticks
average: 156051 cycles/ticks
Loop spin: 229
gen_a:
median: 20420 cycles/ticks
average: 20562 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3212 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2060 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6774 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10406 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7757 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1286 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1760 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1376 cycles/ticks
indcpa_keypair:
median: 82998 cycles/ticks
average: 83374 cycles/ticks
indcpa_enc:
median: 107964 cycles/ticks
average: 108468 cycles/ticks
indcpa_dec:
median: 34830 cycles/ticks
average: 34972 cycles/ticks
kyber_keypair_derand:
median: 91866 cycles/ticks
average: 92217 cycles/ticks
kyber_keypair:
median: 99978 cycles/ticks
average: 100436 cycles/ticks
kyber_encaps_derand:
median: 118266 cycles/ticks
average: 118841 cycles/ticks
kyber_encaps:
median: 119626 cycles/ticks
average: 120263 cycles/ticks
kyber_decaps:
median: 155332 cycles/ticks
average: 156097 cycles/ticks
Loop spin: 230
gen_a:
median: 20368 cycles/ticks
average: 20495 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3214 cycles/ticks
poly_getnoise_eta2:
median: 2032 cycles/ticks
average: 2034 cycles/ticks
NTT:
median: 6746 cycles/ticks
average: 6779 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10393 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7741 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 286 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1299 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1756 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1352 cycles/ticks
indcpa_keypair:
median: 82944 cycles/ticks
average: 83556 cycles/ticks
indcpa_enc:
median: 107966 cycles/ticks
average: 108806 cycles/ticks
indcpa_dec:
median: 34800 cycles/ticks
average: 34974 cycles/ticks
kyber_keypair_derand:
median: 91826 cycles/ticks
average: 92440 cycles/ticks
kyber_keypair:
median: 102744 cycles/ticks
average: 103290 cycles/ticks
kyber_encaps_derand:
median: 118574 cycles/ticks
average: 120281 cycles/ticks
kyber_encaps:
median: 119860 cycles/ticks
average: 120500 cycles/ticks
kyber_decaps:
median: 155276 cycles/ticks
average: 156015 cycles/ticks
Loop spin: 231
gen_a:
median: 20410 cycles/ticks
average: 20520 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3214 cycles/ticks
poly_getnoise_eta2:
median: 2036 cycles/ticks
average: 2052 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6771 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10401 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7730 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1288 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1760 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1362 cycles/ticks
indcpa_keypair:
median: 82980 cycles/ticks
average: 83338 cycles/ticks
indcpa_enc:
median: 107994 cycles/ticks
average: 108543 cycles/ticks
indcpa_dec:
median: 34818 cycles/ticks
average: 34974 cycles/ticks
kyber_keypair_derand:
median: 91748 cycles/ticks
average: 92147 cycles/ticks
kyber_keypair:
median: 99820 cycles/ticks
average: 100277 cycles/ticks
kyber_encaps_derand:
median: 118244 cycles/ticks
average: 118813 cycles/ticks
kyber_encaps:
median: 119984 cycles/ticks
average: 120549 cycles/ticks
kyber_decaps:
median: 155234 cycles/ticks
average: 155975 cycles/ticks
Loop spin: 232
gen_a:
median: 20358 cycles/ticks
average: 20492 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3213 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2051 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6785 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10395 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7744 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1294 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1762 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1356 cycles/ticks
indcpa_keypair:
median: 83004 cycles/ticks
average: 83371 cycles/ticks
indcpa_enc:
median: 108018 cycles/ticks
average: 108581 cycles/ticks
indcpa_dec:
median: 34858 cycles/ticks
average: 35024 cycles/ticks
kyber_keypair_derand:
median: 91748 cycles/ticks
average: 92193 cycles/ticks
kyber_keypair:
median: 99774 cycles/ticks
average: 100188 cycles/ticks
kyber_encaps_derand:
median: 118308 cycles/ticks
average: 118960 cycles/ticks
kyber_encaps:
median: 120188 cycles/ticks
average: 120702 cycles/ticks
kyber_decaps:
median: 155388 cycles/ticks
average: 156314 cycles/ticks
Loop spin: 233
gen_a:
median: 20400 cycles/ticks
average: 20531 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3211 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2057 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6781 cycles/ticks
INVNTT:
median: 10348 cycles/ticks
average: 10395 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7740 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 289 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1299 cycles/ticks
poly_compress:
median: 254 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1760 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1353 cycles/ticks
indcpa_keypair:
median: 83052 cycles/ticks
average: 83453 cycles/ticks
indcpa_enc:
median: 107996 cycles/ticks
average: 108544 cycles/ticks
indcpa_dec:
median: 34828 cycles/ticks
average: 34986 cycles/ticks
kyber_keypair_derand:
median: 91870 cycles/ticks
average: 92235 cycles/ticks
kyber_keypair:
median: 99930 cycles/ticks
average: 100357 cycles/ticks
kyber_encaps_derand:
median: 118276 cycles/ticks
average: 118812 cycles/ticks
kyber_encaps:
median: 119692 cycles/ticks
average: 120308 cycles/ticks
kyber_decaps:
median: 155306 cycles/ticks
average: 156040 cycles/ticks
Loop spin: 234
gen_a:
median: 20384 cycles/ticks
average: 20495 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3206 cycles/ticks
poly_getnoise_eta2:
median: 2040 cycles/ticks
average: 2053 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6782 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10396 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7736 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1285 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1747 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1362 cycles/ticks
indcpa_keypair:
median: 82974 cycles/ticks
average: 83372 cycles/ticks
indcpa_enc:
median: 108034 cycles/ticks
average: 108560 cycles/ticks
indcpa_dec:
median: 34808 cycles/ticks
average: 34960 cycles/ticks
kyber_keypair_derand:
median: 91866 cycles/ticks
average: 92220 cycles/ticks
kyber_keypair:
median: 100066 cycles/ticks
average: 100690 cycles/ticks
kyber_encaps_derand:
median: 118302 cycles/ticks
average: 118871 cycles/ticks
kyber_encaps:
median: 120304 cycles/ticks
average: 120873 cycles/ticks
kyber_decaps:
median: 155396 cycles/ticks
average: 156149 cycles/ticks
Loop spin: 235
gen_a:
median: 20450 cycles/ticks
average: 20577 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3212 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2059 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6769 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10404 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7734 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 286 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1284 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1747 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1363 cycles/ticks
indcpa_keypair:
median: 82936 cycles/ticks
average: 83274 cycles/ticks
indcpa_enc:
median: 108008 cycles/ticks
average: 108530 cycles/ticks
indcpa_dec:
median: 34892 cycles/ticks
average: 35060 cycles/ticks
kyber_keypair_derand:
median: 91768 cycles/ticks
average: 92154 cycles/ticks
kyber_keypair:
median: 99952 cycles/ticks
average: 100402 cycles/ticks
kyber_encaps_derand:
median: 118266 cycles/ticks
average: 118821 cycles/ticks
kyber_encaps:
median: 120278 cycles/ticks
average: 120894 cycles/ticks
kyber_decaps:
median: 155330 cycles/ticks
average: 156053 cycles/ticks
Loop spin: 236
gen_a:
median: 20364 cycles/ticks
average: 20484 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3222 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2060 cycles/ticks
NTT:
median: 6744 cycles/ticks
average: 6786 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10409 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7704 cycles/ticks
average: 7750 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 298 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1286 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1757 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1355 cycles/ticks
indcpa_keypair:
median: 83004 cycles/ticks
average: 83368 cycles/ticks
indcpa_enc:
median: 107870 cycles/ticks
average: 108365 cycles/ticks
indcpa_dec:
median: 34836 cycles/ticks
average: 35002 cycles/ticks
kyber_keypair_derand:
median: 91726 cycles/ticks
average: 92127 cycles/ticks
kyber_keypair:
median: 100048 cycles/ticks
average: 100479 cycles/ticks
kyber_encaps_derand:
median: 118230 cycles/ticks
average: 118821 cycles/ticks
kyber_encaps:
median: 120186 cycles/ticks
average: 120769 cycles/ticks
kyber_decaps:
median: 155218 cycles/ticks
average: 155943 cycles/ticks
Loop spin: 237
gen_a:
median: 20386 cycles/ticks
average: 20494 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3213 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2049 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6787 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10409 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7748 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 288 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1299 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 257 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1770 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1356 cycles/ticks
indcpa_keypair:
median: 83166 cycles/ticks
average: 83548 cycles/ticks
indcpa_enc:
median: 108102 cycles/ticks
average: 108655 cycles/ticks
indcpa_dec:
median: 34834 cycles/ticks
average: 35012 cycles/ticks
kyber_keypair_derand:
median: 91788 cycles/ticks
average: 92156 cycles/ticks
kyber_keypair:
median: 100140 cycles/ticks
average: 100679 cycles/ticks
kyber_encaps_derand:
median: 118374 cycles/ticks
average: 118923 cycles/ticks
kyber_encaps:
median: 119790 cycles/ticks
average: 120342 cycles/ticks
kyber_decaps:
median: 155232 cycles/ticks
average: 155946 cycles/ticks
Loop spin: 238
gen_a:
median: 20382 cycles/ticks
average: 20480 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3212 cycles/ticks
poly_getnoise_eta2:
median: 2032 cycles/ticks
average: 2046 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6776 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10405 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7752 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1298 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1764 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1355 cycles/ticks
indcpa_keypair:
median: 83004 cycles/ticks
average: 83387 cycles/ticks
indcpa_enc:
median: 108030 cycles/ticks
average: 108528 cycles/ticks
indcpa_dec:
median: 34836 cycles/ticks
average: 34996 cycles/ticks
kyber_keypair_derand:
median: 91886 cycles/ticks
average: 92281 cycles/ticks
kyber_keypair:
median: 100082 cycles/ticks
average: 100545 cycles/ticks
kyber_encaps_derand:
median: 118240 cycles/ticks
average: 118838 cycles/ticks
kyber_encaps:
median: 119982 cycles/ticks
average: 120581 cycles/ticks
kyber_decaps:
median: 155374 cycles/ticks
average: 156222 cycles/ticks
Loop spin: 239
gen_a:
median: 20404 cycles/ticks
average: 20498 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3213 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2104 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6767 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10411 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7737 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1297 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1748 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1364 cycles/ticks
indcpa_keypair:
median: 82998 cycles/ticks
average: 83352 cycles/ticks
indcpa_enc:
median: 107996 cycles/ticks
average: 108482 cycles/ticks
indcpa_dec:
median: 34824 cycles/ticks
average: 34982 cycles/ticks
kyber_keypair_derand:
median: 91872 cycles/ticks
average: 92242 cycles/ticks
kyber_keypair:
median: 99922 cycles/ticks
average: 100368 cycles/ticks
kyber_encaps_derand:
median: 118174 cycles/ticks
average: 118739 cycles/ticks
kyber_encaps:
median: 120156 cycles/ticks
average: 120733 cycles/ticks
kyber_decaps:
median: 155296 cycles/ticks
average: 156063 cycles/ticks
Loop spin: 240
gen_a:
median: 20312 cycles/ticks
average: 20418 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3209 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2059 cycles/ticks
NTT:
median: 6754 cycles/ticks
average: 6782 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10428 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7744 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1290 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1762 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1368 cycles/ticks
indcpa_keypair:
median: 83006 cycles/ticks
average: 83350 cycles/ticks
indcpa_enc:
median: 108026 cycles/ticks
average: 108517 cycles/ticks
indcpa_dec:
median: 34830 cycles/ticks
average: 34973 cycles/ticks
kyber_keypair_derand:
median: 91800 cycles/ticks
average: 92218 cycles/ticks
kyber_keypair:
median: 99800 cycles/ticks
average: 100220 cycles/ticks
kyber_encaps_derand:
median: 118216 cycles/ticks
average: 118777 cycles/ticks
kyber_encaps:
median: 119614 cycles/ticks
average: 120291 cycles/ticks
kyber_decaps:
median: 155322 cycles/ticks
average: 156254 cycles/ticks
Loop spin: 241
gen_a:
median: 20338 cycles/ticks
average: 20451 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3226 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2050 cycles/ticks
NTT:
median: 6744 cycles/ticks
average: 6786 cycles/ticks
INVNTT:
median: 10344 cycles/ticks
average: 10389 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7749 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1295 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1760 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1352 cycles/ticks
indcpa_keypair:
median: 83088 cycles/ticks
average: 83443 cycles/ticks
indcpa_enc:
median: 107848 cycles/ticks
average: 108326 cycles/ticks
indcpa_dec:
median: 34810 cycles/ticks
average: 34948 cycles/ticks
kyber_keypair_derand:
median: 91784 cycles/ticks
average: 92146 cycles/ticks
kyber_keypair:
median: 99812 cycles/ticks
average: 100240 cycles/ticks
kyber_encaps_derand:
median: 118304 cycles/ticks
average: 118876 cycles/ticks
kyber_encaps:
median: 119648 cycles/ticks
average: 120259 cycles/ticks
kyber_decaps:
median: 155346 cycles/ticks
average: 156111 cycles/ticks
Loop spin: 242
gen_a:
median: 20410 cycles/ticks
average: 20515 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3211 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2058 cycles/ticks
NTT:
median: 6744 cycles/ticks
average: 6774 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10422 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7753 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1286 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1750 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1364 cycles/ticks
indcpa_keypair:
median: 82992 cycles/ticks
average: 83361 cycles/ticks
indcpa_enc:
median: 108026 cycles/ticks
average: 108586 cycles/ticks
indcpa_dec:
median: 34876 cycles/ticks
average: 35014 cycles/ticks
kyber_keypair_derand:
median: 91792 cycles/ticks
average: 92232 cycles/ticks
kyber_keypair:
median: 100528 cycles/ticks
average: 100997 cycles/ticks
kyber_encaps_derand:
median: 118308 cycles/ticks
average: 118903 cycles/ticks
kyber_encaps:
median: 119672 cycles/ticks
average: 120285 cycles/ticks
kyber_decaps:
median: 155274 cycles/ticks
average: 155956 cycles/ticks
Loop spin: 243
gen_a:
median: 20416 cycles/ticks
average: 20537 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3223 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2063 cycles/ticks
NTT:
median: 6764 cycles/ticks
average: 6795 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10414 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7755 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1288 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1761 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1364 cycles/ticks
indcpa_keypair:
median: 83000 cycles/ticks
average: 83372 cycles/ticks
indcpa_enc:
median: 107972 cycles/ticks
average: 108494 cycles/ticks
indcpa_dec:
median: 34838 cycles/ticks
average: 34972 cycles/ticks
kyber_keypair_derand:
median: 91778 cycles/ticks
average: 92161 cycles/ticks
kyber_keypair:
median: 99774 cycles/ticks
average: 100190 cycles/ticks
kyber_encaps_derand:
median: 118200 cycles/ticks
average: 118757 cycles/ticks
kyber_encaps:
median: 119982 cycles/ticks
average: 120594 cycles/ticks
kyber_decaps:
median: 155316 cycles/ticks
average: 156022 cycles/ticks
Loop spin: 244
gen_a:
median: 20344 cycles/ticks
average: 20456 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3212 cycles/ticks
poly_getnoise_eta2:
median: 2042 cycles/ticks
average: 2048 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6786 cycles/ticks
INVNTT:
median: 10344 cycles/ticks
average: 10411 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7751 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1293 cycles/ticks
poly_compress:
median: 254 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1762 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1354 cycles/ticks
indcpa_keypair:
median: 82938 cycles/ticks
average: 83307 cycles/ticks
indcpa_enc:
median: 108006 cycles/ticks
average: 108516 cycles/ticks
indcpa_dec:
median: 34836 cycles/ticks
average: 34988 cycles/ticks
kyber_keypair_derand:
median: 91832 cycles/ticks
average: 92232 cycles/ticks
kyber_keypair:
median: 99982 cycles/ticks
average: 100437 cycles/ticks
kyber_encaps_derand:
median: 118366 cycles/ticks
average: 118913 cycles/ticks
kyber_encaps:
median: 119754 cycles/ticks
average: 120348 cycles/ticks
kyber_decaps:
median: 155322 cycles/ticks
average: 156019 cycles/ticks
Loop spin: 245
gen_a:
median: 20360 cycles/ticks
average: 20482 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3219 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2064 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6781 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10403 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7730 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1284 cycles/ticks
poly_compress:
median: 254 cycles/ticks
average: 268 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1748 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1365 cycles/ticks
indcpa_keypair:
median: 83010 cycles/ticks
average: 83376 cycles/ticks
indcpa_enc:
median: 107956 cycles/ticks
average: 108537 cycles/ticks
indcpa_dec:
median: 34826 cycles/ticks
average: 34959 cycles/ticks
kyber_keypair_derand:
median: 91848 cycles/ticks
average: 92260 cycles/ticks
kyber_keypair:
median: 100384 cycles/ticks
average: 100843 cycles/ticks
kyber_encaps_derand:
median: 118356 cycles/ticks
average: 119032 cycles/ticks
kyber_encaps:
median: 119896 cycles/ticks
average: 120445 cycles/ticks
kyber_decaps:
median: 155412 cycles/ticks
average: 156155 cycles/ticks
Loop spin: 246
gen_a:
median: 20430 cycles/ticks
average: 20548 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3214 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2059 cycles/ticks
NTT:
median: 6744 cycles/ticks
average: 6770 cycles/ticks
INVNTT:
median: 10348 cycles/ticks
average: 10406 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7753 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1288 cycles/ticks
poly_compress:
median: 254 cycles/ticks
average: 265 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1749 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1365 cycles/ticks
indcpa_keypair:
median: 83002 cycles/ticks
average: 83373 cycles/ticks
indcpa_enc:
median: 107920 cycles/ticks
average: 108445 cycles/ticks
indcpa_dec:
median: 34816 cycles/ticks
average: 34974 cycles/ticks
kyber_keypair_derand:
median: 91842 cycles/ticks
average: 92244 cycles/ticks
kyber_keypair:
median: 99820 cycles/ticks
average: 100266 cycles/ticks
kyber_encaps_derand:
median: 118212 cycles/ticks
average: 118772 cycles/ticks
kyber_encaps:
median: 119876 cycles/ticks
average: 120441 cycles/ticks
kyber_decaps:
median: 155292 cycles/ticks
average: 155997 cycles/ticks
Loop spin: 247
gen_a:
median: 20380 cycles/ticks
average: 20475 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3216 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2049 cycles/ticks
NTT:
median: 6760 cycles/ticks
average: 6793 cycles/ticks
INVNTT:
median: 10348 cycles/ticks
average: 10404 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7731 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1283 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1763 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1354 cycles/ticks
indcpa_keypair:
median: 82964 cycles/ticks
average: 83338 cycles/ticks
indcpa_enc:
median: 107964 cycles/ticks
average: 108545 cycles/ticks
indcpa_dec:
median: 34852 cycles/ticks
average: 34981 cycles/ticks
kyber_keypair_derand:
median: 91754 cycles/ticks
average: 92154 cycles/ticks
kyber_keypair:
median: 99862 cycles/ticks
average: 100308 cycles/ticks
kyber_encaps_derand:
median: 118262 cycles/ticks
average: 118831 cycles/ticks
kyber_encaps:
median: 119860 cycles/ticks
average: 120437 cycles/ticks
kyber_decaps:
median: 155154 cycles/ticks
average: 155866 cycles/ticks
Loop spin: 248
gen_a:
median: 20342 cycles/ticks
average: 20462 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3212 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2057 cycles/ticks
NTT:
median: 6764 cycles/ticks
average: 6797 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10403 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7748 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 286 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1286 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1749 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1363 cycles/ticks
indcpa_keypair:
median: 82922 cycles/ticks
average: 83476 cycles/ticks
indcpa_enc:
median: 107996 cycles/ticks
average: 108483 cycles/ticks
indcpa_dec:
median: 34836 cycles/ticks
average: 34968 cycles/ticks
kyber_keypair_derand:
median: 91802 cycles/ticks
average: 92202 cycles/ticks
kyber_keypair:
median: 99778 cycles/ticks
average: 100230 cycles/ticks
kyber_encaps_derand:
median: 118354 cycles/ticks
average: 118972 cycles/ticks
kyber_encaps:
median: 120230 cycles/ticks
average: 120780 cycles/ticks
kyber_decaps:
median: 155324 cycles/ticks
average: 156091 cycles/ticks
Loop spin: 249
gen_a:
median: 20442 cycles/ticks
average: 20561 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3215 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2058 cycles/ticks
NTT:
median: 6762 cycles/ticks
average: 6790 cycles/ticks
INVNTT:
median: 10348 cycles/ticks
average: 10410 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7744 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1288 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1750 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1378 cycles/ticks
indcpa_keypair:
median: 83030 cycles/ticks
average: 83378 cycles/ticks
indcpa_enc:
median: 107986 cycles/ticks
average: 108510 cycles/ticks
indcpa_dec:
median: 34840 cycles/ticks
average: 34968 cycles/ticks
kyber_keypair_derand:
median: 91698 cycles/ticks
average: 92112 cycles/ticks
kyber_keypair:
median: 100140 cycles/ticks
average: 100548 cycles/ticks
kyber_encaps_derand:
median: 118258 cycles/ticks
average: 118889 cycles/ticks
kyber_encaps:
median: 119562 cycles/ticks
average: 120226 cycles/ticks
kyber_decaps:
median: 155276 cycles/ticks
average: 155993 cycles/ticks
Loop spin: 250
gen_a:
median: 20406 cycles/ticks
average: 20511 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3214 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2050 cycles/ticks
NTT:
median: 6748 cycles/ticks
average: 6778 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10434 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7734 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1285 cycles/ticks
poly_compress:
median: 254 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1759 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1352 cycles/ticks
indcpa_keypair:
median: 82960 cycles/ticks
average: 83347 cycles/ticks
indcpa_enc:
median: 108052 cycles/ticks
average: 108591 cycles/ticks
indcpa_dec:
median: 34830 cycles/ticks
average: 34963 cycles/ticks
kyber_keypair_derand:
median: 91772 cycles/ticks
average: 92165 cycles/ticks
kyber_keypair:
median: 100218 cycles/ticks
average: 100589 cycles/ticks
kyber_encaps_derand:
median: 118230 cycles/ticks
average: 118808 cycles/ticks
kyber_encaps:
median: 119504 cycles/ticks
average: 120110 cycles/ticks
kyber_decaps:
median: 155280 cycles/ticks
average: 156003 cycles/ticks
Loop spin: 251
gen_a:
median: 20340 cycles/ticks
average: 20456 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3212 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2053 cycles/ticks
NTT:
median: 6748 cycles/ticks
average: 6778 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10397 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7748 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 286 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1293 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1749 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1362 cycles/ticks
indcpa_keypair:
median: 82914 cycles/ticks
average: 83275 cycles/ticks
indcpa_enc:
median: 107984 cycles/ticks
average: 108477 cycles/ticks
indcpa_dec:
median: 34878 cycles/ticks
average: 35017 cycles/ticks
kyber_keypair_derand:
median: 91766 cycles/ticks
average: 92170 cycles/ticks
kyber_keypair:
median: 100400 cycles/ticks
average: 100797 cycles/ticks
kyber_encaps_derand:
median: 118140 cycles/ticks
average: 118794 cycles/ticks
kyber_encaps:
median: 119492 cycles/ticks
average: 120078 cycles/ticks
kyber_decaps:
median: 155222 cycles/ticks
average: 155934 cycles/ticks
Loop spin: 252
gen_a:
median: 20390 cycles/ticks
average: 20502 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3218 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2064 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6775 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10408 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7731 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 300 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1287 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1759 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1359 cycles/ticks
indcpa_keypair:
median: 82976 cycles/ticks
average: 83294 cycles/ticks
indcpa_enc:
median: 107988 cycles/ticks
average: 108576 cycles/ticks
indcpa_dec:
median: 34840 cycles/ticks
average: 35029 cycles/ticks
kyber_keypair_derand:
median: 91850 cycles/ticks
average: 92256 cycles/ticks
kyber_keypair:
median: 100218 cycles/ticks
average: 100678 cycles/ticks
kyber_encaps_derand:
median: 118290 cycles/ticks
average: 118833 cycles/ticks
kyber_encaps:
median: 119940 cycles/ticks
average: 120512 cycles/ticks
kyber_decaps:
median: 155308 cycles/ticks
average: 156036 cycles/ticks
Loop spin: 253
gen_a:
median: 20394 cycles/ticks
average: 20516 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3222 cycles/ticks
poly_getnoise_eta2:
median: 2042 cycles/ticks
average: 2049 cycles/ticks
NTT:
median: 6764 cycles/ticks
average: 6819 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10402 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7732 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1295 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1758 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1358 cycles/ticks
indcpa_keypair:
median: 83022 cycles/ticks
average: 83374 cycles/ticks
indcpa_enc:
median: 107988 cycles/ticks
average: 108511 cycles/ticks
indcpa_dec:
median: 34836 cycles/ticks
average: 34987 cycles/ticks
kyber_keypair_derand:
median: 91878 cycles/ticks
average: 92323 cycles/ticks
kyber_keypair:
median: 99808 cycles/ticks
average: 100267 cycles/ticks
kyber_encaps_derand:
median: 118230 cycles/ticks
average: 118786 cycles/ticks
kyber_encaps:
median: 120112 cycles/ticks
average: 120635 cycles/ticks
kyber_decaps:
median: 155276 cycles/ticks
average: 155992 cycles/ticks
Loop spin: 254
gen_a:
median: 20448 cycles/ticks
average: 20550 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3213 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2056 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6785 cycles/ticks
INVNTT:
median: 10344 cycles/ticks
average: 10391 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7742 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1299 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1748 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1351 cycles/ticks
indcpa_keypair:
median: 83006 cycles/ticks
average: 83365 cycles/ticks
indcpa_enc:
median: 107984 cycles/ticks
average: 108591 cycles/ticks
indcpa_dec:
median: 34826 cycles/ticks
average: 34995 cycles/ticks
kyber_keypair_derand:
median: 91724 cycles/ticks
average: 92080 cycles/ticks
kyber_keypair:
median: 99858 cycles/ticks
average: 100266 cycles/ticks
kyber_encaps_derand:
median: 118290 cycles/ticks
average: 118891 cycles/ticks
kyber_encaps:
median: 120276 cycles/ticks
average: 120786 cycles/ticks
kyber_decaps:
median: 155254 cycles/ticks
average: 155982 cycles/ticks
Loop spin: 255
gen_a:
median: 20312 cycles/ticks
average: 20426 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3222 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2064 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6769 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10408 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7745 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1286 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1748 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1362 cycles/ticks
indcpa_keypair:
median: 83038 cycles/ticks
average: 83374 cycles/ticks
indcpa_enc:
median: 108022 cycles/ticks
average: 108618 cycles/ticks
indcpa_dec:
median: 34828 cycles/ticks
average: 35007 cycles/ticks
kyber_keypair_derand:
median: 91800 cycles/ticks
average: 92160 cycles/ticks
kyber_keypair:
median: 100264 cycles/ticks
average: 100748 cycles/ticks
kyber_encaps_derand:
median: 118094 cycles/ticks
average: 118691 cycles/ticks
kyber_encaps:
median: 119870 cycles/ticks
average: 120462 cycles/ticks
kyber_decaps:
median: 155198 cycles/ticks
average: 155984 cycles/ticks
Loop spin: 256
gen_a:
median: 20372 cycles/ticks
average: 20484 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3219 cycles/ticks
poly_getnoise_eta2:
median: 2036 cycles/ticks
average: 2051 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6772 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10398 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7734 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 297 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1284 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1759 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1351 cycles/ticks
indcpa_keypair:
median: 82972 cycles/ticks
average: 83315 cycles/ticks
indcpa_enc:
median: 107950 cycles/ticks
average: 108493 cycles/ticks
indcpa_dec:
median: 34818 cycles/ticks
average: 34968 cycles/ticks
kyber_keypair_derand:
median: 91830 cycles/ticks
average: 92228 cycles/ticks
kyber_keypair:
median: 99766 cycles/ticks
average: 100210 cycles/ticks
kyber_encaps_derand:
median: 118272 cycles/ticks
average: 118845 cycles/ticks
kyber_encaps:
median: 119444 cycles/ticks
average: 120004 cycles/ticks
kyber_decaps:
median: 155328 cycles/ticks
average: 156060 cycles/ticks
Loop spin: 257
gen_a:
median: 20358 cycles/ticks
average: 20472 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3213 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2054 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6773 cycles/ticks
INVNTT:
median: 10344 cycles/ticks
average: 10404 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7742 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1283 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1746 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1360 cycles/ticks
indcpa_keypair:
median: 82966 cycles/ticks
average: 83321 cycles/ticks
indcpa_enc:
median: 107976 cycles/ticks
average: 108530 cycles/ticks
indcpa_dec:
median: 34832 cycles/ticks
average: 34976 cycles/ticks
kyber_keypair_derand:
median: 91796 cycles/ticks
average: 92185 cycles/ticks
kyber_keypair:
median: 100338 cycles/ticks
average: 100748 cycles/ticks
kyber_encaps_derand:
median: 118214 cycles/ticks
average: 118780 cycles/ticks
kyber_encaps:
median: 119554 cycles/ticks
average: 120096 cycles/ticks
kyber_decaps:
median: 155262 cycles/ticks
average: 155977 cycles/ticks
Loop spin: 258
gen_a:
median: 20354 cycles/ticks
average: 20480 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3210 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2058 cycles/ticks
NTT:
median: 6744 cycles/ticks
average: 6772 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10423 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7735 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 298 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1292 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1759 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1352 cycles/ticks
indcpa_keypair:
median: 83100 cycles/ticks
average: 83412 cycles/ticks
indcpa_enc:
median: 107974 cycles/ticks
average: 108537 cycles/ticks
indcpa_dec:
median: 34842 cycles/ticks
average: 34990 cycles/ticks
kyber_keypair_derand:
median: 91798 cycles/ticks
average: 92201 cycles/ticks
kyber_keypair:
median: 100040 cycles/ticks
average: 100499 cycles/ticks
kyber_encaps_derand:
median: 118284 cycles/ticks
average: 118853 cycles/ticks
kyber_encaps:
median: 119924 cycles/ticks
average: 120480 cycles/ticks
kyber_decaps:
median: 155220 cycles/ticks
average: 156011 cycles/ticks
Loop spin: 259
gen_a:
median: 20412 cycles/ticks
average: 20527 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3229 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2048 cycles/ticks
NTT:
median: 6754 cycles/ticks
average: 6796 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10391 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7740 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1296 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1759 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1352 cycles/ticks
indcpa_keypair:
median: 82998 cycles/ticks
average: 83351 cycles/ticks
indcpa_enc:
median: 108040 cycles/ticks
average: 108608 cycles/ticks
indcpa_dec:
median: 34826 cycles/ticks
average: 34975 cycles/ticks
kyber_keypair_derand:
median: 91846 cycles/ticks
average: 92220 cycles/ticks
kyber_keypair:
median: 100228 cycles/ticks
average: 100647 cycles/ticks
kyber_encaps_derand:
median: 118404 cycles/ticks
average: 118977 cycles/ticks
kyber_encaps:
median: 119600 cycles/ticks
average: 120198 cycles/ticks
kyber_decaps:
median: 155332 cycles/ticks
average: 156095 cycles/ticks
Loop spin: 260
gen_a:
median: 20488 cycles/ticks
average: 20603 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3215 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2062 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6787 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10398 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7754 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 286 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1297 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1765 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1355 cycles/ticks
indcpa_keypair:
median: 82992 cycles/ticks
average: 83384 cycles/ticks
indcpa_enc:
median: 108048 cycles/ticks
average: 108571 cycles/ticks
indcpa_dec:
median: 34828 cycles/ticks
average: 35002 cycles/ticks
kyber_keypair_derand:
median: 91762 cycles/ticks
average: 92135 cycles/ticks
kyber_keypair:
median: 100454 cycles/ticks
average: 100849 cycles/ticks
kyber_encaps_derand:
median: 118176 cycles/ticks
average: 118759 cycles/ticks
kyber_encaps:
median: 120278 cycles/ticks
average: 120846 cycles/ticks
kyber_decaps:
median: 155250 cycles/ticks
average: 156032 cycles/ticks
Loop spin: 261
gen_a:
median: 20428 cycles/ticks
average: 20536 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3216 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2061 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6772 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10393 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7745 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1297 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1750 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1352 cycles/ticks
indcpa_keypair:
median: 82976 cycles/ticks
average: 83333 cycles/ticks
indcpa_enc:
median: 108042 cycles/ticks
average: 108630 cycles/ticks
indcpa_dec:
median: 34834 cycles/ticks
average: 34988 cycles/ticks
kyber_keypair_derand:
median: 91764 cycles/ticks
average: 92149 cycles/ticks
kyber_keypair:
median: 100130 cycles/ticks
average: 100601 cycles/ticks
kyber_encaps_derand:
median: 118382 cycles/ticks
average: 118948 cycles/ticks
kyber_encaps:
median: 120276 cycles/ticks
average: 120819 cycles/ticks
kyber_decaps:
median: 155340 cycles/ticks
average: 156086 cycles/ticks
Loop spin: 262
gen_a:
median: 20354 cycles/ticks
average: 20467 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3218 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2062 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6768 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10415 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7741 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1314 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1746 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1361 cycles/ticks
indcpa_keypair:
median: 83000 cycles/ticks
average: 83399 cycles/ticks
indcpa_enc:
median: 107968 cycles/ticks
average: 108570 cycles/ticks
indcpa_dec:
median: 34820 cycles/ticks
average: 34975 cycles/ticks
kyber_keypair_derand:
median: 91764 cycles/ticks
average: 92166 cycles/ticks
kyber_keypair:
median: 100144 cycles/ticks
average: 100639 cycles/ticks
kyber_encaps_derand:
median: 118246 cycles/ticks
average: 118855 cycles/ticks
kyber_encaps:
median: 119826 cycles/ticks
average: 120386 cycles/ticks
kyber_decaps:
median: 155216 cycles/ticks
average: 156000 cycles/ticks
Loop spin: 263
gen_a:
median: 20316 cycles/ticks
average: 20439 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3215 cycles/ticks
poly_getnoise_eta2:
median: 2034 cycles/ticks
average: 2053 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6771 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10413 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7738 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1284 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1758 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1365 cycles/ticks
indcpa_keypair:
median: 83000 cycles/ticks
average: 83308 cycles/ticks
indcpa_enc:
median: 107992 cycles/ticks
average: 108569 cycles/ticks
indcpa_dec:
median: 34824 cycles/ticks
average: 34973 cycles/ticks
kyber_keypair_derand:
median: 91788 cycles/ticks
average: 92141 cycles/ticks
kyber_keypair:
median: 100224 cycles/ticks
average: 100626 cycles/ticks
kyber_encaps_derand:
median: 118370 cycles/ticks
average: 118962 cycles/ticks
kyber_encaps:
median: 119708 cycles/ticks
average: 120268 cycles/ticks
kyber_decaps:
median: 155392 cycles/ticks
average: 156125 cycles/ticks
Loop spin: 264
gen_a:
median: 20358 cycles/ticks
average: 20471 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3209 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2046 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6775 cycles/ticks
INVNTT:
median: 10346 cycles/ticks
average: 10395 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7730 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1294 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1754 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1351 cycles/ticks
indcpa_keypair:
median: 82966 cycles/ticks
average: 83289 cycles/ticks
indcpa_enc:
median: 108058 cycles/ticks
average: 108590 cycles/ticks
indcpa_dec:
median: 34840 cycles/ticks
average: 34998 cycles/ticks
kyber_keypair_derand:
median: 91812 cycles/ticks
average: 92183 cycles/ticks
kyber_keypair:
median: 99930 cycles/ticks
average: 100404 cycles/ticks
kyber_encaps_derand:
median: 118356 cycles/ticks
average: 118935 cycles/ticks
kyber_encaps:
median: 119644 cycles/ticks
average: 120208 cycles/ticks
kyber_decaps:
median: 155432 cycles/ticks
average: 156128 cycles/ticks
Loop spin: 265
gen_a:
median: 20354 cycles/ticks
average: 20456 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3214 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2056 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6794 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10394 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7736 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1294 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1747 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1362 cycles/ticks
indcpa_keypair:
median: 83074 cycles/ticks
average: 83397 cycles/ticks
indcpa_enc:
median: 108010 cycles/ticks
average: 108531 cycles/ticks
indcpa_dec:
median: 34836 cycles/ticks
average: 34984 cycles/ticks
kyber_keypair_derand:
median: 91810 cycles/ticks
average: 92200 cycles/ticks
kyber_keypair:
median: 100290 cycles/ticks
average: 100800 cycles/ticks
kyber_encaps_derand:
median: 118340 cycles/ticks
average: 118969 cycles/ticks
kyber_encaps:
median: 120100 cycles/ticks
average: 120684 cycles/ticks
kyber_decaps:
median: 155362 cycles/ticks
average: 156099 cycles/ticks
Loop spin: 266
gen_a:
median: 20486 cycles/ticks
average: 20603 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3212 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2065 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6777 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10400 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7712 cycles/ticks
average: 7752 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 288 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1296 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1749 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1352 cycles/ticks
indcpa_keypair:
median: 83034 cycles/ticks
average: 83358 cycles/ticks
indcpa_enc:
median: 108044 cycles/ticks
average: 108576 cycles/ticks
indcpa_dec:
median: 34808 cycles/ticks
average: 34962 cycles/ticks
kyber_keypair_derand:
median: 91912 cycles/ticks
average: 92310 cycles/ticks
kyber_keypair:
median: 99792 cycles/ticks
average: 100207 cycles/ticks
kyber_encaps_derand:
median: 118254 cycles/ticks
average: 118831 cycles/ticks
kyber_encaps:
median: 120320 cycles/ticks
average: 120861 cycles/ticks
kyber_decaps:
median: 155488 cycles/ticks
average: 156238 cycles/ticks
Loop spin: 267
gen_a:
median: 20432 cycles/ticks
average: 20556 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3215 cycles/ticks
poly_getnoise_eta2:
median: 2036 cycles/ticks
average: 2054 cycles/ticks
NTT:
median: 6750 cycles/ticks
average: 6782 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10403 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7745 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 289 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1289 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 276 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1747 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1363 cycles/ticks
indcpa_keypair:
median: 83112 cycles/ticks
average: 83472 cycles/ticks
indcpa_enc:
median: 108062 cycles/ticks
average: 108570 cycles/ticks
indcpa_dec:
median: 34872 cycles/ticks
average: 35036 cycles/ticks
kyber_keypair_derand:
median: 91808 cycles/ticks
average: 92156 cycles/ticks
kyber_keypair:
median: 99966 cycles/ticks
average: 100574 cycles/ticks
kyber_encaps_derand:
median: 118234 cycles/ticks
average: 118803 cycles/ticks
kyber_encaps:
median: 119886 cycles/ticks
average: 120469 cycles/ticks
kyber_decaps:
median: 155330 cycles/ticks
average: 156061 cycles/ticks
Loop spin: 268
gen_a:
median: 20378 cycles/ticks
average: 20480 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3223 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2060 cycles/ticks
NTT:
median: 6752 cycles/ticks
average: 6777 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10400 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7741 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 288 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1288 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1758 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1361 cycles/ticks
indcpa_keypair:
median: 82964 cycles/ticks
average: 83306 cycles/ticks
indcpa_enc:
median: 108040 cycles/ticks
average: 108584 cycles/ticks
indcpa_dec:
median: 34830 cycles/ticks
average: 34992 cycles/ticks
kyber_keypair_derand:
median: 91738 cycles/ticks
average: 92088 cycles/ticks
kyber_keypair:
median: 100210 cycles/ticks
average: 100669 cycles/ticks
kyber_encaps_derand:
median: 118264 cycles/ticks
average: 118864 cycles/ticks
kyber_encaps:
median: 119958 cycles/ticks
average: 120532 cycles/ticks
kyber_decaps:
median: 155290 cycles/ticks
average: 156020 cycles/ticks
Loop spin: 269
gen_a:
median: 20366 cycles/ticks
average: 20488 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3220 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2056 cycles/ticks
NTT:
median: 6772 cycles/ticks
average: 6805 cycles/ticks
INVNTT:
median: 10348 cycles/ticks
average: 10411 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7728 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 286 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1283 cycles/ticks
poly_compress:
median: 254 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1760 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1351 cycles/ticks
indcpa_keypair:
median: 83052 cycles/ticks
average: 83405 cycles/ticks
indcpa_enc:
median: 107988 cycles/ticks
average: 108528 cycles/ticks
indcpa_dec:
median: 34854 cycles/ticks
average: 35001 cycles/ticks
kyber_keypair_derand:
median: 91942 cycles/ticks
average: 92349 cycles/ticks
kyber_keypair:
median: 100088 cycles/ticks
average: 100489 cycles/ticks
kyber_encaps_derand:
median: 118298 cycles/ticks
average: 118907 cycles/ticks
kyber_encaps:
median: 120158 cycles/ticks
average: 120726 cycles/ticks
kyber_decaps:
median: 155278 cycles/ticks
average: 155998 cycles/ticks
Loop spin: 270
gen_a:
median: 20312 cycles/ticks
average: 20423 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3225 cycles/ticks
poly_getnoise_eta2:
median: 2034 cycles/ticks
average: 2045 cycles/ticks
NTT:
median: 6750 cycles/ticks
average: 6798 cycles/ticks
INVNTT:
median: 10358 cycles/ticks
average: 10405 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7752 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1298 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1761 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1353 cycles/ticks
indcpa_keypair:
median: 82984 cycles/ticks
average: 83346 cycles/ticks
indcpa_enc:
median: 107960 cycles/ticks
average: 108517 cycles/ticks
indcpa_dec:
median: 34818 cycles/ticks
average: 34952 cycles/ticks
kyber_keypair_derand:
median: 91842 cycles/ticks
average: 92246 cycles/ticks
kyber_keypair:
median: 100190 cycles/ticks
average: 100597 cycles/ticks
kyber_encaps_derand:
median: 118180 cycles/ticks
average: 118760 cycles/ticks
kyber_encaps:
median: 120144 cycles/ticks
average: 120619 cycles/ticks
kyber_decaps:
median: 155242 cycles/ticks
average: 155977 cycles/ticks
Loop spin: 271
gen_a:
median: 20476 cycles/ticks
average: 20590 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3213 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2061 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6779 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10404 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7752 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 288 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1303 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 258 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1767 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1354 cycles/ticks
indcpa_keypair:
median: 82962 cycles/ticks
average: 83326 cycles/ticks
indcpa_enc:
median: 107936 cycles/ticks
average: 108440 cycles/ticks
indcpa_dec:
median: 34810 cycles/ticks
average: 34961 cycles/ticks
kyber_keypair_derand:
median: 91852 cycles/ticks
average: 92198 cycles/ticks
kyber_keypair:
median: 99974 cycles/ticks
average: 100401 cycles/ticks
kyber_encaps_derand:
median: 118134 cycles/ticks
average: 118694 cycles/ticks
kyber_encaps:
median: 119774 cycles/ticks
average: 120316 cycles/ticks
kyber_decaps:
median: 155236 cycles/ticks
average: 155954 cycles/ticks
Loop spin: 272
gen_a:
median: 20458 cycles/ticks
average: 20575 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3211 cycles/ticks
poly_getnoise_eta2:
median: 2034 cycles/ticks
average: 2047 cycles/ticks
NTT:
median: 6760 cycles/ticks
average: 6801 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10412 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7768 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1288 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1758 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1364 cycles/ticks
indcpa_keypair:
median: 82956 cycles/ticks
average: 83334 cycles/ticks
indcpa_enc:
median: 108024 cycles/ticks
average: 108580 cycles/ticks
indcpa_dec:
median: 34846 cycles/ticks
average: 35031 cycles/ticks
kyber_keypair_derand:
median: 91852 cycles/ticks
average: 92220 cycles/ticks
kyber_keypair:
median: 99854 cycles/ticks
average: 100319 cycles/ticks
kyber_encaps_derand:
median: 119820 cycles/ticks
average: 120384 cycles/ticks
kyber_encaps:
median: 121552 cycles/ticks
average: 122125 cycles/ticks
kyber_decaps:
median: 156740 cycles/ticks
average: 157428 cycles/ticks
Loop spin: 273
gen_a:
median: 20312 cycles/ticks
average: 20424 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3213 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2058 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6773 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10407 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7739 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 286 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1287 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 264 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1752 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1362 cycles/ticks
indcpa_keypair:
median: 82980 cycles/ticks
average: 83319 cycles/ticks
indcpa_enc:
median: 107990 cycles/ticks
average: 108533 cycles/ticks
indcpa_dec:
median: 34874 cycles/ticks
average: 35014 cycles/ticks
kyber_keypair_derand:
median: 91834 cycles/ticks
average: 92228 cycles/ticks
kyber_keypair:
median: 99856 cycles/ticks
average: 100258 cycles/ticks
kyber_encaps_derand:
median: 118142 cycles/ticks
average: 118717 cycles/ticks
kyber_encaps:
median: 120048 cycles/ticks
average: 120630 cycles/ticks
kyber_decaps:
median: 155414 cycles/ticks
average: 156131 cycles/ticks
Loop spin: 274
gen_a:
median: 20392 cycles/ticks
average: 20500 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3216 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2061 cycles/ticks
NTT:
median: 6744 cycles/ticks
average: 6780 cycles/ticks
INVNTT:
median: 10348 cycles/ticks
average: 10403 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7736 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 295 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1290 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1765 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1365 cycles/ticks
indcpa_keypair:
median: 82972 cycles/ticks
average: 83328 cycles/ticks
indcpa_enc:
median: 107974 cycles/ticks
average: 108507 cycles/ticks
indcpa_dec:
median: 34814 cycles/ticks
average: 34963 cycles/ticks
kyber_keypair_derand:
median: 91860 cycles/ticks
average: 92221 cycles/ticks
kyber_keypair:
median: 99806 cycles/ticks
average: 100183 cycles/ticks
kyber_encaps_derand:
median: 118260 cycles/ticks
average: 118833 cycles/ticks
kyber_encaps:
median: 120138 cycles/ticks
average: 120648 cycles/ticks
kyber_decaps:
median: 155288 cycles/ticks
average: 156025 cycles/ticks
Loop spin: 275
gen_a:
median: 20358 cycles/ticks
average: 20460 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3209 cycles/ticks
poly_getnoise_eta2:
median: 2032 cycles/ticks
average: 2036 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6780 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10400 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7743 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 286 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1295 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1757 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1353 cycles/ticks
indcpa_keypair:
median: 83048 cycles/ticks
average: 83372 cycles/ticks
indcpa_enc:
median: 107986 cycles/ticks
average: 108498 cycles/ticks
indcpa_dec:
median: 34854 cycles/ticks
average: 34993 cycles/ticks
kyber_keypair_derand:
median: 91832 cycles/ticks
average: 92236 cycles/ticks
kyber_keypair:
median: 99912 cycles/ticks
average: 100441 cycles/ticks
kyber_encaps_derand:
median: 118164 cycles/ticks
average: 118761 cycles/ticks
kyber_encaps:
median: 119600 cycles/ticks
average: 120228 cycles/ticks
kyber_decaps:
median: 155322 cycles/ticks
average: 156100 cycles/ticks
Loop spin: 276
gen_a:
median: 20360 cycles/ticks
average: 20467 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3212 cycles/ticks
poly_getnoise_eta2:
median: 2042 cycles/ticks
average: 2054 cycles/ticks
NTT:
median: 6744 cycles/ticks
average: 6772 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10415 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7741 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 286 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1286 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 67 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1748 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1362 cycles/ticks
indcpa_keypair:
median: 82992 cycles/ticks
average: 83340 cycles/ticks
indcpa_enc:
median: 108014 cycles/ticks
average: 108553 cycles/ticks
indcpa_dec:
median: 34812 cycles/ticks
average: 34973 cycles/ticks
kyber_keypair_derand:
median: 91790 cycles/ticks
average: 92200 cycles/ticks
kyber_keypair:
median: 100306 cycles/ticks
average: 100763 cycles/ticks
kyber_encaps_derand:
median: 118050 cycles/ticks
average: 118628 cycles/ticks
kyber_encaps:
median: 120036 cycles/ticks
average: 120540 cycles/ticks
kyber_decaps:
median: 155260 cycles/ticks
average: 156027 cycles/ticks
Loop spin: 277
gen_a:
median: 20382 cycles/ticks
average: 20499 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3214 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2061 cycles/ticks
NTT:
median: 6738 cycles/ticks
average: 6775 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10403 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7732 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 300 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1285 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1759 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1352 cycles/ticks
indcpa_keypair:
median: 82992 cycles/ticks
average: 83321 cycles/ticks
indcpa_enc:
median: 107960 cycles/ticks
average: 108463 cycles/ticks
indcpa_dec:
median: 34816 cycles/ticks
average: 34955 cycles/ticks
kyber_keypair_derand:
median: 91744 cycles/ticks
average: 92120 cycles/ticks
kyber_keypair:
median: 99754 cycles/ticks
average: 100184 cycles/ticks
kyber_encaps_derand:
median: 118298 cycles/ticks
average: 118864 cycles/ticks
kyber_encaps:
median: 119878 cycles/ticks
average: 120406 cycles/ticks
kyber_decaps:
median: 155388 cycles/ticks
average: 156111 cycles/ticks
Loop spin: 278
gen_a:
median: 20430 cycles/ticks
average: 20543 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3212 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2059 cycles/ticks
NTT:
median: 6766 cycles/ticks
average: 6805 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10389 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7746 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1298 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1762 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1353 cycles/ticks
indcpa_keypair:
median: 82952 cycles/ticks
average: 83295 cycles/ticks
indcpa_enc:
median: 107954 cycles/ticks
average: 108487 cycles/ticks
indcpa_dec:
median: 34832 cycles/ticks
average: 34994 cycles/ticks
kyber_keypair_derand:
median: 91738 cycles/ticks
average: 92112 cycles/ticks
kyber_keypair:
median: 100154 cycles/ticks
average: 100572 cycles/ticks
kyber_encaps_derand:
median: 118196 cycles/ticks
average: 118802 cycles/ticks
kyber_encaps:
median: 119762 cycles/ticks
average: 120384 cycles/ticks
kyber_decaps:
median: 155280 cycles/ticks
average: 156018 cycles/ticks
Loop spin: 279
gen_a:
median: 20346 cycles/ticks
average: 20447 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3213 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2056 cycles/ticks
NTT:
median: 6738 cycles/ticks
average: 6770 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10407 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7742 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1285 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1757 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1363 cycles/ticks
indcpa_keypair:
median: 82976 cycles/ticks
average: 83358 cycles/ticks
indcpa_enc:
median: 108000 cycles/ticks
average: 108534 cycles/ticks
indcpa_dec:
median: 34842 cycles/ticks
average: 34976 cycles/ticks
kyber_keypair_derand:
median: 91874 cycles/ticks
average: 92270 cycles/ticks
kyber_keypair:
median: 100280 cycles/ticks
average: 100758 cycles/ticks
kyber_encaps_derand:
median: 118410 cycles/ticks
average: 118995 cycles/ticks
kyber_encaps:
median: 119924 cycles/ticks
average: 120489 cycles/ticks
kyber_decaps:
median: 155328 cycles/ticks
average: 156027 cycles/ticks
Loop spin: 280
gen_a:
median: 20398 cycles/ticks
average: 20488 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3213 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2057 cycles/ticks
NTT:
median: 6738 cycles/ticks
average: 6768 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10400 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7734 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 298 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1286 cycles/ticks
poly_compress:
median: 254 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1763 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1353 cycles/ticks
indcpa_keypair:
median: 83024 cycles/ticks
average: 83334 cycles/ticks
indcpa_enc:
median: 107962 cycles/ticks
average: 108525 cycles/ticks
indcpa_dec:
median: 34810 cycles/ticks
average: 34948 cycles/ticks
kyber_keypair_derand:
median: 91766 cycles/ticks
average: 92162 cycles/ticks
kyber_keypair:
median: 99746 cycles/ticks
average: 100156 cycles/ticks
kyber_encaps_derand:
median: 118228 cycles/ticks
average: 118842 cycles/ticks
kyber_encaps:
median: 119828 cycles/ticks
average: 120516 cycles/ticks
kyber_decaps:
median: 155274 cycles/ticks
average: 155974 cycles/ticks
Loop spin: 281
gen_a:
median: 20408 cycles/ticks
average: 20531 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3213 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2057 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6776 cycles/ticks
INVNTT:
median: 10356 cycles/ticks
average: 10401 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7735 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 286 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1299 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1760 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1352 cycles/ticks
indcpa_keypair:
median: 82994 cycles/ticks
average: 83371 cycles/ticks
indcpa_enc:
median: 108012 cycles/ticks
average: 108551 cycles/ticks
indcpa_dec:
median: 34874 cycles/ticks
average: 35023 cycles/ticks
kyber_keypair_derand:
median: 91780 cycles/ticks
average: 92159 cycles/ticks
kyber_keypair:
median: 99792 cycles/ticks
average: 100224 cycles/ticks
kyber_encaps_derand:
median: 118338 cycles/ticks
average: 118897 cycles/ticks
kyber_encaps:
median: 120062 cycles/ticks
average: 120683 cycles/ticks
kyber_decaps:
median: 155294 cycles/ticks
average: 155996 cycles/ticks
Loop spin: 282
gen_a:
median: 20404 cycles/ticks
average: 20515 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3211 cycles/ticks
poly_getnoise_eta2:
median: 2042 cycles/ticks
average: 2102 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6782 cycles/ticks
INVNTT:
median: 10348 cycles/ticks
average: 10405 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7738 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1287 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1750 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1364 cycles/ticks
indcpa_keypair:
median: 83008 cycles/ticks
average: 83422 cycles/ticks
indcpa_enc:
median: 108026 cycles/ticks
average: 108576 cycles/ticks
indcpa_dec:
median: 34804 cycles/ticks
average: 34942 cycles/ticks
kyber_keypair_derand:
median: 91738 cycles/ticks
average: 92129 cycles/ticks
kyber_keypair:
median: 99750 cycles/ticks
average: 100209 cycles/ticks
kyber_encaps_derand:
median: 118294 cycles/ticks
average: 118869 cycles/ticks
kyber_encaps:
median: 119794 cycles/ticks
average: 120388 cycles/ticks
kyber_decaps:
median: 155298 cycles/ticks
average: 156045 cycles/ticks
Loop spin: 283
gen_a:
median: 20418 cycles/ticks
average: 20513 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3210 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2049 cycles/ticks
NTT:
median: 6744 cycles/ticks
average: 6783 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10399 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7731 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1296 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1758 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1353 cycles/ticks
indcpa_keypair:
median: 82924 cycles/ticks
average: 83266 cycles/ticks
indcpa_enc:
median: 108014 cycles/ticks
average: 108546 cycles/ticks
indcpa_dec:
median: 34812 cycles/ticks
average: 34969 cycles/ticks
kyber_keypair_derand:
median: 91768 cycles/ticks
average: 92167 cycles/ticks
kyber_keypair:
median: 99778 cycles/ticks
average: 100175 cycles/ticks
kyber_encaps_derand:
median: 118116 cycles/ticks
average: 118711 cycles/ticks
kyber_encaps:
median: 119462 cycles/ticks
average: 120034 cycles/ticks
kyber_decaps:
median: 155236 cycles/ticks
average: 155942 cycles/ticks
Loop spin: 284
gen_a:
median: 20340 cycles/ticks
average: 20449 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3215 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2058 cycles/ticks
NTT:
median: 6762 cycles/ticks
average: 6800 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10408 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7704 cycles/ticks
average: 7754 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1289 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1751 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1370 cycles/ticks
indcpa_keypair:
median: 82978 cycles/ticks
average: 83316 cycles/ticks
indcpa_enc:
median: 107984 cycles/ticks
average: 108529 cycles/ticks
indcpa_dec:
median: 34808 cycles/ticks
average: 34950 cycles/ticks
kyber_keypair_derand:
median: 91786 cycles/ticks
average: 92150 cycles/ticks
kyber_keypair:
median: 100376 cycles/ticks
average: 100826 cycles/ticks
kyber_encaps_derand:
median: 118276 cycles/ticks
average: 118822 cycles/ticks
kyber_encaps:
median: 119608 cycles/ticks
average: 120198 cycles/ticks
kyber_decaps:
median: 155320 cycles/ticks
average: 156032 cycles/ticks
Loop spin: 285
gen_a:
median: 20356 cycles/ticks
average: 20470 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3214 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2046 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6787 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10401 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7731 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1297 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1759 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1352 cycles/ticks
indcpa_keypair:
median: 82946 cycles/ticks
average: 83335 cycles/ticks
indcpa_enc:
median: 108012 cycles/ticks
average: 108576 cycles/ticks
indcpa_dec:
median: 34814 cycles/ticks
average: 34947 cycles/ticks
kyber_keypair_derand:
median: 91772 cycles/ticks
average: 92208 cycles/ticks
kyber_keypair:
median: 100348 cycles/ticks
average: 100805 cycles/ticks
kyber_encaps_derand:
median: 118294 cycles/ticks
average: 118860 cycles/ticks
kyber_encaps:
median: 119714 cycles/ticks
average: 120361 cycles/ticks
kyber_decaps:
median: 155362 cycles/ticks
average: 156140 cycles/ticks
Loop spin: 286
gen_a:
median: 20414 cycles/ticks
average: 20516 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3213 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2048 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6784 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10392 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7738 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1300 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1772 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1351 cycles/ticks
indcpa_keypair:
median: 82970 cycles/ticks
average: 83340 cycles/ticks
indcpa_enc:
median: 108016 cycles/ticks
average: 108545 cycles/ticks
indcpa_dec:
median: 34838 cycles/ticks
average: 34978 cycles/ticks
kyber_keypair_derand:
median: 91736 cycles/ticks
average: 92134 cycles/ticks
kyber_keypair:
median: 99924 cycles/ticks
average: 100388 cycles/ticks
kyber_encaps_derand:
median: 118100 cycles/ticks
average: 118680 cycles/ticks
kyber_encaps:
median: 119478 cycles/ticks
average: 120045 cycles/ticks
kyber_decaps:
median: 155196 cycles/ticks
average: 155957 cycles/ticks
Loop spin: 287
gen_a:
median: 20402 cycles/ticks
average: 20505 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3219 cycles/ticks
poly_getnoise_eta2:
median: 2042 cycles/ticks
average: 2062 cycles/ticks
NTT:
median: 6748 cycles/ticks
average: 6789 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10412 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7739 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1286 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1760 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1367 cycles/ticks
indcpa_keypair:
median: 82938 cycles/ticks
average: 83272 cycles/ticks
indcpa_enc:
median: 107976 cycles/ticks
average: 108508 cycles/ticks
indcpa_dec:
median: 34808 cycles/ticks
average: 34939 cycles/ticks
kyber_keypair_derand:
median: 91758 cycles/ticks
average: 92117 cycles/ticks
kyber_keypair:
median: 99840 cycles/ticks
average: 100236 cycles/ticks
kyber_encaps_derand:
median: 118144 cycles/ticks
average: 118663 cycles/ticks
kyber_encaps:
median: 120082 cycles/ticks
average: 120655 cycles/ticks
kyber_decaps:
median: 155220 cycles/ticks
average: 155966 cycles/ticks
Loop spin: 288
gen_a:
median: 20360 cycles/ticks
average: 20471 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3211 cycles/ticks
poly_getnoise_eta2:
median: 2032 cycles/ticks
average: 2046 cycles/ticks
NTT:
median: 6744 cycles/ticks
average: 6779 cycles/ticks
INVNTT:
median: 10348 cycles/ticks
average: 10389 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7704 cycles/ticks
average: 7745 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 286 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1294 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1762 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1354 cycles/ticks
indcpa_keypair:
median: 82982 cycles/ticks
average: 83310 cycles/ticks
indcpa_enc:
median: 107952 cycles/ticks
average: 108463 cycles/ticks
indcpa_dec:
median: 34808 cycles/ticks
average: 34956 cycles/ticks
kyber_keypair_derand:
median: 91772 cycles/ticks
average: 92120 cycles/ticks
kyber_keypair:
median: 99808 cycles/ticks
average: 100225 cycles/ticks
kyber_encaps_derand:
median: 118226 cycles/ticks
average: 118846 cycles/ticks
kyber_encaps:
median: 119834 cycles/ticks
average: 120488 cycles/ticks
kyber_decaps:
median: 155248 cycles/ticks
average: 155978 cycles/ticks
Loop spin: 289
gen_a:
median: 20312 cycles/ticks
average: 20418 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3221 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2060 cycles/ticks
NTT:
median: 6744 cycles/ticks
average: 6769 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10400 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7782 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 286 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1285 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1756 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1362 cycles/ticks
indcpa_keypair:
median: 82940 cycles/ticks
average: 83279 cycles/ticks
indcpa_enc:
median: 108020 cycles/ticks
average: 108565 cycles/ticks
indcpa_dec:
median: 34810 cycles/ticks
average: 34952 cycles/ticks
kyber_keypair_derand:
median: 91800 cycles/ticks
average: 92204 cycles/ticks
kyber_keypair:
median: 99862 cycles/ticks
average: 100311 cycles/ticks
kyber_encaps_derand:
median: 118340 cycles/ticks
average: 118933 cycles/ticks
kyber_encaps:
median: 119910 cycles/ticks
average: 120408 cycles/ticks
kyber_decaps:
median: 155394 cycles/ticks
average: 156085 cycles/ticks
Loop spin: 290
gen_a:
median: 20316 cycles/ticks
average: 20429 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3221 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2051 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6782 cycles/ticks
INVNTT:
median: 10348 cycles/ticks
average: 10391 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7744 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1296 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1759 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1352 cycles/ticks
indcpa_keypair:
median: 82924 cycles/ticks
average: 83271 cycles/ticks
indcpa_enc:
median: 107972 cycles/ticks
average: 108483 cycles/ticks
indcpa_dec:
median: 34830 cycles/ticks
average: 34971 cycles/ticks
kyber_keypair_derand:
median: 91746 cycles/ticks
average: 92113 cycles/ticks
kyber_keypair:
median: 99848 cycles/ticks
average: 100317 cycles/ticks
kyber_encaps_derand:
median: 118318 cycles/ticks
average: 118867 cycles/ticks
kyber_encaps:
median: 119590 cycles/ticks
average: 120159 cycles/ticks
kyber_decaps:
median: 155346 cycles/ticks
average: 156023 cycles/ticks
Loop spin: 291
gen_a:
median: 20344 cycles/ticks
average: 20451 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3211 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2057 cycles/ticks
NTT:
median: 6762 cycles/ticks
average: 6805 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10408 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7753 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1287 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1750 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1364 cycles/ticks
indcpa_keypair:
median: 83006 cycles/ticks
average: 83320 cycles/ticks
indcpa_enc:
median: 108010 cycles/ticks
average: 108529 cycles/ticks
indcpa_dec:
median: 34820 cycles/ticks
average: 34958 cycles/ticks
kyber_keypair_derand:
median: 91764 cycles/ticks
average: 92124 cycles/ticks
kyber_keypair:
median: 100018 cycles/ticks
average: 100488 cycles/ticks
kyber_encaps_derand:
median: 118342 cycles/ticks
average: 118891 cycles/ticks
kyber_encaps:
median: 119638 cycles/ticks
average: 120257 cycles/ticks
kyber_decaps:
median: 155328 cycles/ticks
average: 156070 cycles/ticks
Loop spin: 292
gen_a:
median: 20420 cycles/ticks
average: 20517 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3245 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2047 cycles/ticks
NTT:
median: 6762 cycles/ticks
average: 6800 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10399 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7733 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1328 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1756 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1351 cycles/ticks
indcpa_keypair:
median: 83030 cycles/ticks
average: 83394 cycles/ticks
indcpa_enc:
median: 108030 cycles/ticks
average: 108541 cycles/ticks
indcpa_dec:
median: 34848 cycles/ticks
average: 34987 cycles/ticks
kyber_keypair_derand:
median: 91780 cycles/ticks
average: 92184 cycles/ticks
kyber_keypair:
median: 100136 cycles/ticks
average: 100555 cycles/ticks
kyber_encaps_derand:
median: 118142 cycles/ticks
average: 118681 cycles/ticks
kyber_encaps:
median: 119662 cycles/ticks
average: 120285 cycles/ticks
kyber_decaps:
median: 155248 cycles/ticks
average: 155978 cycles/ticks
Loop spin: 293
gen_a:
median: 20316 cycles/ticks
average: 20428 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3210 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2056 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6777 cycles/ticks
INVNTT:
median: 10356 cycles/ticks
average: 10427 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7750 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 286 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1284 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1748 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1365 cycles/ticks
indcpa_keypair:
median: 82988 cycles/ticks
average: 83370 cycles/ticks
indcpa_enc:
median: 108024 cycles/ticks
average: 108593 cycles/ticks
indcpa_dec:
median: 34834 cycles/ticks
average: 34980 cycles/ticks
kyber_keypair_derand:
median: 91764 cycles/ticks
average: 92087 cycles/ticks
kyber_keypair:
median: 100174 cycles/ticks
average: 100637 cycles/ticks
kyber_encaps_derand:
median: 118266 cycles/ticks
average: 118852 cycles/ticks
kyber_encaps:
median: 119550 cycles/ticks
average: 120120 cycles/ticks
kyber_decaps:
median: 155284 cycles/ticks
average: 156091 cycles/ticks
Loop spin: 294
gen_a:
median: 20312 cycles/ticks
average: 20430 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3215 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2054 cycles/ticks
NTT:
median: 6754 cycles/ticks
average: 6784 cycles/ticks
INVNTT:
median: 10356 cycles/ticks
average: 10417 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7740 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 299 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1286 cycles/ticks
poly_compress:
median: 254 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 57 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1760 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1364 cycles/ticks
indcpa_keypair:
median: 82968 cycles/ticks
average: 83343 cycles/ticks
indcpa_enc:
median: 107944 cycles/ticks
average: 108452 cycles/ticks
indcpa_dec:
median: 34840 cycles/ticks
average: 34983 cycles/ticks
kyber_keypair_derand:
median: 91768 cycles/ticks
average: 92127 cycles/ticks
kyber_keypair:
median: 100190 cycles/ticks
average: 100650 cycles/ticks
kyber_encaps_derand:
median: 118324 cycles/ticks
average: 118857 cycles/ticks
kyber_encaps:
median: 119792 cycles/ticks
average: 120385 cycles/ticks
kyber_decaps:
median: 155266 cycles/ticks
average: 156027 cycles/ticks
Loop spin: 295
gen_a:
median: 20394 cycles/ticks
average: 20504 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3225 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2049 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6787 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10412 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7748 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1295 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1761 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1354 cycles/ticks
indcpa_keypair:
median: 82960 cycles/ticks
average: 83310 cycles/ticks
indcpa_enc:
median: 107966 cycles/ticks
average: 108493 cycles/ticks
indcpa_dec:
median: 34810 cycles/ticks
average: 34981 cycles/ticks
kyber_keypair_derand:
median: 91804 cycles/ticks
average: 92205 cycles/ticks
kyber_keypair:
median: 100384 cycles/ticks
average: 100826 cycles/ticks
kyber_encaps_derand:
median: 118264 cycles/ticks
average: 118841 cycles/ticks
kyber_encaps:
median: 119706 cycles/ticks
average: 120271 cycles/ticks
kyber_decaps:
median: 155310 cycles/ticks
average: 156081 cycles/ticks
Loop spin: 296
gen_a:
median: 20456 cycles/ticks
average: 20557 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3214 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2061 cycles/ticks
NTT:
median: 6752 cycles/ticks
average: 6783 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10391 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7748 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1301 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1755 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1352 cycles/ticks
indcpa_keypair:
median: 82956 cycles/ticks
average: 83303 cycles/ticks
indcpa_enc:
median: 107940 cycles/ticks
average: 108427 cycles/ticks
indcpa_dec:
median: 34824 cycles/ticks
average: 34992 cycles/ticks
kyber_keypair_derand:
median: 91826 cycles/ticks
average: 92202 cycles/ticks
kyber_keypair:
median: 100070 cycles/ticks
average: 100489 cycles/ticks
kyber_encaps_derand:
median: 118214 cycles/ticks
average: 118787 cycles/ticks
kyber_encaps:
median: 120116 cycles/ticks
average: 120679 cycles/ticks
kyber_decaps:
median: 155262 cycles/ticks
average: 155957 cycles/ticks
Loop spin: 297
gen_a:
median: 20416 cycles/ticks
average: 20520 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3215 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2059 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6771 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10410 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7740 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1286 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1749 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1363 cycles/ticks
indcpa_keypair:
median: 82950 cycles/ticks
average: 83265 cycles/ticks
indcpa_enc:
median: 107998 cycles/ticks
average: 108530 cycles/ticks
indcpa_dec:
median: 34808 cycles/ticks
average: 34955 cycles/ticks
kyber_keypair_derand:
median: 91770 cycles/ticks
average: 92095 cycles/ticks
kyber_keypair:
median: 100252 cycles/ticks
average: 100688 cycles/ticks
kyber_encaps_derand:
median: 118166 cycles/ticks
average: 118697 cycles/ticks
kyber_encaps:
median: 119722 cycles/ticks
average: 120315 cycles/ticks
kyber_decaps:
median: 155216 cycles/ticks
average: 155968 cycles/ticks
Loop spin: 298
gen_a:
median: 20482 cycles/ticks
average: 20580 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3225 cycles/ticks
poly_getnoise_eta2:
median: 2042 cycles/ticks
average: 2051 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6788 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10395 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7732 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 288 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1293 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1759 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1353 cycles/ticks
indcpa_keypair:
median: 82946 cycles/ticks
average: 83324 cycles/ticks
indcpa_enc:
median: 107962 cycles/ticks
average: 108495 cycles/ticks
indcpa_dec:
median: 34814 cycles/ticks
average: 34947 cycles/ticks
kyber_keypair_derand:
median: 91824 cycles/ticks
average: 92200 cycles/ticks
kyber_keypair:
median: 99836 cycles/ticks
average: 100271 cycles/ticks
kyber_encaps_derand:
median: 118494 cycles/ticks
average: 119616 cycles/ticks
kyber_encaps:
median: 119734 cycles/ticks
average: 121388 cycles/ticks
kyber_decaps:
median: 155322 cycles/ticks
average: 156056 cycles/ticks
Loop spin: 299
gen_a:
median: 20420 cycles/ticks
average: 20537 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3217 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2068 cycles/ticks
NTT:
median: 6746 cycles/ticks
average: 6779 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10404 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7729 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 300 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1285 cycles/ticks
poly_compress:
median: 254 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1744 cycles/ticks
average: 1758 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1352 cycles/ticks
indcpa_keypair:
median: 82950 cycles/ticks
average: 83323 cycles/ticks
indcpa_enc:
median: 107994 cycles/ticks
average: 108544 cycles/ticks
indcpa_dec:
median: 34834 cycles/ticks
average: 34964 cycles/ticks
kyber_keypair_derand:
median: 91808 cycles/ticks
average: 92190 cycles/ticks
kyber_keypair:
median: 100336 cycles/ticks
average: 100819 cycles/ticks
kyber_encaps_derand:
median: 118256 cycles/ticks
average: 118789 cycles/ticks
kyber_encaps:
median: 119830 cycles/ticks
average: 120449 cycles/ticks
kyber_decaps:
median: 155282 cycles/ticks
average: 155997 cycles/ticks
Loop spin: 300
gen_a:
median: 20408 cycles/ticks
average: 20514 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3219 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2047 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6778 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10397 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7744 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 288 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1303 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1758 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1355 cycles/ticks
indcpa_keypair:
median: 83038 cycles/ticks
average: 83383 cycles/ticks
indcpa_enc:
median: 107966 cycles/ticks
average: 108454 cycles/ticks
indcpa_dec:
median: 34836 cycles/ticks
average: 34985 cycles/ticks
kyber_keypair_derand:
median: 91806 cycles/ticks
average: 92163 cycles/ticks
kyber_keypair:
median: 99884 cycles/ticks
average: 100316 cycles/ticks
kyber_encaps_derand:
median: 118188 cycles/ticks
average: 118720 cycles/ticks
kyber_encaps:
median: 119584 cycles/ticks
average: 120221 cycles/ticks
kyber_decaps:
median: 155222 cycles/ticks
average: 155920 cycles/ticks
Loop spin: 301
gen_a:
median: 20386 cycles/ticks
average: 20504 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3216 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2063 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6796 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10405 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7704 cycles/ticks
average: 7749 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1285 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1748 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1362 cycles/ticks
indcpa_keypair:
median: 83120 cycles/ticks
average: 83471 cycles/ticks
indcpa_enc:
median: 107962 cycles/ticks
average: 108537 cycles/ticks
indcpa_dec:
median: 34824 cycles/ticks
average: 34983 cycles/ticks
kyber_keypair_derand:
median: 91754 cycles/ticks
average: 92122 cycles/ticks
kyber_keypair:
median: 100056 cycles/ticks
average: 100489 cycles/ticks
kyber_encaps_derand:
median: 118266 cycles/ticks
average: 118838 cycles/ticks
kyber_encaps:
median: 119998 cycles/ticks
average: 120566 cycles/ticks
kyber_decaps:
median: 155350 cycles/ticks
average: 156090 cycles/ticks
Loop spin: 302
gen_a:
median: 20408 cycles/ticks
average: 20545 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3229 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2061 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6776 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10403 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7733 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 295 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1285 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1760 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1352 cycles/ticks
indcpa_keypair:
median: 83072 cycles/ticks
average: 83445 cycles/ticks
indcpa_enc:
median: 108038 cycles/ticks
average: 108567 cycles/ticks
indcpa_dec:
median: 34822 cycles/ticks
average: 34969 cycles/ticks
kyber_keypair_derand:
median: 91770 cycles/ticks
average: 92207 cycles/ticks
kyber_keypair:
median: 100088 cycles/ticks
average: 100538 cycles/ticks
kyber_encaps_derand:
median: 118234 cycles/ticks
average: 118852 cycles/ticks
kyber_encaps:
median: 119740 cycles/ticks
average: 120276 cycles/ticks
kyber_decaps:
median: 155308 cycles/ticks
average: 156001 cycles/ticks
Loop spin: 303
gen_a:
median: 20410 cycles/ticks
average: 20520 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3219 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2050 cycles/ticks
NTT:
median: 6772 cycles/ticks
average: 6816 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10419 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7793 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 286 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1305 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1763 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1352 cycles/ticks
indcpa_keypair:
median: 82942 cycles/ticks
average: 83322 cycles/ticks
indcpa_enc:
median: 108082 cycles/ticks
average: 108635 cycles/ticks
indcpa_dec:
median: 34836 cycles/ticks
average: 34994 cycles/ticks
kyber_keypair_derand:
median: 91802 cycles/ticks
average: 92178 cycles/ticks
kyber_keypair:
median: 100104 cycles/ticks
average: 100536 cycles/ticks
kyber_encaps_derand:
median: 118212 cycles/ticks
average: 118809 cycles/ticks
kyber_encaps:
median: 120020 cycles/ticks
average: 120539 cycles/ticks
kyber_decaps:
median: 155266 cycles/ticks
average: 155941 cycles/ticks
Loop spin: 304
gen_a:
median: 20434 cycles/ticks
average: 20542 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3214 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2059 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6772 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10412 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7747 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1306 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1757 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1364 cycles/ticks
indcpa_keypair:
median: 82994 cycles/ticks
average: 83394 cycles/ticks
indcpa_enc:
median: 108026 cycles/ticks
average: 108534 cycles/ticks
indcpa_dec:
median: 34828 cycles/ticks
average: 34986 cycles/ticks
kyber_keypair_derand:
median: 91778 cycles/ticks
average: 92168 cycles/ticks
kyber_keypair:
median: 100278 cycles/ticks
average: 100688 cycles/ticks
kyber_encaps_derand:
median: 118242 cycles/ticks
average: 118854 cycles/ticks
kyber_encaps:
median: 120080 cycles/ticks
average: 120631 cycles/ticks
kyber_decaps:
median: 155370 cycles/ticks
average: 156029 cycles/ticks
Loop spin: 305
gen_a:
median: 20436 cycles/ticks
average: 20552 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3211 cycles/ticks
poly_getnoise_eta2:
median: 2040 cycles/ticks
average: 2053 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6770 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10404 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7746 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1283 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 268 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1748 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1361 cycles/ticks
indcpa_keypair:
median: 82958 cycles/ticks
average: 83336 cycles/ticks
indcpa_enc:
median: 108026 cycles/ticks
average: 108555 cycles/ticks
indcpa_dec:
median: 34808 cycles/ticks
average: 34979 cycles/ticks
kyber_keypair_derand:
median: 91856 cycles/ticks
average: 92253 cycles/ticks
kyber_keypair:
median: 100250 cycles/ticks
average: 100679 cycles/ticks
kyber_encaps_derand:
median: 118512 cycles/ticks
average: 119025 cycles/ticks
kyber_encaps:
median: 119850 cycles/ticks
average: 120460 cycles/ticks
kyber_decaps:
median: 155478 cycles/ticks
average: 156182 cycles/ticks
Loop spin: 306
gen_a:
median: 20464 cycles/ticks
average: 20575 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3214 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2057 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6765 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10410 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7747 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 288 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1285 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1751 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1363 cycles/ticks
indcpa_keypair:
median: 82998 cycles/ticks
average: 83397 cycles/ticks
indcpa_enc:
median: 107960 cycles/ticks
average: 108444 cycles/ticks
indcpa_dec:
median: 34808 cycles/ticks
average: 34960 cycles/ticks
kyber_keypair_derand:
median: 91776 cycles/ticks
average: 92199 cycles/ticks
kyber_keypair:
median: 99812 cycles/ticks
average: 100308 cycles/ticks
kyber_encaps_derand:
median: 118252 cycles/ticks
average: 118778 cycles/ticks
kyber_encaps:
median: 119960 cycles/ticks
average: 120492 cycles/ticks
kyber_decaps:
median: 155208 cycles/ticks
average: 155871 cycles/ticks
Loop spin: 307
gen_a:
median: 20458 cycles/ticks
average: 20562 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3217 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2050 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6779 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10392 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7733 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 288 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1294 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1759 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1354 cycles/ticks
indcpa_keypair:
median: 83036 cycles/ticks
average: 83385 cycles/ticks
indcpa_enc:
median: 107954 cycles/ticks
average: 108591 cycles/ticks
indcpa_dec:
median: 34812 cycles/ticks
average: 34961 cycles/ticks
kyber_keypair_derand:
median: 91736 cycles/ticks
average: 92129 cycles/ticks
kyber_keypair:
median: 100340 cycles/ticks
average: 100744 cycles/ticks
kyber_encaps_derand:
median: 118210 cycles/ticks
average: 118753 cycles/ticks
kyber_encaps:
median: 119566 cycles/ticks
average: 120109 cycles/ticks
kyber_decaps:
median: 155226 cycles/ticks
average: 155954 cycles/ticks
Loop spin: 308
gen_a:
median: 20404 cycles/ticks
average: 20512 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3214 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2062 cycles/ticks
NTT:
median: 6744 cycles/ticks
average: 6774 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10406 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7741 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1296 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1749 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1362 cycles/ticks
indcpa_keypair:
median: 82994 cycles/ticks
average: 83378 cycles/ticks
indcpa_enc:
median: 108016 cycles/ticks
average: 108562 cycles/ticks
indcpa_dec:
median: 34826 cycles/ticks
average: 34970 cycles/ticks
kyber_keypair_derand:
median: 91748 cycles/ticks
average: 92103 cycles/ticks
kyber_keypair:
median: 99774 cycles/ticks
average: 100209 cycles/ticks
kyber_encaps_derand:
median: 118234 cycles/ticks
average: 118861 cycles/ticks
kyber_encaps:
median: 119904 cycles/ticks
average: 120525 cycles/ticks
kyber_decaps:
median: 155314 cycles/ticks
average: 156077 cycles/ticks
Loop spin: 309
gen_a:
median: 20382 cycles/ticks
average: 20501 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3212 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2056 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6770 cycles/ticks
INVNTT:
median: 10348 cycles/ticks
average: 10402 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7730 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1286 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1757 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1367 cycles/ticks
indcpa_keypair:
median: 82892 cycles/ticks
average: 83230 cycles/ticks
indcpa_enc:
median: 107912 cycles/ticks
average: 108462 cycles/ticks
indcpa_dec:
median: 34856 cycles/ticks
average: 35029 cycles/ticks
kyber_keypair_derand:
median: 91750 cycles/ticks
average: 92147 cycles/ticks
kyber_keypair:
median: 100488 cycles/ticks
average: 100935 cycles/ticks
kyber_encaps_derand:
median: 121748 cycles/ticks
average: 121923 cycles/ticks
kyber_encaps:
median: 123098 cycles/ticks
average: 122562 cycles/ticks
kyber_decaps:
median: 155478 cycles/ticks
average: 156160 cycles/ticks
Loop spin: 310
gen_a:
median: 20312 cycles/ticks
average: 20417 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3213 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2047 cycles/ticks
NTT:
median: 6750 cycles/ticks
average: 6795 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10398 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7750 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 286 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1296 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1762 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1351 cycles/ticks
indcpa_keypair:
median: 83038 cycles/ticks
average: 83413 cycles/ticks
indcpa_enc:
median: 107990 cycles/ticks
average: 108485 cycles/ticks
indcpa_dec:
median: 34818 cycles/ticks
average: 34979 cycles/ticks
kyber_keypair_derand:
median: 91766 cycles/ticks
average: 92147 cycles/ticks
kyber_keypair:
median: 100022 cycles/ticks
average: 100457 cycles/ticks
kyber_encaps_derand:
median: 118262 cycles/ticks
average: 118815 cycles/ticks
kyber_encaps:
median: 119916 cycles/ticks
average: 120536 cycles/ticks
kyber_decaps:
median: 155298 cycles/ticks
average: 155967 cycles/ticks
Loop spin: 311
gen_a:
median: 20386 cycles/ticks
average: 20508 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3214 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2054 cycles/ticks
NTT:
median: 6750 cycles/ticks
average: 6779 cycles/ticks
INVNTT:
median: 10348 cycles/ticks
average: 10407 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7761 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1286 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 268 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1750 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1366 cycles/ticks
indcpa_keypair:
median: 82980 cycles/ticks
average: 83369 cycles/ticks
indcpa_enc:
median: 108014 cycles/ticks
average: 108543 cycles/ticks
indcpa_dec:
median: 34874 cycles/ticks
average: 35031 cycles/ticks
kyber_keypair_derand:
median: 91850 cycles/ticks
average: 92238 cycles/ticks
kyber_keypair:
median: 99736 cycles/ticks
average: 100134 cycles/ticks
kyber_encaps_derand:
median: 118564 cycles/ticks
average: 119163 cycles/ticks
kyber_encaps:
median: 120284 cycles/ticks
average: 120869 cycles/ticks
kyber_decaps:
median: 155418 cycles/ticks
average: 156211 cycles/ticks
Loop spin: 312
gen_a:
median: 20408 cycles/ticks
average: 20507 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3211 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2057 cycles/ticks
NTT:
median: 6744 cycles/ticks
average: 6774 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10411 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7744 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 286 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1286 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 267 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1749 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1364 cycles/ticks
indcpa_keypair:
median: 83016 cycles/ticks
average: 83383 cycles/ticks
indcpa_enc:
median: 107976 cycles/ticks
average: 108489 cycles/ticks
indcpa_dec:
median: 34842 cycles/ticks
average: 34993 cycles/ticks
kyber_keypair_derand:
median: 91790 cycles/ticks
average: 92194 cycles/ticks
kyber_keypair:
median: 100210 cycles/ticks
average: 100643 cycles/ticks
kyber_encaps_derand:
median: 118326 cycles/ticks
average: 119138 cycles/ticks
kyber_encaps:
median: 119956 cycles/ticks
average: 120576 cycles/ticks
kyber_decaps:
median: 155332 cycles/ticks
average: 156057 cycles/ticks
Loop spin: 313
gen_a:
median: 20408 cycles/ticks
average: 20539 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3213 cycles/ticks
poly_getnoise_eta2:
median: 2042 cycles/ticks
average: 2057 cycles/ticks
NTT:
median: 6738 cycles/ticks
average: 6766 cycles/ticks
INVNTT:
median: 10360 cycles/ticks
average: 10435 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7704 cycles/ticks
average: 7750 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1286 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 257 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 69 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1750 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1366 cycles/ticks
indcpa_keypair:
median: 82982 cycles/ticks
average: 83302 cycles/ticks
indcpa_enc:
median: 107992 cycles/ticks
average: 108476 cycles/ticks
indcpa_dec:
median: 34874 cycles/ticks
average: 35017 cycles/ticks
kyber_keypair_derand:
median: 91780 cycles/ticks
average: 92173 cycles/ticks
kyber_keypair:
median: 100222 cycles/ticks
average: 100655 cycles/ticks
kyber_encaps_derand:
median: 118184 cycles/ticks
average: 118734 cycles/ticks
kyber_encaps:
median: 119938 cycles/ticks
average: 120515 cycles/ticks
kyber_decaps:
median: 155310 cycles/ticks
average: 155984 cycles/ticks
Loop spin: 314
gen_a:
median: 20416 cycles/ticks
average: 20548 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3217 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2049 cycles/ticks
NTT:
median: 6770 cycles/ticks
average: 6808 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10400 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7736 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1285 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1758 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1354 cycles/ticks
indcpa_keypair:
median: 83050 cycles/ticks
average: 83405 cycles/ticks
indcpa_enc:
median: 107984 cycles/ticks
average: 108522 cycles/ticks
indcpa_dec:
median: 34850 cycles/ticks
average: 35024 cycles/ticks
kyber_keypair_derand:
median: 91844 cycles/ticks
average: 92236 cycles/ticks
kyber_keypair:
median: 99782 cycles/ticks
average: 100173 cycles/ticks
kyber_encaps_derand:
median: 118240 cycles/ticks
average: 118821 cycles/ticks
kyber_encaps:
median: 119686 cycles/ticks
average: 120289 cycles/ticks
kyber_decaps:
median: 155352 cycles/ticks
average: 156034 cycles/ticks
Loop spin: 315
gen_a:
median: 20490 cycles/ticks
average: 20595 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3212 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2057 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6773 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10418 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7742 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 286 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1296 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1749 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1351 cycles/ticks
indcpa_keypair:
median: 82940 cycles/ticks
average: 83283 cycles/ticks
indcpa_enc:
median: 107974 cycles/ticks
average: 108492 cycles/ticks
indcpa_dec:
median: 34804 cycles/ticks
average: 34922 cycles/ticks
kyber_keypair_derand:
median: 91738 cycles/ticks
average: 92151 cycles/ticks
kyber_keypair:
median: 99984 cycles/ticks
average: 100397 cycles/ticks
kyber_encaps_derand:
median: 118404 cycles/ticks
average: 118943 cycles/ticks
kyber_encaps:
median: 120012 cycles/ticks
average: 120641 cycles/ticks
kyber_decaps:
median: 155372 cycles/ticks
average: 156094 cycles/ticks
Loop spin: 316
gen_a:
median: 20358 cycles/ticks
average: 20480 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3219 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2058 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6778 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10483 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7747 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1293 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1750 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1364 cycles/ticks
indcpa_keypair:
median: 83002 cycles/ticks
average: 83373 cycles/ticks
indcpa_enc:
median: 107972 cycles/ticks
average: 108488 cycles/ticks
indcpa_dec:
median: 34830 cycles/ticks
average: 35021 cycles/ticks
kyber_keypair_derand:
median: 91792 cycles/ticks
average: 92167 cycles/ticks
kyber_keypair:
median: 99774 cycles/ticks
average: 100179 cycles/ticks
kyber_encaps_derand:
median: 118646 cycles/ticks
average: 119163 cycles/ticks
kyber_encaps:
median: 120386 cycles/ticks
average: 120915 cycles/ticks
kyber_decaps:
median: 155532 cycles/ticks
average: 156236 cycles/ticks
Loop spin: 317
gen_a:
median: 20310 cycles/ticks
average: 20423 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3218 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2059 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6769 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10403 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7742 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1288 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1747 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1363 cycles/ticks
indcpa_keypair:
median: 83002 cycles/ticks
average: 83332 cycles/ticks
indcpa_enc:
median: 108012 cycles/ticks
average: 108525 cycles/ticks
indcpa_dec:
median: 34806 cycles/ticks
average: 34939 cycles/ticks
kyber_keypair_derand:
median: 91860 cycles/ticks
average: 92259 cycles/ticks
kyber_keypair:
median: 99810 cycles/ticks
average: 100231 cycles/ticks
kyber_encaps_derand:
median: 118194 cycles/ticks
average: 118796 cycles/ticks
kyber_encaps:
median: 119582 cycles/ticks
average: 120153 cycles/ticks
kyber_decaps:
median: 155298 cycles/ticks
average: 156021 cycles/ticks
Loop spin: 318
gen_a:
median: 20344 cycles/ticks
average: 20488 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3221 cycles/ticks
poly_getnoise_eta2:
median: 2032 cycles/ticks
average: 2054 cycles/ticks
NTT:
median: 6762 cycles/ticks
average: 6808 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10406 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7704 cycles/ticks
average: 7748 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1302 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1767 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1353 cycles/ticks
indcpa_keypair:
median: 82992 cycles/ticks
average: 83335 cycles/ticks
indcpa_enc:
median: 108014 cycles/ticks
average: 108477 cycles/ticks
indcpa_dec:
median: 34818 cycles/ticks
average: 34964 cycles/ticks
kyber_keypair_derand:
median: 91796 cycles/ticks
average: 92162 cycles/ticks
kyber_keypair:
median: 100282 cycles/ticks
average: 100741 cycles/ticks
kyber_encaps_derand:
median: 118424 cycles/ticks
average: 119012 cycles/ticks
kyber_encaps:
median: 120048 cycles/ticks
average: 120682 cycles/ticks
kyber_decaps:
median: 155468 cycles/ticks
average: 156206 cycles/ticks
Loop spin: 319
gen_a:
median: 20358 cycles/ticks
average: 20503 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3215 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2059 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6786 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10402 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7710 cycles/ticks
average: 7762 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1299 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1765 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1353 cycles/ticks
indcpa_keypair:
median: 82984 cycles/ticks
average: 83345 cycles/ticks
indcpa_enc:
median: 107974 cycles/ticks
average: 108491 cycles/ticks
indcpa_dec:
median: 34830 cycles/ticks
average: 34992 cycles/ticks
kyber_keypair_derand:
median: 91830 cycles/ticks
average: 92223 cycles/ticks
kyber_keypair:
median: 100406 cycles/ticks
average: 100816 cycles/ticks
kyber_encaps_derand:
median: 118214 cycles/ticks
average: 118848 cycles/ticks
kyber_encaps:
median: 119916 cycles/ticks
average: 120442 cycles/ticks
kyber_decaps:
median: 155214 cycles/ticks
average: 155930 cycles/ticks
Loop spin: 320
gen_a:
median: 20358 cycles/ticks
average: 20470 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3211 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2060 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6778 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10411 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7704 cycles/ticks
average: 7756 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 286 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1283 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 267 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1747 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1362 cycles/ticks
indcpa_keypair:
median: 82936 cycles/ticks
average: 83275 cycles/ticks
indcpa_enc:
median: 107976 cycles/ticks
average: 108444 cycles/ticks
indcpa_dec:
median: 34834 cycles/ticks
average: 34980 cycles/ticks
kyber_keypair_derand:
median: 91810 cycles/ticks
average: 92179 cycles/ticks
kyber_keypair:
median: 100016 cycles/ticks
average: 100466 cycles/ticks
kyber_encaps_derand:
median: 118296 cycles/ticks
average: 118860 cycles/ticks
kyber_encaps:
median: 119746 cycles/ticks
average: 120332 cycles/ticks
kyber_decaps:
median: 155344 cycles/ticks
average: 156024 cycles/ticks
Loop spin: 321
gen_a:
median: 20356 cycles/ticks
average: 20484 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3215 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2050 cycles/ticks
NTT:
median: 6770 cycles/ticks
average: 6803 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10421 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7734 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1285 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1756 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1352 cycles/ticks
indcpa_keypair:
median: 82968 cycles/ticks
average: 83330 cycles/ticks
indcpa_enc:
median: 108020 cycles/ticks
average: 108562 cycles/ticks
indcpa_dec:
median: 34854 cycles/ticks
average: 35013 cycles/ticks
kyber_keypair_derand:
median: 91754 cycles/ticks
average: 92162 cycles/ticks
kyber_keypair:
median: 99758 cycles/ticks
average: 100193 cycles/ticks
kyber_encaps_derand:
median: 118276 cycles/ticks
average: 118870 cycles/ticks
kyber_encaps:
median: 119864 cycles/ticks
average: 120477 cycles/ticks
kyber_decaps:
median: 155374 cycles/ticks
average: 156123 cycles/ticks
Loop spin: 322
gen_a:
median: 20398 cycles/ticks
average: 20512 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3213 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2065 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6778 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10414 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7761 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1298 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1761 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1354 cycles/ticks
indcpa_keypair:
median: 83064 cycles/ticks
average: 83415 cycles/ticks
indcpa_enc:
median: 107988 cycles/ticks
average: 108516 cycles/ticks
indcpa_dec:
median: 34826 cycles/ticks
average: 35001 cycles/ticks
kyber_keypair_derand:
median: 91752 cycles/ticks
average: 92134 cycles/ticks
kyber_keypair:
median: 99788 cycles/ticks
average: 100218 cycles/ticks
kyber_encaps_derand:
median: 118546 cycles/ticks
average: 119132 cycles/ticks
kyber_encaps:
median: 119550 cycles/ticks
average: 120106 cycles/ticks
kyber_decaps:
median: 155260 cycles/ticks
average: 155974 cycles/ticks
Loop spin: 323
gen_a:
median: 20384 cycles/ticks
average: 20504 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3218 cycles/ticks
poly_getnoise_eta2:
median: 2042 cycles/ticks
average: 2061 cycles/ticks
NTT:
median: 6750 cycles/ticks
average: 6784 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10413 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7742 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1287 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1748 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1365 cycles/ticks
indcpa_keypair:
median: 83028 cycles/ticks
average: 83333 cycles/ticks
indcpa_enc:
median: 108032 cycles/ticks
average: 108512 cycles/ticks
indcpa_dec:
median: 34826 cycles/ticks
average: 34965 cycles/ticks
kyber_keypair_derand:
median: 91818 cycles/ticks
average: 92183 cycles/ticks
kyber_keypair:
median: 99740 cycles/ticks
average: 100175 cycles/ticks
kyber_encaps_derand:
median: 118198 cycles/ticks
average: 118762 cycles/ticks
kyber_encaps:
median: 119742 cycles/ticks
average: 120273 cycles/ticks
kyber_decaps:
median: 155060 cycles/ticks
average: 155769 cycles/ticks
Loop spin: 324
gen_a:
median: 20358 cycles/ticks
average: 20476 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3213 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2060 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6777 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10392 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7747 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1296 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1762 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1354 cycles/ticks
indcpa_keypair:
median: 82998 cycles/ticks
average: 83332 cycles/ticks
indcpa_enc:
median: 107952 cycles/ticks
average: 108453 cycles/ticks
indcpa_dec:
median: 34814 cycles/ticks
average: 34965 cycles/ticks
kyber_keypair_derand:
median: 91816 cycles/ticks
average: 92213 cycles/ticks
kyber_keypair:
median: 99916 cycles/ticks
average: 100369 cycles/ticks
kyber_encaps_derand:
median: 118156 cycles/ticks
average: 118740 cycles/ticks
kyber_encaps:
median: 119556 cycles/ticks
average: 120205 cycles/ticks
kyber_decaps:
median: 155280 cycles/ticks
average: 155980 cycles/ticks
Loop spin: 325
gen_a:
median: 20312 cycles/ticks
average: 20447 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3216 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2059 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6771 cycles/ticks
INVNTT:
median: 10348 cycles/ticks
average: 10399 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7710 cycles/ticks
average: 7739 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 299 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1285 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1758 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1360 cycles/ticks
indcpa_keypair:
median: 82954 cycles/ticks
average: 83335 cycles/ticks
indcpa_enc:
median: 108026 cycles/ticks
average: 108572 cycles/ticks
indcpa_dec:
median: 34822 cycles/ticks
average: 34971 cycles/ticks
kyber_keypair_derand:
median: 91766 cycles/ticks
average: 92207 cycles/ticks
kyber_keypair:
median: 100070 cycles/ticks
average: 100511 cycles/ticks
kyber_encaps_derand:
median: 118274 cycles/ticks
average: 118886 cycles/ticks
kyber_encaps:
median: 119524 cycles/ticks
average: 120080 cycles/ticks
kyber_decaps:
median: 155300 cycles/ticks
average: 156044 cycles/ticks
Loop spin: 326
gen_a:
median: 20386 cycles/ticks
average: 20517 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3215 cycles/ticks
poly_getnoise_eta2:
median: 2042 cycles/ticks
average: 2055 cycles/ticks
NTT:
median: 6744 cycles/ticks
average: 6784 cycles/ticks
INVNTT:
median: 10348 cycles/ticks
average: 10394 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7738 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1298 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1760 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1353 cycles/ticks
indcpa_keypair:
median: 83044 cycles/ticks
average: 83407 cycles/ticks
indcpa_enc:
median: 107978 cycles/ticks
average: 108654 cycles/ticks
indcpa_dec:
median: 34838 cycles/ticks
average: 34987 cycles/ticks
kyber_keypair_derand:
median: 91844 cycles/ticks
average: 92237 cycles/ticks
kyber_keypair:
median: 99970 cycles/ticks
average: 100408 cycles/ticks
kyber_encaps_derand:
median: 118192 cycles/ticks
average: 118739 cycles/ticks
kyber_encaps:
median: 119520 cycles/ticks
average: 120110 cycles/ticks
kyber_decaps:
median: 155276 cycles/ticks
average: 155994 cycles/ticks
Loop spin: 327
gen_a:
median: 20360 cycles/ticks
average: 20482 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3218 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2066 cycles/ticks
NTT:
median: 6738 cycles/ticks
average: 6769 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10414 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7704 cycles/ticks
average: 7772 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1286 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1751 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1366 cycles/ticks
indcpa_keypair:
median: 82910 cycles/ticks
average: 83242 cycles/ticks
indcpa_enc:
median: 108004 cycles/ticks
average: 108477 cycles/ticks
indcpa_dec:
median: 34848 cycles/ticks
average: 35003 cycles/ticks
kyber_keypair_derand:
median: 91784 cycles/ticks
average: 92215 cycles/ticks
kyber_keypair:
median: 100022 cycles/ticks
average: 100446 cycles/ticks
kyber_encaps_derand:
median: 118384 cycles/ticks
average: 118997 cycles/ticks
kyber_encaps:
median: 119632 cycles/ticks
average: 120172 cycles/ticks
kyber_decaps:
median: 155404 cycles/ticks
average: 156103 cycles/ticks
Loop spin: 328
gen_a:
median: 20340 cycles/ticks
average: 20451 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3224 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2049 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6787 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10389 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7737 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1292 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1757 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1351 cycles/ticks
indcpa_keypair:
median: 83010 cycles/ticks
average: 83335 cycles/ticks
indcpa_enc:
median: 107968 cycles/ticks
average: 108514 cycles/ticks
indcpa_dec:
median: 34824 cycles/ticks
average: 34990 cycles/ticks
kyber_keypair_derand:
median: 91776 cycles/ticks
average: 92151 cycles/ticks
kyber_keypair:
median: 100008 cycles/ticks
average: 100454 cycles/ticks
kyber_encaps_derand:
median: 118272 cycles/ticks
average: 118832 cycles/ticks
kyber_encaps:
median: 119488 cycles/ticks
average: 120023 cycles/ticks
kyber_decaps:
median: 155282 cycles/ticks
average: 155992 cycles/ticks
Loop spin: 329
gen_a:
median: 20362 cycles/ticks
average: 20505 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3219 cycles/ticks
poly_getnoise_eta2:
median: 2042 cycles/ticks
average: 2063 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6790 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10416 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7737 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1286 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 266 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1757 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1363 cycles/ticks
indcpa_keypair:
median: 82972 cycles/ticks
average: 83332 cycles/ticks
indcpa_enc:
median: 108020 cycles/ticks
average: 108547 cycles/ticks
indcpa_dec:
median: 34894 cycles/ticks
average: 35043 cycles/ticks
kyber_keypair_derand:
median: 91870 cycles/ticks
average: 92250 cycles/ticks
kyber_keypair:
median: 100276 cycles/ticks
average: 100903 cycles/ticks
kyber_encaps_derand:
median: 118490 cycles/ticks
average: 119343 cycles/ticks
kyber_encaps:
median: 120086 cycles/ticks
average: 120880 cycles/ticks
kyber_decaps:
median: 159928 cycles/ticks
average: 159883 cycles/ticks
Loop spin: 330
gen_a:
median: 20412 cycles/ticks
average: 20515 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3223 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2048 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6783 cycles/ticks
INVNTT:
median: 10356 cycles/ticks
average: 10400 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7710 cycles/ticks
average: 7753 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 288 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1295 cycles/ticks
poly_compress:
median: 254 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1757 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1353 cycles/ticks
indcpa_keypair:
median: 82986 cycles/ticks
average: 83323 cycles/ticks
indcpa_enc:
median: 108018 cycles/ticks
average: 108529 cycles/ticks
indcpa_dec:
median: 34850 cycles/ticks
average: 35025 cycles/ticks
kyber_keypair_derand:
median: 91872 cycles/ticks
average: 92283 cycles/ticks
kyber_keypair:
median: 100074 cycles/ticks
average: 100478 cycles/ticks
kyber_encaps_derand:
median: 118270 cycles/ticks
average: 118825 cycles/ticks
kyber_encaps:
median: 120182 cycles/ticks
average: 120678 cycles/ticks
kyber_decaps:
median: 155296 cycles/ticks
average: 156083 cycles/ticks
Loop spin: 331
gen_a:
median: 20358 cycles/ticks
average: 20476 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3212 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2057 cycles/ticks
NTT:
median: 6756 cycles/ticks
average: 6791 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10394 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7739 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1297 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1761 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1353 cycles/ticks
indcpa_keypair:
median: 82984 cycles/ticks
average: 83322 cycles/ticks
indcpa_enc:
median: 107986 cycles/ticks
average: 108446 cycles/ticks
indcpa_dec:
median: 34832 cycles/ticks
average: 35016 cycles/ticks
kyber_keypair_derand:
median: 91854 cycles/ticks
average: 92206 cycles/ticks
kyber_keypair:
median: 99940 cycles/ticks
average: 100392 cycles/ticks
kyber_encaps_derand:
median: 118196 cycles/ticks
average: 118789 cycles/ticks
kyber_encaps:
median: 120192 cycles/ticks
average: 120768 cycles/ticks
kyber_decaps:
median: 155210 cycles/ticks
average: 156014 cycles/ticks
Loop spin: 332
gen_a:
median: 20358 cycles/ticks
average: 20480 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3214 cycles/ticks
poly_getnoise_eta2:
median: 2036 cycles/ticks
average: 2058 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6772 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10404 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7743 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1286 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 265 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1749 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1365 cycles/ticks
indcpa_keypair:
median: 83036 cycles/ticks
average: 83550 cycles/ticks
indcpa_enc:
median: 107986 cycles/ticks
average: 108531 cycles/ticks
indcpa_dec:
median: 34834 cycles/ticks
average: 34996 cycles/ticks
kyber_keypair_derand:
median: 91804 cycles/ticks
average: 92178 cycles/ticks
kyber_keypair:
median: 99760 cycles/ticks
average: 100205 cycles/ticks
kyber_encaps_derand:
median: 118178 cycles/ticks
average: 118743 cycles/ticks
kyber_encaps:
median: 119664 cycles/ticks
average: 120287 cycles/ticks
kyber_decaps:
median: 155398 cycles/ticks
average: 156126 cycles/ticks
Loop spin: 333
gen_a:
median: 20368 cycles/ticks
average: 20504 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3214 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2062 cycles/ticks
NTT:
median: 6764 cycles/ticks
average: 6798 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10417 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7735 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 298 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1289 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1756 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1354 cycles/ticks
indcpa_keypair:
median: 83052 cycles/ticks
average: 83364 cycles/ticks
indcpa_enc:
median: 107960 cycles/ticks
average: 108456 cycles/ticks
indcpa_dec:
median: 34850 cycles/ticks
average: 35039 cycles/ticks
kyber_keypair_derand:
median: 91840 cycles/ticks
average: 92202 cycles/ticks
kyber_keypair:
median: 100086 cycles/ticks
average: 100485 cycles/ticks
kyber_encaps_derand:
median: 118460 cycles/ticks
average: 119028 cycles/ticks
kyber_encaps:
median: 120010 cycles/ticks
average: 120729 cycles/ticks
kyber_decaps:
median: 155534 cycles/ticks
average: 156266 cycles/ticks
Loop spin: 334
gen_a:
median: 20354 cycles/ticks
average: 20453 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3213 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2048 cycles/ticks
NTT:
median: 6752 cycles/ticks
average: 6784 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10405 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7706 cycles/ticks
average: 7744 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1287 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1760 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1353 cycles/ticks
indcpa_keypair:
median: 82966 cycles/ticks
average: 83299 cycles/ticks
indcpa_enc:
median: 108018 cycles/ticks
average: 108561 cycles/ticks
indcpa_dec:
median: 34804 cycles/ticks
average: 34955 cycles/ticks
kyber_keypair_derand:
median: 91814 cycles/ticks
average: 92210 cycles/ticks
kyber_keypair:
median: 100428 cycles/ticks
average: 100900 cycles/ticks
kyber_encaps_derand:
median: 118164 cycles/ticks
average: 118745 cycles/ticks
kyber_encaps:
median: 119804 cycles/ticks
average: 120341 cycles/ticks
kyber_decaps:
median: 155246 cycles/ticks
average: 155985 cycles/ticks
Loop spin: 335
gen_a:
median: 20464 cycles/ticks
average: 20577 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3218 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2058 cycles/ticks
NTT:
median: 6764 cycles/ticks
average: 6803 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10399 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7716 cycles/ticks
average: 7814 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1315 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1761 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1359 cycles/ticks
indcpa_keypair:
median: 83022 cycles/ticks
average: 83395 cycles/ticks
indcpa_enc:
median: 107970 cycles/ticks
average: 108457 cycles/ticks
indcpa_dec:
median: 34830 cycles/ticks
average: 35002 cycles/ticks
kyber_keypair_derand:
median: 91746 cycles/ticks
average: 92111 cycles/ticks
kyber_keypair:
median: 100194 cycles/ticks
average: 100660 cycles/ticks
kyber_encaps_derand:
median: 118104 cycles/ticks
average: 118703 cycles/ticks
kyber_encaps:
median: 120088 cycles/ticks
average: 120633 cycles/ticks
kyber_decaps:
median: 155252 cycles/ticks
average: 155972 cycles/ticks
Loop spin: 336
gen_a:
median: 20364 cycles/ticks
average: 20480 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3218 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2060 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6783 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10411 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7704 cycles/ticks
average: 7756 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 288 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1286 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1748 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1362 cycles/ticks
indcpa_keypair:
median: 83000 cycles/ticks
average: 83355 cycles/ticks
indcpa_enc:
median: 107960 cycles/ticks
average: 108493 cycles/ticks
indcpa_dec:
median: 34840 cycles/ticks
average: 34998 cycles/ticks
kyber_keypair_derand:
median: 91792 cycles/ticks
average: 92376 cycles/ticks
kyber_keypair:
median: 100200 cycles/ticks
average: 100635 cycles/ticks
kyber_encaps_derand:
median: 118292 cycles/ticks
average: 118869 cycles/ticks
kyber_encaps:
median: 119790 cycles/ticks
average: 120364 cycles/ticks
kyber_decaps:
median: 155316 cycles/ticks
average: 156066 cycles/ticks
Loop spin: 337
gen_a:
median: 20406 cycles/ticks
average: 20510 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3208 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2059 cycles/ticks
NTT:
median: 6744 cycles/ticks
average: 6769 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10420 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7704 cycles/ticks
average: 7763 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1286 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1754 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1367 cycles/ticks
indcpa_keypair:
median: 82986 cycles/ticks
average: 83331 cycles/ticks
indcpa_enc:
median: 107984 cycles/ticks
average: 108512 cycles/ticks
indcpa_dec:
median: 34818 cycles/ticks
average: 34961 cycles/ticks
kyber_keypair_derand:
median: 91754 cycles/ticks
average: 92109 cycles/ticks
kyber_keypair:
median: 100170 cycles/ticks
average: 100581 cycles/ticks
kyber_encaps_derand:
median: 118216 cycles/ticks
average: 118786 cycles/ticks
kyber_encaps:
median: 119784 cycles/ticks
average: 120314 cycles/ticks
kyber_decaps:
median: 155278 cycles/ticks
average: 156008 cycles/ticks
Loop spin: 338
gen_a:
median: 20316 cycles/ticks
average: 20449 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3225 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2048 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6777 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10422 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7736 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 286 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1295 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1758 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1353 cycles/ticks
indcpa_keypair:
median: 82928 cycles/ticks
average: 83264 cycles/ticks
indcpa_enc:
median: 107972 cycles/ticks
average: 108517 cycles/ticks
indcpa_dec:
median: 34832 cycles/ticks
average: 34982 cycles/ticks
kyber_keypair_derand:
median: 91846 cycles/ticks
average: 92260 cycles/ticks
kyber_keypair:
median: 100070 cycles/ticks
average: 100536 cycles/ticks
kyber_encaps_derand:
median: 118404 cycles/ticks
average: 118971 cycles/ticks
kyber_encaps:
median: 119946 cycles/ticks
average: 120447 cycles/ticks
kyber_decaps:
median: 155338 cycles/ticks
average: 156059 cycles/ticks
Loop spin: 339
gen_a:
median: 20356 cycles/ticks
average: 20454 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3211 cycles/ticks
poly_getnoise_eta2:
median: 2038 cycles/ticks
average: 2048 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6765 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10395 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7712 cycles/ticks
average: 7744 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1295 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1747 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1363 cycles/ticks
indcpa_keypair:
median: 82954 cycles/ticks
average: 83291 cycles/ticks
indcpa_enc:
median: 108008 cycles/ticks
average: 108566 cycles/ticks
indcpa_dec:
median: 34814 cycles/ticks
average: 34958 cycles/ticks
kyber_keypair_derand:
median: 91796 cycles/ticks
average: 92136 cycles/ticks
kyber_keypair:
median: 100272 cycles/ticks
average: 100742 cycles/ticks
kyber_encaps_derand:
median: 118242 cycles/ticks
average: 118833 cycles/ticks
kyber_encaps:
median: 119694 cycles/ticks
average: 120308 cycles/ticks
kyber_decaps:
median: 155380 cycles/ticks
average: 156144 cycles/ticks
Loop spin: 340
gen_a:
median: 20438 cycles/ticks
average: 20537 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3211 cycles/ticks
poly_getnoise_eta2:
median: 2042 cycles/ticks
average: 2054 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6767 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10395 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7737 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 286 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1285 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 64 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1749 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1362 cycles/ticks
indcpa_keypair:
median: 82966 cycles/ticks
average: 83267 cycles/ticks
indcpa_enc:
median: 108022 cycles/ticks
average: 108573 cycles/ticks
indcpa_dec:
median: 34818 cycles/ticks
average: 34962 cycles/ticks
kyber_keypair_derand:
median: 91780 cycles/ticks
average: 92151 cycles/ticks
kyber_keypair:
median: 99818 cycles/ticks
average: 100233 cycles/ticks
kyber_encaps_derand:
median: 118184 cycles/ticks
average: 118748 cycles/ticks
kyber_encaps:
median: 119914 cycles/ticks
average: 120477 cycles/ticks
kyber_decaps:
median: 155156 cycles/ticks
average: 155886 cycles/ticks
Loop spin: 341
gen_a:
median: 20358 cycles/ticks
average: 20471 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3214 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2046 cycles/ticks
NTT:
median: 6758 cycles/ticks
average: 6804 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10404 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7737 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1299 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1762 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1354 cycles/ticks
indcpa_keypair:
median: 83014 cycles/ticks
average: 83334 cycles/ticks
indcpa_enc:
median: 107974 cycles/ticks
average: 108513 cycles/ticks
indcpa_dec:
median: 34830 cycles/ticks
average: 34986 cycles/ticks
kyber_keypair_derand:
median: 91804 cycles/ticks
average: 92176 cycles/ticks
kyber_keypair:
median: 100314 cycles/ticks
average: 100702 cycles/ticks
kyber_encaps_derand:
median: 118296 cycles/ticks
average: 118845 cycles/ticks
kyber_encaps:
median: 119648 cycles/ticks
average: 120329 cycles/ticks
kyber_decaps:
median: 155356 cycles/ticks
average: 156125 cycles/ticks
Loop spin: 342
gen_a:
median: 20360 cycles/ticks
average: 20479 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3220 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2062 cycles/ticks
NTT:
median: 6744 cycles/ticks
average: 6781 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10392 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7712 cycles/ticks
average: 7752 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1298 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1749 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1361 cycles/ticks
indcpa_keypair:
median: 83022 cycles/ticks
average: 83353 cycles/ticks
indcpa_enc:
median: 108086 cycles/ticks
average: 108619 cycles/ticks
indcpa_dec:
median: 34826 cycles/ticks
average: 34977 cycles/ticks
kyber_keypair_derand:
median: 91868 cycles/ticks
average: 92224 cycles/ticks
kyber_keypair:
median: 99810 cycles/ticks
average: 100237 cycles/ticks
kyber_encaps_derand:
median: 118194 cycles/ticks
average: 118777 cycles/ticks
kyber_encaps:
median: 119796 cycles/ticks
average: 120387 cycles/ticks
kyber_decaps:
median: 155228 cycles/ticks
average: 155968 cycles/ticks
Loop spin: 343
gen_a:
median: 20340 cycles/ticks
average: 20452 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3222 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2061 cycles/ticks
NTT:
median: 6730 cycles/ticks
average: 6760 cycles/ticks
INVNTT:
median: 10348 cycles/ticks
average: 10404 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7732 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 296 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1286 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1756 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1354 cycles/ticks
indcpa_keypair:
median: 82946 cycles/ticks
average: 83271 cycles/ticks
indcpa_enc:
median: 107988 cycles/ticks
average: 108580 cycles/ticks
indcpa_dec:
median: 34828 cycles/ticks
average: 34970 cycles/ticks
kyber_keypair_derand:
median: 91764 cycles/ticks
average: 92111 cycles/ticks
kyber_keypair:
median: 100262 cycles/ticks
average: 100715 cycles/ticks
kyber_encaps_derand:
median: 118232 cycles/ticks
average: 118828 cycles/ticks
kyber_encaps:
median: 119712 cycles/ticks
average: 120238 cycles/ticks
kyber_decaps:
median: 155206 cycles/ticks
average: 155904 cycles/ticks
Loop spin: 344
gen_a:
median: 20338 cycles/ticks
average: 20448 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3214 cycles/ticks
poly_getnoise_eta2:
median: 2034 cycles/ticks
average: 2050 cycles/ticks
NTT:
median: 6730 cycles/ticks
average: 6768 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10404 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7740 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1294 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1758 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1351 cycles/ticks
indcpa_keypair:
median: 82894 cycles/ticks
average: 83233 cycles/ticks
indcpa_enc:
median: 107940 cycles/ticks
average: 108510 cycles/ticks
indcpa_dec:
median: 34832 cycles/ticks
average: 34968 cycles/ticks
kyber_keypair_derand:
median: 91754 cycles/ticks
average: 92122 cycles/ticks
kyber_keypair:
median: 100326 cycles/ticks
average: 100744 cycles/ticks
kyber_encaps_derand:
median: 118214 cycles/ticks
average: 118747 cycles/ticks
kyber_encaps:
median: 119788 cycles/ticks
average: 120323 cycles/ticks
kyber_decaps:
median: 155262 cycles/ticks
average: 156050 cycles/ticks
Loop spin: 345
gen_a:
median: 20358 cycles/ticks
average: 20465 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3211 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2058 cycles/ticks
NTT:
median: 6752 cycles/ticks
average: 6784 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10442 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7748 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1286 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1748 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1363 cycles/ticks
indcpa_keypair:
median: 83024 cycles/ticks
average: 83372 cycles/ticks
indcpa_enc:
median: 107986 cycles/ticks
average: 108474 cycles/ticks
indcpa_dec:
median: 34810 cycles/ticks
average: 34949 cycles/ticks
kyber_keypair_derand:
median: 91714 cycles/ticks
average: 92095 cycles/ticks
kyber_keypair:
median: 99790 cycles/ticks
average: 100283 cycles/ticks
kyber_encaps_derand:
median: 118370 cycles/ticks
average: 118995 cycles/ticks
kyber_encaps:
median: 119930 cycles/ticks
average: 120455 cycles/ticks
kyber_decaps:
median: 155348 cycles/ticks
average: 156051 cycles/ticks
Loop spin: 346
gen_a:
median: 20458 cycles/ticks
average: 20545 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3210 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2047 cycles/ticks
NTT:
median: 6762 cycles/ticks
average: 6796 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10402 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7704 cycles/ticks
average: 7729 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1296 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1756 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1353 cycles/ticks
indcpa_keypair:
median: 83036 cycles/ticks
average: 83367 cycles/ticks
indcpa_enc:
median: 107964 cycles/ticks
average: 108517 cycles/ticks
indcpa_dec:
median: 34806 cycles/ticks
average: 34949 cycles/ticks
kyber_keypair_derand:
median: 91812 cycles/ticks
average: 92146 cycles/ticks
kyber_keypair:
median: 99854 cycles/ticks
average: 100407 cycles/ticks
kyber_encaps_derand:
median: 118142 cycles/ticks
average: 118755 cycles/ticks
kyber_encaps:
median: 119852 cycles/ticks
average: 120436 cycles/ticks
kyber_decaps:
median: 155320 cycles/ticks
average: 156051 cycles/ticks
Loop spin: 347
gen_a:
median: 20418 cycles/ticks
average: 20637 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3210 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2053 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6781 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10390 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7757 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 288 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1299 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1750 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1352 cycles/ticks
indcpa_keypair:
median: 82910 cycles/ticks
average: 83245 cycles/ticks
indcpa_enc:
median: 107982 cycles/ticks
average: 108529 cycles/ticks
indcpa_dec:
median: 34874 cycles/ticks
average: 35017 cycles/ticks
kyber_keypair_derand:
median: 91794 cycles/ticks
average: 92164 cycles/ticks
kyber_keypair:
median: 100340 cycles/ticks
average: 100777 cycles/ticks
kyber_encaps_derand:
median: 118638 cycles/ticks
average: 119198 cycles/ticks
kyber_encaps:
median: 120374 cycles/ticks
average: 120891 cycles/ticks
kyber_decaps:
median: 155710 cycles/ticks
average: 156459 cycles/ticks
Loop spin: 348
gen_a:
median: 20406 cycles/ticks
average: 20504 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3214 cycles/ticks
poly_getnoise_eta2:
median: 2042 cycles/ticks
average: 2050 cycles/ticks
NTT:
median: 6754 cycles/ticks
average: 6795 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10396 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7712 cycles/ticks
average: 7760 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1316 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1760 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1353 cycles/ticks
indcpa_keypair:
median: 83012 cycles/ticks
average: 83356 cycles/ticks
indcpa_enc:
median: 107978 cycles/ticks
average: 108557 cycles/ticks
indcpa_dec:
median: 34860 cycles/ticks
average: 35042 cycles/ticks
kyber_keypair_derand:
median: 91838 cycles/ticks
average: 92237 cycles/ticks
kyber_keypair:
median: 99792 cycles/ticks
average: 100200 cycles/ticks
kyber_encaps_derand:
median: 118308 cycles/ticks
average: 118873 cycles/ticks
kyber_encaps:
median: 119724 cycles/ticks
average: 120342 cycles/ticks
kyber_decaps:
median: 155340 cycles/ticks
average: 156045 cycles/ticks
Loop spin: 349
gen_a:
median: 20358 cycles/ticks
average: 20447 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3213 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2056 cycles/ticks
NTT:
median: 6744 cycles/ticks
average: 6784 cycles/ticks
INVNTT:
median: 10348 cycles/ticks
average: 10396 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7739 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 288 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1286 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 267 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1748 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1363 cycles/ticks
indcpa_keypair:
median: 82994 cycles/ticks
average: 83360 cycles/ticks
indcpa_enc:
median: 108030 cycles/ticks
average: 108577 cycles/ticks
indcpa_dec:
median: 34822 cycles/ticks
average: 34981 cycles/ticks
kyber_keypair_derand:
median: 91774 cycles/ticks
average: 92140 cycles/ticks
kyber_keypair:
median: 100316 cycles/ticks
average: 100734 cycles/ticks
kyber_encaps_derand:
median: 118338 cycles/ticks
average: 118949 cycles/ticks
kyber_encaps:
median: 119500 cycles/ticks
average: 120091 cycles/ticks
kyber_decaps:
median: 155306 cycles/ticks
average: 156011 cycles/ticks
Loop spin: 350
gen_a:
median: 20380 cycles/ticks
average: 20487 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3221 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2061 cycles/ticks
NTT:
median: 6744 cycles/ticks
average: 6778 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10407 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7734 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 297 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1286 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1758 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1352 cycles/ticks
indcpa_keypair:
median: 83022 cycles/ticks
average: 83355 cycles/ticks
indcpa_enc:
median: 107986 cycles/ticks
average: 108567 cycles/ticks
indcpa_dec:
median: 34820 cycles/ticks
average: 34952 cycles/ticks
kyber_keypair_derand:
median: 91806 cycles/ticks
average: 92156 cycles/ticks
kyber_keypair:
median: 99874 cycles/ticks
average: 100296 cycles/ticks
kyber_encaps_derand:
median: 118302 cycles/ticks
average: 118837 cycles/ticks
kyber_encaps:
median: 120248 cycles/ticks
average: 120764 cycles/ticks
kyber_decaps:
median: 155370 cycles/ticks
average: 156110 cycles/ticks
Loop spin: 351
gen_a:
median: 20400 cycles/ticks
average: 20500 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3222 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2047 cycles/ticks
NTT:
median: 6744 cycles/ticks
average: 6779 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10407 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7742 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1299 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1761 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1358 cycles/ticks
indcpa_keypair:
median: 82976 cycles/ticks
average: 83306 cycles/ticks
indcpa_enc:
median: 107982 cycles/ticks
average: 108517 cycles/ticks
indcpa_dec:
median: 34800 cycles/ticks
average: 34946 cycles/ticks
kyber_keypair_derand:
median: 91804 cycles/ticks
average: 92125 cycles/ticks
kyber_keypair:
median: 99808 cycles/ticks
average: 100211 cycles/ticks
kyber_encaps_derand:
median: 118168 cycles/ticks
average: 118791 cycles/ticks
kyber_encaps:
median: 119430 cycles/ticks
average: 120030 cycles/ticks
kyber_decaps:
median: 155188 cycles/ticks
average: 155952 cycles/ticks
Loop spin: 352
gen_a:
median: 20408 cycles/ticks
average: 20511 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3214 cycles/ticks
poly_getnoise_eta2:
median: 2042 cycles/ticks
average: 2062 cycles/ticks
NTT:
median: 6744 cycles/ticks
average: 6777 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10440 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7729 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1284 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1758 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1363 cycles/ticks
indcpa_keypair:
median: 82982 cycles/ticks
average: 83300 cycles/ticks
indcpa_enc:
median: 107890 cycles/ticks
average: 108428 cycles/ticks
indcpa_dec:
median: 34864 cycles/ticks
average: 35018 cycles/ticks
kyber_keypair_derand:
median: 91732 cycles/ticks
average: 92111 cycles/ticks
kyber_keypair:
median: 99968 cycles/ticks
average: 100411 cycles/ticks
kyber_encaps_derand:
median: 118224 cycles/ticks
average: 118796 cycles/ticks
kyber_encaps:
median: 120108 cycles/ticks
average: 120637 cycles/ticks
kyber_decaps:
median: 155016 cycles/ticks
average: 155800 cycles/ticks
Loop spin: 353
gen_a:
median: 20498 cycles/ticks
average: 20586 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3213 cycles/ticks
poly_getnoise_eta2:
median: 2042 cycles/ticks
average: 2047 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6782 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10408 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7704 cycles/ticks
average: 7751 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 286 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1298 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1759 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1355 cycles/ticks
indcpa_keypair:
median: 83006 cycles/ticks
average: 83356 cycles/ticks
indcpa_enc:
median: 107954 cycles/ticks
average: 108477 cycles/ticks
indcpa_dec:
median: 34828 cycles/ticks
average: 34969 cycles/ticks
kyber_keypair_derand:
median: 91810 cycles/ticks
average: 92182 cycles/ticks
kyber_keypair:
median: 99998 cycles/ticks
average: 100432 cycles/ticks
kyber_encaps_derand:
median: 118246 cycles/ticks
average: 118785 cycles/ticks
kyber_encaps:
median: 120216 cycles/ticks
average: 120798 cycles/ticks
kyber_decaps:
median: 155220 cycles/ticks
average: 155955 cycles/ticks
Loop spin: 354
gen_a:
median: 20362 cycles/ticks
average: 20474 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3214 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2054 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6765 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10407 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7727 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1286 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1749 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1364 cycles/ticks
indcpa_keypair:
median: 82972 cycles/ticks
average: 83327 cycles/ticks
indcpa_enc:
median: 107968 cycles/ticks
average: 108491 cycles/ticks
indcpa_dec:
median: 34808 cycles/ticks
average: 34946 cycles/ticks
kyber_keypair_derand:
median: 91808 cycles/ticks
average: 92157 cycles/ticks
kyber_keypair:
median: 100068 cycles/ticks
average: 100495 cycles/ticks
kyber_encaps_derand:
median: 118208 cycles/ticks
average: 118758 cycles/ticks
kyber_encaps:
median: 120062 cycles/ticks
average: 120632 cycles/ticks
kyber_decaps:
median: 155328 cycles/ticks
average: 156062 cycles/ticks
Loop spin: 355
gen_a:
median: 20344 cycles/ticks
average: 20473 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3250 cycles/ticks
poly_getnoise_eta2:
median: 2034 cycles/ticks
average: 2046 cycles/ticks
NTT:
median: 6752 cycles/ticks
average: 6785 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10405 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7712 cycles/ticks
average: 7746 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 288 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1291 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1760 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1365 cycles/ticks
indcpa_keypair:
median: 82938 cycles/ticks
average: 83253 cycles/ticks
indcpa_enc:
median: 108002 cycles/ticks
average: 108540 cycles/ticks
indcpa_dec:
median: 34812 cycles/ticks
average: 34954 cycles/ticks
kyber_keypair_derand:
median: 91824 cycles/ticks
average: 92168 cycles/ticks
kyber_keypair:
median: 100022 cycles/ticks
average: 100481 cycles/ticks
kyber_encaps_derand:
median: 118254 cycles/ticks
average: 118836 cycles/ticks
kyber_encaps:
median: 119688 cycles/ticks
average: 120265 cycles/ticks
kyber_decaps:
median: 155494 cycles/ticks
average: 156210 cycles/ticks
Loop spin: 356
gen_a:
median: 20398 cycles/ticks
average: 20503 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3216 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2049 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6787 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10385 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7732 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1293 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1755 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1351 cycles/ticks
indcpa_keypair:
median: 82914 cycles/ticks
average: 83252 cycles/ticks
indcpa_enc:
median: 108004 cycles/ticks
average: 108533 cycles/ticks
indcpa_dec:
median: 34858 cycles/ticks
average: 34983 cycles/ticks
kyber_keypair_derand:
median: 91780 cycles/ticks
average: 92182 cycles/ticks
kyber_keypair:
median: 99726 cycles/ticks
average: 100174 cycles/ticks
kyber_encaps_derand:
median: 118184 cycles/ticks
average: 118759 cycles/ticks
kyber_encaps:
median: 119542 cycles/ticks
average: 120130 cycles/ticks
kyber_decaps:
median: 155316 cycles/ticks
average: 156108 cycles/ticks
Loop spin: 357
gen_a:
median: 20404 cycles/ticks
average: 20500 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3217 cycles/ticks
poly_getnoise_eta2:
median: 2040 cycles/ticks
average: 2054 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6772 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10417 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7712 cycles/ticks
average: 7754 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 288 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1286 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1749 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1366 cycles/ticks
indcpa_keypair:
median: 83006 cycles/ticks
average: 83311 cycles/ticks
indcpa_enc:
median: 108048 cycles/ticks
average: 108548 cycles/ticks
indcpa_dec:
median: 34806 cycles/ticks
average: 34952 cycles/ticks
kyber_keypair_derand:
median: 91714 cycles/ticks
average: 92091 cycles/ticks
kyber_keypair:
median: 99856 cycles/ticks
average: 100351 cycles/ticks
kyber_encaps_derand:
median: 118306 cycles/ticks
average: 118852 cycles/ticks
kyber_encaps:
median: 120132 cycles/ticks
average: 120652 cycles/ticks
kyber_decaps:
median: 155314 cycles/ticks
average: 156035 cycles/ticks
Loop spin: 358
gen_a:
median: 20312 cycles/ticks
average: 20426 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3224 cycles/ticks
poly_getnoise_eta2:
median: 2038 cycles/ticks
average: 2045 cycles/ticks
NTT:
median: 6762 cycles/ticks
average: 6795 cycles/ticks
INVNTT:
median: 10348 cycles/ticks
average: 10386 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7725 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1295 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1757 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1351 cycles/ticks
indcpa_keypair:
median: 82978 cycles/ticks
average: 83320 cycles/ticks
indcpa_enc:
median: 107954 cycles/ticks
average: 108536 cycles/ticks
indcpa_dec:
median: 34830 cycles/ticks
average: 34978 cycles/ticks
kyber_keypair_derand:
median: 91710 cycles/ticks
average: 92072 cycles/ticks
kyber_keypair:
median: 100004 cycles/ticks
average: 100433 cycles/ticks
kyber_encaps_derand:
median: 118314 cycles/ticks
average: 118903 cycles/ticks
kyber_encaps:
median: 120162 cycles/ticks
average: 120707 cycles/ticks
kyber_decaps:
median: 155390 cycles/ticks
average: 156097 cycles/ticks
Loop spin: 359
gen_a:
median: 20416 cycles/ticks
average: 20531 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3211 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2056 cycles/ticks
NTT:
median: 6770 cycles/ticks
average: 6814 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10414 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7757 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 288 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1294 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1765 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1354 cycles/ticks
indcpa_keypair:
median: 82944 cycles/ticks
average: 83250 cycles/ticks
indcpa_enc:
median: 107976 cycles/ticks
average: 108512 cycles/ticks
indcpa_dec:
median: 34812 cycles/ticks
average: 34946 cycles/ticks
kyber_keypair_derand:
median: 91722 cycles/ticks
average: 92065 cycles/ticks
kyber_keypair:
median: 100158 cycles/ticks
average: 100631 cycles/ticks
kyber_encaps_derand:
median: 118298 cycles/ticks
average: 118887 cycles/ticks
kyber_encaps:
median: 119544 cycles/ticks
average: 120162 cycles/ticks
kyber_decaps:
median: 155208 cycles/ticks
average: 155927 cycles/ticks
Loop spin: 360
gen_a:
median: 20360 cycles/ticks
average: 20461 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3226 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2061 cycles/ticks
NTT:
median: 6744 cycles/ticks
average: 6778 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10399 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7731 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 286 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1284 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1755 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1363 cycles/ticks
indcpa_keypair:
median: 83004 cycles/ticks
average: 83327 cycles/ticks
indcpa_enc:
median: 107920 cycles/ticks
average: 108554 cycles/ticks
indcpa_dec:
median: 34826 cycles/ticks
average: 34976 cycles/ticks
kyber_keypair_derand:
median: 91852 cycles/ticks
average: 92214 cycles/ticks
kyber_keypair:
median: 100060 cycles/ticks
average: 100466 cycles/ticks
kyber_encaps_derand:
median: 118326 cycles/ticks
average: 118871 cycles/ticks
kyber_encaps:
median: 119892 cycles/ticks
average: 120513 cycles/ticks
kyber_decaps:
median: 155334 cycles/ticks
average: 156123 cycles/ticks
Loop spin: 361
gen_a:
median: 20358 cycles/ticks
average: 20468 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3227 cycles/ticks
poly_getnoise_eta2:
median: 2036 cycles/ticks
average: 2040 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6780 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10395 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7735 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 289 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1295 cycles/ticks
poly_compress:
median: 254 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1758 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1352 cycles/ticks
indcpa_keypair:
median: 83050 cycles/ticks
average: 83400 cycles/ticks
indcpa_enc:
median: 107988 cycles/ticks
average: 108556 cycles/ticks
indcpa_dec:
median: 34882 cycles/ticks
average: 35010 cycles/ticks
kyber_keypair_derand:
median: 91800 cycles/ticks
average: 92146 cycles/ticks
kyber_keypair:
median: 100046 cycles/ticks
average: 100508 cycles/ticks
kyber_encaps_derand:
median: 118332 cycles/ticks
average: 119006 cycles/ticks
kyber_encaps:
median: 119640 cycles/ticks
average: 120187 cycles/ticks
kyber_decaps:
median: 155406 cycles/ticks
average: 156132 cycles/ticks
Loop spin: 362
gen_a:
median: 20312 cycles/ticks
average: 20436 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3210 cycles/ticks
poly_getnoise_eta2:
median: 2034 cycles/ticks
average: 2050 cycles/ticks
NTT:
median: 6766 cycles/ticks
average: 6792 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10401 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7743 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1293 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1752 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1356 cycles/ticks
indcpa_keypair:
median: 82944 cycles/ticks
average: 83328 cycles/ticks
indcpa_enc:
median: 107984 cycles/ticks
average: 108536 cycles/ticks
indcpa_dec:
median: 34832 cycles/ticks
average: 34989 cycles/ticks
kyber_keypair_derand:
median: 91762 cycles/ticks
average: 92150 cycles/ticks
kyber_keypair:
median: 100042 cycles/ticks
average: 100494 cycles/ticks
kyber_encaps_derand:
median: 118434 cycles/ticks
average: 118950 cycles/ticks
kyber_encaps:
median: 119798 cycles/ticks
average: 120373 cycles/ticks
kyber_decaps:
median: 155502 cycles/ticks
average: 156215 cycles/ticks
Loop spin: 363
gen_a:
median: 20362 cycles/ticks
average: 20469 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3209 cycles/ticks
poly_getnoise_eta2:
median: 2040 cycles/ticks
average: 2050 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6771 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10400 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7733 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 286 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1285 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 68 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1748 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1363 cycles/ticks
indcpa_keypair:
median: 82996 cycles/ticks
average: 83331 cycles/ticks
indcpa_enc:
median: 107956 cycles/ticks
average: 108473 cycles/ticks
indcpa_dec:
median: 34834 cycles/ticks
average: 34975 cycles/ticks
kyber_keypair_derand:
median: 91810 cycles/ticks
average: 92182 cycles/ticks
kyber_keypair:
median: 100056 cycles/ticks
average: 100537 cycles/ticks
kyber_encaps_derand:
median: 118242 cycles/ticks
average: 118784 cycles/ticks
kyber_encaps:
median: 120156 cycles/ticks
average: 120683 cycles/ticks
kyber_decaps:
median: 155344 cycles/ticks
average: 156063 cycles/ticks
Loop spin: 364
gen_a:
median: 20362 cycles/ticks
average: 20470 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3210 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2060 cycles/ticks
NTT:
median: 6746 cycles/ticks
average: 6776 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10404 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7734 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 295 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1288 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1758 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1354 cycles/ticks
indcpa_keypair:
median: 82986 cycles/ticks
average: 83355 cycles/ticks
indcpa_enc:
median: 108010 cycles/ticks
average: 108544 cycles/ticks
indcpa_dec:
median: 34816 cycles/ticks
average: 34952 cycles/ticks
kyber_keypair_derand:
median: 91920 cycles/ticks
average: 92250 cycles/ticks
kyber_keypair:
median: 99890 cycles/ticks
average: 100326 cycles/ticks
kyber_encaps_derand:
median: 118118 cycles/ticks
average: 118675 cycles/ticks
kyber_encaps:
median: 119962 cycles/ticks
average: 120522 cycles/ticks
kyber_decaps:
median: 155182 cycles/ticks
average: 156002 cycles/ticks
Loop spin: 365
gen_a:
median: 20362 cycles/ticks
average: 20465 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3214 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2056 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6782 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10413 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7734 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1296 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1769 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1353 cycles/ticks
indcpa_keypair:
median: 82962 cycles/ticks
average: 83301 cycles/ticks
indcpa_enc:
median: 108000 cycles/ticks
average: 108568 cycles/ticks
indcpa_dec:
median: 34832 cycles/ticks
average: 34969 cycles/ticks
kyber_keypair_derand:
median: 91806 cycles/ticks
average: 92223 cycles/ticks
kyber_keypair:
median: 99744 cycles/ticks
average: 100220 cycles/ticks
kyber_encaps_derand:
median: 118270 cycles/ticks
average: 118793 cycles/ticks
kyber_encaps:
median: 120158 cycles/ticks
average: 120722 cycles/ticks
kyber_decaps:
median: 155292 cycles/ticks
average: 155953 cycles/ticks
Loop spin: 366
gen_a:
median: 20356 cycles/ticks
average: 20476 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3212 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2057 cycles/ticks
NTT:
median: 6744 cycles/ticks
average: 6770 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10415 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7710 cycles/ticks
average: 7756 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1285 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 68 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1748 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1364 cycles/ticks
indcpa_keypair:
median: 82938 cycles/ticks
average: 83288 cycles/ticks
indcpa_enc:
median: 108024 cycles/ticks
average: 108556 cycles/ticks
indcpa_dec:
median: 34832 cycles/ticks
average: 34957 cycles/ticks
kyber_keypair_derand:
median: 91786 cycles/ticks
average: 92156 cycles/ticks
kyber_keypair:
median: 99828 cycles/ticks
average: 100241 cycles/ticks
kyber_encaps_derand:
median: 118344 cycles/ticks
average: 118864 cycles/ticks
kyber_encaps:
median: 119854 cycles/ticks
average: 120488 cycles/ticks
kyber_decaps:
median: 155334 cycles/ticks
average: 156075 cycles/ticks
Loop spin: 367
gen_a:
median: 20358 cycles/ticks
average: 20453 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3222 cycles/ticks
poly_getnoise_eta2:
median: 2034 cycles/ticks
average: 2040 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6773 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10404 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7731 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1297 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1759 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1351 cycles/ticks
indcpa_keypair:
median: 83076 cycles/ticks
average: 83428 cycles/ticks
indcpa_enc:
median: 107968 cycles/ticks
average: 108496 cycles/ticks
indcpa_dec:
median: 34856 cycles/ticks
average: 34988 cycles/ticks
kyber_keypair_derand:
median: 91766 cycles/ticks
average: 92149 cycles/ticks
kyber_keypair:
median: 100068 cycles/ticks
average: 100507 cycles/ticks
kyber_encaps_derand:
median: 118326 cycles/ticks
average: 118903 cycles/ticks
kyber_encaps:
median: 119822 cycles/ticks
average: 120454 cycles/ticks
kyber_decaps:
median: 155268 cycles/ticks
average: 156004 cycles/ticks
Loop spin: 368
gen_a:
median: 20392 cycles/ticks
average: 20498 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3213 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2055 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6774 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10401 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7751 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1295 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1748 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1352 cycles/ticks
indcpa_keypair:
median: 82948 cycles/ticks
average: 83318 cycles/ticks
indcpa_enc:
median: 107962 cycles/ticks
average: 108525 cycles/ticks
indcpa_dec:
median: 34848 cycles/ticks
average: 35033 cycles/ticks
kyber_keypair_derand:
median: 91760 cycles/ticks
average: 92120 cycles/ticks
kyber_keypair:
median: 100180 cycles/ticks
average: 100589 cycles/ticks
kyber_encaps_derand:
median: 118350 cycles/ticks
average: 118907 cycles/ticks
kyber_encaps:
median: 120050 cycles/ticks
average: 120658 cycles/ticks
kyber_decaps:
median: 155398 cycles/ticks
average: 156132 cycles/ticks
Loop spin: 369
gen_a:
median: 20392 cycles/ticks
average: 20503 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3220 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2065 cycles/ticks
NTT:
median: 6756 cycles/ticks
average: 6798 cycles/ticks
INVNTT:
median: 10344 cycles/ticks
average: 10405 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7747 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 289 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1290 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 269 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1751 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1366 cycles/ticks
indcpa_keypair:
median: 83066 cycles/ticks
average: 83420 cycles/ticks
indcpa_enc:
median: 108086 cycles/ticks
average: 108617 cycles/ticks
indcpa_dec:
median: 34858 cycles/ticks
average: 34982 cycles/ticks
kyber_keypair_derand:
median: 91798 cycles/ticks
average: 92186 cycles/ticks
kyber_keypair:
median: 100264 cycles/ticks
average: 100702 cycles/ticks
kyber_encaps_derand:
median: 118220 cycles/ticks
average: 118767 cycles/ticks
kyber_encaps:
median: 120158 cycles/ticks
average: 120681 cycles/ticks
kyber_decaps:
median: 155256 cycles/ticks
average: 155942 cycles/ticks
Loop spin: 370
gen_a:
median: 20316 cycles/ticks
average: 20436 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3236 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2064 cycles/ticks
NTT:
median: 6746 cycles/ticks
average: 6777 cycles/ticks
INVNTT:
median: 10348 cycles/ticks
average: 10404 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7759 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1286 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1751 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1368 cycles/ticks
indcpa_keypair:
median: 83008 cycles/ticks
average: 83364 cycles/ticks
indcpa_enc:
median: 108060 cycles/ticks
average: 108616 cycles/ticks
indcpa_dec:
median: 34816 cycles/ticks
average: 34989 cycles/ticks
kyber_keypair_derand:
median: 91812 cycles/ticks
average: 92165 cycles/ticks
kyber_keypair:
median: 99992 cycles/ticks
average: 100387 cycles/ticks
kyber_encaps_derand:
median: 118244 cycles/ticks
average: 118829 cycles/ticks
kyber_encaps:
median: 119784 cycles/ticks
average: 120397 cycles/ticks
kyber_decaps:
median: 155216 cycles/ticks
average: 155876 cycles/ticks
Loop spin: 371
gen_a:
median: 20384 cycles/ticks
average: 20503 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3223 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2049 cycles/ticks
NTT:
median: 6744 cycles/ticks
average: 6795 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10404 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7714 cycles/ticks
average: 7749 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 288 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1297 cycles/ticks
poly_compress:
median: 254 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1762 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1357 cycles/ticks
indcpa_keypair:
median: 82986 cycles/ticks
average: 83359 cycles/ticks
indcpa_enc:
median: 107964 cycles/ticks
average: 108470 cycles/ticks
indcpa_dec:
median: 34810 cycles/ticks
average: 34953 cycles/ticks
kyber_keypair_derand:
median: 91770 cycles/ticks
average: 92158 cycles/ticks
kyber_keypair:
median: 100098 cycles/ticks
average: 100596 cycles/ticks
kyber_encaps_derand:
median: 118128 cycles/ticks
average: 118756 cycles/ticks
kyber_encaps:
median: 119678 cycles/ticks
average: 120228 cycles/ticks
kyber_decaps:
median: 155182 cycles/ticks
average: 155803 cycles/ticks
Loop spin: 372
gen_a:
median: 20338 cycles/ticks
average: 20449 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3210 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2054 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6770 cycles/ticks
INVNTT:
median: 10348 cycles/ticks
average: 10399 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7738 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 289 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1290 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 266 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1750 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1366 cycles/ticks
indcpa_keypair:
median: 83014 cycles/ticks
average: 83376 cycles/ticks
indcpa_enc:
median: 107972 cycles/ticks
average: 108547 cycles/ticks
indcpa_dec:
median: 34808 cycles/ticks
average: 34956 cycles/ticks
kyber_keypair_derand:
median: 91834 cycles/ticks
average: 92220 cycles/ticks
kyber_keypair:
median: 99882 cycles/ticks
average: 100314 cycles/ticks
kyber_encaps_derand:
median: 118224 cycles/ticks
average: 118816 cycles/ticks
kyber_encaps:
median: 119834 cycles/ticks
average: 120444 cycles/ticks
kyber_decaps:
median: 155250 cycles/ticks
average: 155944 cycles/ticks
Loop spin: 373
gen_a:
median: 20310 cycles/ticks
average: 20423 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3208 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2045 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6773 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10408 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7728 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1284 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1758 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1352 cycles/ticks
indcpa_keypair:
median: 82938 cycles/ticks
average: 83307 cycles/ticks
indcpa_enc:
median: 108000 cycles/ticks
average: 108529 cycles/ticks
indcpa_dec:
median: 34808 cycles/ticks
average: 34945 cycles/ticks
kyber_keypair_derand:
median: 91768 cycles/ticks
average: 92171 cycles/ticks
kyber_keypair:
median: 100036 cycles/ticks
average: 100593 cycles/ticks
kyber_encaps_derand:
median: 118030 cycles/ticks
average: 118569 cycles/ticks
kyber_encaps:
median: 120042 cycles/ticks
average: 120597 cycles/ticks
kyber_decaps:
median: 155208 cycles/ticks
average: 155905 cycles/ticks
Loop spin: 374
gen_a:
median: 20404 cycles/ticks
average: 20502 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3213 cycles/ticks
poly_getnoise_eta2:
median: 2038 cycles/ticks
average: 2051 cycles/ticks
NTT:
median: 6752 cycles/ticks
average: 6795 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10393 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7735 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 288 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1297 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1748 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1351 cycles/ticks
indcpa_keypair:
median: 82942 cycles/ticks
average: 83331 cycles/ticks
indcpa_enc:
median: 107934 cycles/ticks
average: 108440 cycles/ticks
indcpa_dec:
median: 34832 cycles/ticks
average: 34975 cycles/ticks
kyber_keypair_derand:
median: 91762 cycles/ticks
average: 92141 cycles/ticks
kyber_keypair:
median: 99770 cycles/ticks
average: 100200 cycles/ticks
kyber_encaps_derand:
median: 118344 cycles/ticks
average: 118917 cycles/ticks
kyber_encaps:
median: 119754 cycles/ticks
average: 120360 cycles/ticks
kyber_decaps:
median: 155424 cycles/ticks
average: 156228 cycles/ticks
Loop spin: 375
gen_a:
median: 20336 cycles/ticks
average: 20457 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3214 cycles/ticks
poly_getnoise_eta2:
median: 2036 cycles/ticks
average: 2049 cycles/ticks
NTT:
median: 6764 cycles/ticks
average: 6800 cycles/ticks
INVNTT:
median: 10346 cycles/ticks
average: 10404 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7712 cycles/ticks
average: 7745 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 286 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1285 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1754 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1371 cycles/ticks
indcpa_keypair:
median: 83010 cycles/ticks
average: 83339 cycles/ticks
indcpa_enc:
median: 107962 cycles/ticks
average: 108460 cycles/ticks
indcpa_dec:
median: 34828 cycles/ticks
average: 34972 cycles/ticks
kyber_keypair_derand:
median: 91754 cycles/ticks
average: 92145 cycles/ticks
kyber_keypair:
median: 100174 cycles/ticks
average: 100594 cycles/ticks
kyber_encaps_derand:
median: 118208 cycles/ticks
average: 118803 cycles/ticks
kyber_encaps:
median: 119662 cycles/ticks
average: 120304 cycles/ticks
kyber_decaps:
median: 155280 cycles/ticks
average: 156000 cycles/ticks
Loop spin: 376
gen_a:
median: 20438 cycles/ticks
average: 20545 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3211 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2049 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6787 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10395 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7704 cycles/ticks
average: 7751 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 286 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1300 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1762 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1355 cycles/ticks
indcpa_keypair:
median: 82994 cycles/ticks
average: 83386 cycles/ticks
indcpa_enc:
median: 107974 cycles/ticks
average: 108475 cycles/ticks
indcpa_dec:
median: 34838 cycles/ticks
average: 35012 cycles/ticks
kyber_keypair_derand:
median: 91866 cycles/ticks
average: 92259 cycles/ticks
kyber_keypair:
median: 100056 cycles/ticks
average: 100525 cycles/ticks
kyber_encaps_derand:
median: 118348 cycles/ticks
average: 118951 cycles/ticks
kyber_encaps:
median: 119946 cycles/ticks
average: 120521 cycles/ticks
kyber_decaps:
median: 155410 cycles/ticks
average: 156101 cycles/ticks
Loop spin: 377
gen_a:
median: 20340 cycles/ticks
average: 20461 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3214 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2060 cycles/ticks
NTT:
median: 6764 cycles/ticks
average: 6798 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10396 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7736 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1295 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1754 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1352 cycles/ticks
indcpa_keypair:
median: 82980 cycles/ticks
average: 83369 cycles/ticks
indcpa_enc:
median: 108000 cycles/ticks
average: 108499 cycles/ticks
indcpa_dec:
median: 34810 cycles/ticks
average: 34941 cycles/ticks
kyber_keypair_derand:
median: 91896 cycles/ticks
average: 92300 cycles/ticks
kyber_keypair:
median: 100274 cycles/ticks
average: 100684 cycles/ticks
kyber_encaps_derand:
median: 118216 cycles/ticks
average: 118766 cycles/ticks
kyber_encaps:
median: 119874 cycles/ticks
average: 120434 cycles/ticks
kyber_decaps:
median: 155374 cycles/ticks
average: 156066 cycles/ticks
Loop spin: 378
gen_a:
median: 20454 cycles/ticks
average: 20570 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3211 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2053 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6770 cycles/ticks
INVNTT:
median: 10346 cycles/ticks
average: 10398 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7744 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 288 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1291 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1750 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1365 cycles/ticks
indcpa_keypair:
median: 82940 cycles/ticks
average: 83331 cycles/ticks
indcpa_enc:
median: 107948 cycles/ticks
average: 108493 cycles/ticks
indcpa_dec:
median: 34864 cycles/ticks
average: 35002 cycles/ticks
kyber_keypair_derand:
median: 91810 cycles/ticks
average: 92238 cycles/ticks
kyber_keypair:
median: 100238 cycles/ticks
average: 100661 cycles/ticks
kyber_encaps_derand:
median: 118410 cycles/ticks
average: 118972 cycles/ticks
kyber_encaps:
median: 119832 cycles/ticks
average: 120419 cycles/ticks
kyber_decaps:
median: 155266 cycles/ticks
average: 156001 cycles/ticks
Loop spin: 379
gen_a:
median: 20450 cycles/ticks
average: 20546 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3220 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2058 cycles/ticks
NTT:
median: 6756 cycles/ticks
average: 6792 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10410 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7726 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 286 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1284 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1757 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1366 cycles/ticks
indcpa_keypair:
median: 83016 cycles/ticks
average: 83337 cycles/ticks
indcpa_enc:
median: 107988 cycles/ticks
average: 108530 cycles/ticks
indcpa_dec:
median: 34838 cycles/ticks
average: 34967 cycles/ticks
kyber_keypair_derand:
median: 91832 cycles/ticks
average: 92219 cycles/ticks
kyber_keypair:
median: 99804 cycles/ticks
average: 100184 cycles/ticks
kyber_encaps_derand:
median: 118126 cycles/ticks
average: 118665 cycles/ticks
kyber_encaps:
median: 119744 cycles/ticks
average: 120332 cycles/ticks
kyber_decaps:
median: 155300 cycles/ticks
average: 156037 cycles/ticks
Loop spin: 380
gen_a:
median: 20406 cycles/ticks
average: 20535 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3215 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2058 cycles/ticks
NTT:
median: 6762 cycles/ticks
average: 6803 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10402 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7740 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1297 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1765 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1354 cycles/ticks
indcpa_keypair:
median: 82950 cycles/ticks
average: 83326 cycles/ticks
indcpa_enc:
median: 107976 cycles/ticks
average: 108492 cycles/ticks
indcpa_dec:
median: 34808 cycles/ticks
average: 34937 cycles/ticks
kyber_keypair_derand:
median: 91774 cycles/ticks
average: 92148 cycles/ticks
kyber_keypair:
median: 99710 cycles/ticks
average: 100110 cycles/ticks
kyber_encaps_derand:
median: 118128 cycles/ticks
average: 118718 cycles/ticks
kyber_encaps:
median: 119694 cycles/ticks
average: 120313 cycles/ticks
kyber_decaps:
median: 155222 cycles/ticks
average: 155939 cycles/ticks
Loop spin: 381
gen_a:
median: 20354 cycles/ticks
average: 20453 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3218 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2061 cycles/ticks
NTT:
median: 6762 cycles/ticks
average: 6789 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10407 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7733 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 300 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1284 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1759 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1352 cycles/ticks
indcpa_keypair:
median: 83060 cycles/ticks
average: 83400 cycles/ticks
indcpa_enc:
median: 107954 cycles/ticks
average: 108479 cycles/ticks
indcpa_dec:
median: 34808 cycles/ticks
average: 34954 cycles/ticks
kyber_keypair_derand:
median: 91804 cycles/ticks
average: 92166 cycles/ticks
kyber_keypair:
median: 100416 cycles/ticks
average: 100851 cycles/ticks
kyber_encaps_derand:
median: 118266 cycles/ticks
average: 118851 cycles/ticks
kyber_encaps:
median: 119984 cycles/ticks
average: 120522 cycles/ticks
kyber_decaps:
median: 155412 cycles/ticks
average: 156131 cycles/ticks
Loop spin: 382
gen_a:
median: 20312 cycles/ticks
average: 20424 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3221 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2047 cycles/ticks
NTT:
median: 6760 cycles/ticks
average: 6800 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10398 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7728 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1308 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1763 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1354 cycles/ticks
indcpa_keypair:
median: 82978 cycles/ticks
average: 83350 cycles/ticks
indcpa_enc:
median: 107994 cycles/ticks
average: 108543 cycles/ticks
indcpa_dec:
median: 34842 cycles/ticks
average: 34999 cycles/ticks
kyber_keypair_derand:
median: 91776 cycles/ticks
average: 92183 cycles/ticks
kyber_keypair:
median: 99794 cycles/ticks
average: 100227 cycles/ticks
kyber_encaps_derand:
median: 118378 cycles/ticks
average: 118900 cycles/ticks
kyber_encaps:
median: 119646 cycles/ticks
average: 120235 cycles/ticks
kyber_decaps:
median: 155290 cycles/ticks
average: 155972 cycles/ticks
Loop spin: 383
gen_a:
median: 20440 cycles/ticks
average: 20540 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3216 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2062 cycles/ticks
NTT:
median: 6744 cycles/ticks
average: 6774 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10403 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7741 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1286 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 265 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1747 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1365 cycles/ticks
indcpa_keypair:
median: 82924 cycles/ticks
average: 83272 cycles/ticks
indcpa_enc:
median: 108016 cycles/ticks
average: 108549 cycles/ticks
indcpa_dec:
median: 34798 cycles/ticks
average: 34947 cycles/ticks
kyber_keypair_derand:
median: 91704 cycles/ticks
average: 92070 cycles/ticks
kyber_keypair:
median: 100290 cycles/ticks
average: 100764 cycles/ticks
kyber_encaps_derand:
median: 118220 cycles/ticks
average: 118775 cycles/ticks
kyber_encaps:
median: 119634 cycles/ticks
average: 120213 cycles/ticks
kyber_decaps:
median: 155356 cycles/ticks
average: 156043 cycles/ticks
Loop spin: 384
gen_a:
median: 20408 cycles/ticks
average: 20508 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3215 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2059 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6769 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10410 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7742 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 298 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1286 cycles/ticks
poly_compress:
median: 254 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1763 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1353 cycles/ticks
indcpa_keypair:
median: 82964 cycles/ticks
average: 83339 cycles/ticks
indcpa_enc:
median: 107970 cycles/ticks
average: 108462 cycles/ticks
indcpa_dec:
median: 34838 cycles/ticks
average: 34977 cycles/ticks
kyber_keypair_derand:
median: 91786 cycles/ticks
average: 92166 cycles/ticks
kyber_keypair:
median: 100270 cycles/ticks
average: 100730 cycles/ticks
kyber_encaps_derand:
median: 119644 cycles/ticks
average: 120207 cycles/ticks
kyber_encaps:
median: 121378 cycles/ticks
average: 122006 cycles/ticks
kyber_decaps:
median: 156828 cycles/ticks
average: 157554 cycles/ticks
Loop spin: 385
gen_a:
median: 20340 cycles/ticks
average: 20453 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3216 cycles/ticks
poly_getnoise_eta2:
median: 2040 cycles/ticks
average: 2053 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6775 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10407 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7735 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 286 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1287 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 66 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1749 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1364 cycles/ticks
indcpa_keypair:
median: 83016 cycles/ticks
average: 83343 cycles/ticks
indcpa_enc:
median: 108066 cycles/ticks
average: 108610 cycles/ticks
indcpa_dec:
median: 34826 cycles/ticks
average: 34973 cycles/ticks
kyber_keypair_derand:
median: 91814 cycles/ticks
average: 92224 cycles/ticks
kyber_keypair:
median: 100022 cycles/ticks
average: 100452 cycles/ticks
kyber_encaps_derand:
median: 118298 cycles/ticks
average: 118877 cycles/ticks
kyber_encaps:
median: 119484 cycles/ticks
average: 120033 cycles/ticks
kyber_decaps:
median: 155270 cycles/ticks
average: 155984 cycles/ticks
Loop spin: 386
gen_a:
median: 20340 cycles/ticks
average: 20448 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3225 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2050 cycles/ticks
NTT:
median: 6752 cycles/ticks
average: 6797 cycles/ticks
INVNTT:
median: 10356 cycles/ticks
average: 10409 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7766 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1297 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 257 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1766 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1355 cycles/ticks
indcpa_keypair:
median: 82934 cycles/ticks
average: 83302 cycles/ticks
indcpa_enc:
median: 107994 cycles/ticks
average: 108494 cycles/ticks
indcpa_dec:
median: 34898 cycles/ticks
average: 35048 cycles/ticks
kyber_keypair_derand:
median: 91728 cycles/ticks
average: 92118 cycles/ticks
kyber_keypair:
median: 99780 cycles/ticks
average: 100211 cycles/ticks
kyber_encaps_derand:
median: 118256 cycles/ticks
average: 118827 cycles/ticks
kyber_encaps:
median: 120244 cycles/ticks
average: 120927 cycles/ticks
kyber_decaps:
median: 155416 cycles/ticks
average: 156088 cycles/ticks
Loop spin: 387
gen_a:
median: 20362 cycles/ticks
average: 20463 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3212 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2060 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6778 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10392 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7751 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 288 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1296 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1750 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1352 cycles/ticks
indcpa_keypair:
median: 82946 cycles/ticks
average: 83314 cycles/ticks
indcpa_enc:
median: 108034 cycles/ticks
average: 108524 cycles/ticks
indcpa_dec:
median: 34806 cycles/ticks
average: 34963 cycles/ticks
kyber_keypair_derand:
median: 91830 cycles/ticks
average: 92242 cycles/ticks
kyber_keypair:
median: 99790 cycles/ticks
average: 100223 cycles/ticks
kyber_encaps_derand:
median: 119810 cycles/ticks
average: 120401 cycles/ticks
kyber_encaps:
median: 121494 cycles/ticks
average: 122058 cycles/ticks
kyber_decaps:
median: 156770 cycles/ticks
average: 157473 cycles/ticks
Loop spin: 388
gen_a:
median: 20310 cycles/ticks
average: 20414 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3220 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2049 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6792 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10407 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7704 cycles/ticks
average: 7753 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1304 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1762 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1353 cycles/ticks
indcpa_keypair:
median: 82972 cycles/ticks
average: 83364 cycles/ticks
indcpa_enc:
median: 107992 cycles/ticks
average: 108495 cycles/ticks
indcpa_dec:
median: 34838 cycles/ticks
average: 35056 cycles/ticks
kyber_keypair_derand:
median: 91732 cycles/ticks
average: 92112 cycles/ticks
kyber_keypair:
median: 100266 cycles/ticks
average: 100670 cycles/ticks
kyber_encaps_derand:
median: 118256 cycles/ticks
average: 118846 cycles/ticks
kyber_encaps:
median: 120326 cycles/ticks
average: 120911 cycles/ticks
kyber_decaps:
median: 155390 cycles/ticks
average: 156075 cycles/ticks
Loop spin: 389
gen_a:
median: 20358 cycles/ticks
average: 20456 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3217 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2058 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6784 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10403 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7712 cycles/ticks
average: 7747 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1293 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1759 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1351 cycles/ticks
indcpa_keypair:
median: 82968 cycles/ticks
average: 83314 cycles/ticks
indcpa_enc:
median: 107996 cycles/ticks
average: 108541 cycles/ticks
indcpa_dec:
median: 34816 cycles/ticks
average: 34954 cycles/ticks
kyber_keypair_derand:
median: 91922 cycles/ticks
average: 92298 cycles/ticks
kyber_keypair:
median: 100338 cycles/ticks
average: 100772 cycles/ticks
kyber_encaps_derand:
median: 118176 cycles/ticks
average: 118800 cycles/ticks
kyber_encaps:
median: 119454 cycles/ticks
average: 120035 cycles/ticks
kyber_decaps:
median: 155216 cycles/ticks
average: 155939 cycles/ticks
Loop spin: 390
gen_a:
median: 20434 cycles/ticks
average: 20561 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3218 cycles/ticks
poly_getnoise_eta2:
median: 2034 cycles/ticks
average: 2056 cycles/ticks
NTT:
median: 6744 cycles/ticks
average: 6789 cycles/ticks
INVNTT:
median: 10342 cycles/ticks
average: 10406 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7751 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1290 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 67 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1748 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1365 cycles/ticks
indcpa_keypair:
median: 82972 cycles/ticks
average: 83316 cycles/ticks
indcpa_enc:
median: 108004 cycles/ticks
average: 108502 cycles/ticks
indcpa_dec:
median: 34834 cycles/ticks
average: 34971 cycles/ticks
kyber_keypair_derand:
median: 91794 cycles/ticks
average: 92202 cycles/ticks
kyber_keypair:
median: 99782 cycles/ticks
average: 100198 cycles/ticks
kyber_encaps_derand:
median: 118276 cycles/ticks
average: 118841 cycles/ticks
kyber_encaps:
median: 119634 cycles/ticks
average: 120259 cycles/ticks
kyber_decaps:
median: 155348 cycles/ticks
average: 156063 cycles/ticks
Loop spin: 391
gen_a:
median: 20430 cycles/ticks
average: 20535 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3228 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2049 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6783 cycles/ticks
INVNTT:
median: 10348 cycles/ticks
average: 10395 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7743 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1296 cycles/ticks
poly_compress:
median: 254 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1762 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1353 cycles/ticks
indcpa_keypair:
median: 82962 cycles/ticks
average: 83312 cycles/ticks
indcpa_enc:
median: 107994 cycles/ticks
average: 108516 cycles/ticks
indcpa_dec:
median: 34834 cycles/ticks
average: 34979 cycles/ticks
kyber_keypair_derand:
median: 91800 cycles/ticks
average: 92222 cycles/ticks
kyber_keypair:
median: 100396 cycles/ticks
average: 100885 cycles/ticks
kyber_encaps_derand:
median: 118290 cycles/ticks
average: 118867 cycles/ticks
kyber_encaps:
median: 119478 cycles/ticks
average: 120032 cycles/ticks
kyber_decaps:
median: 155244 cycles/ticks
average: 155957 cycles/ticks
Loop spin: 392
gen_a:
median: 20360 cycles/ticks
average: 20465 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3217 cycles/ticks
poly_getnoise_eta2:
median: 2042 cycles/ticks
average: 2059 cycles/ticks
NTT:
median: 6744 cycles/ticks
average: 6777 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10421 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7743 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1287 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1750 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1364 cycles/ticks
indcpa_keypair:
median: 83000 cycles/ticks
average: 83344 cycles/ticks
indcpa_enc:
median: 107944 cycles/ticks
average: 108465 cycles/ticks
indcpa_dec:
median: 34818 cycles/ticks
average: 34971 cycles/ticks
kyber_keypair_derand:
median: 91842 cycles/ticks
average: 92244 cycles/ticks
kyber_keypair:
median: 100062 cycles/ticks
average: 100469 cycles/ticks
kyber_encaps_derand:
median: 118280 cycles/ticks
average: 118883 cycles/ticks
kyber_encaps:
median: 120108 cycles/ticks
average: 120723 cycles/ticks
kyber_decaps:
median: 155298 cycles/ticks
average: 156002 cycles/ticks
Loop spin: 393
gen_a:
median: 20312 cycles/ticks
average: 20430 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3224 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2061 cycles/ticks
NTT:
median: 6750 cycles/ticks
average: 6781 cycles/ticks
INVNTT:
median: 10356 cycles/ticks
average: 10421 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7739 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1289 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1750 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1365 cycles/ticks
indcpa_keypair:
median: 82974 cycles/ticks
average: 83297 cycles/ticks
indcpa_enc:
median: 108000 cycles/ticks
average: 108552 cycles/ticks
indcpa_dec:
median: 34808 cycles/ticks
average: 34954 cycles/ticks
kyber_keypair_derand:
median: 91780 cycles/ticks
average: 92177 cycles/ticks
kyber_keypair:
median: 100118 cycles/ticks
average: 100566 cycles/ticks
kyber_encaps_derand:
median: 118472 cycles/ticks
average: 119082 cycles/ticks
kyber_encaps:
median: 119726 cycles/ticks
average: 120280 cycles/ticks
kyber_decaps:
median: 155376 cycles/ticks
average: 156084 cycles/ticks
Loop spin: 394
gen_a:
median: 20428 cycles/ticks
average: 20550 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3214 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2050 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6778 cycles/ticks
INVNTT:
median: 10348 cycles/ticks
average: 10402 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7750 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1284 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1758 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1354 cycles/ticks
indcpa_keypair:
median: 82966 cycles/ticks
average: 83292 cycles/ticks
indcpa_enc:
median: 108024 cycles/ticks
average: 108564 cycles/ticks
indcpa_dec:
median: 34814 cycles/ticks
average: 34985 cycles/ticks
kyber_keypair_derand:
median: 91802 cycles/ticks
average: 92222 cycles/ticks
kyber_keypair:
median: 99978 cycles/ticks
average: 100387 cycles/ticks
kyber_encaps_derand:
median: 118170 cycles/ticks
average: 118736 cycles/ticks
kyber_encaps:
median: 119914 cycles/ticks
average: 120560 cycles/ticks
kyber_decaps:
median: 155206 cycles/ticks
average: 155994 cycles/ticks
Loop spin: 395
gen_a:
median: 20464 cycles/ticks
average: 20591 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3214 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2061 cycles/ticks
NTT:
median: 6744 cycles/ticks
average: 6779 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10403 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7741 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 288 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1298 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1758 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1355 cycles/ticks
indcpa_keypair:
median: 82982 cycles/ticks
average: 83313 cycles/ticks
indcpa_enc:
median: 108014 cycles/ticks
average: 108489 cycles/ticks
indcpa_dec:
median: 34828 cycles/ticks
average: 34984 cycles/ticks
kyber_keypair_derand:
median: 91852 cycles/ticks
average: 92215 cycles/ticks
kyber_keypair:
median: 100018 cycles/ticks
average: 100411 cycles/ticks
kyber_encaps_derand:
median: 118296 cycles/ticks
average: 118881 cycles/ticks
kyber_encaps:
median: 119636 cycles/ticks
average: 120277 cycles/ticks
kyber_decaps:
median: 155226 cycles/ticks
average: 155922 cycles/ticks
Loop spin: 396
gen_a:
median: 20422 cycles/ticks
average: 20552 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3219 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2064 cycles/ticks
NTT:
median: 6750 cycles/ticks
average: 6786 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10414 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7748 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 288 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1286 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 69 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1749 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1367 cycles/ticks
indcpa_keypair:
median: 83000 cycles/ticks
average: 83359 cycles/ticks
indcpa_enc:
median: 108002 cycles/ticks
average: 108503 cycles/ticks
indcpa_dec:
median: 34814 cycles/ticks
average: 34955 cycles/ticks
kyber_keypair_derand:
median: 91874 cycles/ticks
average: 92242 cycles/ticks
kyber_keypair:
median: 100246 cycles/ticks
average: 100666 cycles/ticks
kyber_encaps_derand:
median: 118366 cycles/ticks
average: 118961 cycles/ticks
kyber_encaps:
median: 119626 cycles/ticks
average: 120183 cycles/ticks
kyber_decaps:
median: 155322 cycles/ticks
average: 156051 cycles/ticks
Loop spin: 397
gen_a:
median: 20360 cycles/ticks
average: 20490 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3214 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2048 cycles/ticks
NTT:
median: 6762 cycles/ticks
average: 6788 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10419 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7738 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 297 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1287 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1759 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1352 cycles/ticks
indcpa_keypair:
median: 83020 cycles/ticks
average: 83366 cycles/ticks
indcpa_enc:
median: 108030 cycles/ticks
average: 108563 cycles/ticks
indcpa_dec:
median: 34870 cycles/ticks
average: 35064 cycles/ticks
kyber_keypair_derand:
median: 91746 cycles/ticks
average: 92176 cycles/ticks
kyber_keypair:
median: 99966 cycles/ticks
average: 100379 cycles/ticks
kyber_encaps_derand:
median: 119678 cycles/ticks
average: 120263 cycles/ticks
kyber_encaps:
median: 120884 cycles/ticks
average: 121491 cycles/ticks
kyber_decaps:
median: 156718 cycles/ticks
average: 157458 cycles/ticks
Loop spin: 398
gen_a:
median: 20340 cycles/ticks
average: 20459 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3219 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2060 cycles/ticks
NTT:
median: 6754 cycles/ticks
average: 6785 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10417 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7740 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1285 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1761 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1364 cycles/ticks
indcpa_keypair:
median: 82962 cycles/ticks
average: 84297 cycles/ticks
indcpa_enc:
median: 107998 cycles/ticks
average: 108543 cycles/ticks
indcpa_dec:
median: 34854 cycles/ticks
average: 35007 cycles/ticks
kyber_keypair_derand:
median: 91738 cycles/ticks
average: 92193 cycles/ticks
kyber_keypair:
median: 99924 cycles/ticks
average: 100446 cycles/ticks
kyber_encaps_derand:
median: 118294 cycles/ticks
average: 118957 cycles/ticks
kyber_encaps:
median: 120154 cycles/ticks
average: 120718 cycles/ticks
kyber_decaps:
median: 155230 cycles/ticks
average: 155962 cycles/ticks
Loop spin: 399
gen_a:
median: 20314 cycles/ticks
average: 20441 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3212 cycles/ticks
poly_getnoise_eta2:
median: 2042 cycles/ticks
average: 2054 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6769 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10397 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7710 cycles/ticks
average: 7750 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1284 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 67 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1747 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1363 cycles/ticks
indcpa_keypair:
median: 83034 cycles/ticks
average: 83359 cycles/ticks
indcpa_enc:
median: 107996 cycles/ticks
average: 108539 cycles/ticks
indcpa_dec:
median: 34876 cycles/ticks
average: 35055 cycles/ticks
kyber_keypair_derand:
median: 91838 cycles/ticks
average: 92231 cycles/ticks
kyber_keypair:
median: 99954 cycles/ticks
average: 100372 cycles/ticks
kyber_encaps_derand:
median: 119734 cycles/ticks
average: 120360 cycles/ticks
kyber_encaps:
median: 121362 cycles/ticks
average: 122020 cycles/ticks
kyber_decaps:
median: 156932 cycles/ticks
average: 157637 cycles/ticks
Loop spin: 400
gen_a:
median: 20312 cycles/ticks
average: 20439 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3217 cycles/ticks
poly_getnoise_eta2:
median: 2032 cycles/ticks
average: 2049 cycles/ticks
NTT:
median: 6752 cycles/ticks
average: 6893 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10418 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7741 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1296 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1757 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1353 cycles/ticks
indcpa_keypair:
median: 83046 cycles/ticks
average: 83397 cycles/ticks
indcpa_enc:
median: 107978 cycles/ticks
average: 108512 cycles/ticks
indcpa_dec:
median: 34826 cycles/ticks
average: 34976 cycles/ticks
kyber_keypair_derand:
median: 91816 cycles/ticks
average: 92207 cycles/ticks
kyber_keypair:
median: 99820 cycles/ticks
average: 100233 cycles/ticks
kyber_encaps_derand:
median: 118250 cycles/ticks
average: 118834 cycles/ticks
kyber_encaps:
median: 120218 cycles/ticks
average: 120814 cycles/ticks
kyber_decaps:
median: 155214 cycles/ticks
average: 155954 cycles/ticks
Loop spin: 401
gen_a:
median: 20410 cycles/ticks
average: 20526 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3211 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2061 cycles/ticks
NTT:
median: 6772 cycles/ticks
average: 6796 cycles/ticks
INVNTT:
median: 10340 cycles/ticks
average: 10368 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7737 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 288 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1287 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1748 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1361 cycles/ticks
indcpa_keypair:
median: 83056 cycles/ticks
average: 83391 cycles/ticks
indcpa_enc:
median: 107998 cycles/ticks
average: 108511 cycles/ticks
indcpa_dec:
median: 34848 cycles/ticks
average: 35018 cycles/ticks
kyber_keypair_derand:
median: 91846 cycles/ticks
average: 92295 cycles/ticks
kyber_keypair:
median: 100334 cycles/ticks
average: 100850 cycles/ticks
kyber_encaps_derand:
median: 118200 cycles/ticks
average: 118798 cycles/ticks
kyber_encaps:
median: 119864 cycles/ticks
average: 120486 cycles/ticks
kyber_decaps:
median: 155266 cycles/ticks
average: 156014 cycles/ticks
Loop spin: 402
gen_a:
median: 20384 cycles/ticks
average: 20528 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3217 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2064 cycles/ticks
NTT:
median: 6746 cycles/ticks
average: 6778 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10415 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7742 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1288 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1761 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1366 cycles/ticks
indcpa_keypair:
median: 83028 cycles/ticks
average: 83370 cycles/ticks
indcpa_enc:
median: 108000 cycles/ticks
average: 108569 cycles/ticks
indcpa_dec:
median: 34848 cycles/ticks
average: 35007 cycles/ticks
kyber_keypair_derand:
median: 91834 cycles/ticks
average: 92224 cycles/ticks
kyber_keypair:
median: 100026 cycles/ticks
average: 100487 cycles/ticks
kyber_encaps_derand:
median: 118338 cycles/ticks
average: 118996 cycles/ticks
kyber_encaps:
median: 120148 cycles/ticks
average: 120753 cycles/ticks
kyber_decaps:
median: 155276 cycles/ticks
average: 155995 cycles/ticks
Loop spin: 403
gen_a:
median: 20382 cycles/ticks
average: 20498 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3223 cycles/ticks
poly_getnoise_eta2:
median: 2042 cycles/ticks
average: 2058 cycles/ticks
NTT:
median: 6772 cycles/ticks
average: 6812 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10403 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7727 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 286 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1286 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1762 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1366 cycles/ticks
indcpa_keypair:
median: 82982 cycles/ticks
average: 83320 cycles/ticks
indcpa_enc:
median: 108034 cycles/ticks
average: 108546 cycles/ticks
indcpa_dec:
median: 34830 cycles/ticks
average: 35014 cycles/ticks
kyber_keypair_derand:
median: 91846 cycles/ticks
average: 92261 cycles/ticks
kyber_keypair:
median: 100350 cycles/ticks
average: 100745 cycles/ticks
kyber_encaps_derand:
median: 118254 cycles/ticks
average: 118831 cycles/ticks
kyber_encaps:
median: 120106 cycles/ticks
average: 120625 cycles/ticks
kyber_decaps:
median: 155238 cycles/ticks
average: 156014 cycles/ticks
Loop spin: 404
gen_a:
median: 20384 cycles/ticks
average: 20507 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3225 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2054 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6782 cycles/ticks
INVNTT:
median: 10356 cycles/ticks
average: 10439 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7747 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 288 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1290 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 257 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1764 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1354 cycles/ticks
indcpa_keypair:
median: 83030 cycles/ticks
average: 83350 cycles/ticks
indcpa_enc:
median: 107978 cycles/ticks
average: 108568 cycles/ticks
indcpa_dec:
median: 34816 cycles/ticks
average: 34970 cycles/ticks
kyber_keypair_derand:
median: 91704 cycles/ticks
average: 92101 cycles/ticks
kyber_keypair:
median: 100118 cycles/ticks
average: 100505 cycles/ticks
kyber_encaps_derand:
median: 118186 cycles/ticks
average: 118797 cycles/ticks
kyber_encaps:
median: 119776 cycles/ticks
average: 120384 cycles/ticks
kyber_decaps:
median: 155212 cycles/ticks
average: 155954 cycles/ticks
Loop spin: 405
gen_a:
median: 20312 cycles/ticks
average: 20425 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3233 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2057 cycles/ticks
NTT:
median: 6748 cycles/ticks
average: 6780 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10405 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7752 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1306 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 258 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1754 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1377 cycles/ticks
indcpa_keypair:
median: 82992 cycles/ticks
average: 83342 cycles/ticks
indcpa_enc:
median: 107986 cycles/ticks
average: 108520 cycles/ticks
indcpa_dec:
median: 34844 cycles/ticks
average: 35003 cycles/ticks
kyber_keypair_derand:
median: 91750 cycles/ticks
average: 92105 cycles/ticks
kyber_keypair:
median: 100106 cycles/ticks
average: 100578 cycles/ticks
kyber_encaps_derand:
median: 118180 cycles/ticks
average: 118754 cycles/ticks
kyber_encaps:
median: 119834 cycles/ticks
average: 120388 cycles/ticks
kyber_decaps:
median: 155314 cycles/ticks
average: 156029 cycles/ticks
Loop spin: 406
gen_a:
median: 20352 cycles/ticks
average: 20454 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3211 cycles/ticks
poly_getnoise_eta2:
median: 2042 cycles/ticks
average: 2052 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6766 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10405 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7704 cycles/ticks
average: 7752 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1286 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1748 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1362 cycles/ticks
indcpa_keypair:
median: 83078 cycles/ticks
average: 83397 cycles/ticks
indcpa_enc:
median: 107994 cycles/ticks
average: 108509 cycles/ticks
indcpa_dec:
median: 34870 cycles/ticks
average: 35019 cycles/ticks
kyber_keypair_derand:
median: 91838 cycles/ticks
average: 92223 cycles/ticks
kyber_keypair:
median: 99894 cycles/ticks
average: 100359 cycles/ticks
kyber_encaps_derand:
median: 118212 cycles/ticks
average: 118778 cycles/ticks
kyber_encaps:
median: 119956 cycles/ticks
average: 120511 cycles/ticks
kyber_decaps:
median: 155294 cycles/ticks
average: 156001 cycles/ticks
Loop spin: 407
gen_a:
median: 20406 cycles/ticks
average: 20510 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3211 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2047 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6786 cycles/ticks
INVNTT:
median: 10348 cycles/ticks
average: 10390 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7732 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1297 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1759 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1351 cycles/ticks
indcpa_keypair:
median: 83026 cycles/ticks
average: 83364 cycles/ticks
indcpa_enc:
median: 107974 cycles/ticks
average: 108472 cycles/ticks
indcpa_dec:
median: 34866 cycles/ticks
average: 35027 cycles/ticks
kyber_keypair_derand:
median: 91896 cycles/ticks
average: 92276 cycles/ticks
kyber_keypair:
median: 99912 cycles/ticks
average: 100292 cycles/ticks
kyber_encaps_derand:
median: 118234 cycles/ticks
average: 118811 cycles/ticks
kyber_encaps:
median: 120154 cycles/ticks
average: 120694 cycles/ticks
kyber_decaps:
median: 155342 cycles/ticks
average: 156140 cycles/ticks
Loop spin: 408
gen_a:
median: 20386 cycles/ticks
average: 20491 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3212 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2057 cycles/ticks
NTT:
median: 6764 cycles/ticks
average: 6829 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10438 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7743 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1297 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1763 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1353 cycles/ticks
indcpa_keypair:
median: 83108 cycles/ticks
average: 83439 cycles/ticks
indcpa_enc:
median: 107976 cycles/ticks
average: 108511 cycles/ticks
indcpa_dec:
median: 34842 cycles/ticks
average: 34987 cycles/ticks
kyber_keypair_derand:
median: 91812 cycles/ticks
average: 92153 cycles/ticks
kyber_keypair:
median: 99868 cycles/ticks
average: 100300 cycles/ticks
kyber_encaps_derand:
median: 118360 cycles/ticks
average: 118909 cycles/ticks
kyber_encaps:
median: 119804 cycles/ticks
average: 120389 cycles/ticks
kyber_decaps:
median: 155436 cycles/ticks
average: 156678 cycles/ticks
Loop spin: 409
gen_a:
median: 20894 cycles/ticks
average: 21016 cycles/ticks
poly_getnoise_eta1:
median: 3288 cycles/ticks
average: 3300 cycles/ticks
poly_getnoise_eta2:
median: 2104 cycles/ticks
average: 2109 cycles/ticks
NTT:
median: 6932 cycles/ticks
average: 6970 cycles/ticks
INVNTT:
median: 10650 cycles/ticks
average: 10705 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7922 cycles/ticks
average: 7957 cycles/ticks
poly_tomsg:
median: 296 cycles/ticks
average: 308 cycles/ticks
poly_frommsg:
median: 1314 cycles/ticks
average: 1324 cycles/ticks
poly_compress:
median: 262 cycles/ticks
average: 263 cycles/ticks
poly_decompress:
median: 58 cycles/ticks
average: 58 cycles/ticks
polyvec_compress:
median: 1796 cycles/ticks
average: 1825 cycles/ticks
polyvec_decompress:
median: 1390 cycles/ticks
average: 1401 cycles/ticks
indcpa_keypair:
median: 85312 cycles/ticks
average: 85754 cycles/ticks
indcpa_enc:
median: 108078 cycles/ticks
average: 109162 cycles/ticks
indcpa_dec:
median: 34832 cycles/ticks
average: 34985 cycles/ticks
kyber_keypair_derand:
median: 91836 cycles/ticks
average: 92195 cycles/ticks
kyber_keypair:
median: 99782 cycles/ticks
average: 100225 cycles/ticks
kyber_encaps_derand:
median: 118122 cycles/ticks
average: 118702 cycles/ticks
kyber_encaps:
median: 119592 cycles/ticks
average: 120203 cycles/ticks
kyber_decaps:
median: 155262 cycles/ticks
average: 155986 cycles/ticks
Loop spin: 410
gen_a:
median: 20382 cycles/ticks
average: 20479 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3216 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2059 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6774 cycles/ticks
INVNTT:
median: 10366 cycles/ticks
average: 10436 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7745 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 288 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1298 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1748 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1351 cycles/ticks
indcpa_keypair:
median: 83022 cycles/ticks
average: 83360 cycles/ticks
indcpa_enc:
median: 107988 cycles/ticks
average: 108530 cycles/ticks
indcpa_dec:
median: 34836 cycles/ticks
average: 34970 cycles/ticks
kyber_keypair_derand:
median: 91802 cycles/ticks
average: 92150 cycles/ticks
kyber_keypair:
median: 100422 cycles/ticks
average: 100849 cycles/ticks
kyber_encaps_derand:
median: 118346 cycles/ticks
average: 118952 cycles/ticks
kyber_encaps:
median: 119802 cycles/ticks
average: 120397 cycles/ticks
kyber_decaps:
median: 155288 cycles/ticks
average: 156029 cycles/ticks
Loop spin: 411
gen_a:
median: 20364 cycles/ticks
average: 20462 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3220 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2060 cycles/ticks
NTT:
median: 6744 cycles/ticks
average: 6774 cycles/ticks
INVNTT:
median: 10346 cycles/ticks
average: 10401 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7712 cycles/ticks
average: 7758 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1286 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 266 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1749 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1363 cycles/ticks
indcpa_keypair:
median: 82920 cycles/ticks
average: 83266 cycles/ticks
indcpa_enc:
median: 107978 cycles/ticks
average: 108571 cycles/ticks
indcpa_dec:
median: 34842 cycles/ticks
average: 34992 cycles/ticks
kyber_keypair_derand:
median: 91730 cycles/ticks
average: 92211 cycles/ticks
kyber_keypair:
median: 100242 cycles/ticks
average: 100701 cycles/ticks
kyber_encaps_derand:
median: 118366 cycles/ticks
average: 119084 cycles/ticks
kyber_encaps:
median: 119854 cycles/ticks
average: 120392 cycles/ticks
kyber_decaps:
median: 155290 cycles/ticks
average: 156050 cycles/ticks
Loop spin: 412
gen_a:
median: 20406 cycles/ticks
average: 20520 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3214 cycles/ticks
poly_getnoise_eta2:
median: 2032 cycles/ticks
average: 2055 cycles/ticks
NTT:
median: 6754 cycles/ticks
average: 6782 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10397 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7750 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 286 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1285 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1762 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1362 cycles/ticks
indcpa_keypair:
median: 82942 cycles/ticks
average: 83290 cycles/ticks
indcpa_enc:
median: 107984 cycles/ticks
average: 108493 cycles/ticks
indcpa_dec:
median: 34814 cycles/ticks
average: 34988 cycles/ticks
kyber_keypair_derand:
median: 91826 cycles/ticks
average: 92188 cycles/ticks
kyber_keypair:
median: 100028 cycles/ticks
average: 100444 cycles/ticks
kyber_encaps_derand:
median: 118546 cycles/ticks
average: 119138 cycles/ticks
kyber_encaps:
median: 119952 cycles/ticks
average: 120520 cycles/ticks
kyber_decaps:
median: 155380 cycles/ticks
average: 156131 cycles/ticks
Loop spin: 413
gen_a:
median: 20360 cycles/ticks
average: 20477 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3224 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2063 cycles/ticks
NTT:
median: 6746 cycles/ticks
average: 6788 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10409 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7740 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 298 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1284 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1764 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1352 cycles/ticks
indcpa_keypair:
median: 83008 cycles/ticks
average: 83335 cycles/ticks
indcpa_enc:
median: 108028 cycles/ticks
average: 108702 cycles/ticks
indcpa_dec:
median: 34850 cycles/ticks
average: 34978 cycles/ticks
kyber_keypair_derand:
median: 91778 cycles/ticks
average: 92173 cycles/ticks
kyber_keypair:
median: 99772 cycles/ticks
average: 100198 cycles/ticks
kyber_encaps_derand:
median: 118264 cycles/ticks
average: 118886 cycles/ticks
kyber_encaps:
median: 119876 cycles/ticks
average: 120440 cycles/ticks
kyber_decaps:
median: 155344 cycles/ticks
average: 156085 cycles/ticks
Loop spin: 414
gen_a:
median: 20316 cycles/ticks
average: 20446 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3211 cycles/ticks
poly_getnoise_eta2:
median: 2032 cycles/ticks
average: 2046 cycles/ticks
NTT:
median: 6764 cycles/ticks
average: 6826 cycles/ticks
INVNTT:
median: 10348 cycles/ticks
average: 10402 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7731 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1299 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 257 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1767 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1353 cycles/ticks
indcpa_keypair:
median: 82946 cycles/ticks
average: 83273 cycles/ticks
indcpa_enc:
median: 107980 cycles/ticks
average: 108460 cycles/ticks
indcpa_dec:
median: 34830 cycles/ticks
average: 34975 cycles/ticks
kyber_keypair_derand:
median: 91800 cycles/ticks
average: 92150 cycles/ticks
kyber_keypair:
median: 99772 cycles/ticks
average: 100236 cycles/ticks
kyber_encaps_derand:
median: 118398 cycles/ticks
average: 119058 cycles/ticks
kyber_encaps:
median: 119898 cycles/ticks
average: 120446 cycles/ticks
kyber_decaps:
median: 155356 cycles/ticks
average: 156050 cycles/ticks
Loop spin: 415
gen_a:
median: 20312 cycles/ticks
average: 20416 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3257 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2063 cycles/ticks
NTT:
median: 6756 cycles/ticks
average: 6786 cycles/ticks
INVNTT:
median: 10348 cycles/ticks
average: 10396 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7738 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1288 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1749 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1365 cycles/ticks
indcpa_keypair:
median: 82982 cycles/ticks
average: 83290 cycles/ticks
indcpa_enc:
median: 107976 cycles/ticks
average: 108462 cycles/ticks
indcpa_dec:
median: 34814 cycles/ticks
average: 34956 cycles/ticks
kyber_keypair_derand:
median: 91738 cycles/ticks
average: 92087 cycles/ticks
kyber_keypair:
median: 99922 cycles/ticks
average: 100351 cycles/ticks
kyber_encaps_derand:
median: 118302 cycles/ticks
average: 118890 cycles/ticks
kyber_encaps:
median: 119906 cycles/ticks
average: 120458 cycles/ticks
kyber_decaps:
median: 155276 cycles/ticks
average: 156006 cycles/ticks
Loop spin: 416
gen_a:
median: 20360 cycles/ticks
average: 20473 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3222 cycles/ticks
poly_getnoise_eta2:
median: 2042 cycles/ticks
average: 2047 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6786 cycles/ticks
INVNTT:
median: 10348 cycles/ticks
average: 10399 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7725 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 286 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1296 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1758 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1352 cycles/ticks
indcpa_keypair:
median: 82996 cycles/ticks
average: 83393 cycles/ticks
indcpa_enc:
median: 107978 cycles/ticks
average: 108517 cycles/ticks
indcpa_dec:
median: 34858 cycles/ticks
average: 35016 cycles/ticks
kyber_keypair_derand:
median: 91770 cycles/ticks
average: 92116 cycles/ticks
kyber_keypair:
median: 99768 cycles/ticks
average: 100195 cycles/ticks
kyber_encaps_derand:
median: 118316 cycles/ticks
average: 118888 cycles/ticks
kyber_encaps:
median: 119574 cycles/ticks
average: 120115 cycles/ticks
kyber_decaps:
median: 155386 cycles/ticks
average: 156118 cycles/ticks
Loop spin: 417
gen_a:
median: 20388 cycles/ticks
average: 20502 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3217 cycles/ticks
poly_getnoise_eta2:
median: 2042 cycles/ticks
average: 2063 cycles/ticks
NTT:
median: 6764 cycles/ticks
average: 6795 cycles/ticks
INVNTT:
median: 10356 cycles/ticks
average: 10424 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7735 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1285 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 267 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1749 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1361 cycles/ticks
indcpa_keypair:
median: 82968 cycles/ticks
average: 83347 cycles/ticks
indcpa_enc:
median: 107976 cycles/ticks
average: 108513 cycles/ticks
indcpa_dec:
median: 34880 cycles/ticks
average: 35029 cycles/ticks
kyber_keypair_derand:
median: 91864 cycles/ticks
average: 92254 cycles/ticks
kyber_keypair:
median: 100200 cycles/ticks
average: 100628 cycles/ticks
kyber_encaps_derand:
median: 118162 cycles/ticks
average: 118722 cycles/ticks
kyber_encaps:
median: 119474 cycles/ticks
average: 120041 cycles/ticks
kyber_decaps:
median: 155206 cycles/ticks
average: 156010 cycles/ticks
Loop spin: 418
gen_a:
median: 20318 cycles/ticks
average: 20463 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3215 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2048 cycles/ticks
NTT:
median: 6744 cycles/ticks
average: 6773 cycles/ticks
INVNTT:
median: 10346 cycles/ticks
average: 10400 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7734 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1297 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1761 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1353 cycles/ticks
indcpa_keypair:
median: 82970 cycles/ticks
average: 83309 cycles/ticks
indcpa_enc:
median: 107950 cycles/ticks
average: 108482 cycles/ticks
indcpa_dec:
median: 34866 cycles/ticks
average: 35016 cycles/ticks
kyber_keypair_derand:
median: 91794 cycles/ticks
average: 92138 cycles/ticks
kyber_keypair:
median: 100170 cycles/ticks
average: 100537 cycles/ticks
kyber_encaps_derand:
median: 118248 cycles/ticks
average: 118845 cycles/ticks
kyber_encaps:
median: 119666 cycles/ticks
average: 120213 cycles/ticks
kyber_decaps:
median: 155338 cycles/ticks
average: 156036 cycles/ticks
Loop spin: 419
gen_a:
median: 20356 cycles/ticks
average: 20459 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3210 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2056 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6767 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10391 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7736 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1294 cycles/ticks
poly_compress:
median: 254 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1748 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1361 cycles/ticks
indcpa_keypair:
median: 83020 cycles/ticks
average: 83351 cycles/ticks
indcpa_enc:
median: 108012 cycles/ticks
average: 108536 cycles/ticks
indcpa_dec:
median: 34862 cycles/ticks
average: 35000 cycles/ticks
kyber_keypair_derand:
median: 91768 cycles/ticks
average: 92126 cycles/ticks
kyber_keypair:
median: 100200 cycles/ticks
average: 100679 cycles/ticks
kyber_encaps_derand:
median: 118192 cycles/ticks
average: 118775 cycles/ticks
kyber_encaps:
median: 119462 cycles/ticks
average: 120015 cycles/ticks
kyber_decaps:
median: 155196 cycles/ticks
average: 155929 cycles/ticks
Loop spin: 420
gen_a:
median: 20382 cycles/ticks
average: 20477 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3225 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2062 cycles/ticks
NTT:
median: 6744 cycles/ticks
average: 6772 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10413 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7724 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 296 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1285 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1758 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1352 cycles/ticks
indcpa_keypair:
median: 82992 cycles/ticks
average: 83307 cycles/ticks
indcpa_enc:
median: 107994 cycles/ticks
average: 108515 cycles/ticks
indcpa_dec:
median: 34830 cycles/ticks
average: 34976 cycles/ticks
kyber_keypair_derand:
median: 91798 cycles/ticks
average: 92181 cycles/ticks
kyber_keypair:
median: 99904 cycles/ticks
average: 100344 cycles/ticks
kyber_encaps_derand:
median: 118224 cycles/ticks
average: 118783 cycles/ticks
kyber_encaps:
median: 119820 cycles/ticks
average: 120431 cycles/ticks
kyber_decaps:
median: 155262 cycles/ticks
average: 155949 cycles/ticks
Loop spin: 421
gen_a:
median: 20316 cycles/ticks
average: 20441 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3215 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2059 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6766 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10389 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7749 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1297 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1747 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1352 cycles/ticks
indcpa_keypair:
median: 83068 cycles/ticks
average: 83386 cycles/ticks
indcpa_enc:
median: 107962 cycles/ticks
average: 108531 cycles/ticks
indcpa_dec:
median: 34812 cycles/ticks
average: 34996 cycles/ticks
kyber_keypair_derand:
median: 91850 cycles/ticks
average: 92203 cycles/ticks
kyber_keypair:
median: 99744 cycles/ticks
average: 100202 cycles/ticks
kyber_encaps_derand:
median: 118148 cycles/ticks
average: 118792 cycles/ticks
kyber_encaps:
median: 119810 cycles/ticks
average: 120385 cycles/ticks
kyber_decaps:
median: 155238 cycles/ticks
average: 155981 cycles/ticks
Loop spin: 422
gen_a:
median: 20392 cycles/ticks
average: 20494 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3210 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2058 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6768 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10411 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7732 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1285 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1760 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1363 cycles/ticks
indcpa_keypair:
median: 83134 cycles/ticks
average: 83464 cycles/ticks
indcpa_enc:
median: 107968 cycles/ticks
average: 108483 cycles/ticks
indcpa_dec:
median: 34856 cycles/ticks
average: 34995 cycles/ticks
kyber_keypair_derand:
median: 91754 cycles/ticks
average: 92108 cycles/ticks
kyber_keypair:
median: 99832 cycles/ticks
average: 100261 cycles/ticks
kyber_encaps_derand:
median: 118204 cycles/ticks
average: 118747 cycles/ticks
kyber_encaps:
median: 120108 cycles/ticks
average: 120635 cycles/ticks
kyber_decaps:
median: 155136 cycles/ticks
average: 155908 cycles/ticks
Loop spin: 423
gen_a:
median: 20438 cycles/ticks
average: 20533 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3216 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2046 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6795 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10392 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7744 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 286 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1296 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1759 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1351 cycles/ticks
indcpa_keypair:
median: 82976 cycles/ticks
average: 83349 cycles/ticks
indcpa_enc:
median: 107978 cycles/ticks
average: 108504 cycles/ticks
indcpa_dec:
median: 34808 cycles/ticks
average: 34945 cycles/ticks
kyber_keypair_derand:
median: 91834 cycles/ticks
average: 92164 cycles/ticks
kyber_keypair:
median: 100372 cycles/ticks
average: 100805 cycles/ticks
kyber_encaps_derand:
median: 118378 cycles/ticks
average: 118939 cycles/ticks
kyber_encaps:
median: 120070 cycles/ticks
average: 120656 cycles/ticks
kyber_decaps:
median: 155450 cycles/ticks
average: 156159 cycles/ticks
Loop spin: 424
gen_a:
median: 20358 cycles/ticks
average: 20503 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3211 cycles/ticks
poly_getnoise_eta2:
median: 2042 cycles/ticks
average: 2056 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6809 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10394 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7739 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 286 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1297 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1758 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1351 cycles/ticks
indcpa_keypair:
median: 83016 cycles/ticks
average: 83360 cycles/ticks
indcpa_enc:
median: 107944 cycles/ticks
average: 108535 cycles/ticks
indcpa_dec:
median: 34834 cycles/ticks
average: 34976 cycles/ticks
kyber_keypair_derand:
median: 91754 cycles/ticks
average: 92136 cycles/ticks
kyber_keypair:
median: 99766 cycles/ticks
average: 100303 cycles/ticks
kyber_encaps_derand:
median: 118290 cycles/ticks
average: 118977 cycles/ticks
kyber_encaps:
median: 119744 cycles/ticks
average: 120293 cycles/ticks
kyber_decaps:
median: 155558 cycles/ticks
average: 156280 cycles/ticks
Loop spin: 425
gen_a:
median: 20440 cycles/ticks
average: 20540 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3213 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2060 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6768 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10397 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7746 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 288 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1291 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1750 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1364 cycles/ticks
indcpa_keypair:
median: 82914 cycles/ticks
average: 83243 cycles/ticks
indcpa_enc:
median: 108004 cycles/ticks
average: 108553 cycles/ticks
indcpa_dec:
median: 34834 cycles/ticks
average: 34973 cycles/ticks
kyber_keypair_derand:
median: 91848 cycles/ticks
average: 92248 cycles/ticks
kyber_keypair:
median: 100178 cycles/ticks
average: 100627 cycles/ticks
kyber_encaps_derand:
median: 118262 cycles/ticks
average: 118805 cycles/ticks
kyber_encaps:
median: 119564 cycles/ticks
average: 120094 cycles/ticks
kyber_decaps:
median: 155318 cycles/ticks
average: 156019 cycles/ticks
Loop spin: 426
gen_a:
median: 20430 cycles/ticks
average: 20524 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3211 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2047 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6767 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10404 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7721 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1295 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1758 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1351 cycles/ticks
indcpa_keypair:
median: 82970 cycles/ticks
average: 83323 cycles/ticks
indcpa_enc:
median: 108036 cycles/ticks
average: 108708 cycles/ticks
indcpa_dec:
median: 34822 cycles/ticks
average: 34972 cycles/ticks
kyber_keypair_derand:
median: 91768 cycles/ticks
average: 92119 cycles/ticks
kyber_keypair:
median: 100016 cycles/ticks
average: 100484 cycles/ticks
kyber_encaps_derand:
median: 118108 cycles/ticks
average: 118710 cycles/ticks
kyber_encaps:
median: 119940 cycles/ticks
average: 120420 cycles/ticks
kyber_decaps:
median: 155288 cycles/ticks
average: 155986 cycles/ticks
Loop spin: 427
gen_a:
median: 20410 cycles/ticks
average: 20516 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3210 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2059 cycles/ticks
NTT:
median: 6758 cycles/ticks
average: 6785 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10394 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7710 cycles/ticks
average: 7741 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 286 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1296 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1751 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1352 cycles/ticks
indcpa_keypair:
median: 82988 cycles/ticks
average: 83335 cycles/ticks
indcpa_enc:
median: 107996 cycles/ticks
average: 108515 cycles/ticks
indcpa_dec:
median: 34830 cycles/ticks
average: 34951 cycles/ticks
kyber_keypair_derand:
median: 91752 cycles/ticks
average: 92159 cycles/ticks
kyber_keypair:
median: 100206 cycles/ticks
average: 100634 cycles/ticks
kyber_encaps_derand:
median: 118208 cycles/ticks
average: 118778 cycles/ticks
kyber_encaps:
median: 119510 cycles/ticks
average: 120065 cycles/ticks
kyber_decaps:
median: 155330 cycles/ticks
average: 156153 cycles/ticks
Loop spin: 428
gen_a:
median: 20312 cycles/ticks
average: 20441 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3215 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2057 cycles/ticks
NTT:
median: 6760 cycles/ticks
average: 6786 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10415 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7732 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 288 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1284 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1753 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1364 cycles/ticks
indcpa_keypair:
median: 82970 cycles/ticks
average: 83303 cycles/ticks
indcpa_enc:
median: 108008 cycles/ticks
average: 108587 cycles/ticks
indcpa_dec:
median: 34868 cycles/ticks
average: 35009 cycles/ticks
kyber_keypair_derand:
median: 91764 cycles/ticks
average: 92128 cycles/ticks
kyber_keypair:
median: 100276 cycles/ticks
average: 100692 cycles/ticks
kyber_encaps_derand:
median: 119616 cycles/ticks
average: 120215 cycles/ticks
kyber_encaps:
median: 121128 cycles/ticks
average: 121685 cycles/ticks
kyber_decaps:
median: 156674 cycles/ticks
average: 157820 cycles/ticks
Loop spin: 429
gen_a:
median: 20358 cycles/ticks
average: 20470 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3220 cycles/ticks
poly_getnoise_eta2:
median: 2040 cycles/ticks
average: 2057 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6768 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10405 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7739 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 286 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1286 cycles/ticks
poly_compress:
median: 254 cycles/ticks
average: 269 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1750 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1363 cycles/ticks
indcpa_keypair:
median: 82974 cycles/ticks
average: 83540 cycles/ticks
indcpa_enc:
median: 108024 cycles/ticks
average: 109055 cycles/ticks
indcpa_dec:
median: 35800 cycles/ticks
average: 35998 cycles/ticks
kyber_keypair_derand:
median: 94404 cycles/ticks
average: 94277 cycles/ticks
kyber_keypair:
median: 100066 cycles/ticks
average: 100484 cycles/ticks
kyber_encaps_derand:
median: 118310 cycles/ticks
average: 118881 cycles/ticks
kyber_encaps:
median: 120098 cycles/ticks
average: 120658 cycles/ticks
kyber_decaps:
median: 155248 cycles/ticks
average: 155959 cycles/ticks
Loop spin: 430
gen_a:
median: 20360 cycles/ticks
average: 20454 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3210 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2054 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6763 cycles/ticks
INVNTT:
median: 10346 cycles/ticks
average: 10394 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7704 cycles/ticks
average: 7753 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 286 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1286 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1749 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1360 cycles/ticks
indcpa_keypair:
median: 82990 cycles/ticks
average: 83337 cycles/ticks
indcpa_enc:
median: 108000 cycles/ticks
average: 108508 cycles/ticks
indcpa_dec:
median: 34830 cycles/ticks
average: 34969 cycles/ticks
kyber_keypair_derand:
median: 91780 cycles/ticks
average: 92151 cycles/ticks
kyber_keypair:
median: 100182 cycles/ticks
average: 100596 cycles/ticks
kyber_encaps_derand:
median: 118144 cycles/ticks
average: 118693 cycles/ticks
kyber_encaps:
median: 119512 cycles/ticks
average: 120162 cycles/ticks
kyber_decaps:
median: 155236 cycles/ticks
average: 155914 cycles/ticks
Loop spin: 431
gen_a:
median: 20404 cycles/ticks
average: 20506 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3211 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2051 cycles/ticks
NTT:
median: 6744 cycles/ticks
average: 6764 cycles/ticks
INVNTT:
median: 10348 cycles/ticks
average: 10394 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7730 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1296 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1758 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1355 cycles/ticks
indcpa_keypair:
median: 82928 cycles/ticks
average: 83336 cycles/ticks
indcpa_enc:
median: 107966 cycles/ticks
average: 108494 cycles/ticks
indcpa_dec:
median: 34850 cycles/ticks
average: 34989 cycles/ticks
kyber_keypair_derand:
median: 91848 cycles/ticks
average: 92225 cycles/ticks
kyber_keypair:
median: 100206 cycles/ticks
average: 100599 cycles/ticks
kyber_encaps_derand:
median: 118246 cycles/ticks
average: 119029 cycles/ticks
kyber_encaps:
median: 119504 cycles/ticks
average: 120066 cycles/ticks
kyber_decaps:
median: 155266 cycles/ticks
average: 155971 cycles/ticks
Loop spin: 432
gen_a:
median: 20312 cycles/ticks
average: 20448 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3216 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2058 cycles/ticks
NTT:
median: 6744 cycles/ticks
average: 6778 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10397 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7743 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1300 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1755 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1355 cycles/ticks
indcpa_keypair:
median: 82998 cycles/ticks
average: 83367 cycles/ticks
indcpa_enc:
median: 107922 cycles/ticks
average: 108407 cycles/ticks
indcpa_dec:
median: 34810 cycles/ticks
average: 34951 cycles/ticks
kyber_keypair_derand:
median: 91768 cycles/ticks
average: 92131 cycles/ticks
kyber_keypair:
median: 99856 cycles/ticks
average: 100324 cycles/ticks
kyber_encaps_derand:
median: 118194 cycles/ticks
average: 118712 cycles/ticks
kyber_encaps:
median: 119902 cycles/ticks
average: 120397 cycles/ticks
kyber_decaps:
median: 155276 cycles/ticks
average: 155953 cycles/ticks
Loop spin: 433
gen_a:
median: 20312 cycles/ticks
average: 20437 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3232 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2063 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6780 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10412 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7737 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 298 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1288 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1761 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1354 cycles/ticks
indcpa_keypair:
median: 83016 cycles/ticks
average: 83361 cycles/ticks
indcpa_enc:
median: 107942 cycles/ticks
average: 108486 cycles/ticks
indcpa_dec:
median: 34810 cycles/ticks
average: 34945 cycles/ticks
kyber_keypair_derand:
median: 91758 cycles/ticks
average: 92120 cycles/ticks
kyber_keypair:
median: 100346 cycles/ticks
average: 100734 cycles/ticks
kyber_encaps_derand:
median: 118242 cycles/ticks
average: 118814 cycles/ticks
kyber_encaps:
median: 119574 cycles/ticks
average: 120166 cycles/ticks
kyber_decaps:
median: 155280 cycles/ticks
average: 155976 cycles/ticks
Loop spin: 434
gen_a:
median: 20358 cycles/ticks
average: 20468 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3238 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2058 cycles/ticks
NTT:
median: 6748 cycles/ticks
average: 6789 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10408 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7742 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1303 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 257 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1766 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1355 cycles/ticks
indcpa_keypair:
median: 82926 cycles/ticks
average: 83292 cycles/ticks
indcpa_enc:
median: 108040 cycles/ticks
average: 108550 cycles/ticks
indcpa_dec:
median: 34846 cycles/ticks
average: 34989 cycles/ticks
kyber_keypair_derand:
median: 91746 cycles/ticks
average: 92094 cycles/ticks
kyber_keypair:
median: 99842 cycles/ticks
average: 100359 cycles/ticks
kyber_encaps_derand:
median: 118546 cycles/ticks
average: 118998 cycles/ticks
kyber_encaps:
median: 120314 cycles/ticks
average: 120819 cycles/ticks
kyber_decaps:
median: 155690 cycles/ticks
average: 156275 cycles/ticks
Loop spin: 435
gen_a:
median: 20312 cycles/ticks
average: 20445 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3211 cycles/ticks
poly_getnoise_eta2:
median: 2034 cycles/ticks
average: 2051 cycles/ticks
NTT:
median: 6758 cycles/ticks
average: 6782 cycles/ticks
INVNTT:
median: 10348 cycles/ticks
average: 10400 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7762 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1287 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1749 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1363 cycles/ticks
indcpa_keypair:
median: 82976 cycles/ticks
average: 83371 cycles/ticks
indcpa_enc:
median: 107900 cycles/ticks
average: 108407 cycles/ticks
indcpa_dec:
median: 34822 cycles/ticks
average: 34963 cycles/ticks
kyber_keypair_derand:
median: 91852 cycles/ticks
average: 92227 cycles/ticks
kyber_keypair:
median: 100220 cycles/ticks
average: 100659 cycles/ticks
kyber_encaps_derand:
median: 118032 cycles/ticks
average: 118550 cycles/ticks
kyber_encaps:
median: 119836 cycles/ticks
average: 120427 cycles/ticks
kyber_decaps:
median: 155214 cycles/ticks
average: 155907 cycles/ticks
Loop spin: 436
gen_a:
median: 20390 cycles/ticks
average: 20510 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3223 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2062 cycles/ticks
NTT:
median: 6746 cycles/ticks
average: 6778 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10394 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7728 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 293 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1284 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1758 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1352 cycles/ticks
indcpa_keypair:
median: 82974 cycles/ticks
average: 83290 cycles/ticks
indcpa_enc:
median: 107978 cycles/ticks
average: 108521 cycles/ticks
indcpa_dec:
median: 34832 cycles/ticks
average: 34968 cycles/ticks
kyber_keypair_derand:
median: 91776 cycles/ticks
average: 92132 cycles/ticks
kyber_keypair:
median: 100102 cycles/ticks
average: 100579 cycles/ticks
kyber_encaps_derand:
median: 118240 cycles/ticks
average: 118820 cycles/ticks
kyber_encaps:
median: 119788 cycles/ticks
average: 120312 cycles/ticks
kyber_decaps:
median: 155280 cycles/ticks
average: 155935 cycles/ticks
Loop spin: 437
gen_a:
median: 20340 cycles/ticks
average: 20456 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3216 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2055 cycles/ticks
NTT:
median: 6758 cycles/ticks
average: 6819 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10421 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7747 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 288 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1296 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1763 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1354 cycles/ticks
indcpa_keypair:
median: 82936 cycles/ticks
average: 83316 cycles/ticks
indcpa_enc:
median: 107984 cycles/ticks
average: 108485 cycles/ticks
indcpa_dec:
median: 34880 cycles/ticks
average: 35024 cycles/ticks
kyber_keypair_derand:
median: 91800 cycles/ticks
average: 92164 cycles/ticks
kyber_keypair:
median: 100380 cycles/ticks
average: 100781 cycles/ticks
kyber_encaps_derand:
median: 118344 cycles/ticks
average: 118901 cycles/ticks
kyber_encaps:
median: 120236 cycles/ticks
average: 120811 cycles/ticks
kyber_decaps:
median: 155348 cycles/ticks
average: 156082 cycles/ticks
Loop spin: 438
gen_a:
median: 20358 cycles/ticks
average: 20479 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3212 cycles/ticks
poly_getnoise_eta2:
median: 2036 cycles/ticks
average: 2053 cycles/ticks
NTT:
median: 6744 cycles/ticks
average: 6778 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10409 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7704 cycles/ticks
average: 7754 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 288 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1299 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 257 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1754 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1356 cycles/ticks
indcpa_keypair:
median: 82988 cycles/ticks
average: 83567 cycles/ticks
indcpa_enc:
median: 108022 cycles/ticks
average: 108528 cycles/ticks
indcpa_dec:
median: 34838 cycles/ticks
average: 35017 cycles/ticks
kyber_keypair_derand:
median: 91748 cycles/ticks
average: 92115 cycles/ticks
kyber_keypair:
median: 100160 cycles/ticks
average: 100576 cycles/ticks
kyber_encaps_derand:
median: 118340 cycles/ticks
average: 118901 cycles/ticks
kyber_encaps:
median: 119798 cycles/ticks
average: 120329 cycles/ticks
kyber_decaps:
median: 155318 cycles/ticks
average: 156043 cycles/ticks
Loop spin: 439
gen_a:
median: 20358 cycles/ticks
average: 20469 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3213 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2059 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6780 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10412 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7737 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 286 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1290 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 257 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1753 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1364 cycles/ticks
indcpa_keypair:
median: 82964 cycles/ticks
average: 83333 cycles/ticks
indcpa_enc:
median: 108052 cycles/ticks
average: 108553 cycles/ticks
indcpa_dec:
median: 34806 cycles/ticks
average: 34965 cycles/ticks
kyber_keypair_derand:
median: 91772 cycles/ticks
average: 92119 cycles/ticks
kyber_keypair:
median: 99920 cycles/ticks
average: 100386 cycles/ticks
kyber_encaps_derand:
median: 118274 cycles/ticks
average: 118867 cycles/ticks
kyber_encaps:
median: 119926 cycles/ticks
average: 120665 cycles/ticks
kyber_decaps:
median: 155336 cycles/ticks
average: 156017 cycles/ticks
Loop spin: 440
gen_a:
median: 20366 cycles/ticks
average: 20473 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3218 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2061 cycles/ticks
NTT:
median: 6766 cycles/ticks
average: 6788 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10398 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7730 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 298 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1286 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1757 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1352 cycles/ticks
indcpa_keypair:
median: 82950 cycles/ticks
average: 83299 cycles/ticks
indcpa_enc:
median: 107968 cycles/ticks
average: 108499 cycles/ticks
indcpa_dec:
median: 34808 cycles/ticks
average: 34944 cycles/ticks
kyber_keypair_derand:
median: 91834 cycles/ticks
average: 92212 cycles/ticks
kyber_keypair:
median: 99888 cycles/ticks
average: 100344 cycles/ticks
kyber_encaps_derand:
median: 118426 cycles/ticks
average: 119023 cycles/ticks
kyber_encaps:
median: 119698 cycles/ticks
average: 120376 cycles/ticks
kyber_decaps:
median: 155264 cycles/ticks
average: 155988 cycles/ticks
Loop spin: 441
gen_a:
median: 20386 cycles/ticks
average: 20494 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3210 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2055 cycles/ticks
NTT:
median: 6772 cycles/ticks
average: 6815 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10405 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7734 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1297 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1760 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1354 cycles/ticks
indcpa_keypair:
median: 83006 cycles/ticks
average: 83395 cycles/ticks
indcpa_enc:
median: 107962 cycles/ticks
average: 108487 cycles/ticks
indcpa_dec:
median: 34830 cycles/ticks
average: 34957 cycles/ticks
kyber_keypair_derand:
median: 91802 cycles/ticks
average: 92177 cycles/ticks
kyber_keypair:
median: 99850 cycles/ticks
average: 100261 cycles/ticks
kyber_encaps_derand:
median: 118220 cycles/ticks
average: 118789 cycles/ticks
kyber_encaps:
median: 119884 cycles/ticks
average: 120470 cycles/ticks
kyber_decaps:
median: 155226 cycles/ticks
average: 155931 cycles/ticks
Loop spin: 442
gen_a:
median: 20382 cycles/ticks
average: 20478 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3210 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2056 cycles/ticks
NTT:
median: 6752 cycles/ticks
average: 6788 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10404 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7742 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1285 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1748 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1363 cycles/ticks
indcpa_keypair:
median: 82998 cycles/ticks
average: 83351 cycles/ticks
indcpa_enc:
median: 107980 cycles/ticks
average: 108492 cycles/ticks
indcpa_dec:
median: 34824 cycles/ticks
average: 34959 cycles/ticks
kyber_keypair_derand:
median: 91742 cycles/ticks
average: 92108 cycles/ticks
kyber_keypair:
median: 100018 cycles/ticks
average: 100498 cycles/ticks
kyber_encaps_derand:
median: 118214 cycles/ticks
average: 118750 cycles/ticks
kyber_encaps:
median: 120020 cycles/ticks
average: 120566 cycles/ticks
kyber_decaps:
median: 155306 cycles/ticks
average: 156037 cycles/ticks
Loop spin: 443
gen_a:
median: 20322 cycles/ticks
average: 20437 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3222 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2051 cycles/ticks
NTT:
median: 6744 cycles/ticks
average: 6787 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10397 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7723 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 288 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1296 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1763 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1354 cycles/ticks
indcpa_keypair:
median: 82990 cycles/ticks
average: 83378 cycles/ticks
indcpa_enc:
median: 107998 cycles/ticks
average: 108492 cycles/ticks
indcpa_dec:
median: 34800 cycles/ticks
average: 34933 cycles/ticks
kyber_keypair_derand:
median: 91782 cycles/ticks
average: 92158 cycles/ticks
kyber_keypair:
median: 99778 cycles/ticks
average: 100231 cycles/ticks
kyber_encaps_derand:
median: 118208 cycles/ticks
average: 118746 cycles/ticks
kyber_encaps:
median: 119714 cycles/ticks
average: 120332 cycles/ticks
kyber_decaps:
median: 155292 cycles/ticks
average: 156000 cycles/ticks
Loop spin: 444
gen_a:
median: 20396 cycles/ticks
average: 20521 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3216 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2061 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6768 cycles/ticks
INVNTT:
median: 10348 cycles/ticks
average: 10409 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7733 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 286 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1285 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1754 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1368 cycles/ticks
indcpa_keypair:
median: 82992 cycles/ticks
average: 83381 cycles/ticks
indcpa_enc:
median: 107870 cycles/ticks
average: 108380 cycles/ticks
indcpa_dec:
median: 34808 cycles/ticks
average: 34961 cycles/ticks
kyber_keypair_derand:
median: 91812 cycles/ticks
average: 92223 cycles/ticks
kyber_keypair:
median: 100532 cycles/ticks
average: 101052 cycles/ticks
kyber_encaps_derand:
median: 118186 cycles/ticks
average: 118710 cycles/ticks
kyber_encaps:
median: 120102 cycles/ticks
average: 120637 cycles/ticks
kyber_decaps:
median: 155196 cycles/ticks
average: 155867 cycles/ticks
Loop spin: 445
gen_a:
median: 20358 cycles/ticks
average: 20467 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3212 cycles/ticks
poly_getnoise_eta2:
median: 2042 cycles/ticks
average: 2057 cycles/ticks
NTT:
median: 6744 cycles/ticks
average: 6772 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10407 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7704 cycles/ticks
average: 7744 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1286 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1760 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1366 cycles/ticks
indcpa_keypair:
median: 82958 cycles/ticks
average: 83319 cycles/ticks
indcpa_enc:
median: 108006 cycles/ticks
average: 108568 cycles/ticks
indcpa_dec:
median: 34828 cycles/ticks
average: 35016 cycles/ticks
kyber_keypair_derand:
median: 91830 cycles/ticks
average: 92206 cycles/ticks
kyber_keypair:
median: 99820 cycles/ticks
average: 100228 cycles/ticks
kyber_encaps_derand:
median: 118230 cycles/ticks
average: 118791 cycles/ticks
kyber_encaps:
median: 119814 cycles/ticks
average: 120339 cycles/ticks
kyber_decaps:
median: 155230 cycles/ticks
average: 155944 cycles/ticks
Loop spin: 446
gen_a:
median: 20366 cycles/ticks
average: 20484 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3210 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2055 cycles/ticks
NTT:
median: 6744 cycles/ticks
average: 6779 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10392 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7740 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 286 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1297 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1760 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1354 cycles/ticks
indcpa_keypair:
median: 83070 cycles/ticks
average: 83418 cycles/ticks
indcpa_enc:
median: 107976 cycles/ticks
average: 108461 cycles/ticks
indcpa_dec:
median: 34882 cycles/ticks
average: 35042 cycles/ticks
kyber_keypair_derand:
median: 91792 cycles/ticks
average: 92166 cycles/ticks
kyber_keypair:
median: 100032 cycles/ticks
average: 100475 cycles/ticks
kyber_encaps_derand:
median: 118206 cycles/ticks
average: 118976 cycles/ticks
kyber_encaps:
median: 119846 cycles/ticks
average: 120400 cycles/ticks
kyber_decaps:
median: 155374 cycles/ticks
average: 156031 cycles/ticks
Loop spin: 447
gen_a:
median: 20366 cycles/ticks
average: 20485 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3214 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2061 cycles/ticks
NTT:
median: 6750 cycles/ticks
average: 6780 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10405 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7772 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1288 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 268 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1752 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1362 cycles/ticks
indcpa_keypair:
median: 82980 cycles/ticks
average: 83325 cycles/ticks
indcpa_enc:
median: 107950 cycles/ticks
average: 108446 cycles/ticks
indcpa_dec:
median: 34834 cycles/ticks
average: 34978 cycles/ticks
kyber_keypair_derand:
median: 91906 cycles/ticks
average: 92315 cycles/ticks
kyber_keypair:
median: 99810 cycles/ticks
average: 100222 cycles/ticks
kyber_encaps_derand:
median: 118154 cycles/ticks
average: 118697 cycles/ticks
kyber_encaps:
median: 119838 cycles/ticks
average: 120518 cycles/ticks
kyber_decaps:
median: 155142 cycles/ticks
average: 155840 cycles/ticks
Loop spin: 448
gen_a:
median: 20408 cycles/ticks
average: 20504 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3215 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2049 cycles/ticks
NTT:
median: 6752 cycles/ticks
average: 6779 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10409 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7727 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1292 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1759 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1355 cycles/ticks
indcpa_keypair:
median: 83014 cycles/ticks
average: 83398 cycles/ticks
indcpa_enc:
median: 107972 cycles/ticks
average: 108462 cycles/ticks
indcpa_dec:
median: 34816 cycles/ticks
average: 34954 cycles/ticks
kyber_keypair_derand:
median: 91782 cycles/ticks
average: 92163 cycles/ticks
kyber_keypair:
median: 99798 cycles/ticks
average: 100193 cycles/ticks
kyber_encaps_derand:
median: 118212 cycles/ticks
average: 118829 cycles/ticks
kyber_encaps:
median: 119754 cycles/ticks
average: 120350 cycles/ticks
kyber_decaps:
median: 155214 cycles/ticks
average: 155862 cycles/ticks
Loop spin: 449
gen_a:
median: 20358 cycles/ticks
average: 20459 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3212 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2061 cycles/ticks
NTT:
median: 6744 cycles/ticks
average: 6776 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10408 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7749 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1288 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 268 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1751 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1365 cycles/ticks
indcpa_keypair:
median: 83052 cycles/ticks
average: 83393 cycles/ticks
indcpa_enc:
median: 108008 cycles/ticks
average: 108505 cycles/ticks
indcpa_dec:
median: 34814 cycles/ticks
average: 34961 cycles/ticks
kyber_keypair_derand:
median: 91774 cycles/ticks
average: 92181 cycles/ticks
kyber_keypair:
median: 99806 cycles/ticks
average: 100227 cycles/ticks
kyber_encaps_derand:
median: 118272 cycles/ticks
average: 118805 cycles/ticks
kyber_encaps:
median: 120080 cycles/ticks
average: 120636 cycles/ticks
kyber_decaps:
median: 155300 cycles/ticks
average: 156012 cycles/ticks
Loop spin: 450
gen_a:
median: 20406 cycles/ticks
average: 20518 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3217 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2060 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6772 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10407 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7738 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 300 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1289 cycles/ticks
poly_compress:
median: 254 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1759 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1354 cycles/ticks
indcpa_keypair:
median: 82980 cycles/ticks
average: 83317 cycles/ticks
indcpa_enc:
median: 107946 cycles/ticks
average: 108478 cycles/ticks
indcpa_dec:
median: 34850 cycles/ticks
average: 34990 cycles/ticks
kyber_keypair_derand:
median: 91730 cycles/ticks
average: 92133 cycles/ticks
kyber_keypair:
median: 99828 cycles/ticks
average: 100230 cycles/ticks
kyber_encaps_derand:
median: 118244 cycles/ticks
average: 118850 cycles/ticks
kyber_encaps:
median: 119600 cycles/ticks
average: 120228 cycles/ticks
kyber_decaps:
median: 155382 cycles/ticks
average: 156063 cycles/ticks
Loop spin: 451
gen_a:
median: 20458 cycles/ticks
average: 20563 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3215 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2061 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6776 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10423 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7749 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1298 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1750 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1354 cycles/ticks
indcpa_keypair:
median: 83024 cycles/ticks
average: 83450 cycles/ticks
indcpa_enc:
median: 107974 cycles/ticks
average: 108437 cycles/ticks
indcpa_dec:
median: 34808 cycles/ticks
average: 34961 cycles/ticks
kyber_keypair_derand:
median: 91738 cycles/ticks
average: 92117 cycles/ticks
kyber_keypair:
median: 99908 cycles/ticks
average: 100352 cycles/ticks
kyber_encaps_derand:
median: 118346 cycles/ticks
average: 118895 cycles/ticks
kyber_encaps:
median: 119638 cycles/ticks
average: 120225 cycles/ticks
kyber_decaps:
median: 155394 cycles/ticks
average: 156094 cycles/ticks
Loop spin: 452
gen_a:
median: 20354 cycles/ticks
average: 20454 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3221 cycles/ticks
poly_getnoise_eta2:
median: 2036 cycles/ticks
average: 2057 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6773 cycles/ticks
INVNTT:
median: 10356 cycles/ticks
average: 10415 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7733 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1287 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 257 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1761 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1368 cycles/ticks
indcpa_keypair:
median: 83062 cycles/ticks
average: 83406 cycles/ticks
indcpa_enc:
median: 107976 cycles/ticks
average: 108483 cycles/ticks
indcpa_dec:
median: 34834 cycles/ticks
average: 34968 cycles/ticks
kyber_keypair_derand:
median: 91806 cycles/ticks
average: 92172 cycles/ticks
kyber_keypair:
median: 100018 cycles/ticks
average: 100475 cycles/ticks
kyber_encaps_derand:
median: 118280 cycles/ticks
average: 118834 cycles/ticks
kyber_encaps:
median: 119734 cycles/ticks
average: 120380 cycles/ticks
kyber_decaps:
median: 155350 cycles/ticks
average: 156054 cycles/ticks
Loop spin: 453
gen_a:
median: 20404 cycles/ticks
average: 20510 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3224 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2051 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6799 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10406 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7733 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1314 cycles/ticks
average: 1417 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1761 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1353 cycles/ticks
indcpa_keypair:
median: 83054 cycles/ticks
average: 83392 cycles/ticks
indcpa_enc:
median: 107964 cycles/ticks
average: 108467 cycles/ticks
indcpa_dec:
median: 34808 cycles/ticks
average: 34954 cycles/ticks
kyber_keypair_derand:
median: 91874 cycles/ticks
average: 92260 cycles/ticks
kyber_keypair:
median: 100368 cycles/ticks
average: 100764 cycles/ticks
kyber_encaps_derand:
median: 118302 cycles/ticks
average: 118909 cycles/ticks
kyber_encaps:
median: 119602 cycles/ticks
average: 120172 cycles/ticks
kyber_decaps:
median: 155290 cycles/ticks
average: 155983 cycles/ticks
Loop spin: 454
gen_a:
median: 20404 cycles/ticks
average: 20535 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3213 cycles/ticks
poly_getnoise_eta2:
median: 2032 cycles/ticks
average: 2045 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6779 cycles/ticks
INVNTT:
median: 10356 cycles/ticks
average: 10419 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7746 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1301 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1752 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1351 cycles/ticks
indcpa_keypair:
median: 83058 cycles/ticks
average: 83428 cycles/ticks
indcpa_enc:
median: 107984 cycles/ticks
average: 108468 cycles/ticks
indcpa_dec:
median: 34822 cycles/ticks
average: 34952 cycles/ticks
kyber_keypair_derand:
median: 91798 cycles/ticks
average: 92240 cycles/ticks
kyber_keypair:
median: 100164 cycles/ticks
average: 100656 cycles/ticks
kyber_encaps_derand:
median: 118272 cycles/ticks
average: 118853 cycles/ticks
kyber_encaps:
median: 119702 cycles/ticks
average: 120266 cycles/ticks
kyber_decaps:
median: 155414 cycles/ticks
average: 156109 cycles/ticks
Loop spin: 455
gen_a:
median: 20316 cycles/ticks
average: 20437 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3223 cycles/ticks
poly_getnoise_eta2:
median: 2032 cycles/ticks
average: 2052 cycles/ticks
NTT:
median: 6744 cycles/ticks
average: 6787 cycles/ticks
INVNTT:
median: 10344 cycles/ticks
average: 10413 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7704 cycles/ticks
average: 7756 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1290 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 257 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 65 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1756 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1365 cycles/ticks
indcpa_keypair:
median: 82996 cycles/ticks
average: 83348 cycles/ticks
indcpa_enc:
median: 108046 cycles/ticks
average: 108559 cycles/ticks
indcpa_dec:
median: 34818 cycles/ticks
average: 34961 cycles/ticks
kyber_keypair_derand:
median: 91908 cycles/ticks
average: 92298 cycles/ticks
kyber_keypair:
median: 99776 cycles/ticks
average: 100213 cycles/ticks
kyber_encaps_derand:
median: 118146 cycles/ticks
average: 118702 cycles/ticks
kyber_encaps:
median: 120004 cycles/ticks
average: 120553 cycles/ticks
kyber_decaps:
median: 155290 cycles/ticks
average: 155988 cycles/ticks
Loop spin: 456
gen_a:
median: 20458 cycles/ticks
average: 20551 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3212 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2049 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6787 cycles/ticks
INVNTT:
median: 10348 cycles/ticks
average: 10396 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7729 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1296 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1758 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1352 cycles/ticks
indcpa_keypair:
median: 82948 cycles/ticks
average: 83305 cycles/ticks
indcpa_enc:
median: 107972 cycles/ticks
average: 108481 cycles/ticks
indcpa_dec:
median: 34830 cycles/ticks
average: 34972 cycles/ticks
kyber_keypair_derand:
median: 91820 cycles/ticks
average: 92212 cycles/ticks
kyber_keypair:
median: 99748 cycles/ticks
average: 100178 cycles/ticks
kyber_encaps_derand:
median: 118380 cycles/ticks
average: 118950 cycles/ticks
kyber_encaps:
median: 120144 cycles/ticks
average: 120761 cycles/ticks
kyber_decaps:
median: 155310 cycles/ticks
average: 156000 cycles/ticks
Loop spin: 457
gen_a:
median: 20412 cycles/ticks
average: 20526 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3219 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2061 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6792 cycles/ticks
INVNTT:
median: 10348 cycles/ticks
average: 10394 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7760 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1300 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1759 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1351 cycles/ticks
indcpa_keypair:
median: 82900 cycles/ticks
average: 83249 cycles/ticks
indcpa_enc:
median: 107998 cycles/ticks
average: 108481 cycles/ticks
indcpa_dec:
median: 34814 cycles/ticks
average: 34954 cycles/ticks
kyber_keypair_derand:
median: 91824 cycles/ticks
average: 92210 cycles/ticks
kyber_keypair:
median: 100092 cycles/ticks
average: 100554 cycles/ticks
kyber_encaps_derand:
median: 118348 cycles/ticks
average: 118977 cycles/ticks
kyber_encaps:
median: 120250 cycles/ticks
average: 120850 cycles/ticks
kyber_decaps:
median: 155356 cycles/ticks
average: 156077 cycles/ticks
Loop spin: 458
gen_a:
median: 20458 cycles/ticks
average: 20565 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3213 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2058 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6770 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10401 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7746 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 286 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1293 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1747 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1364 cycles/ticks
indcpa_keypair:
median: 82946 cycles/ticks
average: 83320 cycles/ticks
indcpa_enc:
median: 107982 cycles/ticks
average: 108521 cycles/ticks
indcpa_dec:
median: 34832 cycles/ticks
average: 34952 cycles/ticks
kyber_keypair_derand:
median: 91824 cycles/ticks
average: 92195 cycles/ticks
kyber_keypair:
median: 99792 cycles/ticks
average: 100197 cycles/ticks
kyber_encaps_derand:
median: 118240 cycles/ticks
average: 118795 cycles/ticks
kyber_encaps:
median: 119512 cycles/ticks
average: 120132 cycles/ticks
kyber_decaps:
median: 155298 cycles/ticks
average: 156006 cycles/ticks
Loop spin: 459
gen_a:
median: 20370 cycles/ticks
average: 20473 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3216 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2051 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6776 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10416 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7732 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1284 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1763 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1353 cycles/ticks
indcpa_keypair:
median: 82954 cycles/ticks
average: 83275 cycles/ticks
indcpa_enc:
median: 107982 cycles/ticks
average: 108502 cycles/ticks
indcpa_dec:
median: 34832 cycles/ticks
average: 34967 cycles/ticks
kyber_keypair_derand:
median: 91760 cycles/ticks
average: 92157 cycles/ticks
kyber_keypair:
median: 99936 cycles/ticks
average: 100353 cycles/ticks
kyber_encaps_derand:
median: 118390 cycles/ticks
average: 118896 cycles/ticks
kyber_encaps:
median: 119692 cycles/ticks
average: 120234 cycles/ticks
kyber_decaps:
median: 155400 cycles/ticks
average: 156120 cycles/ticks
Loop spin: 460
gen_a:
median: 20408 cycles/ticks
average: 20527 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3215 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2060 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6774 cycles/ticks
INVNTT:
median: 10356 cycles/ticks
average: 10412 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7742 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1296 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1752 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1364 cycles/ticks
indcpa_keypair:
median: 83008 cycles/ticks
average: 83328 cycles/ticks
indcpa_enc:
median: 108028 cycles/ticks
average: 108569 cycles/ticks
indcpa_dec:
median: 34830 cycles/ticks
average: 34984 cycles/ticks
kyber_keypair_derand:
median: 91818 cycles/ticks
average: 92256 cycles/ticks
kyber_keypair:
median: 100200 cycles/ticks
average: 100632 cycles/ticks
kyber_encaps_derand:
median: 118166 cycles/ticks
average: 118766 cycles/ticks
kyber_encaps:
median: 119686 cycles/ticks
average: 120308 cycles/ticks
kyber_decaps:
median: 155270 cycles/ticks
average: 156090 cycles/ticks
Loop spin: 461
gen_a:
median: 20354 cycles/ticks
average: 20470 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3218 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2062 cycles/ticks
NTT:
median: 6752 cycles/ticks
average: 6790 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10404 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7736 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 286 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1285 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1780 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1364 cycles/ticks
indcpa_keypair:
median: 82958 cycles/ticks
average: 83306 cycles/ticks
indcpa_enc:
median: 107988 cycles/ticks
average: 108537 cycles/ticks
indcpa_dec:
median: 34822 cycles/ticks
average: 34974 cycles/ticks
kyber_keypair_derand:
median: 91824 cycles/ticks
average: 92207 cycles/ticks
kyber_keypair:
median: 100290 cycles/ticks
average: 100696 cycles/ticks
kyber_encaps_derand:
median: 118306 cycles/ticks
average: 118885 cycles/ticks
kyber_encaps:
median: 119792 cycles/ticks
average: 120328 cycles/ticks
kyber_decaps:
median: 155418 cycles/ticks
average: 156313 cycles/ticks
Loop spin: 462
gen_a:
median: 20370 cycles/ticks
average: 20500 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3219 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2058 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6769 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10407 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7733 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 298 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1289 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1759 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1354 cycles/ticks
indcpa_keypair:
median: 82982 cycles/ticks
average: 83294 cycles/ticks
indcpa_enc:
median: 107994 cycles/ticks
average: 108498 cycles/ticks
indcpa_dec:
median: 34856 cycles/ticks
average: 34998 cycles/ticks
kyber_keypair_derand:
median: 91824 cycles/ticks
average: 92219 cycles/ticks
kyber_keypair:
median: 100430 cycles/ticks
average: 100806 cycles/ticks
kyber_encaps_derand:
median: 118198 cycles/ticks
average: 118772 cycles/ticks
kyber_encaps:
median: 119916 cycles/ticks
average: 120483 cycles/ticks
kyber_decaps:
median: 155300 cycles/ticks
average: 155920 cycles/ticks
Loop spin: 463
gen_a:
median: 20354 cycles/ticks
average: 20467 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3227 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2049 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6782 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10404 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7752 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1295 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1760 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1353 cycles/ticks
indcpa_keypair:
median: 82920 cycles/ticks
average: 83260 cycles/ticks
indcpa_enc:
median: 107994 cycles/ticks
average: 108476 cycles/ticks
indcpa_dec:
median: 34810 cycles/ticks
average: 34945 cycles/ticks
kyber_keypair_derand:
median: 91706 cycles/ticks
average: 92068 cycles/ticks
kyber_keypair:
median: 100148 cycles/ticks
average: 100539 cycles/ticks
kyber_encaps_derand:
median: 118154 cycles/ticks
average: 118749 cycles/ticks
kyber_encaps:
median: 119904 cycles/ticks
average: 120477 cycles/ticks
kyber_decaps:
median: 155280 cycles/ticks
average: 156002 cycles/ticks
Loop spin: 464
gen_a:
median: 20314 cycles/ticks
average: 20457 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3211 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2060 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6770 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10415 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7735 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1285 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 265 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1746 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1362 cycles/ticks
indcpa_keypair:
median: 83030 cycles/ticks
average: 83362 cycles/ticks
indcpa_enc:
median: 108014 cycles/ticks
average: 108487 cycles/ticks
indcpa_dec:
median: 34814 cycles/ticks
average: 34990 cycles/ticks
kyber_keypair_derand:
median: 91790 cycles/ticks
average: 92198 cycles/ticks
kyber_keypair:
median: 100096 cycles/ticks
average: 100476 cycles/ticks
kyber_encaps_derand:
median: 118368 cycles/ticks
average: 118984 cycles/ticks
kyber_encaps:
median: 119728 cycles/ticks
average: 120312 cycles/ticks
kyber_decaps:
median: 155382 cycles/ticks
average: 156107 cycles/ticks
Loop spin: 465
gen_a:
median: 20422 cycles/ticks
average: 20564 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3213 cycles/ticks
poly_getnoise_eta2:
median: 2042 cycles/ticks
average: 2058 cycles/ticks
NTT:
median: 6744 cycles/ticks
average: 6770 cycles/ticks
INVNTT:
median: 10356 cycles/ticks
average: 10407 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7730 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 297 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1295 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 257 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 57 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1757 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1353 cycles/ticks
indcpa_keypair:
median: 83130 cycles/ticks
average: 83467 cycles/ticks
indcpa_enc:
median: 108004 cycles/ticks
average: 108531 cycles/ticks
indcpa_dec:
median: 34806 cycles/ticks
average: 34941 cycles/ticks
kyber_keypair_derand:
median: 91814 cycles/ticks
average: 92188 cycles/ticks
kyber_keypair:
median: 100302 cycles/ticks
average: 100694 cycles/ticks
kyber_encaps_derand:
median: 118212 cycles/ticks
average: 118783 cycles/ticks
kyber_encaps:
median: 119678 cycles/ticks
average: 120265 cycles/ticks
kyber_decaps:
median: 155232 cycles/ticks
average: 155972 cycles/ticks
Loop spin: 466
gen_a:
median: 20386 cycles/ticks
average: 20519 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3214 cycles/ticks
poly_getnoise_eta2:
median: 2032 cycles/ticks
average: 2039 cycles/ticks
NTT:
median: 6754 cycles/ticks
average: 6802 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10392 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7734 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1310 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1761 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1351 cycles/ticks
indcpa_keypair:
median: 83002 cycles/ticks
average: 83342 cycles/ticks
indcpa_enc:
median: 107956 cycles/ticks
average: 108452 cycles/ticks
indcpa_dec:
median: 34806 cycles/ticks
average: 35081 cycles/ticks
kyber_keypair_derand:
median: 91708 cycles/ticks
average: 92102 cycles/ticks
kyber_keypair:
median: 99752 cycles/ticks
average: 100136 cycles/ticks
kyber_encaps_derand:
median: 118156 cycles/ticks
average: 118777 cycles/ticks
kyber_encaps:
median: 119590 cycles/ticks
average: 120217 cycles/ticks
kyber_decaps:
median: 155220 cycles/ticks
average: 155897 cycles/ticks
Loop spin: 467
gen_a:
median: 20332 cycles/ticks
average: 20432 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3214 cycles/ticks
poly_getnoise_eta2:
median: 2042 cycles/ticks
average: 2059 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6773 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10411 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7710 cycles/ticks
average: 7743 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 286 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1285 cycles/ticks
poly_compress:
median: 254 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1759 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1363 cycles/ticks
indcpa_keypair:
median: 82990 cycles/ticks
average: 83314 cycles/ticks
indcpa_enc:
median: 107944 cycles/ticks
average: 108440 cycles/ticks
indcpa_dec:
median: 34808 cycles/ticks
average: 34952 cycles/ticks
kyber_keypair_derand:
median: 91778 cycles/ticks
average: 92177 cycles/ticks
kyber_keypair:
median: 100376 cycles/ticks
average: 100811 cycles/ticks
kyber_encaps_derand:
median: 118264 cycles/ticks
average: 118863 cycles/ticks
kyber_encaps:
median: 119734 cycles/ticks
average: 120390 cycles/ticks
kyber_decaps:
median: 155356 cycles/ticks
average: 156080 cycles/ticks
Loop spin: 468
gen_a:
median: 20380 cycles/ticks
average: 20499 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3223 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2053 cycles/ticks
NTT:
median: 6744 cycles/ticks
average: 6783 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10405 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7727 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 286 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1293 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1758 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1351 cycles/ticks
indcpa_keypair:
median: 82954 cycles/ticks
average: 83286 cycles/ticks
indcpa_enc:
median: 108006 cycles/ticks
average: 108518 cycles/ticks
indcpa_dec:
median: 34832 cycles/ticks
average: 34981 cycles/ticks
kyber_keypair_derand:
median: 91822 cycles/ticks
average: 92189 cycles/ticks
kyber_keypair:
median: 99970 cycles/ticks
average: 100389 cycles/ticks
kyber_encaps_derand:
median: 118350 cycles/ticks
average: 118918 cycles/ticks
kyber_encaps:
median: 119990 cycles/ticks
average: 120589 cycles/ticks
kyber_decaps:
median: 155492 cycles/ticks
average: 156241 cycles/ticks
Loop spin: 469
gen_a:
median: 20434 cycles/ticks
average: 20548 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3213 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2058 cycles/ticks
NTT:
median: 6744 cycles/ticks
average: 6779 cycles/ticks
INVNTT:
median: 10346 cycles/ticks
average: 10392 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7753 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1303 cycles/ticks
poly_compress:
median: 254 cycles/ticks
average: 257 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1763 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1354 cycles/ticks
indcpa_keypair:
median: 83058 cycles/ticks
average: 83368 cycles/ticks
indcpa_enc:
median: 107954 cycles/ticks
average: 108445 cycles/ticks
indcpa_dec:
median: 34832 cycles/ticks
average: 34986 cycles/ticks
kyber_keypair_derand:
median: 91722 cycles/ticks
average: 92112 cycles/ticks
kyber_keypair:
median: 100090 cycles/ticks
average: 100468 cycles/ticks
kyber_encaps_derand:
median: 118220 cycles/ticks
average: 118801 cycles/ticks
kyber_encaps:
median: 119824 cycles/ticks
average: 120375 cycles/ticks
kyber_decaps:
median: 155506 cycles/ticks
average: 156160 cycles/ticks
Loop spin: 470
gen_a:
median: 20310 cycles/ticks
average: 20424 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3214 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2063 cycles/ticks
NTT:
median: 6746 cycles/ticks
average: 6781 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10404 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7745 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1288 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1749 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1363 cycles/ticks
indcpa_keypair:
median: 82954 cycles/ticks
average: 83243 cycles/ticks
indcpa_enc:
median: 107982 cycles/ticks
average: 108496 cycles/ticks
indcpa_dec:
median: 34810 cycles/ticks
average: 34952 cycles/ticks
kyber_keypair_derand:
median: 91772 cycles/ticks
average: 92136 cycles/ticks
kyber_keypair:
median: 100072 cycles/ticks
average: 100513 cycles/ticks
kyber_encaps_derand:
median: 118238 cycles/ticks
average: 118813 cycles/ticks
kyber_encaps:
median: 119768 cycles/ticks
average: 120241 cycles/ticks
kyber_decaps:
median: 155286 cycles/ticks
average: 156002 cycles/ticks
Loop spin: 471
gen_a:
median: 20366 cycles/ticks
average: 20518 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3223 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2052 cycles/ticks
NTT:
median: 6744 cycles/ticks
average: 6790 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10402 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7744 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 286 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1296 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1762 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1358 cycles/ticks
indcpa_keypair:
median: 83014 cycles/ticks
average: 83366 cycles/ticks
indcpa_enc:
median: 107988 cycles/ticks
average: 108525 cycles/ticks
indcpa_dec:
median: 34816 cycles/ticks
average: 34990 cycles/ticks
kyber_keypair_derand:
median: 91838 cycles/ticks
average: 92192 cycles/ticks
kyber_keypair:
median: 100188 cycles/ticks
average: 100615 cycles/ticks
kyber_encaps_derand:
median: 118164 cycles/ticks
average: 118760 cycles/ticks
kyber_encaps:
median: 119986 cycles/ticks
average: 120522 cycles/ticks
kyber_decaps:
median: 155208 cycles/ticks
average: 155940 cycles/ticks
Loop spin: 472
gen_a:
median: 20414 cycles/ticks
average: 20515 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3208 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2058 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6773 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10391 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7757 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1300 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1754 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1356 cycles/ticks
indcpa_keypair:
median: 83094 cycles/ticks
average: 83460 cycles/ticks
indcpa_enc:
median: 107964 cycles/ticks
average: 108458 cycles/ticks
indcpa_dec:
median: 34844 cycles/ticks
average: 34987 cycles/ticks
kyber_keypair_derand:
median: 91852 cycles/ticks
average: 92185 cycles/ticks
kyber_keypair:
median: 100278 cycles/ticks
average: 100668 cycles/ticks
kyber_encaps_derand:
median: 118338 cycles/ticks
average: 118920 cycles/ticks
kyber_encaps:
median: 120010 cycles/ticks
average: 120558 cycles/ticks
kyber_decaps:
median: 155390 cycles/ticks
average: 156126 cycles/ticks
Loop spin: 473
gen_a:
median: 20408 cycles/ticks
average: 20519 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3215 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2060 cycles/ticks
NTT:
median: 6772 cycles/ticks
average: 6804 cycles/ticks
INVNTT:
median: 10348 cycles/ticks
average: 10396 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7752 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1289 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 267 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1751 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1363 cycles/ticks
indcpa_keypair:
median: 83072 cycles/ticks
average: 83420 cycles/ticks
indcpa_enc:
median: 108058 cycles/ticks
average: 108544 cycles/ticks
indcpa_dec:
median: 34840 cycles/ticks
average: 34981 cycles/ticks
kyber_keypair_derand:
median: 91848 cycles/ticks
average: 92223 cycles/ticks
kyber_keypair:
median: 100212 cycles/ticks
average: 100648 cycles/ticks
kyber_encaps_derand:
median: 118274 cycles/ticks
average: 118860 cycles/ticks
kyber_encaps:
median: 120048 cycles/ticks
average: 120596 cycles/ticks
kyber_decaps:
median: 155278 cycles/ticks
average: 156013 cycles/ticks
Loop spin: 474
gen_a:
median: 20436 cycles/ticks
average: 20556 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3210 cycles/ticks
poly_getnoise_eta2:
median: 2036 cycles/ticks
average: 2048 cycles/ticks
NTT:
median: 6756 cycles/ticks
average: 6789 cycles/ticks
INVNTT:
median: 10346 cycles/ticks
average: 10402 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7738 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 286 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1286 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1746 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1361 cycles/ticks
indcpa_keypair:
median: 82928 cycles/ticks
average: 83213 cycles/ticks
indcpa_enc:
median: 107926 cycles/ticks
average: 108499 cycles/ticks
indcpa_dec:
median: 34814 cycles/ticks
average: 34978 cycles/ticks
kyber_keypair_derand:
median: 91718 cycles/ticks
average: 92134 cycles/ticks
kyber_keypair:
median: 99828 cycles/ticks
average: 100255 cycles/ticks
kyber_encaps_derand:
median: 118492 cycles/ticks
average: 119089 cycles/ticks
kyber_encaps:
median: 119740 cycles/ticks
average: 120347 cycles/ticks
kyber_decaps:
median: 155338 cycles/ticks
average: 156020 cycles/ticks
Loop spin: 475
gen_a:
median: 20412 cycles/ticks
average: 20521 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3219 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2049 cycles/ticks
NTT:
median: 6750 cycles/ticks
average: 6781 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10388 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7743 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 288 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1299 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1760 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1354 cycles/ticks
indcpa_keypair:
median: 83046 cycles/ticks
average: 83386 cycles/ticks
indcpa_enc:
median: 107944 cycles/ticks
average: 108491 cycles/ticks
indcpa_dec:
median: 34852 cycles/ticks
average: 35001 cycles/ticks
kyber_keypair_derand:
median: 91790 cycles/ticks
average: 92154 cycles/ticks
kyber_keypair:
median: 100142 cycles/ticks
average: 100565 cycles/ticks
kyber_encaps_derand:
median: 118260 cycles/ticks
average: 118866 cycles/ticks
kyber_encaps:
median: 119534 cycles/ticks
average: 120085 cycles/ticks
kyber_decaps:
median: 155276 cycles/ticks
average: 156004 cycles/ticks
Loop spin: 476
gen_a:
median: 20408 cycles/ticks
average: 20522 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3216 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2057 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6771 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10412 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7748 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 289 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1291 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 275 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1757 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1362 cycles/ticks
indcpa_keypair:
median: 82996 cycles/ticks
average: 83333 cycles/ticks
indcpa_enc:
median: 108064 cycles/ticks
average: 108586 cycles/ticks
indcpa_dec:
median: 34858 cycles/ticks
average: 35009 cycles/ticks
kyber_keypair_derand:
median: 91792 cycles/ticks
average: 92152 cycles/ticks
kyber_keypair:
median: 100298 cycles/ticks
average: 100734 cycles/ticks
kyber_encaps_derand:
median: 118258 cycles/ticks
average: 118807 cycles/ticks
kyber_encaps:
median: 120146 cycles/ticks
average: 120664 cycles/ticks
kyber_decaps:
median: 155252 cycles/ticks
average: 155968 cycles/ticks
Loop spin: 477
gen_a:
median: 20352 cycles/ticks
average: 20461 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3211 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2058 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6769 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10408 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7750 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1288 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1746 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1363 cycles/ticks
indcpa_keypair:
median: 83016 cycles/ticks
average: 83323 cycles/ticks
indcpa_enc:
median: 107996 cycles/ticks
average: 108530 cycles/ticks
indcpa_dec:
median: 34834 cycles/ticks
average: 34985 cycles/ticks
kyber_keypair_derand:
median: 91814 cycles/ticks
average: 92198 cycles/ticks
kyber_keypair:
median: 100184 cycles/ticks
average: 100611 cycles/ticks
kyber_encaps_derand:
median: 118238 cycles/ticks
average: 118995 cycles/ticks
kyber_encaps:
median: 119704 cycles/ticks
average: 120254 cycles/ticks
kyber_decaps:
median: 155264 cycles/ticks
average: 155983 cycles/ticks
Loop spin: 478
gen_a:
median: 20360 cycles/ticks
average: 20471 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3220 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2052 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6776 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10392 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7725 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1297 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1760 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1352 cycles/ticks
indcpa_keypair:
median: 83040 cycles/ticks
average: 83347 cycles/ticks
indcpa_enc:
median: 108000 cycles/ticks
average: 108499 cycles/ticks
indcpa_dec:
median: 34812 cycles/ticks
average: 34967 cycles/ticks
kyber_keypair_derand:
median: 91784 cycles/ticks
average: 92120 cycles/ticks
kyber_keypair:
median: 100022 cycles/ticks
average: 100521 cycles/ticks
kyber_encaps_derand:
median: 118102 cycles/ticks
average: 118650 cycles/ticks
kyber_encaps:
median: 119784 cycles/ticks
average: 120286 cycles/ticks
kyber_decaps:
median: 155244 cycles/ticks
average: 155965 cycles/ticks
Loop spin: 479
gen_a:
median: 20314 cycles/ticks
average: 20431 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3214 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2061 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6769 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10402 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7746 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 288 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1288 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 265 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1750 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1362 cycles/ticks
indcpa_keypair:
median: 83044 cycles/ticks
average: 83391 cycles/ticks
indcpa_enc:
median: 107970 cycles/ticks
average: 108504 cycles/ticks
indcpa_dec:
median: 34810 cycles/ticks
average: 34958 cycles/ticks
kyber_keypair_derand:
median: 91802 cycles/ticks
average: 92165 cycles/ticks
kyber_keypair:
median: 99800 cycles/ticks
average: 100170 cycles/ticks
kyber_encaps_derand:
median: 118384 cycles/ticks
average: 119130 cycles/ticks
kyber_encaps:
median: 119864 cycles/ticks
average: 120357 cycles/ticks
kyber_decaps:
median: 155298 cycles/ticks
average: 156001 cycles/ticks
Loop spin: 480
gen_a:
median: 20450 cycles/ticks
average: 20552 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3215 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2059 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6767 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10404 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7735 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 298 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1288 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1760 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1355 cycles/ticks
indcpa_keypair:
median: 83014 cycles/ticks
average: 83334 cycles/ticks
indcpa_enc:
median: 107968 cycles/ticks
average: 108520 cycles/ticks
indcpa_dec:
median: 34814 cycles/ticks
average: 34956 cycles/ticks
kyber_keypair_derand:
median: 91788 cycles/ticks
average: 92143 cycles/ticks
kyber_keypair:
median: 100070 cycles/ticks
average: 100482 cycles/ticks
kyber_encaps_derand:
median: 118368 cycles/ticks
average: 118997 cycles/ticks
kyber_encaps:
median: 119934 cycles/ticks
average: 120476 cycles/ticks
kyber_decaps:
median: 155462 cycles/ticks
average: 156237 cycles/ticks
Loop spin: 481
gen_a:
median: 20312 cycles/ticks
average: 20449 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3223 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2048 cycles/ticks
NTT:
median: 6748 cycles/ticks
average: 6795 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10396 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7741 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1297 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1759 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1355 cycles/ticks
indcpa_keypair:
median: 82972 cycles/ticks
average: 83313 cycles/ticks
indcpa_enc:
median: 107986 cycles/ticks
average: 108495 cycles/ticks
indcpa_dec:
median: 34832 cycles/ticks
average: 34993 cycles/ticks
kyber_keypair_derand:
median: 91788 cycles/ticks
average: 92203 cycles/ticks
kyber_keypair:
median: 99856 cycles/ticks
average: 100300 cycles/ticks
kyber_encaps_derand:
median: 119680 cycles/ticks
average: 120232 cycles/ticks
kyber_encaps:
median: 121554 cycles/ticks
average: 122103 cycles/ticks
kyber_decaps:
median: 156766 cycles/ticks
average: 157492 cycles/ticks
Loop spin: 482
gen_a:
median: 20386 cycles/ticks
average: 20492 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3216 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2049 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6765 cycles/ticks
INVNTT:
median: 10348 cycles/ticks
average: 10410 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7735 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 286 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1285 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1762 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1354 cycles/ticks
indcpa_keypair:
median: 82960 cycles/ticks
average: 83283 cycles/ticks
indcpa_enc:
median: 108012 cycles/ticks
average: 108539 cycles/ticks
indcpa_dec:
median: 34834 cycles/ticks
average: 34981 cycles/ticks
kyber_keypair_derand:
median: 91804 cycles/ticks
average: 92188 cycles/ticks
kyber_keypair:
median: 99782 cycles/ticks
average: 100163 cycles/ticks
kyber_encaps_derand:
median: 118154 cycles/ticks
average: 118690 cycles/ticks
kyber_encaps:
median: 119710 cycles/ticks
average: 120275 cycles/ticks
kyber_decaps:
median: 155232 cycles/ticks
average: 155981 cycles/ticks
Loop spin: 483
gen_a:
median: 20358 cycles/ticks
average: 20476 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3214 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2052 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6767 cycles/ticks
INVNTT:
median: 10356 cycles/ticks
average: 10436 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7738 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 286 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1286 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1749 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1359 cycles/ticks
indcpa_keypair:
median: 82900 cycles/ticks
average: 83210 cycles/ticks
indcpa_enc:
median: 107976 cycles/ticks
average: 108489 cycles/ticks
indcpa_dec:
median: 34870 cycles/ticks
average: 35008 cycles/ticks
kyber_keypair_derand:
median: 91734 cycles/ticks
average: 92104 cycles/ticks
kyber_keypair:
median: 99902 cycles/ticks
average: 100321 cycles/ticks
kyber_encaps_derand:
median: 118202 cycles/ticks
average: 118789 cycles/ticks
kyber_encaps:
median: 120118 cycles/ticks
average: 120629 cycles/ticks
kyber_decaps:
median: 155398 cycles/ticks
average: 156118 cycles/ticks
Loop spin: 484
gen_a:
median: 20358 cycles/ticks
average: 20483 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3212 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2050 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6779 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10410 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7733 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1285 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1763 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1360 cycles/ticks
indcpa_keypair:
median: 83044 cycles/ticks
average: 83370 cycles/ticks
indcpa_enc:
median: 107864 cycles/ticks
average: 108483 cycles/ticks
indcpa_dec:
median: 34812 cycles/ticks
average: 34948 cycles/ticks
kyber_keypair_derand:
median: 91808 cycles/ticks
average: 92174 cycles/ticks
kyber_keypair:
median: 99820 cycles/ticks
average: 100233 cycles/ticks
kyber_encaps_derand:
median: 118462 cycles/ticks
average: 119055 cycles/ticks
kyber_encaps:
median: 120030 cycles/ticks
average: 120573 cycles/ticks
kyber_decaps:
median: 155398 cycles/ticks
average: 156143 cycles/ticks
Loop spin: 485
gen_a:
median: 20408 cycles/ticks
average: 20519 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3213 cycles/ticks
poly_getnoise_eta2:
median: 2034 cycles/ticks
average: 2051 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6789 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10409 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7746 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1298 cycles/ticks
poly_compress:
median: 254 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1755 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1355 cycles/ticks
indcpa_keypair:
median: 83104 cycles/ticks
average: 83460 cycles/ticks
indcpa_enc:
median: 108026 cycles/ticks
average: 108559 cycles/ticks
indcpa_dec:
median: 34846 cycles/ticks
average: 34985 cycles/ticks
kyber_keypair_derand:
median: 91762 cycles/ticks
average: 92088 cycles/ticks
kyber_keypair:
median: 99798 cycles/ticks
average: 100231 cycles/ticks
kyber_encaps_derand:
median: 118254 cycles/ticks
average: 118834 cycles/ticks
kyber_encaps:
median: 119518 cycles/ticks
average: 120071 cycles/ticks
kyber_decaps:
median: 155254 cycles/ticks
average: 155922 cycles/ticks
Loop spin: 486
gen_a:
median: 20360 cycles/ticks
average: 20467 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3211 cycles/ticks
poly_getnoise_eta2:
median: 2032 cycles/ticks
average: 2048 cycles/ticks
NTT:
median: 6762 cycles/ticks
average: 6788 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10404 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7730 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1285 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1758 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1363 cycles/ticks
indcpa_keypair:
median: 82914 cycles/ticks
average: 83218 cycles/ticks
indcpa_enc:
median: 108060 cycles/ticks
average: 108564 cycles/ticks
indcpa_dec:
median: 34828 cycles/ticks
average: 34972 cycles/ticks
kyber_keypair_derand:
median: 91770 cycles/ticks
average: 92132 cycles/ticks
kyber_keypair:
median: 100140 cycles/ticks
average: 100542 cycles/ticks
kyber_encaps_derand:
median: 118304 cycles/ticks
average: 118899 cycles/ticks
kyber_encaps:
median: 120294 cycles/ticks
average: 120775 cycles/ticks
kyber_decaps:
median: 155326 cycles/ticks
average: 156005 cycles/ticks
Loop spin: 487
gen_a:
median: 20312 cycles/ticks
average: 20429 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3220 cycles/ticks
poly_getnoise_eta2:
median: 2032 cycles/ticks
average: 2039 cycles/ticks
NTT:
median: 6750 cycles/ticks
average: 6789 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10394 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7728 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1297 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1755 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1352 cycles/ticks
indcpa_keypair:
median: 82972 cycles/ticks
average: 83304 cycles/ticks
indcpa_enc:
median: 108016 cycles/ticks
average: 108560 cycles/ticks
indcpa_dec:
median: 34838 cycles/ticks
average: 34978 cycles/ticks
kyber_keypair_derand:
median: 91838 cycles/ticks
average: 92232 cycles/ticks
kyber_keypair:
median: 100324 cycles/ticks
average: 100770 cycles/ticks
kyber_encaps_derand:
median: 118236 cycles/ticks
average: 118790 cycles/ticks
kyber_encaps:
median: 119728 cycles/ticks
average: 120246 cycles/ticks
kyber_decaps:
median: 155170 cycles/ticks
average: 155940 cycles/ticks
Loop spin: 488
gen_a:
median: 20356 cycles/ticks
average: 20462 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3211 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2056 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6767 cycles/ticks
INVNTT:
median: 10356 cycles/ticks
average: 10426 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7704 cycles/ticks
average: 7747 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 286 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1297 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1749 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1361 cycles/ticks
indcpa_keypair:
median: 83026 cycles/ticks
average: 83356 cycles/ticks
indcpa_enc:
median: 107894 cycles/ticks
average: 108400 cycles/ticks
indcpa_dec:
median: 34826 cycles/ticks
average: 34989 cycles/ticks
kyber_keypair_derand:
median: 91854 cycles/ticks
average: 92210 cycles/ticks
kyber_keypair:
median: 100336 cycles/ticks
average: 100840 cycles/ticks
kyber_encaps_derand:
median: 118348 cycles/ticks
average: 118916 cycles/ticks
kyber_encaps:
median: 119582 cycles/ticks
average: 120113 cycles/ticks
kyber_decaps:
median: 155350 cycles/ticks
average: 156044 cycles/ticks
Loop spin: 489
gen_a:
median: 20358 cycles/ticks
average: 20479 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3211 cycles/ticks
poly_getnoise_eta2:
median: 2042 cycles/ticks
average: 2056 cycles/ticks
NTT:
median: 6750 cycles/ticks
average: 6787 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10403 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7742 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1286 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1759 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1363 cycles/ticks
indcpa_keypair:
median: 83006 cycles/ticks
average: 83303 cycles/ticks
indcpa_enc:
median: 107902 cycles/ticks
average: 108445 cycles/ticks
indcpa_dec:
median: 34808 cycles/ticks
average: 34940 cycles/ticks
kyber_keypair_derand:
median: 91846 cycles/ticks
average: 92220 cycles/ticks
kyber_keypair:
median: 99796 cycles/ticks
average: 100235 cycles/ticks
kyber_encaps_derand:
median: 118242 cycles/ticks
average: 118799 cycles/ticks
kyber_encaps:
median: 120142 cycles/ticks
average: 120630 cycles/ticks
kyber_decaps:
median: 155150 cycles/ticks
average: 155899 cycles/ticks
Loop spin: 490
gen_a:
median: 20404 cycles/ticks
average: 20505 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3213 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2051 cycles/ticks
NTT:
median: 6744 cycles/ticks
average: 6781 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10396 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7736 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1299 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1760 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1353 cycles/ticks
indcpa_keypair:
median: 83010 cycles/ticks
average: 83339 cycles/ticks
indcpa_enc:
median: 107994 cycles/ticks
average: 108528 cycles/ticks
indcpa_dec:
median: 34868 cycles/ticks
average: 35014 cycles/ticks
kyber_keypair_derand:
median: 91764 cycles/ticks
average: 92125 cycles/ticks
kyber_keypair:
median: 99832 cycles/ticks
average: 100276 cycles/ticks
kyber_encaps_derand:
median: 118284 cycles/ticks
average: 118891 cycles/ticks
kyber_encaps:
median: 120184 cycles/ticks
average: 120753 cycles/ticks
kyber_decaps:
median: 155298 cycles/ticks
average: 156138 cycles/ticks
Loop spin: 491
gen_a:
median: 20386 cycles/ticks
average: 20521 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3213 cycles/ticks
poly_getnoise_eta2:
median: 2042 cycles/ticks
average: 2061 cycles/ticks
NTT:
median: 6746 cycles/ticks
average: 6778 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10391 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7743 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1293 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1749 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1359 cycles/ticks
indcpa_keypair:
median: 82952 cycles/ticks
average: 83242 cycles/ticks
indcpa_enc:
median: 107950 cycles/ticks
average: 108486 cycles/ticks
indcpa_dec:
median: 34812 cycles/ticks
average: 34951 cycles/ticks
kyber_keypair_derand:
median: 91746 cycles/ticks
average: 92135 cycles/ticks
kyber_keypair:
median: 99780 cycles/ticks
average: 100166 cycles/ticks
kyber_encaps_derand:
median: 118196 cycles/ticks
average: 118793 cycles/ticks
kyber_encaps:
median: 120276 cycles/ticks
average: 120796 cycles/ticks
kyber_decaps:
median: 155348 cycles/ticks
average: 156043 cycles/ticks
Loop spin: 492
gen_a:
median: 20414 cycles/ticks
average: 20541 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3218 cycles/ticks
poly_getnoise_eta2:
median: 2034 cycles/ticks
average: 2055 cycles/ticks
NTT:
median: 6764 cycles/ticks
average: 6793 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10401 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7704 cycles/ticks
average: 7736 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 288 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1288 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1762 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1362 cycles/ticks
indcpa_keypair:
median: 83002 cycles/ticks
average: 83304 cycles/ticks
indcpa_enc:
median: 107982 cycles/ticks
average: 108479 cycles/ticks
indcpa_dec:
median: 34844 cycles/ticks
average: 35006 cycles/ticks
kyber_keypair_derand:
median: 91706 cycles/ticks
average: 92067 cycles/ticks
kyber_keypair:
median: 99910 cycles/ticks
average: 100364 cycles/ticks
kyber_encaps_derand:
median: 118172 cycles/ticks
average: 118739 cycles/ticks
kyber_encaps:
median: 119472 cycles/ticks
average: 119998 cycles/ticks
kyber_decaps:
median: 155226 cycles/ticks
average: 156089 cycles/ticks
Loop spin: 493
gen_a:
median: 20408 cycles/ticks
average: 20519 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3212 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2060 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6771 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10392 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7736 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1295 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1748 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1351 cycles/ticks
indcpa_keypair:
median: 82908 cycles/ticks
average: 83224 cycles/ticks
indcpa_enc:
median: 107952 cycles/ticks
average: 108448 cycles/ticks
indcpa_dec:
median: 34834 cycles/ticks
average: 34970 cycles/ticks
kyber_keypair_derand:
median: 91748 cycles/ticks
average: 92109 cycles/ticks
kyber_keypair:
median: 100136 cycles/ticks
average: 100541 cycles/ticks
kyber_encaps_derand:
median: 118290 cycles/ticks
average: 118859 cycles/ticks
kyber_encaps:
median: 119498 cycles/ticks
average: 120029 cycles/ticks
kyber_decaps:
median: 155284 cycles/ticks
average: 156015 cycles/ticks
Loop spin: 494
gen_a:
median: 20426 cycles/ticks
average: 20572 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3220 cycles/ticks
poly_getnoise_eta2:
median: 2042 cycles/ticks
average: 2057 cycles/ticks
NTT:
median: 6764 cycles/ticks
average: 6795 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10412 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7728 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 299 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1289 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1761 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1353 cycles/ticks
indcpa_keypair:
median: 82974 cycles/ticks
average: 83334 cycles/ticks
indcpa_enc:
median: 107986 cycles/ticks
average: 108597 cycles/ticks
indcpa_dec:
median: 34826 cycles/ticks
average: 34945 cycles/ticks
kyber_keypair_derand:
median: 91778 cycles/ticks
average: 92168 cycles/ticks
kyber_keypair:
median: 100008 cycles/ticks
average: 100430 cycles/ticks
kyber_encaps_derand:
median: 118240 cycles/ticks
average: 118880 cycles/ticks
kyber_encaps:
median: 119524 cycles/ticks
average: 120074 cycles/ticks
kyber_decaps:
median: 155274 cycles/ticks
average: 156027 cycles/ticks
Loop spin: 495
gen_a:
median: 20346 cycles/ticks
average: 20449 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3214 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2059 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6770 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10404 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7744 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1298 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1747 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1350 cycles/ticks
indcpa_keypair:
median: 83038 cycles/ticks
average: 83418 cycles/ticks
indcpa_enc:
median: 107976 cycles/ticks
average: 108506 cycles/ticks
indcpa_dec:
median: 34814 cycles/ticks
average: 34945 cycles/ticks
kyber_keypair_derand:
median: 91708 cycles/ticks
average: 92048 cycles/ticks
kyber_keypair:
median: 100330 cycles/ticks
average: 100756 cycles/ticks
kyber_encaps_derand:
median: 118264 cycles/ticks
average: 118858 cycles/ticks
kyber_encaps:
median: 119580 cycles/ticks
average: 120150 cycles/ticks
kyber_decaps:
median: 155356 cycles/ticks
average: 156058 cycles/ticks
Loop spin: 496
gen_a:
median: 20354 cycles/ticks
average: 20453 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3225 cycles/ticks
poly_getnoise_eta2:
median: 2042 cycles/ticks
average: 2062 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6767 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10401 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7736 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1288 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1760 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1362 cycles/ticks
indcpa_keypair:
median: 83014 cycles/ticks
average: 83338 cycles/ticks
indcpa_enc:
median: 107954 cycles/ticks
average: 108490 cycles/ticks
indcpa_dec:
median: 34834 cycles/ticks
average: 34967 cycles/ticks
kyber_keypair_derand:
median: 91826 cycles/ticks
average: 92186 cycles/ticks
kyber_keypair:
median: 100132 cycles/ticks
average: 100565 cycles/ticks
kyber_encaps_derand:
median: 118132 cycles/ticks
average: 118710 cycles/ticks
kyber_encaps:
median: 120034 cycles/ticks
average: 120534 cycles/ticks
kyber_decaps:
median: 155084 cycles/ticks
average: 155817 cycles/ticks
Loop spin: 497
gen_a:
median: 20446 cycles/ticks
average: 20541 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3224 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2051 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6800 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10411 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7745 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 288 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1297 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1760 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1358 cycles/ticks
indcpa_keypair:
median: 83002 cycles/ticks
average: 83336 cycles/ticks
indcpa_enc:
median: 108000 cycles/ticks
average: 108529 cycles/ticks
indcpa_dec:
median: 34830 cycles/ticks
average: 34950 cycles/ticks
kyber_keypair_derand:
median: 91828 cycles/ticks
average: 92215 cycles/ticks
kyber_keypair:
median: 99974 cycles/ticks
average: 101884 cycles/ticks
kyber_encaps_derand:
median: 118256 cycles/ticks
average: 118858 cycles/ticks
kyber_encaps:
median: 119742 cycles/ticks
average: 120264 cycles/ticks
kyber_decaps:
median: 155300 cycles/ticks
average: 156013 cycles/ticks
Loop spin: 498
gen_a:
median: 20358 cycles/ticks
average: 20472 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3218 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2048 cycles/ticks
NTT:
median: 6744 cycles/ticks
average: 6769 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10404 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7730 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1294 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1757 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1351 cycles/ticks
indcpa_keypair:
median: 82996 cycles/ticks
average: 83337 cycles/ticks
indcpa_enc:
median: 107988 cycles/ticks
average: 108502 cycles/ticks
indcpa_dec:
median: 34818 cycles/ticks
average: 34967 cycles/ticks
kyber_keypair_derand:
median: 91704 cycles/ticks
average: 92093 cycles/ticks
kyber_keypair:
median: 99964 cycles/ticks
average: 100394 cycles/ticks
kyber_encaps_derand:
median: 118338 cycles/ticks
average: 118862 cycles/ticks
kyber_encaps:
median: 119678 cycles/ticks
average: 120253 cycles/ticks
kyber_decaps:
median: 155342 cycles/ticks
average: 156049 cycles/ticks
Loop spin: 499
gen_a:
median: 20310 cycles/ticks
average: 20422 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3211 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2058 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6770 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10395 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7737 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 288 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1289 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 264 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1749 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1361 cycles/ticks
indcpa_keypair:
median: 82946 cycles/ticks
average: 83296 cycles/ticks
indcpa_enc:
median: 108010 cycles/ticks
average: 108557 cycles/ticks
indcpa_dec:
median: 34810 cycles/ticks
average: 34961 cycles/ticks
kyber_keypair_derand:
median: 91772 cycles/ticks
average: 92156 cycles/ticks
kyber_keypair:
median: 100204 cycles/ticks
average: 100641 cycles/ticks
kyber_encaps_derand:
median: 118222 cycles/ticks
average: 118756 cycles/ticks
kyber_encaps:
median: 120012 cycles/ticks
average: 120494 cycles/ticks
kyber_decaps:
median: 155248 cycles/ticks
average: 155905 cycles/ticks
Loop spin: 500
gen_a:
median: 20382 cycles/ticks
average: 20484 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3212 cycles/ticks
poly_getnoise_eta2:
median: 2042 cycles/ticks
average: 2066 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6774 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10403 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7732 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 297 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1286 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1758 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1353 cycles/ticks
indcpa_keypair:
median: 83058 cycles/ticks
average: 83354 cycles/ticks
indcpa_enc:
median: 108002 cycles/ticks
average: 108542 cycles/ticks
indcpa_dec:
median: 34862 cycles/ticks
average: 34998 cycles/ticks
kyber_keypair_derand:
median: 91826 cycles/ticks
average: 92181 cycles/ticks
kyber_keypair:
median: 99776 cycles/ticks
average: 100188 cycles/ticks
kyber_encaps_derand:
median: 118240 cycles/ticks
average: 118767 cycles/ticks
kyber_encaps:
median: 119580 cycles/ticks
average: 120237 cycles/ticks
kyber_decaps:
median: 155274 cycles/ticks
average: 156096 cycles/ticks
Loop spin: 501
gen_a:
median: 20360 cycles/ticks
average: 20491 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3215 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2053 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6773 cycles/ticks
INVNTT:
median: 10346 cycles/ticks
average: 10386 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7712 cycles/ticks
average: 7752 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 288 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1299 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 257 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1753 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1353 cycles/ticks
indcpa_keypair:
median: 83010 cycles/ticks
average: 83324 cycles/ticks
indcpa_enc:
median: 107988 cycles/ticks
average: 108491 cycles/ticks
indcpa_dec:
median: 34826 cycles/ticks
average: 34944 cycles/ticks
kyber_keypair_derand:
median: 91766 cycles/ticks
average: 92114 cycles/ticks
kyber_keypair:
median: 100250 cycles/ticks
average: 100705 cycles/ticks
kyber_encaps_derand:
median: 118250 cycles/ticks
average: 118778 cycles/ticks
kyber_encaps:
median: 119864 cycles/ticks
average: 120480 cycles/ticks
kyber_decaps:
median: 155340 cycles/ticks
average: 156112 cycles/ticks
Loop spin: 502
gen_a:
median: 20410 cycles/ticks
average: 20528 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3214 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2059 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6777 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10404 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7712 cycles/ticks
average: 7760 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1285 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1750 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1365 cycles/ticks
indcpa_keypair:
median: 82904 cycles/ticks
average: 83267 cycles/ticks
indcpa_enc:
median: 107992 cycles/ticks
average: 108537 cycles/ticks
indcpa_dec:
median: 34814 cycles/ticks
average: 34961 cycles/ticks
kyber_keypair_derand:
median: 91758 cycles/ticks
average: 92121 cycles/ticks
kyber_keypair:
median: 100196 cycles/ticks
average: 100629 cycles/ticks
kyber_encaps_derand:
median: 118368 cycles/ticks
average: 118960 cycles/ticks
kyber_encaps:
median: 119884 cycles/ticks
average: 120478 cycles/ticks
kyber_decaps:
median: 155392 cycles/ticks
average: 156087 cycles/ticks
Loop spin: 503
gen_a:
median: 20388 cycles/ticks
average: 20495 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3217 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2063 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6771 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10395 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7728 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 297 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1284 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1759 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1351 cycles/ticks
indcpa_keypair:
median: 82970 cycles/ticks
average: 83271 cycles/ticks
indcpa_enc:
median: 107988 cycles/ticks
average: 108529 cycles/ticks
indcpa_dec:
median: 34836 cycles/ticks
average: 34989 cycles/ticks
kyber_keypair_derand:
median: 91792 cycles/ticks
average: 92143 cycles/ticks
kyber_keypair:
median: 100278 cycles/ticks
average: 100711 cycles/ticks
kyber_encaps_derand:
median: 118254 cycles/ticks
average: 118821 cycles/ticks
kyber_encaps:
median: 119876 cycles/ticks
average: 120413 cycles/ticks
kyber_decaps:
median: 155308 cycles/ticks
average: 156020 cycles/ticks
Loop spin: 504
gen_a:
median: 20402 cycles/ticks
average: 20522 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3228 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2054 cycles/ticks
NTT:
median: 6746 cycles/ticks
average: 6789 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10411 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7754 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1311 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1759 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1352 cycles/ticks
indcpa_keypair:
median: 82950 cycles/ticks
average: 83433 cycles/ticks
indcpa_enc:
median: 108010 cycles/ticks
average: 108551 cycles/ticks
indcpa_dec:
median: 34828 cycles/ticks
average: 34955 cycles/ticks
kyber_keypair_derand:
median: 91766 cycles/ticks
average: 92177 cycles/ticks
kyber_keypair:
median: 100004 cycles/ticks
average: 100444 cycles/ticks
kyber_encaps_derand:
median: 118198 cycles/ticks
average: 118738 cycles/ticks
kyber_encaps:
median: 119810 cycles/ticks
average: 120373 cycles/ticks
kyber_decaps:
median: 155290 cycles/ticks
average: 156041 cycles/ticks
Loop spin: 505
gen_a:
median: 20344 cycles/ticks
average: 20455 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3212 cycles/ticks
poly_getnoise_eta2:
median: 2034 cycles/ticks
average: 2049 cycles/ticks
NTT:
median: 6744 cycles/ticks
average: 6778 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10415 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7704 cycles/ticks
average: 7751 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 288 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1288 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 267 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1760 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1364 cycles/ticks
indcpa_keypair:
median: 83076 cycles/ticks
average: 83406 cycles/ticks
indcpa_enc:
median: 107968 cycles/ticks
average: 108489 cycles/ticks
indcpa_dec:
median: 34878 cycles/ticks
average: 35004 cycles/ticks
kyber_keypair_derand:
median: 91804 cycles/ticks
average: 92170 cycles/ticks
kyber_keypair:
median: 100348 cycles/ticks
average: 100788 cycles/ticks
kyber_encaps_derand:
median: 118342 cycles/ticks
average: 118923 cycles/ticks
kyber_encaps:
median: 119988 cycles/ticks
average: 120553 cycles/ticks
kyber_decaps:
median: 155398 cycles/ticks
average: 156068 cycles/ticks
Loop spin: 506
gen_a:
median: 20354 cycles/ticks
average: 20446 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3211 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2057 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6810 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10411 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7738 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1286 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1749 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1362 cycles/ticks
indcpa_keypair:
median: 82974 cycles/ticks
average: 83451 cycles/ticks
indcpa_enc:
median: 107980 cycles/ticks
average: 108469 cycles/ticks
indcpa_dec:
median: 34832 cycles/ticks
average: 34966 cycles/ticks
kyber_keypair_derand:
median: 91742 cycles/ticks
average: 92095 cycles/ticks
kyber_keypair:
median: 100084 cycles/ticks
average: 100548 cycles/ticks
kyber_encaps_derand:
median: 118242 cycles/ticks
average: 118797 cycles/ticks
kyber_encaps:
median: 119984 cycles/ticks
average: 120535 cycles/ticks
kyber_decaps:
median: 155262 cycles/ticks
average: 155959 cycles/ticks
Loop spin: 507
gen_a:
median: 20338 cycles/ticks
average: 20478 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3216 cycles/ticks
poly_getnoise_eta2:
median: 2032 cycles/ticks
average: 2038 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6770 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10410 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7731 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1286 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1759 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1354 cycles/ticks
indcpa_keypair:
median: 83020 cycles/ticks
average: 83325 cycles/ticks
indcpa_enc:
median: 107982 cycles/ticks
average: 108497 cycles/ticks
indcpa_dec:
median: 34838 cycles/ticks
average: 34974 cycles/ticks
kyber_keypair_derand:
median: 91816 cycles/ticks
average: 92236 cycles/ticks
kyber_keypair:
median: 100212 cycles/ticks
average: 100689 cycles/ticks
kyber_encaps_derand:
median: 118262 cycles/ticks
average: 118848 cycles/ticks
kyber_encaps:
median: 119882 cycles/ticks
average: 120436 cycles/ticks
kyber_decaps:
median: 155300 cycles/ticks
average: 156015 cycles/ticks
Loop spin: 508
gen_a:
median: 20364 cycles/ticks
average: 20476 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3212 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2057 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6781 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10394 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7740 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1294 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1760 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1353 cycles/ticks
indcpa_keypair:
median: 82998 cycles/ticks
average: 83349 cycles/ticks
indcpa_enc:
median: 107968 cycles/ticks
average: 108496 cycles/ticks
indcpa_dec:
median: 34806 cycles/ticks
average: 34960 cycles/ticks
kyber_keypair_derand:
median: 91718 cycles/ticks
average: 92434 cycles/ticks
kyber_keypair:
median: 102682 cycles/ticks
average: 103178 cycles/ticks
kyber_encaps_derand:
median: 118506 cycles/ticks
average: 120170 cycles/ticks
kyber_encaps:
median: 119590 cycles/ticks
average: 120259 cycles/ticks
kyber_decaps:
median: 155334 cycles/ticks
average: 156038 cycles/ticks
Loop spin: 509
gen_a:
median: 20394 cycles/ticks
average: 20513 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3223 cycles/ticks
poly_getnoise_eta2:
median: 2042 cycles/ticks
average: 2049 cycles/ticks
NTT:
median: 6744 cycles/ticks
average: 6787 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10399 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7744 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1297 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1758 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1353 cycles/ticks
indcpa_keypair:
median: 83018 cycles/ticks
average: 83362 cycles/ticks
indcpa_enc:
median: 107956 cycles/ticks
average: 108476 cycles/ticks
indcpa_dec:
median: 34810 cycles/ticks
average: 34951 cycles/ticks
kyber_keypair_derand:
median: 91800 cycles/ticks
average: 92146 cycles/ticks
kyber_keypair:
median: 100372 cycles/ticks
average: 100814 cycles/ticks
kyber_encaps_derand:
median: 118254 cycles/ticks
average: 118863 cycles/ticks
kyber_encaps:
median: 119670 cycles/ticks
average: 120253 cycles/ticks
kyber_decaps:
median: 155264 cycles/ticks
average: 155959 cycles/ticks
Loop spin: 510
gen_a:
median: 20314 cycles/ticks
average: 20433 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3212 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2058 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6771 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10399 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7744 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1286 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1751 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1361 cycles/ticks
indcpa_keypair:
median: 83008 cycles/ticks
average: 83377 cycles/ticks
indcpa_enc:
median: 108012 cycles/ticks
average: 108510 cycles/ticks
indcpa_dec:
median: 34872 cycles/ticks
average: 35016 cycles/ticks
kyber_keypair_derand:
median: 91782 cycles/ticks
average: 92118 cycles/ticks
kyber_keypair:
median: 100436 cycles/ticks
average: 100906 cycles/ticks
kyber_encaps_derand:
median: 118212 cycles/ticks
average: 118777 cycles/ticks
kyber_encaps:
median: 120046 cycles/ticks
average: 120688 cycles/ticks
kyber_decaps:
median: 155374 cycles/ticks
average: 156172 cycles/ticks
Loop spin: 511
gen_a:
median: 20434 cycles/ticks
average: 20541 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3214 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2059 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6770 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10401 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7737 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 286 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1287 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 265 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1749 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1359 cycles/ticks
indcpa_keypair:
median: 82952 cycles/ticks
average: 83496 cycles/ticks
indcpa_enc:
median: 107960 cycles/ticks
average: 108493 cycles/ticks
indcpa_dec:
median: 34848 cycles/ticks
average: 35003 cycles/ticks
kyber_keypair_derand:
median: 91828 cycles/ticks
average: 92221 cycles/ticks
kyber_keypair:
median: 100416 cycles/ticks
average: 100915 cycles/ticks
kyber_encaps_derand:
median: 118322 cycles/ticks
average: 118940 cycles/ticks
kyber_encaps:
median: 119954 cycles/ticks
average: 120570 cycles/ticks
kyber_decaps:
median: 155272 cycles/ticks
average: 155952 cycles/ticks
Loop spin: 512
gen_a:
median: 20486 cycles/ticks
average: 20592 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3210 cycles/ticks
poly_getnoise_eta2:
median: 2042 cycles/ticks
average: 2055 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6769 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10414 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7755 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1285 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1749 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1359 cycles/ticks
indcpa_keypair:
median: 82974 cycles/ticks
average: 83361 cycles/ticks
indcpa_enc:
median: 108010 cycles/ticks
average: 108557 cycles/ticks
indcpa_dec:
median: 34812 cycles/ticks
average: 34949 cycles/ticks
kyber_keypair_derand:
median: 91856 cycles/ticks
average: 92251 cycles/ticks
kyber_keypair:
median: 99820 cycles/ticks
average: 100269 cycles/ticks
kyber_encaps_derand:
median: 118454 cycles/ticks
average: 118946 cycles/ticks
kyber_encaps:
median: 120158 cycles/ticks
average: 120734 cycles/ticks
kyber_decaps:
median: 155506 cycles/ticks
average: 156156 cycles/ticks
Loop spin: 513
gen_a:
median: 20312 cycles/ticks
average: 20412 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3212 cycles/ticks
poly_getnoise_eta2:
median: 2034 cycles/ticks
average: 2048 cycles/ticks
NTT:
median: 6738 cycles/ticks
average: 6768 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10407 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7731 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1283 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1756 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1362 cycles/ticks
indcpa_keypair:
median: 82974 cycles/ticks
average: 83312 cycles/ticks
indcpa_enc:
median: 107958 cycles/ticks
average: 108497 cycles/ticks
indcpa_dec:
median: 34836 cycles/ticks
average: 34990 cycles/ticks
kyber_keypair_derand:
median: 91844 cycles/ticks
average: 92225 cycles/ticks
kyber_keypair:
median: 99728 cycles/ticks
average: 100164 cycles/ticks
kyber_encaps_derand:
median: 118436 cycles/ticks
average: 118983 cycles/ticks
kyber_encaps:
median: 119968 cycles/ticks
average: 120480 cycles/ticks
kyber_decaps:
median: 155550 cycles/ticks
average: 156298 cycles/ticks
Loop spin: 514
gen_a:
median: 20416 cycles/ticks
average: 20564 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3227 cycles/ticks
poly_getnoise_eta2:
median: 2032 cycles/ticks
average: 2038 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6781 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10402 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7743 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1299 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1766 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1354 cycles/ticks
indcpa_keypair:
median: 82974 cycles/ticks
average: 83387 cycles/ticks
indcpa_enc:
median: 108166 cycles/ticks
average: 108745 cycles/ticks
indcpa_dec:
median: 34822 cycles/ticks
average: 34965 cycles/ticks
kyber_keypair_derand:
median: 91746 cycles/ticks
average: 92101 cycles/ticks
kyber_keypair:
median: 99952 cycles/ticks
average: 100411 cycles/ticks
kyber_encaps_derand:
median: 118236 cycles/ticks
average: 118829 cycles/ticks
kyber_encaps:
median: 119874 cycles/ticks
average: 120443 cycles/ticks
kyber_decaps:
median: 155272 cycles/ticks
average: 156041 cycles/ticks
Loop spin: 515
gen_a:
median: 20408 cycles/ticks
average: 20527 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3209 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2063 cycles/ticks
NTT:
median: 6750 cycles/ticks
average: 6788 cycles/ticks
INVNTT:
median: 10346 cycles/ticks
average: 10392 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7731 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 286 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1299 cycles/ticks
poly_compress:
median: 254 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1747 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1351 cycles/ticks
indcpa_keypair:
median: 83006 cycles/ticks
average: 83354 cycles/ticks
indcpa_enc:
median: 107980 cycles/ticks
average: 108511 cycles/ticks
indcpa_dec:
median: 34816 cycles/ticks
average: 34956 cycles/ticks
kyber_keypair_derand:
median: 91866 cycles/ticks
average: 92238 cycles/ticks
kyber_keypair:
median: 100394 cycles/ticks
average: 100868 cycles/ticks
kyber_encaps_derand:
median: 118272 cycles/ticks
average: 118828 cycles/ticks
kyber_encaps:
median: 119806 cycles/ticks
average: 120398 cycles/ticks
kyber_decaps:
median: 155346 cycles/ticks
average: 156049 cycles/ticks
Loop spin: 516
gen_a:
median: 20390 cycles/ticks
average: 20504 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3213 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2064 cycles/ticks
NTT:
median: 6744 cycles/ticks
average: 6776 cycles/ticks
INVNTT:
median: 10358 cycles/ticks
average: 10418 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7744 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1286 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 270 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1750 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1359 cycles/ticks
indcpa_keypair:
median: 82964 cycles/ticks
average: 83337 cycles/ticks
indcpa_enc:
median: 107994 cycles/ticks
average: 108472 cycles/ticks
indcpa_dec:
median: 34810 cycles/ticks
average: 34952 cycles/ticks
kyber_keypair_derand:
median: 91884 cycles/ticks
average: 92221 cycles/ticks
kyber_keypair:
median: 99802 cycles/ticks
average: 100211 cycles/ticks
kyber_encaps_derand:
median: 118310 cycles/ticks
average: 118881 cycles/ticks
kyber_encaps:
median: 119576 cycles/ticks
average: 120247 cycles/ticks
kyber_decaps:
median: 155256 cycles/ticks
average: 155984 cycles/ticks
Loop spin: 517
gen_a:
median: 20428 cycles/ticks
average: 20539 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3215 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2049 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6777 cycles/ticks
INVNTT:
median: 10348 cycles/ticks
average: 10391 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7731 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 289 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1298 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1771 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1355 cycles/ticks
indcpa_keypair:
median: 82974 cycles/ticks
average: 83334 cycles/ticks
indcpa_enc:
median: 107990 cycles/ticks
average: 108488 cycles/ticks
indcpa_dec:
median: 34834 cycles/ticks
average: 34986 cycles/ticks
kyber_keypair_derand:
median: 91822 cycles/ticks
average: 92275 cycles/ticks
kyber_keypair:
median: 100364 cycles/ticks
average: 100760 cycles/ticks
kyber_encaps_derand:
median: 118272 cycles/ticks
average: 118838 cycles/ticks
kyber_encaps:
median: 119644 cycles/ticks
average: 120290 cycles/ticks
kyber_decaps:
median: 155304 cycles/ticks
average: 155998 cycles/ticks
Loop spin: 518
gen_a:
median: 20434 cycles/ticks
average: 20537 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3208 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2056 cycles/ticks
NTT:
median: 6744 cycles/ticks
average: 6790 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10407 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7751 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 288 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1296 cycles/ticks
poly_compress:
median: 254 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1759 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1352 cycles/ticks
indcpa_keypair:
median: 83008 cycles/ticks
average: 83407 cycles/ticks
indcpa_enc:
median: 107946 cycles/ticks
average: 108479 cycles/ticks
indcpa_dec:
median: 34820 cycles/ticks
average: 34965 cycles/ticks
kyber_keypair_derand:
median: 91846 cycles/ticks
average: 92174 cycles/ticks
kyber_keypair:
median: 99772 cycles/ticks
average: 100234 cycles/ticks
kyber_encaps_derand:
median: 119546 cycles/ticks
average: 120106 cycles/ticks
kyber_encaps:
median: 121538 cycles/ticks
average: 122105 cycles/ticks
kyber_decaps:
median: 156648 cycles/ticks
average: 157368 cycles/ticks
Loop spin: 519
gen_a:
median: 20404 cycles/ticks
average: 20509 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3213 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2046 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6790 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10404 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7740 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1297 cycles/ticks
poly_compress:
median: 254 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1762 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1351 cycles/ticks
indcpa_keypair:
median: 82956 cycles/ticks
average: 83296 cycles/ticks
indcpa_enc:
median: 107974 cycles/ticks
average: 108483 cycles/ticks
indcpa_dec:
median: 34812 cycles/ticks
average: 34960 cycles/ticks
kyber_keypair_derand:
median: 91846 cycles/ticks
average: 92322 cycles/ticks
kyber_keypair:
median: 99774 cycles/ticks
average: 100201 cycles/ticks
kyber_encaps_derand:
median: 118222 cycles/ticks
average: 118816 cycles/ticks
kyber_encaps:
median: 119548 cycles/ticks
average: 120162 cycles/ticks
kyber_decaps:
median: 155288 cycles/ticks
average: 155978 cycles/ticks
Loop spin: 520
gen_a:
median: 20442 cycles/ticks
average: 20552 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3217 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2057 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6775 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10416 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7761 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 288 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1289 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1761 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1363 cycles/ticks
indcpa_keypair:
median: 82988 cycles/ticks
average: 83353 cycles/ticks
indcpa_enc:
median: 108016 cycles/ticks
average: 108510 cycles/ticks
indcpa_dec:
median: 34808 cycles/ticks
average: 34952 cycles/ticks
kyber_keypair_derand:
median: 91752 cycles/ticks
average: 92168 cycles/ticks
kyber_keypair:
median: 100182 cycles/ticks
average: 100614 cycles/ticks
kyber_encaps_derand:
median: 118264 cycles/ticks
average: 118898 cycles/ticks
kyber_encaps:
median: 119910 cycles/ticks
average: 120567 cycles/ticks
kyber_decaps:
median: 155328 cycles/ticks
average: 156101 cycles/ticks
Loop spin: 521
gen_a:
median: 20382 cycles/ticks
average: 20497 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3207 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2058 cycles/ticks
NTT:
median: 6744 cycles/ticks
average: 6777 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10414 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7735 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 300 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1286 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1760 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1355 cycles/ticks
indcpa_keypair:
median: 82992 cycles/ticks
average: 83357 cycles/ticks
indcpa_enc:
median: 107966 cycles/ticks
average: 108510 cycles/ticks
indcpa_dec:
median: 34808 cycles/ticks
average: 34950 cycles/ticks
kyber_keypair_derand:
median: 91792 cycles/ticks
average: 92175 cycles/ticks
kyber_keypair:
median: 100356 cycles/ticks
average: 100856 cycles/ticks
kyber_encaps_derand:
median: 119688 cycles/ticks
average: 120292 cycles/ticks
kyber_encaps:
median: 121632 cycles/ticks
average: 122223 cycles/ticks
kyber_decaps:
median: 156718 cycles/ticks
average: 157463 cycles/ticks
Loop spin: 522
gen_a:
median: 20356 cycles/ticks
average: 20469 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3215 cycles/ticks
poly_getnoise_eta2:
median: 2040 cycles/ticks
average: 2060 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6771 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10419 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7742 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1290 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 271 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1753 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1365 cycles/ticks
indcpa_keypair:
median: 83024 cycles/ticks
average: 83374 cycles/ticks
indcpa_enc:
median: 107980 cycles/ticks
average: 108465 cycles/ticks
indcpa_dec:
median: 34812 cycles/ticks
average: 34940 cycles/ticks
kyber_keypair_derand:
median: 91782 cycles/ticks
average: 92171 cycles/ticks
kyber_keypair:
median: 100386 cycles/ticks
average: 100813 cycles/ticks
kyber_encaps_derand:
median: 118214 cycles/ticks
average: 118788 cycles/ticks
kyber_encaps:
median: 119450 cycles/ticks
average: 120036 cycles/ticks
kyber_decaps:
median: 155264 cycles/ticks
average: 156000 cycles/ticks
Loop spin: 523
gen_a:
median: 20444 cycles/ticks
average: 20549 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3211 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2063 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6777 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10397 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7742 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 297 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1285 cycles/ticks
poly_compress:
median: 254 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1756 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1352 cycles/ticks
indcpa_keypair:
median: 82988 cycles/ticks
average: 83368 cycles/ticks
indcpa_enc:
median: 107960 cycles/ticks
average: 108473 cycles/ticks
indcpa_dec:
median: 34852 cycles/ticks
average: 34999 cycles/ticks
kyber_keypair_derand:
median: 91872 cycles/ticks
average: 92275 cycles/ticks
kyber_keypair:
median: 99970 cycles/ticks
average: 100399 cycles/ticks
kyber_encaps_derand:
median: 118246 cycles/ticks
average: 118812 cycles/ticks
kyber_encaps:
median: 119648 cycles/ticks
average: 120284 cycles/ticks
kyber_decaps:
median: 155148 cycles/ticks
average: 155930 cycles/ticks
Loop spin: 524
gen_a:
median: 20340 cycles/ticks
average: 20463 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3214 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2059 cycles/ticks
NTT:
median: 6760 cycles/ticks
average: 6848 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10398 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7769 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1298 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1763 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1355 cycles/ticks
indcpa_keypair:
median: 82976 cycles/ticks
average: 83343 cycles/ticks
indcpa_enc:
median: 107996 cycles/ticks
average: 108560 cycles/ticks
indcpa_dec:
median: 34834 cycles/ticks
average: 34987 cycles/ticks
kyber_keypair_derand:
median: 91744 cycles/ticks
average: 92153 cycles/ticks
kyber_keypair:
median: 99696 cycles/ticks
average: 100177 cycles/ticks
kyber_encaps_derand:
median: 118234 cycles/ticks
average: 118770 cycles/ticks
kyber_encaps:
median: 119770 cycles/ticks
average: 120456 cycles/ticks
kyber_decaps:
median: 155312 cycles/ticks
average: 156121 cycles/ticks
Loop spin: 525
gen_a:
median: 20358 cycles/ticks
average: 20474 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3216 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2060 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6779 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10411 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7710 cycles/ticks
average: 7754 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1288 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1747 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1363 cycles/ticks
indcpa_keypair:
median: 82996 cycles/ticks
average: 83320 cycles/ticks
indcpa_enc:
median: 107996 cycles/ticks
average: 108508 cycles/ticks
indcpa_dec:
median: 34836 cycles/ticks
average: 34981 cycles/ticks
kyber_keypair_derand:
median: 91808 cycles/ticks
average: 92194 cycles/ticks
kyber_keypair:
median: 99834 cycles/ticks
average: 100274 cycles/ticks
kyber_encaps_derand:
median: 118304 cycles/ticks
average: 118852 cycles/ticks
kyber_encaps:
median: 120102 cycles/ticks
average: 120634 cycles/ticks
kyber_decaps:
median: 155308 cycles/ticks
average: 156015 cycles/ticks
Loop spin: 526
gen_a:
median: 20356 cycles/ticks
average: 20459 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3226 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2051 cycles/ticks
NTT:
median: 6744 cycles/ticks
average: 6786 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10402 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7712 cycles/ticks
average: 7750 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1296 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1762 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1354 cycles/ticks
indcpa_keypair:
median: 82970 cycles/ticks
average: 83305 cycles/ticks
indcpa_enc:
median: 107966 cycles/ticks
average: 108491 cycles/ticks
indcpa_dec:
median: 34822 cycles/ticks
average: 34982 cycles/ticks
kyber_keypair_derand:
median: 91784 cycles/ticks
average: 92371 cycles/ticks
kyber_keypair:
median: 99924 cycles/ticks
average: 100345 cycles/ticks
kyber_encaps_derand:
median: 118500 cycles/ticks
average: 119005 cycles/ticks
kyber_encaps:
median: 119978 cycles/ticks
average: 120575 cycles/ticks
kyber_decaps:
median: 155380 cycles/ticks
average: 156054 cycles/ticks
Loop spin: 527
gen_a:
median: 20358 cycles/ticks
average: 20465 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3209 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2054 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6779 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10394 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7740 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1295 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1760 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1351 cycles/ticks
indcpa_keypair:
median: 82970 cycles/ticks
average: 83308 cycles/ticks
indcpa_enc:
median: 107882 cycles/ticks
average: 108397 cycles/ticks
indcpa_dec:
median: 34826 cycles/ticks
average: 34996 cycles/ticks
kyber_keypair_derand:
median: 91764 cycles/ticks
average: 92180 cycles/ticks
kyber_keypair:
median: 100082 cycles/ticks
average: 100568 cycles/ticks
kyber_encaps_derand:
median: 118492 cycles/ticks
average: 119054 cycles/ticks
kyber_encaps:
median: 119796 cycles/ticks
average: 120436 cycles/ticks
kyber_decaps:
median: 155466 cycles/ticks
average: 156155 cycles/ticks
Loop spin: 528
gen_a:
median: 20330 cycles/ticks
average: 20455 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3217 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2057 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6779 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10409 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7744 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1285 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 265 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1749 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1363 cycles/ticks
indcpa_keypair:
median: 82982 cycles/ticks
average: 83331 cycles/ticks
indcpa_enc:
median: 107984 cycles/ticks
average: 108507 cycles/ticks
indcpa_dec:
median: 34846 cycles/ticks
average: 34995 cycles/ticks
kyber_keypair_derand:
median: 91738 cycles/ticks
average: 92365 cycles/ticks
kyber_keypair:
median: 100020 cycles/ticks
average: 100594 cycles/ticks
kyber_encaps_derand:
median: 118186 cycles/ticks
average: 119004 cycles/ticks
kyber_encaps:
median: 122928 cycles/ticks
average: 123397 cycles/ticks
kyber_decaps:
median: 155308 cycles/ticks
average: 156563 cycles/ticks
Loop spin: 529
gen_a:
median: 20316 cycles/ticks
average: 20431 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3215 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2059 cycles/ticks
NTT:
median: 6762 cycles/ticks
average: 6794 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10419 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7742 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1287 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 267 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1748 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1363 cycles/ticks
indcpa_keypair:
median: 83028 cycles/ticks
average: 83401 cycles/ticks
indcpa_enc:
median: 107862 cycles/ticks
average: 108322 cycles/ticks
indcpa_dec:
median: 34824 cycles/ticks
average: 34960 cycles/ticks
kyber_keypair_derand:
median: 91814 cycles/ticks
average: 92220 cycles/ticks
kyber_keypair:
median: 100422 cycles/ticks
average: 100842 cycles/ticks
kyber_encaps_derand:
median: 118360 cycles/ticks
average: 118903 cycles/ticks
kyber_encaps:
median: 119712 cycles/ticks
average: 120295 cycles/ticks
kyber_decaps:
median: 155286 cycles/ticks
average: 156048 cycles/ticks
Loop spin: 530
gen_a:
median: 20460 cycles/ticks
average: 20581 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3210 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2058 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6771 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10416 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7731 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1285 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1755 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1362 cycles/ticks
indcpa_keypair:
median: 82972 cycles/ticks
average: 83301 cycles/ticks
indcpa_enc:
median: 107984 cycles/ticks
average: 108462 cycles/ticks
indcpa_dec:
median: 34814 cycles/ticks
average: 34946 cycles/ticks
kyber_keypair_derand:
median: 91826 cycles/ticks
average: 92200 cycles/ticks
kyber_keypair:
median: 99966 cycles/ticks
average: 100379 cycles/ticks
kyber_encaps_derand:
median: 118306 cycles/ticks
average: 118968 cycles/ticks
kyber_encaps:
median: 119872 cycles/ticks
average: 120560 cycles/ticks
kyber_decaps:
median: 155290 cycles/ticks
average: 155980 cycles/ticks
Loop spin: 531
gen_a:
median: 20408 cycles/ticks
average: 20517 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3224 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2046 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6783 cycles/ticks
INVNTT:
median: 10364 cycles/ticks
average: 10514 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7704 cycles/ticks
average: 7791 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1294 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1763 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1353 cycles/ticks
indcpa_keypair:
median: 82986 cycles/ticks
average: 83352 cycles/ticks
indcpa_enc:
median: 108016 cycles/ticks
average: 108494 cycles/ticks
indcpa_dec:
median: 34818 cycles/ticks
average: 34973 cycles/ticks
kyber_keypair_derand:
median: 91864 cycles/ticks
average: 92262 cycles/ticks
kyber_keypair:
median: 100070 cycles/ticks
average: 100499 cycles/ticks
kyber_encaps_derand:
median: 118242 cycles/ticks
average: 118792 cycles/ticks
kyber_encaps:
median: 119812 cycles/ticks
average: 120362 cycles/ticks
kyber_decaps:
median: 155260 cycles/ticks
average: 155943 cycles/ticks
Loop spin: 532
gen_a:
median: 20382 cycles/ticks
average: 20484 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3219 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2058 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6772 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10404 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7743 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1296 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1752 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1361 cycles/ticks
indcpa_keypair:
median: 83074 cycles/ticks
average: 83425 cycles/ticks
indcpa_enc:
median: 107970 cycles/ticks
average: 108497 cycles/ticks
indcpa_dec:
median: 34892 cycles/ticks
average: 35029 cycles/ticks
kyber_keypair_derand:
median: 91784 cycles/ticks
average: 92186 cycles/ticks
kyber_keypair:
median: 99916 cycles/ticks
average: 100420 cycles/ticks
kyber_encaps_derand:
median: 118234 cycles/ticks
average: 118945 cycles/ticks
kyber_encaps:
median: 119518 cycles/ticks
average: 120100 cycles/ticks
kyber_decaps:
median: 155286 cycles/ticks
average: 155948 cycles/ticks
Loop spin: 533
gen_a:
median: 20362 cycles/ticks
average: 20468 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3215 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2056 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6779 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10421 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7731 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 286 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1285 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1758 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1362 cycles/ticks
indcpa_keypair:
median: 82988 cycles/ticks
average: 83277 cycles/ticks
indcpa_enc:
median: 107998 cycles/ticks
average: 108501 cycles/ticks
indcpa_dec:
median: 34816 cycles/ticks
average: 34980 cycles/ticks
kyber_keypair_derand:
median: 91808 cycles/ticks
average: 92208 cycles/ticks
kyber_keypair:
median: 99828 cycles/ticks
average: 100255 cycles/ticks
kyber_encaps_derand:
median: 118268 cycles/ticks
average: 118888 cycles/ticks
kyber_encaps:
median: 120334 cycles/ticks
average: 120842 cycles/ticks
kyber_decaps:
median: 155350 cycles/ticks
average: 156151 cycles/ticks
Loop spin: 534
gen_a:
median: 20386 cycles/ticks
average: 20501 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3226 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2050 cycles/ticks
NTT:
median: 6756 cycles/ticks
average: 6801 cycles/ticks
INVNTT:
median: 10344 cycles/ticks
average: 10384 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7726 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 286 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1296 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1758 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1351 cycles/ticks
indcpa_keypair:
median: 83028 cycles/ticks
average: 83369 cycles/ticks
indcpa_enc:
median: 108010 cycles/ticks
average: 108570 cycles/ticks
indcpa_dec:
median: 34834 cycles/ticks
average: 34988 cycles/ticks
kyber_keypair_derand:
median: 91830 cycles/ticks
average: 92207 cycles/ticks
kyber_keypair:
median: 100412 cycles/ticks
average: 100840 cycles/ticks
kyber_encaps_derand:
median: 118460 cycles/ticks
average: 119043 cycles/ticks
kyber_encaps:
median: 119790 cycles/ticks
average: 120409 cycles/ticks
kyber_decaps:
median: 155462 cycles/ticks
average: 156174 cycles/ticks
Loop spin: 535
gen_a:
median: 20352 cycles/ticks
average: 20451 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3251 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2046 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6787 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10394 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7740 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 288 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1301 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1759 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1352 cycles/ticks
indcpa_keypair:
median: 83016 cycles/ticks
average: 83352 cycles/ticks
indcpa_enc:
median: 108024 cycles/ticks
average: 108494 cycles/ticks
indcpa_dec:
median: 34816 cycles/ticks
average: 34968 cycles/ticks
kyber_keypair_derand:
median: 91850 cycles/ticks
average: 92271 cycles/ticks
kyber_keypair:
median: 99884 cycles/ticks
average: 100268 cycles/ticks
kyber_encaps_derand:
median: 118156 cycles/ticks
average: 118717 cycles/ticks
kyber_encaps:
median: 119656 cycles/ticks
average: 120388 cycles/ticks
kyber_decaps:
median: 155252 cycles/ticks
average: 155951 cycles/ticks
Loop spin: 536
gen_a:
median: 20354 cycles/ticks
average: 20473 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3221 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2064 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6774 cycles/ticks
INVNTT:
median: 10340 cycles/ticks
average: 10391 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7738 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1286 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 67 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1748 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1363 cycles/ticks
indcpa_keypair:
median: 82990 cycles/ticks
average: 83307 cycles/ticks
indcpa_enc:
median: 107960 cycles/ticks
average: 108450 cycles/ticks
indcpa_dec:
median: 34838 cycles/ticks
average: 34964 cycles/ticks
kyber_keypair_derand:
median: 91746 cycles/ticks
average: 92130 cycles/ticks
kyber_keypair:
median: 100212 cycles/ticks
average: 100638 cycles/ticks
kyber_encaps_derand:
median: 118284 cycles/ticks
average: 118913 cycles/ticks
kyber_encaps:
median: 120006 cycles/ticks
average: 120531 cycles/ticks
kyber_decaps:
median: 155246 cycles/ticks
average: 155908 cycles/ticks
Loop spin: 537
gen_a:
median: 20358 cycles/ticks
average: 20469 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3225 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2055 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6770 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10403 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7712 cycles/ticks
average: 7742 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 286 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1288 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1760 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1356 cycles/ticks
indcpa_keypair:
median: 82964 cycles/ticks
average: 83279 cycles/ticks
indcpa_enc:
median: 108008 cycles/ticks
average: 108587 cycles/ticks
indcpa_dec:
median: 34848 cycles/ticks
average: 35031 cycles/ticks
kyber_keypair_derand:
median: 91798 cycles/ticks
average: 92229 cycles/ticks
kyber_keypair:
median: 100220 cycles/ticks
average: 100664 cycles/ticks
kyber_encaps_derand:
median: 118158 cycles/ticks
average: 118706 cycles/ticks
kyber_encaps:
median: 119728 cycles/ticks
average: 120271 cycles/ticks
kyber_decaps:
median: 155248 cycles/ticks
average: 155954 cycles/ticks
Loop spin: 538
gen_a:
median: 20316 cycles/ticks
average: 20441 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3219 cycles/ticks
poly_getnoise_eta2:
median: 2032 cycles/ticks
average: 2052 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6787 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10404 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7704 cycles/ticks
average: 7747 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1296 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1748 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1352 cycles/ticks
indcpa_keypair:
median: 82986 cycles/ticks
average: 83331 cycles/ticks
indcpa_enc:
median: 107996 cycles/ticks
average: 108504 cycles/ticks
indcpa_dec:
median: 34826 cycles/ticks
average: 34975 cycles/ticks
kyber_keypair_derand:
median: 91816 cycles/ticks
average: 92188 cycles/ticks
kyber_keypair:
median: 100010 cycles/ticks
average: 100443 cycles/ticks
kyber_encaps_derand:
median: 118168 cycles/ticks
average: 118749 cycles/ticks
kyber_encaps:
median: 119802 cycles/ticks
average: 120362 cycles/ticks
kyber_decaps:
median: 155282 cycles/ticks
average: 155933 cycles/ticks
Loop spin: 539
gen_a:
median: 20438 cycles/ticks
average: 20555 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3219 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2064 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6779 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10416 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7704 cycles/ticks
average: 7756 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1289 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 258 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1758 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1366 cycles/ticks
indcpa_keypair:
median: 83164 cycles/ticks
average: 83505 cycles/ticks
indcpa_enc:
median: 108124 cycles/ticks
average: 108637 cycles/ticks
indcpa_dec:
median: 34878 cycles/ticks
average: 35030 cycles/ticks
kyber_keypair_derand:
median: 91798 cycles/ticks
average: 92199 cycles/ticks
kyber_keypair:
median: 100210 cycles/ticks
average: 100647 cycles/ticks
kyber_encaps_derand:
median: 118194 cycles/ticks
average: 118741 cycles/ticks
kyber_encaps:
median: 119710 cycles/ticks
average: 120271 cycles/ticks
kyber_decaps:
median: 155422 cycles/ticks
average: 156342 cycles/ticks
Loop spin: 540
gen_a:
median: 20360 cycles/ticks
average: 20485 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3216 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2064 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6789 cycles/ticks
INVNTT:
median: 10346 cycles/ticks
average: 10417 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7744 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 296 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1286 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1758 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1352 cycles/ticks
indcpa_keypair:
median: 83010 cycles/ticks
average: 83365 cycles/ticks
indcpa_enc:
median: 107996 cycles/ticks
average: 108533 cycles/ticks
indcpa_dec:
median: 34842 cycles/ticks
average: 34994 cycles/ticks
kyber_keypair_derand:
median: 91790 cycles/ticks
average: 92165 cycles/ticks
kyber_keypair:
median: 100058 cycles/ticks
average: 100528 cycles/ticks
kyber_encaps_derand:
median: 118284 cycles/ticks
average: 118935 cycles/ticks
kyber_encaps:
median: 119848 cycles/ticks
average: 120386 cycles/ticks
kyber_decaps:
median: 155344 cycles/ticks
average: 156045 cycles/ticks
Loop spin: 541
gen_a:
median: 20412 cycles/ticks
average: 20515 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3221 cycles/ticks
poly_getnoise_eta2:
median: 2032 cycles/ticks
average: 2037 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6783 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10391 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7710 cycles/ticks
average: 7751 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1296 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1764 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1355 cycles/ticks
indcpa_keypair:
median: 83030 cycles/ticks
average: 83360 cycles/ticks
indcpa_enc:
median: 107970 cycles/ticks
average: 108488 cycles/ticks
indcpa_dec:
median: 34832 cycles/ticks
average: 34981 cycles/ticks
kyber_keypair_derand:
median: 91778 cycles/ticks
average: 92170 cycles/ticks
kyber_keypair:
median: 100300 cycles/ticks
average: 100741 cycles/ticks
kyber_encaps_derand:
median: 118198 cycles/ticks
average: 118801 cycles/ticks
kyber_encaps:
median: 119830 cycles/ticks
average: 120380 cycles/ticks
kyber_decaps:
median: 155282 cycles/ticks
average: 155991 cycles/ticks
Loop spin: 542
gen_a:
median: 20312 cycles/ticks
average: 20433 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3212 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2057 cycles/ticks
NTT:
median: 6752 cycles/ticks
average: 6780 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10400 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7740 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1285 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1747 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1363 cycles/ticks
indcpa_keypair:
median: 83070 cycles/ticks
average: 83406 cycles/ticks
indcpa_enc:
median: 108320 cycles/ticks
average: 108812 cycles/ticks
indcpa_dec:
median: 34828 cycles/ticks
average: 34969 cycles/ticks
kyber_keypair_derand:
median: 91734 cycles/ticks
average: 92103 cycles/ticks
kyber_keypair:
median: 99806 cycles/ticks
average: 100221 cycles/ticks
kyber_encaps_derand:
median: 118628 cycles/ticks
average: 119135 cycles/ticks
kyber_encaps:
median: 119740 cycles/ticks
average: 120289 cycles/ticks
kyber_decaps:
median: 155494 cycles/ticks
average: 156181 cycles/ticks
Loop spin: 543
gen_a:
median: 20420 cycles/ticks
average: 20539 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3216 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2058 cycles/ticks
NTT:
median: 6764 cycles/ticks
average: 6799 cycles/ticks
INVNTT:
median: 10272 cycles/ticks
average: 10334 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7747 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1286 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1749 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1359 cycles/ticks
indcpa_keypair:
median: 83044 cycles/ticks
average: 83349 cycles/ticks
indcpa_enc:
median: 108016 cycles/ticks
average: 108535 cycles/ticks
indcpa_dec:
median: 34842 cycles/ticks
average: 34998 cycles/ticks
kyber_keypair_derand:
median: 91802 cycles/ticks
average: 92185 cycles/ticks
kyber_keypair:
median: 100440 cycles/ticks
average: 100886 cycles/ticks
kyber_encaps_derand:
median: 118630 cycles/ticks
average: 119168 cycles/ticks
kyber_encaps:
median: 119878 cycles/ticks
average: 120452 cycles/ticks
kyber_decaps:
median: 155448 cycles/ticks
average: 156294 cycles/ticks
Loop spin: 544
gen_a:
median: 20394 cycles/ticks
average: 20513 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3213 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2059 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6770 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10399 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7704 cycles/ticks
average: 7754 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 286 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1287 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 69 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1748 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1361 cycles/ticks
indcpa_keypair:
median: 82994 cycles/ticks
average: 83302 cycles/ticks
indcpa_enc:
median: 107966 cycles/ticks
average: 108464 cycles/ticks
indcpa_dec:
median: 34836 cycles/ticks
average: 34991 cycles/ticks
kyber_keypair_derand:
median: 91830 cycles/ticks
average: 92209 cycles/ticks
kyber_keypair:
median: 100382 cycles/ticks
average: 100834 cycles/ticks
kyber_encaps_derand:
median: 118244 cycles/ticks
average: 118840 cycles/ticks
kyber_encaps:
median: 119678 cycles/ticks
average: 120281 cycles/ticks
kyber_decaps:
median: 155324 cycles/ticks
average: 156097 cycles/ticks
Loop spin: 545
gen_a:
median: 20360 cycles/ticks
average: 20495 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3220 cycles/ticks
poly_getnoise_eta2:
median: 2042 cycles/ticks
average: 2059 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6780 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10406 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7737 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 299 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1285 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1759 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1352 cycles/ticks
indcpa_keypair:
median: 82932 cycles/ticks
average: 83269 cycles/ticks
indcpa_enc:
median: 108036 cycles/ticks
average: 108548 cycles/ticks
indcpa_dec:
median: 34836 cycles/ticks
average: 34998 cycles/ticks
kyber_keypair_derand:
median: 91834 cycles/ticks
average: 92213 cycles/ticks
kyber_keypair:
median: 100402 cycles/ticks
average: 100793 cycles/ticks
kyber_encaps_derand:
median: 118446 cycles/ticks
average: 119043 cycles/ticks
kyber_encaps:
median: 119962 cycles/ticks
average: 120537 cycles/ticks
kyber_decaps:
median: 155460 cycles/ticks
average: 156333 cycles/ticks
Loop spin: 546
gen_a:
median: 20354 cycles/ticks
average: 20461 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3210 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2046 cycles/ticks
NTT:
median: 6754 cycles/ticks
average: 6791 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10403 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7729 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1285 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1757 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1352 cycles/ticks
indcpa_keypair:
median: 83026 cycles/ticks
average: 83322 cycles/ticks
indcpa_enc:
median: 107990 cycles/ticks
average: 108489 cycles/ticks
indcpa_dec:
median: 34868 cycles/ticks
average: 35026 cycles/ticks
kyber_keypair_derand:
median: 91832 cycles/ticks
average: 92212 cycles/ticks
kyber_keypair:
median: 99752 cycles/ticks
average: 100183 cycles/ticks
kyber_encaps_derand:
median: 118250 cycles/ticks
average: 118845 cycles/ticks
kyber_encaps:
median: 119774 cycles/ticks
average: 120457 cycles/ticks
kyber_decaps:
median: 155264 cycles/ticks
average: 155995 cycles/ticks
Loop spin: 547
gen_a:
median: 20312 cycles/ticks
average: 20421 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3210 cycles/ticks
poly_getnoise_eta2:
median: 2034 cycles/ticks
average: 2048 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6765 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10405 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7748 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1297 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1749 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1359 cycles/ticks
indcpa_keypair:
median: 82980 cycles/ticks
average: 83350 cycles/ticks
indcpa_enc:
median: 108032 cycles/ticks
average: 108576 cycles/ticks
indcpa_dec:
median: 34886 cycles/ticks
average: 35075 cycles/ticks
kyber_keypair_derand:
median: 91774 cycles/ticks
average: 92169 cycles/ticks
kyber_keypair:
median: 99806 cycles/ticks
average: 100232 cycles/ticks
kyber_encaps_derand:
median: 118372 cycles/ticks
average: 118949 cycles/ticks
kyber_encaps:
median: 119936 cycles/ticks
average: 120440 cycles/ticks
kyber_decaps:
median: 155452 cycles/ticks
average: 156179 cycles/ticks
Loop spin: 548
gen_a:
median: 20430 cycles/ticks
average: 20540 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3210 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2056 cycles/ticks
NTT:
median: 6756 cycles/ticks
average: 6783 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10399 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7736 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1285 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1746 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1364 cycles/ticks
indcpa_keypair:
median: 83076 cycles/ticks
average: 83421 cycles/ticks
indcpa_enc:
median: 107990 cycles/ticks
average: 108517 cycles/ticks
indcpa_dec:
median: 34836 cycles/ticks
average: 34997 cycles/ticks
kyber_keypair_derand:
median: 91854 cycles/ticks
average: 92207 cycles/ticks
kyber_keypair:
median: 99770 cycles/ticks
average: 100210 cycles/ticks
kyber_encaps_derand:
median: 118292 cycles/ticks
average: 118932 cycles/ticks
kyber_encaps:
median: 119886 cycles/ticks
average: 120472 cycles/ticks
kyber_decaps:
median: 155346 cycles/ticks
average: 156020 cycles/ticks
Loop spin: 549
gen_a:
median: 20432 cycles/ticks
average: 20548 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3215 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2048 cycles/ticks
NTT:
median: 6744 cycles/ticks
average: 6781 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10395 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7729 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1296 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1759 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1353 cycles/ticks
indcpa_keypair:
median: 83024 cycles/ticks
average: 83341 cycles/ticks
indcpa_enc:
median: 107996 cycles/ticks
average: 108520 cycles/ticks
indcpa_dec:
median: 34878 cycles/ticks
average: 35027 cycles/ticks
kyber_keypair_derand:
median: 91840 cycles/ticks
average: 92210 cycles/ticks
kyber_keypair:
median: 100524 cycles/ticks
average: 100920 cycles/ticks
kyber_encaps_derand:
median: 118254 cycles/ticks
average: 118828 cycles/ticks
kyber_encaps:
median: 119834 cycles/ticks
average: 120394 cycles/ticks
kyber_decaps:
median: 155420 cycles/ticks
average: 156147 cycles/ticks
Loop spin: 550
gen_a:
median: 20356 cycles/ticks
average: 20472 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3217 cycles/ticks
poly_getnoise_eta2:
median: 2042 cycles/ticks
average: 2050 cycles/ticks
NTT:
median: 6744 cycles/ticks
average: 6789 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10394 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7744 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1295 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1759 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1353 cycles/ticks
indcpa_keypair:
median: 82922 cycles/ticks
average: 83251 cycles/ticks
indcpa_enc:
median: 107970 cycles/ticks
average: 108546 cycles/ticks
indcpa_dec:
median: 34816 cycles/ticks
average: 34965 cycles/ticks
kyber_keypair_derand:
median: 91862 cycles/ticks
average: 92203 cycles/ticks
kyber_keypair:
median: 99766 cycles/ticks
average: 100289 cycles/ticks
kyber_encaps_derand:
median: 118260 cycles/ticks
average: 118838 cycles/ticks
kyber_encaps:
median: 119600 cycles/ticks
average: 120174 cycles/ticks
kyber_decaps:
median: 155292 cycles/ticks
average: 156050 cycles/ticks
Loop spin: 551
gen_a:
median: 20444 cycles/ticks
average: 20539 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3213 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2056 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6769 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10405 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7738 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1285 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1749 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1370 cycles/ticks
indcpa_keypair:
median: 82920 cycles/ticks
average: 83238 cycles/ticks
indcpa_enc:
median: 108000 cycles/ticks
average: 108529 cycles/ticks
indcpa_dec:
median: 34812 cycles/ticks
average: 34981 cycles/ticks
kyber_keypair_derand:
median: 91826 cycles/ticks
average: 92224 cycles/ticks
kyber_keypair:
median: 99964 cycles/ticks
average: 100410 cycles/ticks
kyber_encaps_derand:
median: 118324 cycles/ticks
average: 118887 cycles/ticks
kyber_encaps:
median: 119556 cycles/ticks
average: 120120 cycles/ticks
kyber_decaps:
median: 155384 cycles/ticks
average: 156136 cycles/ticks
Loop spin: 552
gen_a:
median: 20358 cycles/ticks
average: 20470 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3219 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2048 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6780 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10404 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7744 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 286 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1294 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1760 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1352 cycles/ticks
indcpa_keypair:
median: 82940 cycles/ticks
average: 83274 cycles/ticks
indcpa_enc:
median: 107954 cycles/ticks
average: 108495 cycles/ticks
indcpa_dec:
median: 34810 cycles/ticks
average: 34961 cycles/ticks
kyber_keypair_derand:
median: 91828 cycles/ticks
average: 92166 cycles/ticks
kyber_keypair:
median: 100158 cycles/ticks
average: 100579 cycles/ticks
kyber_encaps_derand:
median: 118112 cycles/ticks
average: 118667 cycles/ticks
kyber_encaps:
median: 120120 cycles/ticks
average: 120672 cycles/ticks
kyber_decaps:
median: 155220 cycles/ticks
average: 155875 cycles/ticks
Loop spin: 553
gen_a:
median: 20334 cycles/ticks
average: 20445 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3212 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2060 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6767 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10403 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7731 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 286 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1286 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 267 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1750 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1364 cycles/ticks
indcpa_keypair:
median: 82992 cycles/ticks
average: 83303 cycles/ticks
indcpa_enc:
median: 107904 cycles/ticks
average: 108447 cycles/ticks
indcpa_dec:
median: 34838 cycles/ticks
average: 34978 cycles/ticks
kyber_keypair_derand:
median: 91796 cycles/ticks
average: 92152 cycles/ticks
kyber_keypair:
median: 99738 cycles/ticks
average: 100124 cycles/ticks
kyber_encaps_derand:
median: 118280 cycles/ticks
average: 118886 cycles/ticks
kyber_encaps:
median: 119620 cycles/ticks
average: 120198 cycles/ticks
kyber_decaps:
median: 155276 cycles/ticks
average: 156079 cycles/ticks
Loop spin: 554
gen_a:
median: 20402 cycles/ticks
average: 20512 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3227 cycles/ticks
poly_getnoise_eta2:
median: 2036 cycles/ticks
average: 2044 cycles/ticks
NTT:
median: 6750 cycles/ticks
average: 6793 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10402 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7726 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1313 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1759 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1352 cycles/ticks
indcpa_keypair:
median: 83066 cycles/ticks
average: 83419 cycles/ticks
indcpa_enc:
median: 107996 cycles/ticks
average: 108543 cycles/ticks
indcpa_dec:
median: 34830 cycles/ticks
average: 34975 cycles/ticks
kyber_keypair_derand:
median: 91848 cycles/ticks
average: 92206 cycles/ticks
kyber_keypair:
median: 99784 cycles/ticks
average: 100213 cycles/ticks
kyber_encaps_derand:
median: 119696 cycles/ticks
average: 120289 cycles/ticks
kyber_encaps:
median: 121090 cycles/ticks
average: 121617 cycles/ticks
kyber_decaps:
median: 156660 cycles/ticks
average: 157390 cycles/ticks
Loop spin: 555
gen_a:
median: 20358 cycles/ticks
average: 20461 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3222 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2049 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6773 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10397 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7736 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 288 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1290 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1762 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1355 cycles/ticks
indcpa_keypair:
median: 82956 cycles/ticks
average: 83306 cycles/ticks
indcpa_enc:
median: 107934 cycles/ticks
average: 108471 cycles/ticks
indcpa_dec:
median: 34836 cycles/ticks
average: 35014 cycles/ticks
kyber_keypair_derand:
median: 91754 cycles/ticks
average: 92133 cycles/ticks
kyber_keypair:
median: 100260 cycles/ticks
average: 100718 cycles/ticks
kyber_encaps_derand:
median: 118254 cycles/ticks
average: 118797 cycles/ticks
kyber_encaps:
median: 120310 cycles/ticks
average: 120833 cycles/ticks
kyber_decaps:
median: 155484 cycles/ticks
average: 156246 cycles/ticks
Loop spin: 556
gen_a:
median: 20366 cycles/ticks
average: 20484 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3218 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2047 cycles/ticks
NTT:
median: 6772 cycles/ticks
average: 6819 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10395 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7734 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1294 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1757 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1352 cycles/ticks
indcpa_keypair:
median: 83014 cycles/ticks
average: 83344 cycles/ticks
indcpa_enc:
median: 108006 cycles/ticks
average: 108564 cycles/ticks
indcpa_dec:
median: 34842 cycles/ticks
average: 35001 cycles/ticks
kyber_keypair_derand:
median: 91790 cycles/ticks
average: 92137 cycles/ticks
kyber_keypair:
median: 99926 cycles/ticks
average: 100402 cycles/ticks
kyber_encaps_derand:
median: 118298 cycles/ticks
average: 118904 cycles/ticks
kyber_encaps:
median: 119516 cycles/ticks
average: 120110 cycles/ticks
kyber_decaps:
median: 155352 cycles/ticks
average: 156092 cycles/ticks
Loop spin: 557
gen_a:
median: 20360 cycles/ticks
average: 20487 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3219 cycles/ticks
poly_getnoise_eta2:
median: 2038 cycles/ticks
average: 2055 cycles/ticks
NTT:
median: 6738 cycles/ticks
average: 6769 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10399 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7757 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1285 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 267 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1748 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1362 cycles/ticks
indcpa_keypair:
median: 82904 cycles/ticks
average: 83295 cycles/ticks
indcpa_enc:
median: 108010 cycles/ticks
average: 108571 cycles/ticks
indcpa_dec:
median: 34842 cycles/ticks
average: 35000 cycles/ticks
kyber_keypair_derand:
median: 91784 cycles/ticks
average: 92162 cycles/ticks
kyber_keypair:
median: 100290 cycles/ticks
average: 100766 cycles/ticks
kyber_encaps_derand:
median: 118188 cycles/ticks
average: 118740 cycles/ticks
kyber_encaps:
median: 119504 cycles/ticks
average: 120013 cycles/ticks
kyber_decaps:
median: 155252 cycles/ticks
average: 155957 cycles/ticks
Loop spin: 558
gen_a:
median: 20408 cycles/ticks
average: 20513 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3219 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2051 cycles/ticks
NTT:
median: 6744 cycles/ticks
average: 6782 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10415 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7732 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1284 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1760 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1353 cycles/ticks
indcpa_keypair:
median: 82962 cycles/ticks
average: 83298 cycles/ticks
indcpa_enc:
median: 108012 cycles/ticks
average: 108541 cycles/ticks
indcpa_dec:
median: 34814 cycles/ticks
average: 34952 cycles/ticks
kyber_keypair_derand:
median: 91764 cycles/ticks
average: 92105 cycles/ticks
kyber_keypair:
median: 99800 cycles/ticks
average: 100234 cycles/ticks
kyber_encaps_derand:
median: 118268 cycles/ticks
average: 118859 cycles/ticks
kyber_encaps:
median: 119568 cycles/ticks
average: 120165 cycles/ticks
kyber_decaps:
median: 155330 cycles/ticks
average: 156158 cycles/ticks
Loop spin: 559
gen_a:
median: 20356 cycles/ticks
average: 20458 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3213 cycles/ticks
poly_getnoise_eta2:
median: 2034 cycles/ticks
average: 2047 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6769 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10397 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7741 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 288 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1287 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 265 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1758 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1365 cycles/ticks
indcpa_keypair:
median: 83066 cycles/ticks
average: 83492 cycles/ticks
indcpa_enc:
median: 108008 cycles/ticks
average: 108549 cycles/ticks
indcpa_dec:
median: 34814 cycles/ticks
average: 34961 cycles/ticks
kyber_keypair_derand:
median: 91802 cycles/ticks
average: 92145 cycles/ticks
kyber_keypair:
median: 100184 cycles/ticks
average: 100606 cycles/ticks
kyber_encaps_derand:
median: 118322 cycles/ticks
average: 118897 cycles/ticks
kyber_encaps:
median: 119606 cycles/ticks
average: 120210 cycles/ticks
kyber_decaps:
median: 155320 cycles/ticks
average: 156109 cycles/ticks
Loop spin: 560
gen_a:
median: 20354 cycles/ticks
average: 20456 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3215 cycles/ticks
poly_getnoise_eta2:
median: 2034 cycles/ticks
average: 2055 cycles/ticks
NTT:
median: 6744 cycles/ticks
average: 6784 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10411 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7741 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1286 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1755 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1366 cycles/ticks
indcpa_keypair:
median: 83018 cycles/ticks
average: 83380 cycles/ticks
indcpa_enc:
median: 108004 cycles/ticks
average: 108566 cycles/ticks
indcpa_dec:
median: 34838 cycles/ticks
average: 34990 cycles/ticks
kyber_keypair_derand:
median: 91796 cycles/ticks
average: 92222 cycles/ticks
kyber_keypair:
median: 100036 cycles/ticks
average: 100601 cycles/ticks
kyber_encaps_derand:
median: 118272 cycles/ticks
average: 118897 cycles/ticks
kyber_encaps:
median: 120298 cycles/ticks
average: 120849 cycles/ticks
kyber_decaps:
median: 155336 cycles/ticks
average: 156101 cycles/ticks
Loop spin: 561
gen_a:
median: 20370 cycles/ticks
average: 20481 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3216 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2059 cycles/ticks
NTT:
median: 6746 cycles/ticks
average: 6776 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10406 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7729 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 297 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1286 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1760 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1363 cycles/ticks
indcpa_keypair:
median: 82982 cycles/ticks
average: 83298 cycles/ticks
indcpa_enc:
median: 107974 cycles/ticks
average: 108525 cycles/ticks
indcpa_dec:
median: 34884 cycles/ticks
average: 35028 cycles/ticks
kyber_keypair_derand:
median: 91774 cycles/ticks
average: 92185 cycles/ticks
kyber_keypair:
median: 100124 cycles/ticks
average: 100597 cycles/ticks
kyber_encaps_derand:
median: 118224 cycles/ticks
average: 118842 cycles/ticks
kyber_encaps:
median: 120184 cycles/ticks
average: 120708 cycles/ticks
kyber_decaps:
median: 155398 cycles/ticks
average: 156145 cycles/ticks
Loop spin: 562
gen_a:
median: 20338 cycles/ticks
average: 20444 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3208 cycles/ticks
poly_getnoise_eta2:
median: 2032 cycles/ticks
average: 2040 cycles/ticks
NTT:
median: 6750 cycles/ticks
average: 6796 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10391 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7728 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 289 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1294 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1762 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1351 cycles/ticks
indcpa_keypair:
median: 83036 cycles/ticks
average: 83405 cycles/ticks
indcpa_enc:
median: 108006 cycles/ticks
average: 108544 cycles/ticks
indcpa_dec:
median: 34822 cycles/ticks
average: 34979 cycles/ticks
kyber_keypair_derand:
median: 91812 cycles/ticks
average: 92156 cycles/ticks
kyber_keypair:
median: 99948 cycles/ticks
average: 100351 cycles/ticks
kyber_encaps_derand:
median: 118328 cycles/ticks
average: 118900 cycles/ticks
kyber_encaps:
median: 120210 cycles/ticks
average: 120695 cycles/ticks
kyber_decaps:
median: 155324 cycles/ticks
average: 156114 cycles/ticks
Loop spin: 563
gen_a:
median: 20426 cycles/ticks
average: 20523 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3212 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2055 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6779 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10393 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7741 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 290 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1299 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1765 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1355 cycles/ticks
indcpa_keypair:
median: 83038 cycles/ticks
average: 83366 cycles/ticks
indcpa_enc:
median: 108024 cycles/ticks
average: 108571 cycles/ticks
indcpa_dec:
median: 34830 cycles/ticks
average: 34983 cycles/ticks
kyber_keypair_derand:
median: 91788 cycles/ticks
average: 92150 cycles/ticks
kyber_keypair:
median: 100378 cycles/ticks
average: 100766 cycles/ticks
kyber_encaps_derand:
median: 118332 cycles/ticks
average: 118895 cycles/ticks
kyber_encaps:
median: 119640 cycles/ticks
average: 120254 cycles/ticks
kyber_decaps:
median: 155478 cycles/ticks
average: 156267 cycles/ticks
Loop spin: 564
gen_a:
median: 20414 cycles/ticks
average: 20549 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3211 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2061 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6770 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10394 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7751 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1294 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1748 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1362 cycles/ticks
indcpa_keypair:
median: 83050 cycles/ticks
average: 83357 cycles/ticks
indcpa_enc:
median: 108012 cycles/ticks
average: 108558 cycles/ticks
indcpa_dec:
median: 34810 cycles/ticks
average: 34939 cycles/ticks
kyber_keypair_derand:
median: 91798 cycles/ticks
average: 92166 cycles/ticks
kyber_keypair:
median: 100032 cycles/ticks
average: 100494 cycles/ticks
kyber_encaps_derand:
median: 118332 cycles/ticks
average: 118945 cycles/ticks
kyber_encaps:
median: 119654 cycles/ticks
average: 120251 cycles/ticks
kyber_decaps:
median: 155370 cycles/ticks
average: 156128 cycles/ticks
Loop spin: 565
gen_a:
median: 20386 cycles/ticks
average: 20502 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3206 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2056 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6767 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10414 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7736 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1285 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1760 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1358 cycles/ticks
indcpa_keypair:
median: 82968 cycles/ticks
average: 83282 cycles/ticks
indcpa_enc:
median: 108012 cycles/ticks
average: 108598 cycles/ticks
indcpa_dec:
median: 34880 cycles/ticks
average: 35019 cycles/ticks
kyber_keypair_derand:
median: 91868 cycles/ticks
average: 92216 cycles/ticks
kyber_keypair:
median: 99996 cycles/ticks
average: 100497 cycles/ticks
kyber_encaps_derand:
median: 118172 cycles/ticks
average: 118728 cycles/ticks
kyber_encaps:
median: 120054 cycles/ticks
average: 120562 cycles/ticks
kyber_decaps:
median: 155280 cycles/ticks
average: 155976 cycles/ticks
Loop spin: 566
gen_a:
median: 20430 cycles/ticks
average: 20530 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3210 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2049 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6777 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10390 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7731 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1294 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1763 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1352 cycles/ticks
indcpa_keypair:
median: 82970 cycles/ticks
average: 83283 cycles/ticks
indcpa_enc:
median: 108002 cycles/ticks
average: 108531 cycles/ticks
indcpa_dec:
median: 34820 cycles/ticks
average: 34974 cycles/ticks
kyber_keypair_derand:
median: 91756 cycles/ticks
average: 92104 cycles/ticks
kyber_keypair:
median: 99874 cycles/ticks
average: 100323 cycles/ticks
kyber_encaps_derand:
median: 118434 cycles/ticks
average: 119022 cycles/ticks
kyber_encaps:
median: 119654 cycles/ticks
average: 120233 cycles/ticks
kyber_decaps:
median: 155438 cycles/ticks
average: 156131 cycles/ticks
Loop spin: 567
gen_a:
median: 20354 cycles/ticks
average: 20470 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3221 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2124 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6772 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10403 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7742 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1297 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1753 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1365 cycles/ticks
indcpa_keypair:
median: 82986 cycles/ticks
average: 83378 cycles/ticks
indcpa_enc:
median: 107926 cycles/ticks
average: 108501 cycles/ticks
indcpa_dec:
median: 34828 cycles/ticks
average: 35002 cycles/ticks
kyber_keypair_derand:
median: 91790 cycles/ticks
average: 92172 cycles/ticks
kyber_keypair:
median: 99794 cycles/ticks
average: 100298 cycles/ticks
kyber_encaps_derand:
median: 118196 cycles/ticks
average: 118780 cycles/ticks
kyber_encaps:
median: 120022 cycles/ticks
average: 120521 cycles/ticks
kyber_decaps:
median: 155296 cycles/ticks
average: 156004 cycles/ticks
Loop spin: 568
gen_a:
median: 20312 cycles/ticks
average: 20428 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3214 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2059 cycles/ticks
NTT:
median: 6764 cycles/ticks
average: 6800 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10413 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7737 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1293 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1764 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1366 cycles/ticks
indcpa_keypair:
median: 83002 cycles/ticks
average: 83329 cycles/ticks
indcpa_enc:
median: 108014 cycles/ticks
average: 108574 cycles/ticks
indcpa_dec:
median: 34806 cycles/ticks
average: 34960 cycles/ticks
kyber_keypair_derand:
median: 91806 cycles/ticks
average: 92158 cycles/ticks
kyber_keypair:
median: 100266 cycles/ticks
average: 100730 cycles/ticks
kyber_encaps_derand:
median: 119724 cycles/ticks
average: 120299 cycles/ticks
kyber_encaps:
median: 121518 cycles/ticks
average: 122020 cycles/ticks
kyber_decaps:
median: 156760 cycles/ticks
average: 157470 cycles/ticks
Loop spin: 569
gen_a:
median: 20386 cycles/ticks
average: 20495 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3211 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2055 cycles/ticks
NTT:
median: 6764 cycles/ticks
average: 6795 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10402 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7736 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1287 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 264 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1750 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1360 cycles/ticks
indcpa_keypair:
median: 83066 cycles/ticks
average: 83421 cycles/ticks
indcpa_enc:
median: 108008 cycles/ticks
average: 108538 cycles/ticks
indcpa_dec:
median: 34826 cycles/ticks
average: 34963 cycles/ticks
kyber_keypair_derand:
median: 91722 cycles/ticks
average: 92077 cycles/ticks
kyber_keypair:
median: 100152 cycles/ticks
average: 100582 cycles/ticks
kyber_encaps_derand:
median: 118260 cycles/ticks
average: 118831 cycles/ticks
kyber_encaps:
median: 119892 cycles/ticks
average: 120503 cycles/ticks
kyber_decaps:
median: 155286 cycles/ticks
average: 156007 cycles/ticks
Loop spin: 570
gen_a:
median: 20360 cycles/ticks
average: 20495 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3216 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2059 cycles/ticks
NTT:
median: 6748 cycles/ticks
average: 6781 cycles/ticks
INVNTT:
median: 10360 cycles/ticks
average: 10415 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7734 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1286 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1761 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1362 cycles/ticks
indcpa_keypair:
median: 82944 cycles/ticks
average: 83292 cycles/ticks
indcpa_enc:
median: 107998 cycles/ticks
average: 108487 cycles/ticks
indcpa_dec:
median: 34818 cycles/ticks
average: 34962 cycles/ticks
kyber_keypair_derand:
median: 91762 cycles/ticks
average: 92192 cycles/ticks
kyber_keypair:
median: 100244 cycles/ticks
average: 100697 cycles/ticks
kyber_encaps_derand:
median: 118336 cycles/ticks
average: 119056 cycles/ticks
kyber_encaps:
median: 120166 cycles/ticks
average: 120709 cycles/ticks
kyber_decaps:
median: 155240 cycles/ticks
average: 155925 cycles/ticks
Loop spin: 571
gen_a:
median: 20440 cycles/ticks
average: 20568 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3223 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2054 cycles/ticks
NTT:
median: 6744 cycles/ticks
average: 6781 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10404 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7733 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 288 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1285 cycles/ticks
poly_compress:
median: 254 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1765 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1353 cycles/ticks
indcpa_keypair:
median: 82996 cycles/ticks
average: 83329 cycles/ticks
indcpa_enc:
median: 107954 cycles/ticks
average: 108466 cycles/ticks
indcpa_dec:
median: 34828 cycles/ticks
average: 34976 cycles/ticks
kyber_keypair_derand:
median: 91728 cycles/ticks
average: 92142 cycles/ticks
kyber_keypair:
median: 100356 cycles/ticks
average: 100775 cycles/ticks
kyber_encaps_derand:
median: 118322 cycles/ticks
average: 118838 cycles/ticks
kyber_encaps:
median: 119814 cycles/ticks
average: 120324 cycles/ticks
kyber_decaps:
median: 155336 cycles/ticks
average: 156063 cycles/ticks
Loop spin: 572
gen_a:
median: 20386 cycles/ticks
average: 20520 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3215 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2058 cycles/ticks
NTT:
median: 6752 cycles/ticks
average: 6797 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10414 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7748 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 288 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1297 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 257 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1768 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1354 cycles/ticks
indcpa_keypair:
median: 82920 cycles/ticks
average: 83272 cycles/ticks
indcpa_enc:
median: 107990 cycles/ticks
average: 108496 cycles/ticks
indcpa_dec:
median: 34806 cycles/ticks
average: 34965 cycles/ticks
kyber_keypair_derand:
median: 91738 cycles/ticks
average: 92224 cycles/ticks
kyber_keypair:
median: 100076 cycles/ticks
average: 100510 cycles/ticks
kyber_encaps_derand:
median: 118196 cycles/ticks
average: 118785 cycles/ticks
kyber_encaps:
median: 119870 cycles/ticks
average: 120429 cycles/ticks
kyber_decaps:
median: 155346 cycles/ticks
average: 156050 cycles/ticks
Loop spin: 573
gen_a:
median: 20404 cycles/ticks
average: 20511 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3215 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2060 cycles/ticks
NTT:
median: 6750 cycles/ticks
average: 6787 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10415 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7757 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 288 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1291 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 266 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1755 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1364 cycles/ticks
indcpa_keypair:
median: 82930 cycles/ticks
average: 83281 cycles/ticks
indcpa_enc:
median: 107936 cycles/ticks
average: 108495 cycles/ticks
indcpa_dec:
median: 34808 cycles/ticks
average: 34944 cycles/ticks
kyber_keypair_derand:
median: 91788 cycles/ticks
average: 92165 cycles/ticks
kyber_keypair:
median: 100152 cycles/ticks
average: 100615 cycles/ticks
kyber_encaps_derand:
median: 118246 cycles/ticks
average: 118845 cycles/ticks
kyber_encaps:
median: 119936 cycles/ticks
average: 120549 cycles/ticks
kyber_decaps:
median: 155296 cycles/ticks
average: 156002 cycles/ticks
Loop spin: 574
gen_a:
median: 20394 cycles/ticks
average: 20504 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3217 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2063 cycles/ticks
NTT:
median: 6738 cycles/ticks
average: 6767 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10406 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7736 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 297 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1287 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1781 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1364 cycles/ticks
indcpa_keypair:
median: 82870 cycles/ticks
average: 83243 cycles/ticks
indcpa_enc:
median: 107954 cycles/ticks
average: 108488 cycles/ticks
indcpa_dec:
median: 34824 cycles/ticks
average: 34992 cycles/ticks
kyber_keypair_derand:
median: 91732 cycles/ticks
average: 92143 cycles/ticks
kyber_keypair:
median: 100008 cycles/ticks
average: 100418 cycles/ticks
kyber_encaps_derand:
median: 118244 cycles/ticks
average: 118850 cycles/ticks
kyber_encaps:
median: 119836 cycles/ticks
average: 120433 cycles/ticks
kyber_decaps:
median: 155264 cycles/ticks
average: 155963 cycles/ticks
Loop spin: 575
gen_a:
median: 20406 cycles/ticks
average: 20515 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3212 cycles/ticks
poly_getnoise_eta2:
median: 2032 cycles/ticks
average: 2047 cycles/ticks
NTT:
median: 6726 cycles/ticks
average: 6764 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10402 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7743 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1302 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1761 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1353 cycles/ticks
indcpa_keypair:
median: 82916 cycles/ticks
average: 83317 cycles/ticks
indcpa_enc:
median: 107948 cycles/ticks
average: 108495 cycles/ticks
indcpa_dec:
median: 34812 cycles/ticks
average: 34944 cycles/ticks
kyber_keypair_derand:
median: 91754 cycles/ticks
average: 92107 cycles/ticks
kyber_keypair:
median: 99866 cycles/ticks
average: 100319 cycles/ticks
kyber_encaps_derand:
median: 118252 cycles/ticks
average: 118793 cycles/ticks
kyber_encaps:
median: 120186 cycles/ticks
average: 120749 cycles/ticks
kyber_decaps:
median: 155248 cycles/ticks
average: 156023 cycles/ticks
Loop spin: 576
gen_a:
median: 20406 cycles/ticks
average: 20513 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3211 cycles/ticks
poly_getnoise_eta2:
median: 2032 cycles/ticks
average: 2044 cycles/ticks
NTT:
median: 6726 cycles/ticks
average: 6752 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10392 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7730 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 286 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1285 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 64 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1748 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1362 cycles/ticks
indcpa_keypair:
median: 82976 cycles/ticks
average: 83347 cycles/ticks
indcpa_enc:
median: 107884 cycles/ticks
average: 108391 cycles/ticks
indcpa_dec:
median: 34786 cycles/ticks
average: 34933 cycles/ticks
kyber_keypair_derand:
median: 91730 cycles/ticks
average: 92105 cycles/ticks
kyber_keypair:
median: 99692 cycles/ticks
average: 100109 cycles/ticks
kyber_encaps_derand:
median: 118228 cycles/ticks
average: 118834 cycles/ticks
kyber_encaps:
median: 119656 cycles/ticks
average: 120253 cycles/ticks
kyber_decaps:
median: 155438 cycles/ticks
average: 156212 cycles/ticks
Loop spin: 577
gen_a:
median: 20408 cycles/ticks
average: 20539 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3226 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2047 cycles/ticks
NTT:
median: 6728 cycles/ticks
average: 6755 cycles/ticks
INVNTT:
median: 10356 cycles/ticks
average: 10435 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7790 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1299 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1760 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1357 cycles/ticks
indcpa_keypair:
median: 82944 cycles/ticks
average: 83338 cycles/ticks
indcpa_enc:
median: 107936 cycles/ticks
average: 108489 cycles/ticks
indcpa_dec:
median: 34836 cycles/ticks
average: 34963 cycles/ticks
kyber_keypair_derand:
median: 91740 cycles/ticks
average: 92109 cycles/ticks
kyber_keypair:
median: 99940 cycles/ticks
average: 100425 cycles/ticks
kyber_encaps_derand:
median: 118222 cycles/ticks
average: 118824 cycles/ticks
kyber_encaps:
median: 119706 cycles/ticks
average: 120324 cycles/ticks
kyber_decaps:
median: 155344 cycles/ticks
average: 156127 cycles/ticks
Loop spin: 578
gen_a:
median: 20312 cycles/ticks
average: 20443 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3218 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2061 cycles/ticks
NTT:
median: 6744 cycles/ticks
average: 6777 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10417 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7737 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1287 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 267 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1749 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1362 cycles/ticks
indcpa_keypair:
median: 82976 cycles/ticks
average: 83353 cycles/ticks
indcpa_enc:
median: 107938 cycles/ticks
average: 108413 cycles/ticks
indcpa_dec:
median: 34794 cycles/ticks
average: 34947 cycles/ticks
kyber_keypair_derand:
median: 91740 cycles/ticks
average: 92110 cycles/ticks
kyber_keypair:
median: 100070 cycles/ticks
average: 100552 cycles/ticks
kyber_encaps_derand:
median: 119610 cycles/ticks
average: 120149 cycles/ticks
kyber_encaps:
median: 121366 cycles/ticks
average: 121957 cycles/ticks
kyber_decaps:
median: 156614 cycles/ticks
average: 157308 cycles/ticks
Loop spin: 579
gen_a:
median: 20370 cycles/ticks
average: 20483 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3214 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2061 cycles/ticks
NTT:
median: 6726 cycles/ticks
average: 6761 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10412 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7741 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1286 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 267 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1748 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1360 cycles/ticks
indcpa_keypair:
median: 82962 cycles/ticks
average: 83310 cycles/ticks
indcpa_enc:
median: 107986 cycles/ticks
average: 108498 cycles/ticks
indcpa_dec:
median: 34792 cycles/ticks
average: 34946 cycles/ticks
kyber_keypair_derand:
median: 91708 cycles/ticks
average: 92054 cycles/ticks
kyber_keypair:
median: 100306 cycles/ticks
average: 100744 cycles/ticks
kyber_encaps_derand:
median: 118288 cycles/ticks
average: 118833 cycles/ticks
kyber_encaps:
median: 119722 cycles/ticks
average: 120303 cycles/ticks
kyber_decaps:
median: 155302 cycles/ticks
average: 155966 cycles/ticks
Loop spin: 580
gen_a:
median: 20398 cycles/ticks
average: 20494 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3214 cycles/ticks
poly_getnoise_eta2:
median: 2040 cycles/ticks
average: 2052 cycles/ticks
NTT:
median: 6726 cycles/ticks
average: 6752 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10402 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7734 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 296 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1285 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1757 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1355 cycles/ticks
indcpa_keypair:
median: 82932 cycles/ticks
average: 83290 cycles/ticks
indcpa_enc:
median: 107908 cycles/ticks
average: 108462 cycles/ticks
indcpa_dec:
median: 34868 cycles/ticks
average: 35019 cycles/ticks
kyber_keypair_derand:
median: 91786 cycles/ticks
average: 92193 cycles/ticks
kyber_keypair:
median: 100116 cycles/ticks
average: 100595 cycles/ticks
kyber_encaps_derand:
median: 118240 cycles/ticks
average: 118787 cycles/ticks
kyber_encaps:
median: 120176 cycles/ticks
average: 120729 cycles/ticks
kyber_decaps:
median: 155402 cycles/ticks
average: 156074 cycles/ticks
Loop spin: 581
gen_a:
median: 20338 cycles/ticks
average: 20446 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3215 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2054 cycles/ticks
NTT:
median: 6750 cycles/ticks
average: 6795 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10401 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7751 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 288 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1299 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1763 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1355 cycles/ticks
indcpa_keypair:
median: 82980 cycles/ticks
average: 83339 cycles/ticks
indcpa_enc:
median: 107954 cycles/ticks
average: 108452 cycles/ticks
indcpa_dec:
median: 34842 cycles/ticks
average: 34996 cycles/ticks
kyber_keypair_derand:
median: 91782 cycles/ticks
average: 92168 cycles/ticks
kyber_keypair:
median: 99752 cycles/ticks
average: 100195 cycles/ticks
kyber_encaps_derand:
median: 118330 cycles/ticks
average: 118864 cycles/ticks
kyber_encaps:
median: 119932 cycles/ticks
average: 120523 cycles/ticks
kyber_decaps:
median: 155396 cycles/ticks
average: 156166 cycles/ticks
Loop spin: 582
gen_a:
median: 20436 cycles/ticks
average: 20536 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3212 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2053 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6773 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10410 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7748 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 286 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1287 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1749 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1366 cycles/ticks
indcpa_keypair:
median: 82950 cycles/ticks
average: 83332 cycles/ticks
indcpa_enc:
median: 107948 cycles/ticks
average: 108432 cycles/ticks
indcpa_dec:
median: 34834 cycles/ticks
average: 34967 cycles/ticks
kyber_keypair_derand:
median: 91818 cycles/ticks
average: 92189 cycles/ticks
kyber_keypair:
median: 99790 cycles/ticks
average: 100254 cycles/ticks
kyber_encaps_derand:
median: 118340 cycles/ticks
average: 118901 cycles/ticks
kyber_encaps:
median: 119830 cycles/ticks
average: 120418 cycles/ticks
kyber_decaps:
median: 155306 cycles/ticks
average: 156011 cycles/ticks
Loop spin: 583
gen_a:
median: 20410 cycles/ticks
average: 20506 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3212 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2056 cycles/ticks
NTT:
median: 6760 cycles/ticks
average: 6787 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10412 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7710 cycles/ticks
average: 7746 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 295 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1288 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1763 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1353 cycles/ticks
indcpa_keypair:
median: 82920 cycles/ticks
average: 83259 cycles/ticks
indcpa_enc:
median: 108010 cycles/ticks
average: 108563 cycles/ticks
indcpa_dec:
median: 34814 cycles/ticks
average: 34951 cycles/ticks
kyber_keypair_derand:
median: 91772 cycles/ticks
average: 92126 cycles/ticks
kyber_keypair:
median: 100136 cycles/ticks
average: 100601 cycles/ticks
kyber_encaps_derand:
median: 118158 cycles/ticks
average: 118792 cycles/ticks
kyber_encaps:
median: 119922 cycles/ticks
average: 120498 cycles/ticks
kyber_decaps:
median: 155296 cycles/ticks
average: 156026 cycles/ticks
Loop spin: 584
gen_a:
median: 20358 cycles/ticks
average: 20465 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3210 cycles/ticks
poly_getnoise_eta2:
median: 2034 cycles/ticks
average: 2045 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6785 cycles/ticks
INVNTT:
median: 10356 cycles/ticks
average: 10408 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7751 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 289 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1301 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1800 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1358 cycles/ticks
indcpa_keypair:
median: 82970 cycles/ticks
average: 83330 cycles/ticks
indcpa_enc:
median: 108026 cycles/ticks
average: 108561 cycles/ticks
indcpa_dec:
median: 34832 cycles/ticks
average: 34972 cycles/ticks
kyber_keypair_derand:
median: 91774 cycles/ticks
average: 92158 cycles/ticks
kyber_keypair:
median: 99762 cycles/ticks
average: 100206 cycles/ticks
kyber_encaps_derand:
median: 118030 cycles/ticks
average: 118604 cycles/ticks
kyber_encaps:
median: 119392 cycles/ticks
average: 119968 cycles/ticks
kyber_decaps:
median: 155104 cycles/ticks
average: 155860 cycles/ticks
Loop spin: 585
gen_a:
median: 20358 cycles/ticks
average: 20467 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3213 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2061 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6781 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10400 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7712 cycles/ticks
average: 7742 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 301 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1285 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1765 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1352 cycles/ticks
indcpa_keypair:
median: 83044 cycles/ticks
average: 83370 cycles/ticks
indcpa_enc:
median: 108044 cycles/ticks
average: 108615 cycles/ticks
indcpa_dec:
median: 34814 cycles/ticks
average: 34948 cycles/ticks
kyber_keypair_derand:
median: 91758 cycles/ticks
average: 92123 cycles/ticks
kyber_keypair:
median: 100018 cycles/ticks
average: 100425 cycles/ticks
kyber_encaps_derand:
median: 118326 cycles/ticks
average: 119004 cycles/ticks
kyber_encaps:
median: 119642 cycles/ticks
average: 120244 cycles/ticks
kyber_decaps:
median: 155486 cycles/ticks
average: 156178 cycles/ticks
Loop spin: 586
gen_a:
median: 20348 cycles/ticks
average: 20447 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3213 cycles/ticks
poly_getnoise_eta2:
median: 2034 cycles/ticks
average: 2047 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6772 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10395 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7745 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1298 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1758 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1353 cycles/ticks
indcpa_keypair:
median: 83038 cycles/ticks
average: 83442 cycles/ticks
indcpa_enc:
median: 107980 cycles/ticks
average: 108505 cycles/ticks
indcpa_dec:
median: 34836 cycles/ticks
average: 34996 cycles/ticks
kyber_keypair_derand:
median: 91746 cycles/ticks
average: 92103 cycles/ticks
kyber_keypair:
median: 100288 cycles/ticks
average: 100703 cycles/ticks
kyber_encaps_derand:
median: 118372 cycles/ticks
average: 118886 cycles/ticks
kyber_encaps:
median: 119780 cycles/ticks
average: 120460 cycles/ticks
kyber_decaps:
median: 155320 cycles/ticks
average: 156129 cycles/ticks
Loop spin: 587
gen_a:
median: 20316 cycles/ticks
average: 20445 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3212 cycles/ticks
poly_getnoise_eta2:
median: 2034 cycles/ticks
average: 2053 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6774 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10477 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7741 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1284 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1747 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1362 cycles/ticks
indcpa_keypair:
median: 83006 cycles/ticks
average: 83370 cycles/ticks
indcpa_enc:
median: 108004 cycles/ticks
average: 108517 cycles/ticks
indcpa_dec:
median: 34808 cycles/ticks
average: 34943 cycles/ticks
kyber_keypair_derand:
median: 91746 cycles/ticks
average: 92119 cycles/ticks
kyber_keypair:
median: 99756 cycles/ticks
average: 100194 cycles/ticks
kyber_encaps_derand:
median: 118456 cycles/ticks
average: 119019 cycles/ticks
kyber_encaps:
median: 119722 cycles/ticks
average: 120355 cycles/ticks
kyber_decaps:
median: 155442 cycles/ticks
average: 156175 cycles/ticks
Loop spin: 588
gen_a:
median: 20340 cycles/ticks
average: 20455 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3215 cycles/ticks
poly_getnoise_eta2:
median: 2034 cycles/ticks
average: 2051 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6774 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10425 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7733 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1285 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1762 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1366 cycles/ticks
indcpa_keypair:
median: 82912 cycles/ticks
average: 83266 cycles/ticks
indcpa_enc:
median: 108010 cycles/ticks
average: 108565 cycles/ticks
indcpa_dec:
median: 34852 cycles/ticks
average: 34994 cycles/ticks
kyber_keypair_derand:
median: 91802 cycles/ticks
average: 92202 cycles/ticks
kyber_keypair:
median: 99800 cycles/ticks
average: 100204 cycles/ticks
kyber_encaps_derand:
median: 118220 cycles/ticks
average: 118782 cycles/ticks
kyber_encaps:
median: 120026 cycles/ticks
average: 120623 cycles/ticks
kyber_decaps:
median: 155242 cycles/ticks
average: 155948 cycles/ticks
Loop spin: 589
gen_a:
median: 20312 cycles/ticks
average: 20435 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3211 cycles/ticks
poly_getnoise_eta2:
median: 2042 cycles/ticks
average: 2056 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6781 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10395 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7738 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 286 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1300 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1759 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1355 cycles/ticks
indcpa_keypair:
median: 83018 cycles/ticks
average: 83390 cycles/ticks
indcpa_enc:
median: 108050 cycles/ticks
average: 108581 cycles/ticks
indcpa_dec:
median: 34818 cycles/ticks
average: 34957 cycles/ticks
kyber_keypair_derand:
median: 91858 cycles/ticks
average: 92236 cycles/ticks
kyber_keypair:
median: 99808 cycles/ticks
average: 100259 cycles/ticks
kyber_encaps_derand:
median: 118212 cycles/ticks
average: 118748 cycles/ticks
kyber_encaps:
median: 119996 cycles/ticks
average: 120562 cycles/ticks
kyber_decaps:
median: 155260 cycles/ticks
average: 155970 cycles/ticks
Loop spin: 590
gen_a:
median: 20368 cycles/ticks
average: 20475 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3210 cycles/ticks
poly_getnoise_eta2:
median: 2042 cycles/ticks
average: 2052 cycles/ticks
NTT:
median: 6764 cycles/ticks
average: 6805 cycles/ticks
INVNTT:
median: 10316 cycles/ticks
average: 10364 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7698 cycles/ticks
average: 7740 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 286 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1283 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 66 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1746 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1362 cycles/ticks
indcpa_keypair:
median: 82934 cycles/ticks
average: 83263 cycles/ticks
indcpa_enc:
median: 108026 cycles/ticks
average: 108563 cycles/ticks
indcpa_dec:
median: 34874 cycles/ticks
average: 35056 cycles/ticks
kyber_keypair_derand:
median: 91766 cycles/ticks
average: 92173 cycles/ticks
kyber_keypair:
median: 99798 cycles/ticks
average: 100223 cycles/ticks
kyber_encaps_derand:
median: 118378 cycles/ticks
average: 118934 cycles/ticks
kyber_encaps:
median: 119630 cycles/ticks
average: 120178 cycles/ticks
kyber_decaps:
median: 155444 cycles/ticks
average: 156219 cycles/ticks
Loop spin: 591
gen_a:
median: 20312 cycles/ticks
average: 20422 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3224 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2050 cycles/ticks
NTT:
median: 6750 cycles/ticks
average: 6792 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10398 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7739 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1295 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1758 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1352 cycles/ticks
indcpa_keypair:
median: 82894 cycles/ticks
average: 83258 cycles/ticks
indcpa_enc:
median: 107968 cycles/ticks
average: 108522 cycles/ticks
indcpa_dec:
median: 34814 cycles/ticks
average: 34953 cycles/ticks
kyber_keypair_derand:
median: 91768 cycles/ticks
average: 92152 cycles/ticks
kyber_keypair:
median: 100446 cycles/ticks
average: 100848 cycles/ticks
kyber_encaps_derand:
median: 118358 cycles/ticks
average: 118917 cycles/ticks
kyber_encaps:
median: 119564 cycles/ticks
average: 120227 cycles/ticks
kyber_decaps:
median: 155338 cycles/ticks
average: 156099 cycles/ticks
Loop spin: 592
gen_a:
median: 20388 cycles/ticks
average: 20514 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3217 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2059 cycles/ticks
NTT:
median: 6764 cycles/ticks
average: 6814 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10402 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7741 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1298 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1763 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1351 cycles/ticks
indcpa_keypair:
median: 82988 cycles/ticks
average: 83366 cycles/ticks
indcpa_enc:
median: 108006 cycles/ticks
average: 108503 cycles/ticks
indcpa_dec:
median: 34892 cycles/ticks
average: 35033 cycles/ticks
kyber_keypair_derand:
median: 91772 cycles/ticks
average: 92149 cycles/ticks
kyber_keypair:
median: 100160 cycles/ticks
average: 100636 cycles/ticks
kyber_encaps_derand:
median: 118466 cycles/ticks
average: 119048 cycles/ticks
kyber_encaps:
median: 119774 cycles/ticks
average: 120413 cycles/ticks
kyber_decaps:
median: 155502 cycles/ticks
average: 156232 cycles/ticks
Loop spin: 593
gen_a:
median: 20448 cycles/ticks
average: 20558 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3216 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2063 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6778 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10400 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7748 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1293 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 57 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1752 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1363 cycles/ticks
indcpa_keypair:
median: 83110 cycles/ticks
average: 83451 cycles/ticks
indcpa_enc:
median: 108068 cycles/ticks
average: 108548 cycles/ticks
indcpa_dec:
median: 34892 cycles/ticks
average: 35027 cycles/ticks
kyber_keypair_derand:
median: 91892 cycles/ticks
average: 92287 cycles/ticks
kyber_keypair:
median: 100306 cycles/ticks
average: 100751 cycles/ticks
kyber_encaps_derand:
median: 118280 cycles/ticks
average: 118882 cycles/ticks
kyber_encaps:
median: 119610 cycles/ticks
average: 120212 cycles/ticks
kyber_decaps:
median: 155422 cycles/ticks
average: 156117 cycles/ticks
Loop spin: 594
gen_a:
median: 20406 cycles/ticks
average: 20525 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3215 cycles/ticks
poly_getnoise_eta2:
median: 2038 cycles/ticks
average: 2055 cycles/ticks
NTT:
median: 6770 cycles/ticks
average: 6806 cycles/ticks
INVNTT:
median: 10348 cycles/ticks
average: 10447 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7742 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1286 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 262 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1748 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1366 cycles/ticks
indcpa_keypair:
median: 82988 cycles/ticks
average: 83347 cycles/ticks
indcpa_enc:
median: 107948 cycles/ticks
average: 108454 cycles/ticks
indcpa_dec:
median: 34830 cycles/ticks
average: 34967 cycles/ticks
kyber_keypair_derand:
median: 91762 cycles/ticks
average: 92142 cycles/ticks
kyber_keypair:
median: 100090 cycles/ticks
average: 100546 cycles/ticks
kyber_encaps_derand:
median: 118290 cycles/ticks
average: 118909 cycles/ticks
kyber_encaps:
median: 120044 cycles/ticks
average: 120618 cycles/ticks
kyber_decaps:
median: 155192 cycles/ticks
average: 155934 cycles/ticks
Loop spin: 595
gen_a:
median: 20388 cycles/ticks
average: 20511 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3221 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2061 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6771 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10412 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7744 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1284 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1759 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1364 cycles/ticks
indcpa_keypair:
median: 82910 cycles/ticks
average: 83240 cycles/ticks
indcpa_enc:
median: 108042 cycles/ticks
average: 108541 cycles/ticks
indcpa_dec:
median: 34820 cycles/ticks
average: 34958 cycles/ticks
kyber_keypair_derand:
median: 91770 cycles/ticks
average: 92160 cycles/ticks
kyber_keypair:
median: 100220 cycles/ticks
average: 100662 cycles/ticks
kyber_encaps_derand:
median: 118110 cycles/ticks
average: 118678 cycles/ticks
kyber_encaps:
median: 120146 cycles/ticks
average: 120657 cycles/ticks
kyber_decaps:
median: 155160 cycles/ticks
average: 155856 cycles/ticks
Loop spin: 596
gen_a:
median: 20458 cycles/ticks
average: 20566 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3224 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2047 cycles/ticks
NTT:
median: 6750 cycles/ticks
average: 6800 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10408 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7743 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1296 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1768 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1355 cycles/ticks
indcpa_keypair:
median: 82984 cycles/ticks
average: 83345 cycles/ticks
indcpa_enc:
median: 107974 cycles/ticks
average: 108486 cycles/ticks
indcpa_dec:
median: 34856 cycles/ticks
average: 35016 cycles/ticks
kyber_keypair_derand:
median: 91850 cycles/ticks
average: 92247 cycles/ticks
kyber_keypair:
median: 100014 cycles/ticks
average: 100459 cycles/ticks
kyber_encaps_derand:
median: 118222 cycles/ticks
average: 118793 cycles/ticks
kyber_encaps:
median: 119820 cycles/ticks
average: 120350 cycles/ticks
kyber_decaps:
median: 155248 cycles/ticks
average: 157446 cycles/ticks
Loop spin: 597
gen_a:
median: 20366 cycles/ticks
average: 20537 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3216 cycles/ticks
poly_getnoise_eta2:
median: 2034 cycles/ticks
average: 2040 cycles/ticks
NTT:
median: 6752 cycles/ticks
average: 6785 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10413 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7712 cycles/ticks
average: 7737 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 286 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1284 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1758 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1353 cycles/ticks
indcpa_keypair:
median: 83060 cycles/ticks
average: 83438 cycles/ticks
indcpa_enc:
median: 108008 cycles/ticks
average: 108560 cycles/ticks
indcpa_dec:
median: 34838 cycles/ticks
average: 35000 cycles/ticks
kyber_keypair_derand:
median: 91882 cycles/ticks
average: 92268 cycles/ticks
kyber_keypair:
median: 100442 cycles/ticks
average: 100914 cycles/ticks
kyber_encaps_derand:
median: 118282 cycles/ticks
average: 118913 cycles/ticks
kyber_encaps:
median: 119554 cycles/ticks
average: 120151 cycles/ticks
kyber_decaps:
median: 155198 cycles/ticks
average: 155924 cycles/ticks
Loop spin: 598
gen_a:
median: 20310 cycles/ticks
average: 20417 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3217 cycles/ticks
poly_getnoise_eta2:
median: 2036 cycles/ticks
average: 2041 cycles/ticks
NTT:
median: 6744 cycles/ticks
average: 6797 cycles/ticks
INVNTT:
median: 10358 cycles/ticks
average: 10416 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7740 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1293 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1765 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1356 cycles/ticks
indcpa_keypair:
median: 82960 cycles/ticks
average: 83324 cycles/ticks
indcpa_enc:
median: 107996 cycles/ticks
average: 108479 cycles/ticks
indcpa_dec:
median: 34820 cycles/ticks
average: 34963 cycles/ticks
kyber_keypair_derand:
median: 91826 cycles/ticks
average: 92212 cycles/ticks
kyber_keypair:
median: 100470 cycles/ticks
average: 100853 cycles/ticks
kyber_encaps_derand:
median: 118256 cycles/ticks
average: 118852 cycles/ticks
kyber_encaps:
median: 119578 cycles/ticks
average: 120209 cycles/ticks
kyber_decaps:
median: 155356 cycles/ticks
average: 156175 cycles/ticks
Loop spin: 599
gen_a:
median: 20384 cycles/ticks
average: 20500 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3217 cycles/ticks
poly_getnoise_eta2:
median: 2034 cycles/ticks
average: 2055 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6774 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10396 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7752 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1295 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1751 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1360 cycles/ticks
indcpa_keypair:
median: 82918 cycles/ticks
average: 83242 cycles/ticks
indcpa_enc:
median: 108012 cycles/ticks
average: 108513 cycles/ticks
indcpa_dec:
median: 34806 cycles/ticks
average: 34947 cycles/ticks
kyber_keypair_derand:
median: 91788 cycles/ticks
average: 92192 cycles/ticks
kyber_keypair:
median: 100176 cycles/ticks
average: 100640 cycles/ticks
kyber_encaps_derand:
median: 118186 cycles/ticks
average: 118786 cycles/ticks
kyber_encaps:
median: 119656 cycles/ticks
average: 120242 cycles/ticks
kyber_decaps:
median: 155280 cycles/ticks
average: 156008 cycles/ticks
Loop spin: 600
gen_a:
median: 20404 cycles/ticks
average: 20538 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3214 cycles/ticks
poly_getnoise_eta2:
median: 2042 cycles/ticks
average: 2059 cycles/ticks
NTT:
median: 6744 cycles/ticks
average: 6773 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10423 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7741 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1287 cycles/ticks
poly_compress:
median: 254 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1762 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1364 cycles/ticks
indcpa_keypair:
median: 83046 cycles/ticks
average: 83376 cycles/ticks
indcpa_enc:
median: 108034 cycles/ticks
average: 108610 cycles/ticks
indcpa_dec:
median: 34838 cycles/ticks
average: 35004 cycles/ticks
kyber_keypair_derand:
median: 91836 cycles/ticks
average: 92236 cycles/ticks
kyber_keypair:
median: 99824 cycles/ticks
average: 100278 cycles/ticks
kyber_encaps_derand:
median: 118244 cycles/ticks
average: 118921 cycles/ticks
kyber_encaps:
median: 119464 cycles/ticks
average: 120085 cycles/ticks
kyber_decaps:
median: 155270 cycles/ticks
average: 156028 cycles/ticks
Loop spin: 601
gen_a:
median: 20402 cycles/ticks
average: 20510 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3211 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2048 cycles/ticks
NTT:
median: 6762 cycles/ticks
average: 6815 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10400 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7737 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1295 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1762 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1353 cycles/ticks
indcpa_keypair:
median: 82994 cycles/ticks
average: 83397 cycles/ticks
indcpa_enc:
median: 108000 cycles/ticks
average: 108532 cycles/ticks
indcpa_dec:
median: 34814 cycles/ticks
average: 34988 cycles/ticks
kyber_keypair_derand:
median: 91794 cycles/ticks
average: 92220 cycles/ticks
kyber_keypair:
median: 100062 cycles/ticks
average: 100570 cycles/ticks
kyber_encaps_derand:
median: 118202 cycles/ticks
average: 118775 cycles/ticks
kyber_encaps:
median: 119630 cycles/ticks
average: 120214 cycles/ticks
kyber_decaps:
median: 155256 cycles/ticks
average: 155966 cycles/ticks
Loop spin: 602
gen_a:
median: 20382 cycles/ticks
average: 20493 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3219 cycles/ticks
poly_getnoise_eta2:
median: 2042 cycles/ticks
average: 2058 cycles/ticks
NTT:
median: 6762 cycles/ticks
average: 6793 cycles/ticks
INVNTT:
median: 10348 cycles/ticks
average: 10413 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7755 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 288 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1292 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 269 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1751 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1392 cycles/ticks
indcpa_keypair:
median: 82962 cycles/ticks
average: 83331 cycles/ticks
indcpa_enc:
median: 107982 cycles/ticks
average: 108480 cycles/ticks
indcpa_dec:
median: 34836 cycles/ticks
average: 35005 cycles/ticks
kyber_keypair_derand:
median: 91798 cycles/ticks
average: 92176 cycles/ticks
kyber_keypair:
median: 100264 cycles/ticks
average: 100663 cycles/ticks
kyber_encaps_derand:
median: 118396 cycles/ticks
average: 118951 cycles/ticks
kyber_encaps:
median: 120082 cycles/ticks
average: 120651 cycles/ticks
kyber_decaps:
median: 155362 cycles/ticks
average: 156116 cycles/ticks
Loop spin: 603
gen_a:
median: 20386 cycles/ticks
average: 20501 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3214 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2056 cycles/ticks
NTT:
median: 6744 cycles/ticks
average: 6772 cycles/ticks
INVNTT:
median: 10342 cycles/ticks
average: 10392 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7746 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1288 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1749 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1366 cycles/ticks
indcpa_keypair:
median: 82976 cycles/ticks
average: 83322 cycles/ticks
indcpa_enc:
median: 107996 cycles/ticks
average: 108478 cycles/ticks
indcpa_dec:
median: 34876 cycles/ticks
average: 35019 cycles/ticks
kyber_keypair_derand:
median: 91794 cycles/ticks
average: 92186 cycles/ticks
kyber_keypair:
median: 100182 cycles/ticks
average: 100639 cycles/ticks
kyber_encaps_derand:
median: 118154 cycles/ticks
average: 118835 cycles/ticks
kyber_encaps:
median: 119840 cycles/ticks
average: 120412 cycles/ticks
kyber_decaps:
median: 155206 cycles/ticks
average: 155985 cycles/ticks
Loop spin: 604
gen_a:
median: 20432 cycles/ticks
average: 20545 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3226 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2053 cycles/ticks
NTT:
median: 6738 cycles/ticks
average: 6772 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10401 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7733 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1286 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1760 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1352 cycles/ticks
indcpa_keypair:
median: 83046 cycles/ticks
average: 83393 cycles/ticks
indcpa_enc:
median: 107974 cycles/ticks
average: 108476 cycles/ticks
indcpa_dec:
median: 34834 cycles/ticks
average: 34988 cycles/ticks
kyber_keypair_derand:
median: 91774 cycles/ticks
average: 92177 cycles/ticks
kyber_keypair:
median: 100032 cycles/ticks
average: 100460 cycles/ticks
kyber_encaps_derand:
median: 118276 cycles/ticks
average: 118859 cycles/ticks
kyber_encaps:
median: 119880 cycles/ticks
average: 120421 cycles/ticks
kyber_decaps:
median: 155256 cycles/ticks
average: 155932 cycles/ticks
Loop spin: 605
gen_a:
median: 20382 cycles/ticks
average: 20488 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3215 cycles/ticks
poly_getnoise_eta2:
median: 2040 cycles/ticks
average: 2055 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6782 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10404 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7704 cycles/ticks
average: 7748 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 288 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1293 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1759 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1354 cycles/ticks
indcpa_keypair:
median: 82972 cycles/ticks
average: 83328 cycles/ticks
indcpa_enc:
median: 107956 cycles/ticks
average: 108502 cycles/ticks
indcpa_dec:
median: 34834 cycles/ticks
average: 34971 cycles/ticks
kyber_keypair_derand:
median: 91810 cycles/ticks
average: 92180 cycles/ticks
kyber_keypair:
median: 100496 cycles/ticks
average: 100910 cycles/ticks
kyber_encaps_derand:
median: 118428 cycles/ticks
average: 119010 cycles/ticks
kyber_encaps:
median: 120124 cycles/ticks
average: 120675 cycles/ticks
kyber_decaps:
median: 155488 cycles/ticks
average: 156214 cycles/ticks
Loop spin: 606
gen_a:
median: 20354 cycles/ticks
average: 20465 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3215 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2059 cycles/ticks
NTT:
median: 6744 cycles/ticks
average: 6786 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10412 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7704 cycles/ticks
average: 7746 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 288 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1303 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1764 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1355 cycles/ticks
indcpa_keypair:
median: 82984 cycles/ticks
average: 83359 cycles/ticks
indcpa_enc:
median: 108012 cycles/ticks
average: 108580 cycles/ticks
indcpa_dec:
median: 34812 cycles/ticks
average: 34967 cycles/ticks
kyber_keypair_derand:
median: 91796 cycles/ticks
average: 92180 cycles/ticks
kyber_keypair:
median: 100200 cycles/ticks
average: 100593 cycles/ticks
kyber_encaps_derand:
median: 118292 cycles/ticks
average: 118881 cycles/ticks
kyber_encaps:
median: 119976 cycles/ticks
average: 120591 cycles/ticks
kyber_decaps:
median: 155324 cycles/ticks
average: 156062 cycles/ticks
Loop spin: 607
gen_a:
median: 20442 cycles/ticks
average: 20537 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3213 cycles/ticks
poly_getnoise_eta2:
median: 2036 cycles/ticks
average: 2049 cycles/ticks
NTT:
median: 6758 cycles/ticks
average: 6789 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10404 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7740 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1286 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1749 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1364 cycles/ticks
indcpa_keypair:
median: 82962 cycles/ticks
average: 83344 cycles/ticks
indcpa_enc:
median: 108038 cycles/ticks
average: 108624 cycles/ticks
indcpa_dec:
median: 34836 cycles/ticks
average: 34981 cycles/ticks
kyber_keypair_derand:
median: 91810 cycles/ticks
average: 92202 cycles/ticks
kyber_keypair:
median: 100024 cycles/ticks
average: 100448 cycles/ticks
kyber_encaps_derand:
median: 118404 cycles/ticks
average: 118961 cycles/ticks
kyber_encaps:
median: 120206 cycles/ticks
average: 120921 cycles/ticks
kyber_decaps:
median: 159744 cycles/ticks
average: 160629 cycles/ticks
Loop spin: 608
gen_a:
median: 20922 cycles/ticks
average: 21077 cycles/ticks
poly_getnoise_eta1:
median: 3286 cycles/ticks
average: 3320 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2058 cycles/ticks
NTT:
median: 6764 cycles/ticks
average: 6792 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10417 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7741 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1284 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1757 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1364 cycles/ticks
indcpa_keypair:
median: 82954 cycles/ticks
average: 83303 cycles/ticks
indcpa_enc:
median: 108008 cycles/ticks
average: 108547 cycles/ticks
indcpa_dec:
median: 34810 cycles/ticks
average: 34988 cycles/ticks
kyber_keypair_derand:
median: 91812 cycles/ticks
average: 92202 cycles/ticks
kyber_keypair:
median: 99910 cycles/ticks
average: 100382 cycles/ticks
kyber_encaps_derand:
median: 118410 cycles/ticks
average: 118990 cycles/ticks
kyber_encaps:
median: 119738 cycles/ticks
average: 120381 cycles/ticks
kyber_decaps:
median: 155330 cycles/ticks
average: 156038 cycles/ticks
Loop spin: 609
gen_a:
median: 20438 cycles/ticks
average: 20562 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3213 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2047 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6779 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10399 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7725 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 288 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1298 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 257 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1761 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1353 cycles/ticks
indcpa_keypair:
median: 82918 cycles/ticks
average: 83264 cycles/ticks
indcpa_enc:
median: 107972 cycles/ticks
average: 108483 cycles/ticks
indcpa_dec:
median: 34808 cycles/ticks
average: 34970 cycles/ticks
kyber_keypair_derand:
median: 91798 cycles/ticks
average: 92175 cycles/ticks
kyber_keypair:
median: 100472 cycles/ticks
average: 100889 cycles/ticks
kyber_encaps_derand:
median: 118136 cycles/ticks
average: 118736 cycles/ticks
kyber_encaps:
median: 120072 cycles/ticks
average: 120601 cycles/ticks
kyber_decaps:
median: 155202 cycles/ticks
average: 155952 cycles/ticks
Loop spin: 610
gen_a:
median: 20406 cycles/ticks
average: 20517 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3213 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2055 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6778 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10396 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7744 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1296 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 257 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1766 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1355 cycles/ticks
indcpa_keypair:
median: 82996 cycles/ticks
average: 83394 cycles/ticks
indcpa_enc:
median: 108024 cycles/ticks
average: 108585 cycles/ticks
indcpa_dec:
median: 34836 cycles/ticks
average: 34988 cycles/ticks
kyber_keypair_derand:
median: 91844 cycles/ticks
average: 92211 cycles/ticks
kyber_keypair:
median: 100024 cycles/ticks
average: 100469 cycles/ticks
kyber_encaps_derand:
median: 118312 cycles/ticks
average: 119086 cycles/ticks
kyber_encaps:
median: 119870 cycles/ticks
average: 120474 cycles/ticks
kyber_decaps:
median: 155228 cycles/ticks
average: 155997 cycles/ticks
Loop spin: 611
gen_a:
median: 20310 cycles/ticks
average: 20425 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3216 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2054 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6772 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10407 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7712 cycles/ticks
average: 7756 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1285 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1748 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1364 cycles/ticks
indcpa_keypair:
median: 82914 cycles/ticks
average: 83267 cycles/ticks
indcpa_enc:
median: 108034 cycles/ticks
average: 108621 cycles/ticks
indcpa_dec:
median: 34836 cycles/ticks
average: 35005 cycles/ticks
kyber_keypair_derand:
median: 91768 cycles/ticks
average: 92177 cycles/ticks
kyber_keypair:
median: 99776 cycles/ticks
average: 100202 cycles/ticks
kyber_encaps_derand:
median: 118284 cycles/ticks
average: 118897 cycles/ticks
kyber_encaps:
median: 119744 cycles/ticks
average: 120335 cycles/ticks
kyber_decaps:
median: 155336 cycles/ticks
average: 156052 cycles/ticks
Loop spin: 612
gen_a:
median: 20470 cycles/ticks
average: 20575 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3215 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2065 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6775 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10408 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7729 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 302 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1285 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1761 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1354 cycles/ticks
indcpa_keypair:
median: 82928 cycles/ticks
average: 83406 cycles/ticks
indcpa_enc:
median: 107960 cycles/ticks
average: 108486 cycles/ticks
indcpa_dec:
median: 34830 cycles/ticks
average: 34974 cycles/ticks
kyber_keypair_derand:
median: 91780 cycles/ticks
average: 92178 cycles/ticks
kyber_keypair:
median: 100458 cycles/ticks
average: 100919 cycles/ticks
kyber_encaps_derand:
median: 118374 cycles/ticks
average: 118972 cycles/ticks
kyber_encaps:
median: 120004 cycles/ticks
average: 120544 cycles/ticks
kyber_decaps:
median: 155310 cycles/ticks
average: 156037 cycles/ticks
Loop spin: 613
gen_a:
median: 20312 cycles/ticks
average: 20427 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3217 cycles/ticks
poly_getnoise_eta2:
median: 2032 cycles/ticks
average: 2038 cycles/ticks
NTT:
median: 6762 cycles/ticks
average: 6792 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10416 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7712 cycles/ticks
average: 7752 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1285 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1760 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1352 cycles/ticks
indcpa_keypair:
median: 83020 cycles/ticks
average: 83352 cycles/ticks
indcpa_enc:
median: 107976 cycles/ticks
average: 108586 cycles/ticks
indcpa_dec:
median: 34836 cycles/ticks
average: 34992 cycles/ticks
kyber_keypair_derand:
median: 92120 cycles/ticks
average: 92470 cycles/ticks
kyber_keypair:
median: 100306 cycles/ticks
average: 100749 cycles/ticks
kyber_encaps_derand:
median: 118268 cycles/ticks
average: 118826 cycles/ticks
kyber_encaps:
median: 119810 cycles/ticks
average: 120340 cycles/ticks
kyber_decaps:
median: 155304 cycles/ticks
average: 156034 cycles/ticks
Loop spin: 614
gen_a:
median: 20402 cycles/ticks
average: 20508 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3221 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2047 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6782 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10395 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7736 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1292 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1761 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1353 cycles/ticks
indcpa_keypair:
median: 83012 cycles/ticks
average: 83308 cycles/ticks
indcpa_enc:
median: 107886 cycles/ticks
average: 108397 cycles/ticks
indcpa_dec:
median: 34816 cycles/ticks
average: 34960 cycles/ticks
kyber_keypair_derand:
median: 91760 cycles/ticks
average: 92138 cycles/ticks
kyber_keypair:
median: 100296 cycles/ticks
average: 100712 cycles/ticks
kyber_encaps_derand:
median: 118234 cycles/ticks
average: 118865 cycles/ticks
kyber_encaps:
median: 119984 cycles/ticks
average: 120496 cycles/ticks
kyber_decaps:
median: 155200 cycles/ticks
average: 155923 cycles/ticks
Loop spin: 615
gen_a:
median: 20380 cycles/ticks
average: 20478 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3218 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2059 cycles/ticks
NTT:
median: 6750 cycles/ticks
average: 6787 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10404 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7712 cycles/ticks
average: 7751 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1291 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 257 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1754 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1362 cycles/ticks
indcpa_keypair:
median: 83064 cycles/ticks
average: 83382 cycles/ticks
indcpa_enc:
median: 107976 cycles/ticks
average: 108492 cycles/ticks
indcpa_dec:
median: 34826 cycles/ticks
average: 34973 cycles/ticks
kyber_keypair_derand:
median: 91788 cycles/ticks
average: 92168 cycles/ticks
kyber_keypair:
median: 99774 cycles/ticks
average: 100189 cycles/ticks
kyber_encaps_derand:
median: 118246 cycles/ticks
average: 118841 cycles/ticks
kyber_encaps:
median: 119880 cycles/ticks
average: 120461 cycles/ticks
kyber_decaps:
median: 155222 cycles/ticks
average: 155957 cycles/ticks
Loop spin: 616
gen_a:
median: 20356 cycles/ticks
average: 20470 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3213 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2056 cycles/ticks
NTT:
median: 6744 cycles/ticks
average: 6779 cycles/ticks
INVNTT:
median: 10356 cycles/ticks
average: 10428 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7730 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 300 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1286 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1757 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1353 cycles/ticks
indcpa_keypair:
median: 82962 cycles/ticks
average: 83282 cycles/ticks
indcpa_enc:
median: 108042 cycles/ticks
average: 108599 cycles/ticks
indcpa_dec:
median: 34862 cycles/ticks
average: 35012 cycles/ticks
kyber_keypair_derand:
median: 91794 cycles/ticks
average: 92189 cycles/ticks
kyber_keypair:
median: 99812 cycles/ticks
average: 100248 cycles/ticks
kyber_encaps_derand:
median: 118310 cycles/ticks
average: 118884 cycles/ticks
kyber_encaps:
median: 119722 cycles/ticks
average: 120396 cycles/ticks
kyber_decaps:
median: 155328 cycles/ticks
average: 156140 cycles/ticks
Loop spin: 617
gen_a:
median: 20394 cycles/ticks
average: 20531 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3216 cycles/ticks
poly_getnoise_eta2:
median: 2042 cycles/ticks
average: 2061 cycles/ticks
NTT:
median: 6764 cycles/ticks
average: 6793 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10409 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7739 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 288 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1286 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1759 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1363 cycles/ticks
indcpa_keypair:
median: 82944 cycles/ticks
average: 83278 cycles/ticks
indcpa_enc:
median: 108024 cycles/ticks
average: 108593 cycles/ticks
indcpa_dec:
median: 34838 cycles/ticks
average: 34984 cycles/ticks
kyber_keypair_derand:
median: 91776 cycles/ticks
average: 92151 cycles/ticks
kyber_keypair:
median: 99794 cycles/ticks
average: 100191 cycles/ticks
kyber_encaps_derand:
median: 118136 cycles/ticks
average: 118729 cycles/ticks
kyber_encaps:
median: 119926 cycles/ticks
average: 120500 cycles/ticks
kyber_decaps:
median: 155200 cycles/ticks
average: 155943 cycles/ticks
Loop spin: 618
gen_a:
median: 20410 cycles/ticks
average: 20525 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3214 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2051 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6781 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10398 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7738 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1298 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1766 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1357 cycles/ticks
indcpa_keypair:
median: 82920 cycles/ticks
average: 83231 cycles/ticks
indcpa_enc:
median: 107998 cycles/ticks
average: 108528 cycles/ticks
indcpa_dec:
median: 34818 cycles/ticks
average: 34973 cycles/ticks
kyber_keypair_derand:
median: 91762 cycles/ticks
average: 92149 cycles/ticks
kyber_keypair:
median: 99802 cycles/ticks
average: 100209 cycles/ticks
kyber_encaps_derand:
median: 118358 cycles/ticks
average: 118997 cycles/ticks
kyber_encaps:
median: 119552 cycles/ticks
average: 120091 cycles/ticks
kyber_decaps:
median: 155388 cycles/ticks
average: 156052 cycles/ticks
Loop spin: 619
gen_a:
median: 20388 cycles/ticks
average: 20486 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3220 cycles/ticks
poly_getnoise_eta2:
median: 2040 cycles/ticks
average: 2057 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6775 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10410 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7743 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1284 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1754 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1368 cycles/ticks
indcpa_keypair:
median: 83014 cycles/ticks
average: 83390 cycles/ticks
indcpa_enc:
median: 108014 cycles/ticks
average: 108521 cycles/ticks
indcpa_dec:
median: 34898 cycles/ticks
average: 35040 cycles/ticks
kyber_keypair_derand:
median: 91722 cycles/ticks
average: 92118 cycles/ticks
kyber_keypair:
median: 100240 cycles/ticks
average: 100671 cycles/ticks
kyber_encaps_derand:
median: 118132 cycles/ticks
average: 118724 cycles/ticks
kyber_encaps:
median: 119856 cycles/ticks
average: 120385 cycles/ticks
kyber_decaps:
median: 155174 cycles/ticks
average: 155937 cycles/ticks
Loop spin: 620
gen_a:
median: 20438 cycles/ticks
average: 20545 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3219 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2051 cycles/ticks
NTT:
median: 6750 cycles/ticks
average: 6785 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10428 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7727 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1295 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1758 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1353 cycles/ticks
indcpa_keypair:
median: 83028 cycles/ticks
average: 83417 cycles/ticks
indcpa_enc:
median: 108070 cycles/ticks
average: 108640 cycles/ticks
indcpa_dec:
median: 34834 cycles/ticks
average: 34977 cycles/ticks
kyber_keypair_derand:
median: 91776 cycles/ticks
average: 92161 cycles/ticks
kyber_keypair:
median: 100092 cycles/ticks
average: 100511 cycles/ticks
kyber_encaps_derand:
median: 118336 cycles/ticks
average: 118986 cycles/ticks
kyber_encaps:
median: 119688 cycles/ticks
average: 120283 cycles/ticks
kyber_decaps:
median: 155456 cycles/ticks
average: 156150 cycles/ticks
Loop spin: 621
gen_a:
median: 20356 cycles/ticks
average: 20467 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3212 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2064 cycles/ticks
NTT:
median: 6758 cycles/ticks
average: 6797 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10395 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7747 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 286 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1296 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1779 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1351 cycles/ticks
indcpa_keypair:
median: 82968 cycles/ticks
average: 83327 cycles/ticks
indcpa_enc:
median: 108006 cycles/ticks
average: 108497 cycles/ticks
indcpa_dec:
median: 34834 cycles/ticks
average: 34990 cycles/ticks
kyber_keypair_derand:
median: 91770 cycles/ticks
average: 92129 cycles/ticks
kyber_keypair:
median: 99786 cycles/ticks
average: 100250 cycles/ticks
kyber_encaps_derand:
median: 118204 cycles/ticks
average: 118781 cycles/ticks
kyber_encaps:
median: 119514 cycles/ticks
average: 120087 cycles/ticks
kyber_decaps:
median: 155302 cycles/ticks
average: 156031 cycles/ticks
Loop spin: 622
gen_a:
median: 20354 cycles/ticks
average: 20467 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3216 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2058 cycles/ticks
NTT:
median: 6766 cycles/ticks
average: 6796 cycles/ticks
INVNTT:
median: 10266 cycles/ticks
average: 10336 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7704 cycles/ticks
average: 7746 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 298 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1288 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1762 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1366 cycles/ticks
indcpa_keypair:
median: 83046 cycles/ticks
average: 83364 cycles/ticks
indcpa_enc:
median: 107976 cycles/ticks
average: 108518 cycles/ticks
indcpa_dec:
median: 34836 cycles/ticks
average: 34972 cycles/ticks
kyber_keypair_derand:
median: 91822 cycles/ticks
average: 92205 cycles/ticks
kyber_keypair:
median: 100002 cycles/ticks
average: 100458 cycles/ticks
kyber_encaps_derand:
median: 118428 cycles/ticks
average: 119024 cycles/ticks
kyber_encaps:
median: 119730 cycles/ticks
average: 120330 cycles/ticks
kyber_decaps:
median: 155354 cycles/ticks
average: 156164 cycles/ticks
Loop spin: 623
gen_a:
median: 20354 cycles/ticks
average: 20452 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3226 cycles/ticks
poly_getnoise_eta2:
median: 2040 cycles/ticks
average: 2041 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6784 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10413 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7753 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1296 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1768 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1355 cycles/ticks
indcpa_keypair:
median: 82918 cycles/ticks
average: 83255 cycles/ticks
indcpa_enc:
median: 107994 cycles/ticks
average: 108526 cycles/ticks
indcpa_dec:
median: 34858 cycles/ticks
average: 34994 cycles/ticks
kyber_keypair_derand:
median: 91880 cycles/ticks
average: 92283 cycles/ticks
kyber_keypair:
median: 99774 cycles/ticks
average: 100226 cycles/ticks
kyber_encaps_derand:
median: 118158 cycles/ticks
average: 118780 cycles/ticks
kyber_encaps:
median: 119726 cycles/ticks
average: 120341 cycles/ticks
kyber_decaps:
median: 155216 cycles/ticks
average: 155976 cycles/ticks
Loop spin: 624
gen_a:
median: 20434 cycles/ticks
average: 20540 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3210 cycles/ticks
poly_getnoise_eta2:
median: 2032 cycles/ticks
average: 2046 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6768 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10403 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7745 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1287 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 268 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1750 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1360 cycles/ticks
indcpa_keypair:
median: 82974 cycles/ticks
average: 83314 cycles/ticks
indcpa_enc:
median: 108010 cycles/ticks
average: 108527 cycles/ticks
indcpa_dec:
median: 34818 cycles/ticks
average: 34955 cycles/ticks
kyber_keypair_derand:
median: 91772 cycles/ticks
average: 92182 cycles/ticks
kyber_keypair:
median: 99772 cycles/ticks
average: 100235 cycles/ticks
kyber_encaps_derand:
median: 118282 cycles/ticks
average: 118877 cycles/ticks
kyber_encaps:
median: 119576 cycles/ticks
average: 120333 cycles/ticks
kyber_decaps:
median: 155346 cycles/ticks
average: 156070 cycles/ticks
Loop spin: 625
gen_a:
median: 20412 cycles/ticks
average: 20533 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3219 cycles/ticks
poly_getnoise_eta2:
median: 2042 cycles/ticks
average: 2052 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6772 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10403 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7734 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 286 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1285 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 257 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1763 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1352 cycles/ticks
indcpa_keypair:
median: 83044 cycles/ticks
average: 83395 cycles/ticks
indcpa_enc:
median: 107958 cycles/ticks
average: 108520 cycles/ticks
indcpa_dec:
median: 34822 cycles/ticks
average: 34958 cycles/ticks
kyber_keypair_derand:
median: 91742 cycles/ticks
average: 92200 cycles/ticks
kyber_keypair:
median: 100144 cycles/ticks
average: 100567 cycles/ticks
kyber_encaps_derand:
median: 118246 cycles/ticks
average: 118817 cycles/ticks
kyber_encaps:
median: 119968 cycles/ticks
average: 120464 cycles/ticks
kyber_decaps:
median: 155202 cycles/ticks
average: 155954 cycles/ticks
Loop spin: 626
gen_a:
median: 20406 cycles/ticks
average: 20511 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3212 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2057 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6775 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10394 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7751 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 288 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1301 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 257 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1765 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1354 cycles/ticks
indcpa_keypair:
median: 82978 cycles/ticks
average: 83311 cycles/ticks
indcpa_enc:
median: 107992 cycles/ticks
average: 108551 cycles/ticks
indcpa_dec:
median: 34832 cycles/ticks
average: 34977 cycles/ticks
kyber_keypair_derand:
median: 91798 cycles/ticks
average: 92155 cycles/ticks
kyber_keypair:
median: 100268 cycles/ticks
average: 100701 cycles/ticks
kyber_encaps_derand:
median: 118228 cycles/ticks
average: 118891 cycles/ticks
kyber_encaps:
median: 119570 cycles/ticks
average: 120128 cycles/ticks
kyber_decaps:
median: 155266 cycles/ticks
average: 155995 cycles/ticks
Loop spin: 627
gen_a:
median: 20360 cycles/ticks
average: 20476 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3215 cycles/ticks
poly_getnoise_eta2:
median: 2038 cycles/ticks
average: 2053 cycles/ticks
NTT:
median: 6762 cycles/ticks
average: 6791 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10394 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7755 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 286 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1289 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 65 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1752 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1362 cycles/ticks
indcpa_keypair:
median: 82968 cycles/ticks
average: 83286 cycles/ticks
indcpa_enc:
median: 107976 cycles/ticks
average: 108571 cycles/ticks
indcpa_dec:
median: 34840 cycles/ticks
average: 34976 cycles/ticks
kyber_keypair_derand:
median: 91846 cycles/ticks
average: 92217 cycles/ticks
kyber_keypair:
median: 100010 cycles/ticks
average: 100429 cycles/ticks
kyber_encaps_derand:
median: 118230 cycles/ticks
average: 118849 cycles/ticks
kyber_encaps:
median: 119490 cycles/ticks
average: 120324 cycles/ticks
kyber_decaps:
median: 155334 cycles/ticks
average: 156325 cycles/ticks
Loop spin: 628
gen_a:
median: 20346 cycles/ticks
average: 20455 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3217 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2061 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6771 cycles/ticks
INVNTT:
median: 10564 cycles/ticks
average: 10647 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7734 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1285 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1761 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1387 cycles/ticks
indcpa_keypair:
median: 85270 cycles/ticks
average: 84879 cycles/ticks
indcpa_enc:
median: 110686 cycles/ticks
average: 110298 cycles/ticks
indcpa_dec:
median: 34806 cycles/ticks
average: 34949 cycles/ticks
kyber_keypair_derand:
median: 91800 cycles/ticks
average: 92174 cycles/ticks
kyber_keypair:
median: 100206 cycles/ticks
average: 100647 cycles/ticks
kyber_encaps_derand:
median: 118578 cycles/ticks
average: 119126 cycles/ticks
kyber_encaps:
median: 120006 cycles/ticks
average: 120569 cycles/ticks
kyber_decaps:
median: 155604 cycles/ticks
average: 156322 cycles/ticks
Loop spin: 629
gen_a:
median: 20314 cycles/ticks
average: 20427 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3214 cycles/ticks
poly_getnoise_eta2:
median: 2034 cycles/ticks
average: 2048 cycles/ticks
NTT:
median: 6744 cycles/ticks
average: 6779 cycles/ticks
INVNTT:
median: 10356 cycles/ticks
average: 10418 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7714 cycles/ticks
average: 7755 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1287 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1760 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1363 cycles/ticks
indcpa_keypair:
median: 82954 cycles/ticks
average: 83259 cycles/ticks
indcpa_enc:
median: 107990 cycles/ticks
average: 108525 cycles/ticks
indcpa_dec:
median: 34832 cycles/ticks
average: 35008 cycles/ticks
kyber_keypair_derand:
median: 91850 cycles/ticks
average: 92221 cycles/ticks
kyber_keypair:
median: 100348 cycles/ticks
average: 100779 cycles/ticks
kyber_encaps_derand:
median: 118260 cycles/ticks
average: 118823 cycles/ticks
kyber_encaps:
median: 120274 cycles/ticks
average: 120790 cycles/ticks
kyber_decaps:
median: 155338 cycles/ticks
average: 156070 cycles/ticks
Loop spin: 630
gen_a:
median: 20316 cycles/ticks
average: 20425 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3222 cycles/ticks
poly_getnoise_eta2:
median: 2034 cycles/ticks
average: 2049 cycles/ticks
NTT:
median: 6750 cycles/ticks
average: 6779 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10397 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7726 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 297 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1284 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1761 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1358 cycles/ticks
indcpa_keypair:
median: 82982 cycles/ticks
average: 83322 cycles/ticks
indcpa_enc:
median: 108036 cycles/ticks
average: 108566 cycles/ticks
indcpa_dec:
median: 34824 cycles/ticks
average: 34979 cycles/ticks
kyber_keypair_derand:
median: 91798 cycles/ticks
average: 92151 cycles/ticks
kyber_keypair:
median: 100118 cycles/ticks
average: 100670 cycles/ticks
kyber_encaps_derand:
median: 118228 cycles/ticks
average: 118776 cycles/ticks
kyber_encaps:
median: 119910 cycles/ticks
average: 120422 cycles/ticks
kyber_decaps:
median: 155286 cycles/ticks
average: 155956 cycles/ticks
Loop spin: 631
gen_a:
median: 20346 cycles/ticks
average: 20445 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3208 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2048 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6775 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10399 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7752 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 288 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1301 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1761 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1358 cycles/ticks
indcpa_keypair:
median: 83056 cycles/ticks
average: 83379 cycles/ticks
indcpa_enc:
median: 107956 cycles/ticks
average: 108460 cycles/ticks
indcpa_dec:
median: 34816 cycles/ticks
average: 34952 cycles/ticks
kyber_keypair_derand:
median: 91844 cycles/ticks
average: 92169 cycles/ticks
kyber_keypair:
median: 100232 cycles/ticks
average: 100628 cycles/ticks
kyber_encaps_derand:
median: 118184 cycles/ticks
average: 118788 cycles/ticks
kyber_encaps:
median: 119706 cycles/ticks
average: 120299 cycles/ticks
kyber_decaps:
median: 155206 cycles/ticks
average: 155947 cycles/ticks
Loop spin: 632
gen_a:
median: 20392 cycles/ticks
average: 20493 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3212 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2057 cycles/ticks
NTT:
median: 6738 cycles/ticks
average: 6768 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10405 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7733 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1286 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1749 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1361 cycles/ticks
indcpa_keypair:
median: 83018 cycles/ticks
average: 83386 cycles/ticks
indcpa_enc:
median: 107886 cycles/ticks
average: 108424 cycles/ticks
indcpa_dec:
median: 34844 cycles/ticks
average: 34991 cycles/ticks
kyber_keypair_derand:
median: 91864 cycles/ticks
average: 92235 cycles/ticks
kyber_keypair:
median: 100028 cycles/ticks
average: 100478 cycles/ticks
kyber_encaps_derand:
median: 118328 cycles/ticks
average: 118928 cycles/ticks
kyber_encaps:
median: 119706 cycles/ticks
average: 120283 cycles/ticks
kyber_decaps:
median: 155320 cycles/ticks
average: 156030 cycles/ticks
Loop spin: 633
gen_a:
median: 20408 cycles/ticks
average: 20531 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3212 cycles/ticks
poly_getnoise_eta2:
median: 2042 cycles/ticks
average: 2047 cycles/ticks
NTT:
median: 6762 cycles/ticks
average: 6787 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10409 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7729 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1285 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1757 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1351 cycles/ticks
indcpa_keypair:
median: 82976 cycles/ticks
average: 83297 cycles/ticks
indcpa_enc:
median: 107982 cycles/ticks
average: 108549 cycles/ticks
indcpa_dec:
median: 34818 cycles/ticks
average: 35010 cycles/ticks
kyber_keypair_derand:
median: 91828 cycles/ticks
average: 92212 cycles/ticks
kyber_keypair:
median: 100368 cycles/ticks
average: 100875 cycles/ticks
kyber_encaps_derand:
median: 118362 cycles/ticks
average: 118948 cycles/ticks
kyber_encaps:
median: 119786 cycles/ticks
average: 120430 cycles/ticks
kyber_decaps:
median: 155442 cycles/ticks
average: 156178 cycles/ticks
Loop spin: 634
gen_a:
median: 20442 cycles/ticks
average: 20557 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3212 cycles/ticks
poly_getnoise_eta2:
median: 2036 cycles/ticks
average: 2044 cycles/ticks
NTT:
median: 6744 cycles/ticks
average: 6787 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10424 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7732 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 286 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1293 cycles/ticks
poly_compress:
median: 254 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1757 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1352 cycles/ticks
indcpa_keypair:
median: 83024 cycles/ticks
average: 83355 cycles/ticks
indcpa_enc:
median: 108016 cycles/ticks
average: 108553 cycles/ticks
indcpa_dec:
median: 34808 cycles/ticks
average: 34964 cycles/ticks
kyber_keypair_derand:
median: 91764 cycles/ticks
average: 92191 cycles/ticks
kyber_keypair:
median: 99788 cycles/ticks
average: 100194 cycles/ticks
kyber_encaps_derand:
median: 118288 cycles/ticks
average: 118850 cycles/ticks
kyber_encaps:
median: 119610 cycles/ticks
average: 120167 cycles/ticks
kyber_decaps:
median: 155308 cycles/ticks
average: 156017 cycles/ticks
Loop spin: 635
gen_a:
median: 20312 cycles/ticks
average: 20425 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3213 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2057 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6773 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10407 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7747 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 286 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1289 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 265 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1752 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1367 cycles/ticks
indcpa_keypair:
median: 82996 cycles/ticks
average: 83320 cycles/ticks
indcpa_enc:
median: 107992 cycles/ticks
average: 108569 cycles/ticks
indcpa_dec:
median: 34876 cycles/ticks
average: 35042 cycles/ticks
kyber_keypair_derand:
median: 91760 cycles/ticks
average: 92119 cycles/ticks
kyber_keypair:
median: 100248 cycles/ticks
average: 100652 cycles/ticks
kyber_encaps_derand:
median: 118242 cycles/ticks
average: 118823 cycles/ticks
kyber_encaps:
median: 119662 cycles/ticks
average: 120261 cycles/ticks
kyber_decaps:
median: 155250 cycles/ticks
average: 155980 cycles/ticks
Loop spin: 636
gen_a:
median: 20382 cycles/ticks
average: 20509 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3224 cycles/ticks
poly_getnoise_eta2:
median: 2042 cycles/ticks
average: 2061 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6772 cycles/ticks
INVNTT:
median: 10356 cycles/ticks
average: 10400 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7728 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 297 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1285 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1761 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1353 cycles/ticks
indcpa_keypair:
median: 82922 cycles/ticks
average: 83276 cycles/ticks
indcpa_enc:
median: 107970 cycles/ticks
average: 108512 cycles/ticks
indcpa_dec:
median: 34812 cycles/ticks
average: 34950 cycles/ticks
kyber_keypair_derand:
median: 91850 cycles/ticks
average: 92204 cycles/ticks
kyber_keypair:
median: 100252 cycles/ticks
average: 100661 cycles/ticks
kyber_encaps_derand:
median: 118338 cycles/ticks
average: 118952 cycles/ticks
kyber_encaps:
median: 119724 cycles/ticks
average: 120272 cycles/ticks
kyber_decaps:
median: 155282 cycles/ticks
average: 156000 cycles/ticks
Loop spin: 637
gen_a:
median: 20406 cycles/ticks
average: 20511 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3219 cycles/ticks
poly_getnoise_eta2:
median: 2036 cycles/ticks
average: 2049 cycles/ticks
NTT:
median: 6752 cycles/ticks
average: 6798 cycles/ticks
INVNTT:
median: 10346 cycles/ticks
average: 10397 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7735 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1314 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1758 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1352 cycles/ticks
indcpa_keypair:
median: 83032 cycles/ticks
average: 83374 cycles/ticks
indcpa_enc:
median: 107958 cycles/ticks
average: 108503 cycles/ticks
indcpa_dec:
median: 34828 cycles/ticks
average: 34960 cycles/ticks
kyber_keypair_derand:
median: 91872 cycles/ticks
average: 92216 cycles/ticks
kyber_keypair:
median: 100132 cycles/ticks
average: 100544 cycles/ticks
kyber_encaps_derand:
median: 118284 cycles/ticks
average: 118852 cycles/ticks
kyber_encaps:
median: 120058 cycles/ticks
average: 120610 cycles/ticks
kyber_decaps:
median: 155392 cycles/ticks
average: 156083 cycles/ticks
Loop spin: 638
gen_a:
median: 20360 cycles/ticks
average: 20472 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3218 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2059 cycles/ticks
NTT:
median: 6744 cycles/ticks
average: 6780 cycles/ticks
INVNTT:
median: 10344 cycles/ticks
average: 10410 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7748 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 288 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1290 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1754 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1363 cycles/ticks
indcpa_keypair:
median: 82988 cycles/ticks
average: 83321 cycles/ticks
indcpa_enc:
median: 107978 cycles/ticks
average: 108503 cycles/ticks
indcpa_dec:
median: 34816 cycles/ticks
average: 34953 cycles/ticks
kyber_keypair_derand:
median: 91810 cycles/ticks
average: 92167 cycles/ticks
kyber_keypair:
median: 100322 cycles/ticks
average: 100729 cycles/ticks
kyber_encaps_derand:
median: 118420 cycles/ticks
average: 119177 cycles/ticks
kyber_encaps:
median: 119744 cycles/ticks
average: 120241 cycles/ticks
kyber_decaps:
median: 155298 cycles/ticks
average: 155957 cycles/ticks
Loop spin: 639
gen_a:
median: 20312 cycles/ticks
average: 20420 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3214 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2057 cycles/ticks
NTT:
median: 6726 cycles/ticks
average: 6781 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10411 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7750 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1294 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 257 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1753 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1363 cycles/ticks
indcpa_keypair:
median: 82926 cycles/ticks
average: 83293 cycles/ticks
indcpa_enc:
median: 107936 cycles/ticks
average: 108444 cycles/ticks
indcpa_dec:
median: 34874 cycles/ticks
average: 35011 cycles/ticks
kyber_keypair_derand:
median: 91730 cycles/ticks
average: 92094 cycles/ticks
kyber_keypair:
median: 100222 cycles/ticks
average: 100702 cycles/ticks
kyber_encaps_derand:
median: 118252 cycles/ticks
average: 118807 cycles/ticks
kyber_encaps:
median: 120100 cycles/ticks
average: 120627 cycles/ticks
kyber_decaps:
median: 155292 cycles/ticks
average: 155993 cycles/ticks
Loop spin: 640
gen_a:
median: 20484 cycles/ticks
average: 20652 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3215 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2057 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6769 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10414 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7712 cycles/ticks
average: 7752 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 298 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1285 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1769 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1358 cycles/ticks
indcpa_keypair:
median: 82922 cycles/ticks
average: 83261 cycles/ticks
indcpa_enc:
median: 107946 cycles/ticks
average: 108462 cycles/ticks
indcpa_dec:
median: 34814 cycles/ticks
average: 34950 cycles/ticks
kyber_keypair_derand:
median: 91718 cycles/ticks
average: 92094 cycles/ticks
kyber_keypair:
median: 100398 cycles/ticks
average: 100863 cycles/ticks
kyber_encaps_derand:
median: 118310 cycles/ticks
average: 118878 cycles/ticks
kyber_encaps:
median: 120002 cycles/ticks
average: 120564 cycles/ticks
kyber_decaps:
median: 155358 cycles/ticks
average: 156063 cycles/ticks
Loop spin: 641
gen_a:
median: 20386 cycles/ticks
average: 20486 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3228 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2055 cycles/ticks
NTT:
median: 6744 cycles/ticks
average: 6791 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10390 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7737 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1295 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1755 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1351 cycles/ticks
indcpa_keypair:
median: 82926 cycles/ticks
average: 83274 cycles/ticks
indcpa_enc:
median: 108072 cycles/ticks
average: 108607 cycles/ticks
indcpa_dec:
median: 34816 cycles/ticks
average: 34963 cycles/ticks
kyber_keypair_derand:
median: 91868 cycles/ticks
average: 92272 cycles/ticks
kyber_keypair:
median: 100088 cycles/ticks
average: 100524 cycles/ticks
kyber_encaps_derand:
median: 119612 cycles/ticks
average: 120158 cycles/ticks
kyber_encaps:
median: 121124 cycles/ticks
average: 121915 cycles/ticks
kyber_decaps:
median: 156638 cycles/ticks
average: 157410 cycles/ticks
Loop spin: 642
gen_a:
median: 20358 cycles/ticks
average: 20470 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3211 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2050 cycles/ticks
NTT:
median: 6744 cycles/ticks
average: 6778 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10434 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7728 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1285 cycles/ticks
poly_compress:
median: 254 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1758 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1352 cycles/ticks
indcpa_keypair:
median: 82958 cycles/ticks
average: 83316 cycles/ticks
indcpa_enc:
median: 107976 cycles/ticks
average: 108525 cycles/ticks
indcpa_dec:
median: 34810 cycles/ticks
average: 34956 cycles/ticks
kyber_keypair_derand:
median: 91752 cycles/ticks
average: 92118 cycles/ticks
kyber_keypair:
median: 99766 cycles/ticks
average: 100179 cycles/ticks
kyber_encaps_derand:
median: 118226 cycles/ticks
average: 118797 cycles/ticks
kyber_encaps:
median: 119668 cycles/ticks
average: 120277 cycles/ticks
kyber_decaps:
median: 155272 cycles/ticks
average: 156001 cycles/ticks
Loop spin: 643
gen_a:
median: 20312 cycles/ticks
average: 20421 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3209 cycles/ticks
poly_getnoise_eta2:
median: 2036 cycles/ticks
average: 2055 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6777 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10404 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7740 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1286 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 266 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1751 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1364 cycles/ticks
indcpa_keypair:
median: 82938 cycles/ticks
average: 83269 cycles/ticks
indcpa_enc:
median: 108012 cycles/ticks
average: 108570 cycles/ticks
indcpa_dec:
median: 34838 cycles/ticks
average: 35033 cycles/ticks
kyber_keypair_derand:
median: 91910 cycles/ticks
average: 92284 cycles/ticks
kyber_keypair:
median: 100160 cycles/ticks
average: 100638 cycles/ticks
kyber_encaps_derand:
median: 118258 cycles/ticks
average: 118801 cycles/ticks
kyber_encaps:
median: 119604 cycles/ticks
average: 120222 cycles/ticks
kyber_decaps:
median: 155292 cycles/ticks
average: 155916 cycles/ticks
Loop spin: 644
gen_a:
median: 20488 cycles/ticks
average: 20600 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3207 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2056 cycles/ticks
NTT:
median: 6750 cycles/ticks
average: 6783 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10417 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7744 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 298 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1286 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1764 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1355 cycles/ticks
indcpa_keypair:
median: 83046 cycles/ticks
average: 83363 cycles/ticks
indcpa_enc:
median: 108058 cycles/ticks
average: 108660 cycles/ticks
indcpa_dec:
median: 34834 cycles/ticks
average: 34982 cycles/ticks
kyber_keypair_derand:
median: 91752 cycles/ticks
average: 92145 cycles/ticks
kyber_keypair:
median: 100386 cycles/ticks
average: 100856 cycles/ticks
kyber_encaps_derand:
median: 118262 cycles/ticks
average: 118858 cycles/ticks
kyber_encaps:
median: 120008 cycles/ticks
average: 120569 cycles/ticks
kyber_decaps:
median: 155266 cycles/ticks
average: 155986 cycles/ticks
Loop spin: 645
gen_a:
median: 20408 cycles/ticks
average: 20523 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3215 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2049 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6768 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10401 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7726 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1286 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1758 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1351 cycles/ticks
indcpa_keypair:
median: 82990 cycles/ticks
average: 83491 cycles/ticks
indcpa_enc:
median: 108006 cycles/ticks
average: 108534 cycles/ticks
indcpa_dec:
median: 34822 cycles/ticks
average: 34977 cycles/ticks
kyber_keypair_derand:
median: 91732 cycles/ticks
average: 92096 cycles/ticks
kyber_keypair:
median: 99784 cycles/ticks
average: 100221 cycles/ticks
kyber_encaps_derand:
median: 118182 cycles/ticks
average: 118751 cycles/ticks
kyber_encaps:
median: 119778 cycles/ticks
average: 120366 cycles/ticks
kyber_decaps:
median: 155222 cycles/ticks
average: 155936 cycles/ticks
Loop spin: 646
gen_a:
median: 20318 cycles/ticks
average: 20423 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3213 cycles/ticks
poly_getnoise_eta2:
median: 2034 cycles/ticks
average: 2051 cycles/ticks
NTT:
median: 6754 cycles/ticks
average: 6784 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10406 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7736 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1287 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 265 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1750 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1365 cycles/ticks
indcpa_keypair:
median: 82990 cycles/ticks
average: 83355 cycles/ticks
indcpa_enc:
median: 107980 cycles/ticks
average: 108489 cycles/ticks
indcpa_dec:
median: 34830 cycles/ticks
average: 34990 cycles/ticks
kyber_keypair_derand:
median: 91892 cycles/ticks
average: 92248 cycles/ticks
kyber_keypair:
median: 100294 cycles/ticks
average: 100715 cycles/ticks
kyber_encaps_derand:
median: 118362 cycles/ticks
average: 119055 cycles/ticks
kyber_encaps:
median: 119906 cycles/ticks
average: 120446 cycles/ticks
kyber_decaps:
median: 155358 cycles/ticks
average: 156061 cycles/ticks
Loop spin: 647
gen_a:
median: 20358 cycles/ticks
average: 20469 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3218 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2062 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6778 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10414 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7742 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1289 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 257 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 63 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1749 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1365 cycles/ticks
indcpa_keypair:
median: 82976 cycles/ticks
average: 83318 cycles/ticks
indcpa_enc:
median: 108052 cycles/ticks
average: 108577 cycles/ticks
indcpa_dec:
median: 34830 cycles/ticks
average: 34964 cycles/ticks
kyber_keypair_derand:
median: 91832 cycles/ticks
average: 92233 cycles/ticks
kyber_keypair:
median: 99996 cycles/ticks
average: 100413 cycles/ticks
kyber_encaps_derand:
median: 118344 cycles/ticks
average: 118914 cycles/ticks
kyber_encaps:
median: 119794 cycles/ticks
average: 120370 cycles/ticks
kyber_decaps:
median: 155212 cycles/ticks
average: 155875 cycles/ticks
Loop spin: 648
gen_a:
median: 20312 cycles/ticks
average: 20419 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3214 cycles/ticks
poly_getnoise_eta2:
median: 2042 cycles/ticks
average: 2044 cycles/ticks
NTT:
median: 6748 cycles/ticks
average: 6790 cycles/ticks
INVNTT:
median: 10346 cycles/ticks
average: 10392 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7727 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1295 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1762 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1352 cycles/ticks
indcpa_keypair:
median: 82938 cycles/ticks
average: 83292 cycles/ticks
indcpa_enc:
median: 108024 cycles/ticks
average: 108591 cycles/ticks
indcpa_dec:
median: 34828 cycles/ticks
average: 34975 cycles/ticks
kyber_keypair_derand:
median: 91838 cycles/ticks
average: 92191 cycles/ticks
kyber_keypair:
median: 100406 cycles/ticks
average: 100824 cycles/ticks
kyber_encaps_derand:
median: 118242 cycles/ticks
average: 118802 cycles/ticks
kyber_encaps:
median: 119852 cycles/ticks
average: 120436 cycles/ticks
kyber_decaps:
median: 155248 cycles/ticks
average: 155972 cycles/ticks
Loop spin: 649
gen_a:
median: 20460 cycles/ticks
average: 20549 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3209 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2060 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6782 cycles/ticks
INVNTT:
median: 10346 cycles/ticks
average: 10402 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7738 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1295 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1756 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1352 cycles/ticks
indcpa_keypair:
median: 82902 cycles/ticks
average: 83248 cycles/ticks
indcpa_enc:
median: 107978 cycles/ticks
average: 108479 cycles/ticks
indcpa_dec:
median: 34806 cycles/ticks
average: 34960 cycles/ticks
kyber_keypair_derand:
median: 91848 cycles/ticks
average: 92207 cycles/ticks
kyber_keypair:
median: 99898 cycles/ticks
average: 100351 cycles/ticks
kyber_encaps_derand:
median: 118476 cycles/ticks
average: 119038 cycles/ticks
kyber_encaps:
median: 120174 cycles/ticks
average: 120712 cycles/ticks
kyber_decaps:
median: 155454 cycles/ticks
average: 156231 cycles/ticks
Loop spin: 650
gen_a:
median: 20358 cycles/ticks
average: 20494 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3215 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2057 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6770 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10397 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7748 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1285 cycles/ticks
poly_compress:
median: 254 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1748 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1364 cycles/ticks
indcpa_keypair:
median: 82990 cycles/ticks
average: 83347 cycles/ticks
indcpa_enc:
median: 107974 cycles/ticks
average: 108543 cycles/ticks
indcpa_dec:
median: 34830 cycles/ticks
average: 34980 cycles/ticks
kyber_keypair_derand:
median: 91816 cycles/ticks
average: 92168 cycles/ticks
kyber_keypair:
median: 99820 cycles/ticks
average: 100258 cycles/ticks
kyber_encaps_derand:
median: 118610 cycles/ticks
average: 119144 cycles/ticks
kyber_encaps:
median: 119946 cycles/ticks
average: 120563 cycles/ticks
kyber_decaps:
median: 155546 cycles/ticks
average: 156298 cycles/ticks
Loop spin: 651
gen_a:
median: 20356 cycles/ticks
average: 20456 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3206 cycles/ticks
poly_getnoise_eta2:
median: 2042 cycles/ticks
average: 2054 cycles/ticks
NTT:
median: 6744 cycles/ticks
average: 6773 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10396 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7704 cycles/ticks
average: 7752 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1284 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 66 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1747 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1362 cycles/ticks
indcpa_keypair:
median: 83016 cycles/ticks
average: 83347 cycles/ticks
indcpa_enc:
median: 107946 cycles/ticks
average: 108439 cycles/ticks
indcpa_dec:
median: 34812 cycles/ticks
average: 34952 cycles/ticks
kyber_keypair_derand:
median: 91798 cycles/ticks
average: 92167 cycles/ticks
kyber_keypair:
median: 99772 cycles/ticks
average: 100217 cycles/ticks
kyber_encaps_derand:
median: 118224 cycles/ticks
average: 118772 cycles/ticks
kyber_encaps:
median: 120158 cycles/ticks
average: 120641 cycles/ticks
kyber_decaps:
median: 155294 cycles/ticks
average: 156087 cycles/ticks
Loop spin: 652
gen_a:
median: 20356 cycles/ticks
average: 20492 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3222 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2052 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6777 cycles/ticks
INVNTT:
median: 10374 cycles/ticks
average: 10440 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7734 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1297 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1763 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1353 cycles/ticks
indcpa_keypair:
median: 82982 cycles/ticks
average: 83326 cycles/ticks
indcpa_enc:
median: 107990 cycles/ticks
average: 108517 cycles/ticks
indcpa_dec:
median: 34832 cycles/ticks
average: 34971 cycles/ticks
kyber_keypair_derand:
median: 91824 cycles/ticks
average: 92206 cycles/ticks
kyber_keypair:
median: 99814 cycles/ticks
average: 100247 cycles/ticks
kyber_encaps_derand:
median: 118386 cycles/ticks
average: 118975 cycles/ticks
kyber_encaps:
median: 119760 cycles/ticks
average: 120440 cycles/ticks
kyber_decaps:
median: 155286 cycles/ticks
average: 155963 cycles/ticks
Loop spin: 653
gen_a:
median: 20390 cycles/ticks
average: 20507 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3212 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2055 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6770 cycles/ticks
INVNTT:
median: 10344 cycles/ticks
average: 10392 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7746 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1286 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1750 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1365 cycles/ticks
indcpa_keypair:
median: 82974 cycles/ticks
average: 83324 cycles/ticks
indcpa_enc:
median: 108004 cycles/ticks
average: 108611 cycles/ticks
indcpa_dec:
median: 34812 cycles/ticks
average: 34950 cycles/ticks
kyber_keypair_derand:
median: 91786 cycles/ticks
average: 92190 cycles/ticks
kyber_keypair:
median: 99988 cycles/ticks
average: 100464 cycles/ticks
kyber_encaps_derand:
median: 118370 cycles/ticks
average: 118935 cycles/ticks
kyber_encaps:
median: 120224 cycles/ticks
average: 120818 cycles/ticks
kyber_decaps:
median: 155234 cycles/ticks
average: 155978 cycles/ticks
Loop spin: 654
gen_a:
median: 20360 cycles/ticks
average: 20476 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3216 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2060 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6777 cycles/ticks
INVNTT:
median: 10348 cycles/ticks
average: 10414 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7742 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 288 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1286 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1749 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1363 cycles/ticks
indcpa_keypair:
median: 82990 cycles/ticks
average: 83360 cycles/ticks
indcpa_enc:
median: 107988 cycles/ticks
average: 108557 cycles/ticks
indcpa_dec:
median: 34838 cycles/ticks
average: 34980 cycles/ticks
kyber_keypair_derand:
median: 91790 cycles/ticks
average: 92162 cycles/ticks
kyber_keypair:
median: 100020 cycles/ticks
average: 100468 cycles/ticks
kyber_encaps_derand:
median: 118304 cycles/ticks
average: 118840 cycles/ticks
kyber_encaps:
median: 120076 cycles/ticks
average: 120611 cycles/ticks
kyber_decaps:
median: 155346 cycles/ticks
average: 156041 cycles/ticks
Loop spin: 655
gen_a:
median: 20358 cycles/ticks
average: 20473 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3219 cycles/ticks
poly_getnoise_eta2:
median: 2040 cycles/ticks
average: 2059 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6776 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10403 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7722 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 296 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1285 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1760 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1353 cycles/ticks
indcpa_keypair:
median: 83028 cycles/ticks
average: 83371 cycles/ticks
indcpa_enc:
median: 107954 cycles/ticks
average: 108528 cycles/ticks
indcpa_dec:
median: 34824 cycles/ticks
average: 34949 cycles/ticks
kyber_keypair_derand:
median: 91780 cycles/ticks
average: 92185 cycles/ticks
kyber_keypair:
median: 99768 cycles/ticks
average: 100191 cycles/ticks
kyber_encaps_derand:
median: 118168 cycles/ticks
average: 118765 cycles/ticks
kyber_encaps:
median: 119478 cycles/ticks
average: 120061 cycles/ticks
kyber_decaps:
median: 155208 cycles/ticks
average: 155952 cycles/ticks
Loop spin: 656
gen_a:
median: 20388 cycles/ticks
average: 20500 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3208 cycles/ticks
poly_getnoise_eta2:
median: 2042 cycles/ticks
average: 2055 cycles/ticks
NTT:
median: 6744 cycles/ticks
average: 6769 cycles/ticks
INVNTT:
median: 10348 cycles/ticks
average: 10409 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7750 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1286 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1752 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1366 cycles/ticks
indcpa_keypair:
median: 83076 cycles/ticks
average: 83433 cycles/ticks
indcpa_enc:
median: 107958 cycles/ticks
average: 108558 cycles/ticks
indcpa_dec:
median: 34810 cycles/ticks
average: 34946 cycles/ticks
kyber_keypair_derand:
median: 91832 cycles/ticks
average: 92188 cycles/ticks
kyber_keypair:
median: 100340 cycles/ticks
average: 100825 cycles/ticks
kyber_encaps_derand:
median: 118202 cycles/ticks
average: 118780 cycles/ticks
kyber_encaps:
median: 119406 cycles/ticks
average: 119983 cycles/ticks
kyber_decaps:
median: 155290 cycles/ticks
average: 155999 cycles/ticks
Loop spin: 657
gen_a:
median: 20432 cycles/ticks
average: 20546 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3229 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2090 cycles/ticks
NTT:
median: 6762 cycles/ticks
average: 6788 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10409 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7730 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1284 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1758 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1364 cycles/ticks
indcpa_keypair:
median: 82988 cycles/ticks
average: 83373 cycles/ticks
indcpa_enc:
median: 108000 cycles/ticks
average: 108566 cycles/ticks
indcpa_dec:
median: 34862 cycles/ticks
average: 34993 cycles/ticks
kyber_keypair_derand:
median: 91760 cycles/ticks
average: 92153 cycles/ticks
kyber_keypair:
median: 99826 cycles/ticks
average: 100258 cycles/ticks
kyber_encaps_derand:
median: 118116 cycles/ticks
average: 118765 cycles/ticks
kyber_encaps:
median: 119926 cycles/ticks
average: 120515 cycles/ticks
kyber_decaps:
median: 155398 cycles/ticks
average: 156085 cycles/ticks
Loop spin: 658
gen_a:
median: 20400 cycles/ticks
average: 20513 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3213 cycles/ticks
poly_getnoise_eta2:
median: 2032 cycles/ticks
average: 2040 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6785 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10402 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7710 cycles/ticks
average: 7753 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1298 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1763 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1355 cycles/ticks
indcpa_keypair:
median: 82992 cycles/ticks
average: 83332 cycles/ticks
indcpa_enc:
median: 107884 cycles/ticks
average: 108359 cycles/ticks
indcpa_dec:
median: 34826 cycles/ticks
average: 34981 cycles/ticks
kyber_keypair_derand:
median: 91816 cycles/ticks
average: 92165 cycles/ticks
kyber_keypair:
median: 99846 cycles/ticks
average: 100265 cycles/ticks
kyber_encaps_derand:
median: 118210 cycles/ticks
average: 118757 cycles/ticks
kyber_encaps:
median: 119708 cycles/ticks
average: 120297 cycles/ticks
kyber_decaps:
median: 155358 cycles/ticks
average: 156090 cycles/ticks
Loop spin: 659
gen_a:
median: 20360 cycles/ticks
average: 20479 cycles/ticks
poly_getnoise_eta1:
median: 3198 cycles/ticks
average: 3223 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2071 cycles/ticks
NTT:
median: 6744 cycles/ticks
average: 6787 cycles/ticks
INVNTT:
median: 10348 cycles/ticks
average: 10398 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7754 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 288 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1287 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1748 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1363 cycles/ticks
indcpa_keypair:
median: 83008 cycles/ticks
average: 83348 cycles/ticks
indcpa_enc:
median: 107982 cycles/ticks
average: 108518 cycles/ticks
indcpa_dec:
median: 34812 cycles/ticks
average: 34965 cycles/ticks
kyber_keypair_derand:
median: 91826 cycles/ticks
average: 92284 cycles/ticks
kyber_keypair:
median: 99838 cycles/ticks
average: 100293 cycles/ticks
kyber_encaps_derand:
median: 118328 cycles/ticks
average: 118965 cycles/ticks
kyber_encaps:
median: 120280 cycles/ticks
average: 120929 cycles/ticks
kyber_decaps:
median: 155364 cycles/ticks
average: 156132 cycles/ticks
Loop spin: 660
gen_a:
median: 20460 cycles/ticks
average: 20561 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3216 cycles/ticks
poly_getnoise_eta2:
median: 2042 cycles/ticks
average: 2062 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6776 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10412 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7772 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 288 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1287 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 257 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1760 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1364 cycles/ticks
indcpa_keypair:
median: 83030 cycles/ticks
average: 83407 cycles/ticks
indcpa_enc:
median: 107980 cycles/ticks
average: 108506 cycles/ticks
indcpa_dec:
median: 34822 cycles/ticks
average: 35004 cycles/ticks
kyber_keypair_derand:
median: 91804 cycles/ticks
average: 92285 cycles/ticks
kyber_keypair:
median: 100232 cycles/ticks
average: 100693 cycles/ticks
kyber_encaps_derand:
median: 118320 cycles/ticks
average: 118865 cycles/ticks
kyber_encaps:
median: 119520 cycles/ticks
average: 120104 cycles/ticks
kyber_decaps:
median: 155354 cycles/ticks
average: 156103 cycles/ticks
Loop spin: 661
gen_a:
median: 20312 cycles/ticks
average: 20431 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3212 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2048 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6782 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10403 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7727 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1299 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1758 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1354 cycles/ticks
indcpa_keypair:
median: 82962 cycles/ticks
average: 83310 cycles/ticks
indcpa_enc:
median: 108024 cycles/ticks
average: 108567 cycles/ticks
indcpa_dec:
median: 34830 cycles/ticks
average: 34951 cycles/ticks
kyber_keypair_derand:
median: 91896 cycles/ticks
average: 92279 cycles/ticks
kyber_keypair:
median: 100090 cycles/ticks
average: 100531 cycles/ticks
kyber_encaps_derand:
median: 118198 cycles/ticks
average: 118847 cycles/ticks
kyber_encaps:
median: 119582 cycles/ticks
average: 120139 cycles/ticks
kyber_decaps:
median: 155342 cycles/ticks
average: 156069 cycles/ticks
Loop spin: 662
gen_a:
median: 20406 cycles/ticks
average: 20511 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3210 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2054 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6777 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10407 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7762 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 286 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1298 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1749 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1362 cycles/ticks
indcpa_keypair:
median: 83006 cycles/ticks
average: 83403 cycles/ticks
indcpa_enc:
median: 108002 cycles/ticks
average: 108491 cycles/ticks
indcpa_dec:
median: 34838 cycles/ticks
average: 34977 cycles/ticks
kyber_keypair_derand:
median: 91800 cycles/ticks
average: 92179 cycles/ticks
kyber_keypair:
median: 100180 cycles/ticks
average: 100566 cycles/ticks
kyber_encaps_derand:
median: 119414 cycles/ticks
average: 120009 cycles/ticks
kyber_encaps:
median: 120798 cycles/ticks
average: 121384 cycles/ticks
kyber_decaps:
median: 156552 cycles/ticks
average: 157233 cycles/ticks
Loop spin: 663
gen_a:
median: 20390 cycles/ticks
average: 20511 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3211 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2059 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6769 cycles/ticks
INVNTT:
median: 10348 cycles/ticks
average: 10414 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7749 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 286 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1286 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 267 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1748 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1362 cycles/ticks
indcpa_keypair:
median: 82988 cycles/ticks
average: 83393 cycles/ticks
indcpa_enc:
median: 107984 cycles/ticks
average: 108507 cycles/ticks
indcpa_dec:
median: 34800 cycles/ticks
average: 34941 cycles/ticks
kyber_keypair_derand:
median: 91764 cycles/ticks
average: 92166 cycles/ticks
kyber_keypair:
median: 100386 cycles/ticks
average: 100851 cycles/ticks
kyber_encaps_derand:
median: 118332 cycles/ticks
average: 118999 cycles/ticks
kyber_encaps:
median: 120308 cycles/ticks
average: 120873 cycles/ticks
kyber_decaps:
median: 155466 cycles/ticks
average: 156253 cycles/ticks
Loop spin: 664
gen_a:
median: 20312 cycles/ticks
average: 20439 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3219 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2061 cycles/ticks
NTT:
median: 6744 cycles/ticks
average: 6778 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10404 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7710 cycles/ticks
average: 7744 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 288 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1286 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1750 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1364 cycles/ticks
indcpa_keypair:
median: 82998 cycles/ticks
average: 83357 cycles/ticks
indcpa_enc:
median: 107962 cycles/ticks
average: 108507 cycles/ticks
indcpa_dec:
median: 34830 cycles/ticks
average: 34992 cycles/ticks
kyber_keypair_derand:
median: 91816 cycles/ticks
average: 92219 cycles/ticks
kyber_keypair:
median: 100098 cycles/ticks
average: 100518 cycles/ticks
kyber_encaps_derand:
median: 118256 cycles/ticks
average: 118821 cycles/ticks
kyber_encaps:
median: 120172 cycles/ticks
average: 120745 cycles/ticks
kyber_decaps:
median: 155316 cycles/ticks
average: 156027 cycles/ticks
Loop spin: 665
gen_a:
median: 20458 cycles/ticks
average: 20561 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3214 cycles/ticks
poly_getnoise_eta2:
median: 2032 cycles/ticks
average: 2052 cycles/ticks
NTT:
median: 6744 cycles/ticks
average: 6781 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10426 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7751 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 288 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1291 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 257 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1750 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1363 cycles/ticks
indcpa_keypair:
median: 83026 cycles/ticks
average: 83498 cycles/ticks
indcpa_enc:
median: 108002 cycles/ticks
average: 108495 cycles/ticks
indcpa_dec:
median: 34874 cycles/ticks
average: 35025 cycles/ticks
kyber_keypair_derand:
median: 91858 cycles/ticks
average: 92247 cycles/ticks
kyber_keypair:
median: 100246 cycles/ticks
average: 100668 cycles/ticks
kyber_encaps_derand:
median: 118362 cycles/ticks
average: 118962 cycles/ticks
kyber_encaps:
median: 120352 cycles/ticks
average: 120903 cycles/ticks
kyber_decaps:
median: 155340 cycles/ticks
average: 156070 cycles/ticks
Loop spin: 666
gen_a:
median: 20396 cycles/ticks
average: 20516 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3213 cycles/ticks
poly_getnoise_eta2:
median: 2042 cycles/ticks
average: 2052 cycles/ticks
NTT:
median: 6750 cycles/ticks
average: 6786 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10403 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7745 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1284 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1746 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1361 cycles/ticks
indcpa_keypair:
median: 82974 cycles/ticks
average: 83301 cycles/ticks
indcpa_enc:
median: 107996 cycles/ticks
average: 108508 cycles/ticks
indcpa_dec:
median: 34834 cycles/ticks
average: 34976 cycles/ticks
kyber_keypair_derand:
median: 91766 cycles/ticks
average: 92169 cycles/ticks
kyber_keypair:
median: 100056 cycles/ticks
average: 100590 cycles/ticks
kyber_encaps_derand:
median: 118504 cycles/ticks
average: 119100 cycles/ticks
kyber_encaps:
median: 119788 cycles/ticks
average: 120344 cycles/ticks
kyber_decaps:
median: 155616 cycles/ticks
average: 156332 cycles/ticks
Loop spin: 667
gen_a:
median: 20366 cycles/ticks
average: 20497 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3213 cycles/ticks
poly_getnoise_eta2:
median: 2036 cycles/ticks
average: 2054 cycles/ticks
NTT:
median: 6752 cycles/ticks
average: 6798 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10405 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7710 cycles/ticks
average: 7749 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 286 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1287 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1764 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1365 cycles/ticks
indcpa_keypair:
median: 83074 cycles/ticks
average: 83398 cycles/ticks
indcpa_enc:
median: 108058 cycles/ticks
average: 108618 cycles/ticks
indcpa_dec:
median: 34842 cycles/ticks
average: 34994 cycles/ticks
kyber_keypair_derand:
median: 91788 cycles/ticks
average: 92166 cycles/ticks
kyber_keypair:
median: 100116 cycles/ticks
average: 100567 cycles/ticks
kyber_encaps_derand:
median: 118334 cycles/ticks
average: 118921 cycles/ticks
kyber_encaps:
median: 120308 cycles/ticks
average: 120843 cycles/ticks
kyber_decaps:
median: 155302 cycles/ticks
average: 155998 cycles/ticks
Loop spin: 668
gen_a:
median: 20338 cycles/ticks
average: 20460 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3211 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2065 cycles/ticks
NTT:
median: 6766 cycles/ticks
average: 6799 cycles/ticks
INVNTT:
median: 10346 cycles/ticks
average: 10390 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7731 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 297 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1285 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1754 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1365 cycles/ticks
indcpa_keypair:
median: 82922 cycles/ticks
average: 83246 cycles/ticks
indcpa_enc:
median: 108000 cycles/ticks
average: 108494 cycles/ticks
indcpa_dec:
median: 34864 cycles/ticks
average: 35015 cycles/ticks
kyber_keypair_derand:
median: 91832 cycles/ticks
average: 92195 cycles/ticks
kyber_keypair:
median: 99794 cycles/ticks
average: 100223 cycles/ticks
kyber_encaps_derand:
median: 118220 cycles/ticks
average: 118831 cycles/ticks
kyber_encaps:
median: 119568 cycles/ticks
average: 120218 cycles/ticks
kyber_decaps:
median: 155340 cycles/ticks
average: 156102 cycles/ticks
Loop spin: 669
gen_a:
median: 20356 cycles/ticks
average: 20465 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3214 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2061 cycles/ticks
NTT:
median: 6744 cycles/ticks
average: 6783 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10409 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7746 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1299 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1763 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1354 cycles/ticks
indcpa_keypair:
median: 82980 cycles/ticks
average: 83305 cycles/ticks
indcpa_enc:
median: 107966 cycles/ticks
average: 108464 cycles/ticks
indcpa_dec:
median: 34808 cycles/ticks
average: 34955 cycles/ticks
kyber_keypair_derand:
median: 91800 cycles/ticks
average: 92190 cycles/ticks
kyber_keypair:
median: 100158 cycles/ticks
average: 100655 cycles/ticks
kyber_encaps_derand:
median: 118238 cycles/ticks
average: 118805 cycles/ticks
kyber_encaps:
median: 119800 cycles/ticks
average: 120418 cycles/ticks
kyber_decaps:
median: 155232 cycles/ticks
average: 156058 cycles/ticks
Loop spin: 670
gen_a:
median: 20332 cycles/ticks
average: 20453 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3210 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2060 cycles/ticks
NTT:
median: 6754 cycles/ticks
average: 6790 cycles/ticks
INVNTT:
median: 10348 cycles/ticks
average: 10394 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7730 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 286 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1284 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1747 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1362 cycles/ticks
indcpa_keypair:
median: 83070 cycles/ticks
average: 83394 cycles/ticks
indcpa_enc:
median: 108032 cycles/ticks
average: 108574 cycles/ticks
indcpa_dec:
median: 34812 cycles/ticks
average: 34992 cycles/ticks
kyber_keypair_derand:
median: 91792 cycles/ticks
average: 92261 cycles/ticks
kyber_keypair:
median: 100192 cycles/ticks
average: 100630 cycles/ticks
kyber_encaps_derand:
median: 118170 cycles/ticks
average: 118826 cycles/ticks
kyber_encaps:
median: 119810 cycles/ticks
average: 120388 cycles/ticks
kyber_decaps:
median: 155266 cycles/ticks
average: 156032 cycles/ticks
Loop spin: 671
gen_a:
median: 20460 cycles/ticks
average: 20571 cycles/ticks
poly_getnoise_eta1:
median: 3198 cycles/ticks
average: 3227 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2063 cycles/ticks
NTT:
median: 6752 cycles/ticks
average: 6785 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10437 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7726 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 297 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1285 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1763 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1361 cycles/ticks
indcpa_keypair:
median: 82988 cycles/ticks
average: 83320 cycles/ticks
indcpa_enc:
median: 107960 cycles/ticks
average: 108513 cycles/ticks
indcpa_dec:
median: 34814 cycles/ticks
average: 34971 cycles/ticks
kyber_keypair_derand:
median: 91756 cycles/ticks
average: 92108 cycles/ticks
kyber_keypair:
median: 100058 cycles/ticks
average: 100477 cycles/ticks
kyber_encaps_derand:
median: 118404 cycles/ticks
average: 118970 cycles/ticks
kyber_encaps:
median: 119884 cycles/ticks
average: 120385 cycles/ticks
kyber_decaps:
median: 155338 cycles/ticks
average: 156069 cycles/ticks
Loop spin: 672
gen_a:
median: 20386 cycles/ticks
average: 20497 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3217 cycles/ticks
poly_getnoise_eta2:
median: 2034 cycles/ticks
average: 2044 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6793 cycles/ticks
INVNTT:
median: 10344 cycles/ticks
average: 10401 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7752 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1299 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1761 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1352 cycles/ticks
indcpa_keypair:
median: 82984 cycles/ticks
average: 83346 cycles/ticks
indcpa_enc:
median: 107976 cycles/ticks
average: 108475 cycles/ticks
indcpa_dec:
median: 34838 cycles/ticks
average: 34990 cycles/ticks
kyber_keypair_derand:
median: 91872 cycles/ticks
average: 92276 cycles/ticks
kyber_keypair:
median: 100348 cycles/ticks
average: 100797 cycles/ticks
kyber_encaps_derand:
median: 118374 cycles/ticks
average: 118982 cycles/ticks
kyber_encaps:
median: 119816 cycles/ticks
average: 120397 cycles/ticks
kyber_decaps:
median: 155370 cycles/ticks
average: 156077 cycles/ticks
Loop spin: 673
gen_a:
median: 20456 cycles/ticks
average: 20548 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3220 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2061 cycles/ticks
NTT:
median: 6750 cycles/ticks
average: 6797 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10409 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7748 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1337 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1766 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1354 cycles/ticks
indcpa_keypair:
median: 83066 cycles/ticks
average: 83458 cycles/ticks
indcpa_enc:
median: 108026 cycles/ticks
average: 108563 cycles/ticks
indcpa_dec:
median: 34890 cycles/ticks
average: 35060 cycles/ticks
kyber_keypair_derand:
median: 91794 cycles/ticks
average: 92161 cycles/ticks
kyber_keypair:
median: 100180 cycles/ticks
average: 100594 cycles/ticks
kyber_encaps_derand:
median: 118234 cycles/ticks
average: 118817 cycles/ticks
kyber_encaps:
median: 119650 cycles/ticks
average: 120265 cycles/ticks
kyber_decaps:
median: 155216 cycles/ticks
average: 155915 cycles/ticks
Loop spin: 674
gen_a:
median: 20360 cycles/ticks
average: 20491 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3208 cycles/ticks
poly_getnoise_eta2:
median: 2038 cycles/ticks
average: 2053 cycles/ticks
NTT:
median: 6748 cycles/ticks
average: 6776 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10407 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7741 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1288 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 266 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1748 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1364 cycles/ticks
indcpa_keypair:
median: 82974 cycles/ticks
average: 83341 cycles/ticks
indcpa_enc:
median: 107978 cycles/ticks
average: 108534 cycles/ticks
indcpa_dec:
median: 34814 cycles/ticks
average: 34958 cycles/ticks
kyber_keypair_derand:
median: 91804 cycles/ticks
average: 92176 cycles/ticks
kyber_keypair:
median: 100052 cycles/ticks
average: 100534 cycles/ticks
kyber_encaps_derand:
median: 118210 cycles/ticks
average: 118800 cycles/ticks
kyber_encaps:
median: 119598 cycles/ticks
average: 120163 cycles/ticks
kyber_decaps:
median: 155258 cycles/ticks
average: 155980 cycles/ticks
Loop spin: 675
gen_a:
median: 20358 cycles/ticks
average: 20478 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3212 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2048 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6787 cycles/ticks
INVNTT:
median: 10348 cycles/ticks
average: 10417 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7721 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 288 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1301 cycles/ticks
poly_compress:
median: 254 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1753 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1352 cycles/ticks
indcpa_keypair:
median: 82942 cycles/ticks
average: 83298 cycles/ticks
indcpa_enc:
median: 107996 cycles/ticks
average: 108538 cycles/ticks
indcpa_dec:
median: 34828 cycles/ticks
average: 35003 cycles/ticks
kyber_keypair_derand:
median: 91806 cycles/ticks
average: 92146 cycles/ticks
kyber_keypair:
median: 100364 cycles/ticks
average: 100763 cycles/ticks
kyber_encaps_derand:
median: 118170 cycles/ticks
average: 118808 cycles/ticks
kyber_encaps:
median: 119492 cycles/ticks
average: 120024 cycles/ticks
kyber_decaps:
median: 155236 cycles/ticks
average: 155943 cycles/ticks
Loop spin: 676
gen_a:
median: 20312 cycles/ticks
average: 20438 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3216 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2054 cycles/ticks
NTT:
median: 6748 cycles/ticks
average: 6778 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10404 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7746 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 288 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1291 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1753 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1369 cycles/ticks
indcpa_keypair:
median: 82966 cycles/ticks
average: 83336 cycles/ticks
indcpa_enc:
median: 107984 cycles/ticks
average: 108542 cycles/ticks
indcpa_dec:
median: 34816 cycles/ticks
average: 34976 cycles/ticks
kyber_keypair_derand:
median: 91816 cycles/ticks
average: 92258 cycles/ticks
kyber_keypair:
median: 99744 cycles/ticks
average: 100246 cycles/ticks
kyber_encaps_derand:
median: 118256 cycles/ticks
average: 118864 cycles/ticks
kyber_encaps:
median: 119534 cycles/ticks
average: 120148 cycles/ticks
kyber_decaps:
median: 155398 cycles/ticks
average: 156095 cycles/ticks
Loop spin: 677
gen_a:
median: 20386 cycles/ticks
average: 20510 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3214 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2060 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6796 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10408 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7728 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 297 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1285 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1757 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1353 cycles/ticks
indcpa_keypair:
median: 83006 cycles/ticks
average: 83356 cycles/ticks
indcpa_enc:
median: 108088 cycles/ticks
average: 108611 cycles/ticks
indcpa_dec:
median: 34846 cycles/ticks
average: 35027 cycles/ticks
kyber_keypair_derand:
median: 91880 cycles/ticks
average: 92282 cycles/ticks
kyber_keypair:
median: 99946 cycles/ticks
average: 100457 cycles/ticks
kyber_encaps_derand:
median: 118174 cycles/ticks
average: 118760 cycles/ticks
kyber_encaps:
median: 119602 cycles/ticks
average: 120205 cycles/ticks
kyber_decaps:
median: 155246 cycles/ticks
average: 155949 cycles/ticks
Loop spin: 678
gen_a:
median: 20348 cycles/ticks
average: 20456 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3214 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2056 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6770 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10393 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7746 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1294 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1747 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1351 cycles/ticks
indcpa_keypair:
median: 82966 cycles/ticks
average: 83302 cycles/ticks
indcpa_enc:
median: 108016 cycles/ticks
average: 108525 cycles/ticks
indcpa_dec:
median: 34834 cycles/ticks
average: 34986 cycles/ticks
kyber_keypair_derand:
median: 91760 cycles/ticks
average: 92216 cycles/ticks
kyber_keypair:
median: 100316 cycles/ticks
average: 100798 cycles/ticks
kyber_encaps_derand:
median: 118220 cycles/ticks
average: 118786 cycles/ticks
kyber_encaps:
median: 119902 cycles/ticks
average: 120515 cycles/ticks
kyber_decaps:
median: 155242 cycles/ticks
average: 155959 cycles/ticks
Loop spin: 679
gen_a:
median: 20362 cycles/ticks
average: 20475 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3211 cycles/ticks
poly_getnoise_eta2:
median: 2042 cycles/ticks
average: 2059 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6772 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10408 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7734 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1286 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 265 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1749 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1364 cycles/ticks
indcpa_keypair:
median: 82946 cycles/ticks
average: 83294 cycles/ticks
indcpa_enc:
median: 107998 cycles/ticks
average: 108522 cycles/ticks
indcpa_dec:
median: 34868 cycles/ticks
average: 35044 cycles/ticks
kyber_keypair_derand:
median: 91778 cycles/ticks
average: 92216 cycles/ticks
kyber_keypair:
median: 99802 cycles/ticks
average: 100264 cycles/ticks
kyber_encaps_derand:
median: 118158 cycles/ticks
average: 118750 cycles/ticks
kyber_encaps:
median: 119968 cycles/ticks
average: 120571 cycles/ticks
kyber_decaps:
median: 155204 cycles/ticks
average: 155964 cycles/ticks
Loop spin: 680
gen_a:
median: 20338 cycles/ticks
average: 20470 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3216 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2049 cycles/ticks
NTT:
median: 6750 cycles/ticks
average: 6781 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10415 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7704 cycles/ticks
average: 7746 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1285 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1759 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1353 cycles/ticks
indcpa_keypair:
median: 82994 cycles/ticks
average: 83328 cycles/ticks
indcpa_enc:
median: 108002 cycles/ticks
average: 108567 cycles/ticks
indcpa_dec:
median: 34838 cycles/ticks
average: 34987 cycles/ticks
kyber_keypair_derand:
median: 91826 cycles/ticks
average: 92248 cycles/ticks
kyber_keypair:
median: 99798 cycles/ticks
average: 100212 cycles/ticks
kyber_encaps_derand:
median: 118212 cycles/ticks
average: 118811 cycles/ticks
kyber_encaps:
median: 119776 cycles/ticks
average: 120385 cycles/ticks
kyber_decaps:
median: 155242 cycles/ticks
average: 155987 cycles/ticks
Loop spin: 681
gen_a:
median: 20384 cycles/ticks
average: 20510 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3209 cycles/ticks
poly_getnoise_eta2:
median: 2032 cycles/ticks
average: 2045 cycles/ticks
NTT:
median: 6748 cycles/ticks
average: 6792 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10393 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7743 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1294 cycles/ticks
poly_compress:
median: 254 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1750 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1361 cycles/ticks
indcpa_keypair:
median: 83014 cycles/ticks
average: 83373 cycles/ticks
indcpa_enc:
median: 108030 cycles/ticks
average: 108526 cycles/ticks
indcpa_dec:
median: 34806 cycles/ticks
average: 34945 cycles/ticks
kyber_keypair_derand:
median: 91782 cycles/ticks
average: 92164 cycles/ticks
kyber_keypair:
median: 99816 cycles/ticks
average: 100241 cycles/ticks
kyber_encaps_derand:
median: 118178 cycles/ticks
average: 118746 cycles/ticks
kyber_encaps:
median: 119668 cycles/ticks
average: 120292 cycles/ticks
kyber_decaps:
median: 155294 cycles/ticks
average: 156038 cycles/ticks
Loop spin: 682
gen_a:
median: 20400 cycles/ticks
average: 20496 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3212 cycles/ticks
poly_getnoise_eta2:
median: 2042 cycles/ticks
average: 2056 cycles/ticks
NTT:
median: 6744 cycles/ticks
average: 6770 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10415 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7735 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 298 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1289 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1761 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1354 cycles/ticks
indcpa_keypair:
median: 83026 cycles/ticks
average: 83355 cycles/ticks
indcpa_enc:
median: 108062 cycles/ticks
average: 108603 cycles/ticks
indcpa_dec:
median: 34814 cycles/ticks
average: 34962 cycles/ticks
kyber_keypair_derand:
median: 91852 cycles/ticks
average: 92217 cycles/ticks
kyber_keypair:
median: 99950 cycles/ticks
average: 100358 cycles/ticks
kyber_encaps_derand:
median: 118220 cycles/ticks
average: 118803 cycles/ticks
kyber_encaps:
median: 119842 cycles/ticks
average: 120485 cycles/ticks
kyber_decaps:
median: 155388 cycles/ticks
average: 156119 cycles/ticks
Loop spin: 683
gen_a:
median: 20316 cycles/ticks
average: 20492 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3213 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2049 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6778 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10388 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7739 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 286 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1293 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1755 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1352 cycles/ticks
indcpa_keypair:
median: 82962 cycles/ticks
average: 83371 cycles/ticks
indcpa_enc:
median: 107998 cycles/ticks
average: 108529 cycles/ticks
indcpa_dec:
median: 34860 cycles/ticks
average: 35011 cycles/ticks
kyber_keypair_derand:
median: 91810 cycles/ticks
average: 92178 cycles/ticks
kyber_keypair:
median: 100314 cycles/ticks
average: 100713 cycles/ticks
kyber_encaps_derand:
median: 118310 cycles/ticks
average: 118902 cycles/ticks
kyber_encaps:
median: 119758 cycles/ticks
average: 120369 cycles/ticks
kyber_decaps:
median: 155368 cycles/ticks
average: 156090 cycles/ticks
Loop spin: 684
gen_a:
median: 20438 cycles/ticks
average: 20545 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3212 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2058 cycles/ticks
NTT:
median: 6772 cycles/ticks
average: 6800 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10401 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7741 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1298 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1750 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1351 cycles/ticks
indcpa_keypair:
median: 83096 cycles/ticks
average: 83458 cycles/ticks
indcpa_enc:
median: 107992 cycles/ticks
average: 108544 cycles/ticks
indcpa_dec:
median: 34830 cycles/ticks
average: 34981 cycles/ticks
kyber_keypair_derand:
median: 91808 cycles/ticks
average: 92152 cycles/ticks
kyber_keypair:
median: 100284 cycles/ticks
average: 100668 cycles/ticks
kyber_encaps_derand:
median: 118208 cycles/ticks
average: 118778 cycles/ticks
kyber_encaps:
median: 119522 cycles/ticks
average: 120124 cycles/ticks
kyber_decaps:
median: 155306 cycles/ticks
average: 156041 cycles/ticks
Loop spin: 685
gen_a:
median: 20354 cycles/ticks
average: 20462 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3214 cycles/ticks
poly_getnoise_eta2:
median: 2034 cycles/ticks
average: 2050 cycles/ticks
NTT:
median: 6762 cycles/ticks
average: 6793 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10435 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7738 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1287 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1759 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1359 cycles/ticks
indcpa_keypair:
median: 82976 cycles/ticks
average: 83304 cycles/ticks
indcpa_enc:
median: 107980 cycles/ticks
average: 108525 cycles/ticks
indcpa_dec:
median: 34818 cycles/ticks
average: 34947 cycles/ticks
kyber_keypair_derand:
median: 91836 cycles/ticks
average: 92241 cycles/ticks
kyber_keypair:
median: 100288 cycles/ticks
average: 100759 cycles/ticks
kyber_encaps_derand:
median: 118266 cycles/ticks
average: 118832 cycles/ticks
kyber_encaps:
median: 119666 cycles/ticks
average: 120270 cycles/ticks
kyber_decaps:
median: 155260 cycles/ticks
average: 155949 cycles/ticks
Loop spin: 686
gen_a:
median: 20344 cycles/ticks
average: 20454 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3219 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2051 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6775 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10400 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7738 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 288 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1298 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 257 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1765 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1355 cycles/ticks
indcpa_keypair:
median: 83110 cycles/ticks
average: 83450 cycles/ticks
indcpa_enc:
median: 108076 cycles/ticks
average: 108620 cycles/ticks
indcpa_dec:
median: 34812 cycles/ticks
average: 35015 cycles/ticks
kyber_keypair_derand:
median: 91736 cycles/ticks
average: 92185 cycles/ticks
kyber_keypair:
median: 99824 cycles/ticks
average: 100236 cycles/ticks
kyber_encaps_derand:
median: 118126 cycles/ticks
average: 118714 cycles/ticks
kyber_encaps:
median: 120166 cycles/ticks
average: 120720 cycles/ticks
kyber_decaps:
median: 155194 cycles/ticks
average: 155916 cycles/ticks
Loop spin: 687
gen_a:
median: 20434 cycles/ticks
average: 20540 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3210 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2058 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6771 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10391 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7740 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 286 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1301 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1749 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1359 cycles/ticks
indcpa_keypair:
median: 83016 cycles/ticks
average: 83324 cycles/ticks
indcpa_enc:
median: 107960 cycles/ticks
average: 108521 cycles/ticks
indcpa_dec:
median: 34842 cycles/ticks
average: 34969 cycles/ticks
kyber_keypair_derand:
median: 91872 cycles/ticks
average: 92254 cycles/ticks
kyber_keypair:
median: 99790 cycles/ticks
average: 100226 cycles/ticks
kyber_encaps_derand:
median: 118248 cycles/ticks
average: 118867 cycles/ticks
kyber_encaps:
median: 120320 cycles/ticks
average: 120850 cycles/ticks
kyber_decaps:
median: 155188 cycles/ticks
average: 155902 cycles/ticks
Loop spin: 688
gen_a:
median: 20420 cycles/ticks
average: 20524 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3219 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2060 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6772 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10399 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7746 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1288 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1749 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1365 cycles/ticks
indcpa_keypair:
median: 82976 cycles/ticks
average: 83311 cycles/ticks
indcpa_enc:
median: 108028 cycles/ticks
average: 108531 cycles/ticks
indcpa_dec:
median: 34854 cycles/ticks
average: 34991 cycles/ticks
kyber_keypair_derand:
median: 91818 cycles/ticks
average: 92184 cycles/ticks
kyber_keypair:
median: 100170 cycles/ticks
average: 100602 cycles/ticks
kyber_encaps_derand:
median: 118182 cycles/ticks
average: 118783 cycles/ticks
kyber_encaps:
median: 119806 cycles/ticks
average: 120364 cycles/ticks
kyber_decaps:
median: 155266 cycles/ticks
average: 156068 cycles/ticks
Loop spin: 689
gen_a:
median: 20436 cycles/ticks
average: 20540 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3208 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2050 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6767 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10400 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7742 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1298 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1759 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1354 cycles/ticks
indcpa_keypair:
median: 83022 cycles/ticks
average: 83329 cycles/ticks
indcpa_enc:
median: 108014 cycles/ticks
average: 108560 cycles/ticks
indcpa_dec:
median: 34892 cycles/ticks
average: 35027 cycles/ticks
kyber_keypair_derand:
median: 91788 cycles/ticks
average: 92211 cycles/ticks
kyber_keypair:
median: 99800 cycles/ticks
average: 100229 cycles/ticks
kyber_encaps_derand:
median: 118298 cycles/ticks
average: 118894 cycles/ticks
kyber_encaps:
median: 119634 cycles/ticks
average: 120226 cycles/ticks
kyber_decaps:
median: 155408 cycles/ticks
average: 156162 cycles/ticks
Loop spin: 690
gen_a:
median: 20408 cycles/ticks
average: 20511 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3211 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2055 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6762 cycles/ticks
INVNTT:
median: 10356 cycles/ticks
average: 10407 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7748 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1297 cycles/ticks
poly_compress:
median: 254 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1747 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1351 cycles/ticks
indcpa_keypair:
median: 83004 cycles/ticks
average: 83369 cycles/ticks
indcpa_enc:
median: 108038 cycles/ticks
average: 108580 cycles/ticks
indcpa_dec:
median: 34854 cycles/ticks
average: 34993 cycles/ticks
kyber_keypair_derand:
median: 91872 cycles/ticks
average: 92209 cycles/ticks
kyber_keypair:
median: 100360 cycles/ticks
average: 100779 cycles/ticks
kyber_encaps_derand:
median: 118232 cycles/ticks
average: 118821 cycles/ticks
kyber_encaps:
median: 119500 cycles/ticks
average: 120087 cycles/ticks
kyber_decaps:
median: 155322 cycles/ticks
average: 156116 cycles/ticks
Loop spin: 691
gen_a:
median: 20314 cycles/ticks
average: 20428 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3215 cycles/ticks
poly_getnoise_eta2:
median: 2042 cycles/ticks
average: 2054 cycles/ticks
NTT:
median: 6760 cycles/ticks
average: 6789 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10404 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7741 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 288 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1287 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1747 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1364 cycles/ticks
indcpa_keypair:
median: 82894 cycles/ticks
average: 83269 cycles/ticks
indcpa_enc:
median: 108068 cycles/ticks
average: 108592 cycles/ticks
indcpa_dec:
median: 34838 cycles/ticks
average: 34976 cycles/ticks
kyber_keypair_derand:
median: 91726 cycles/ticks
average: 92116 cycles/ticks
kyber_keypair:
median: 99846 cycles/ticks
average: 100327 cycles/ticks
kyber_encaps_derand:
median: 118434 cycles/ticks
average: 119135 cycles/ticks
kyber_encaps:
median: 119780 cycles/ticks
average: 120391 cycles/ticks
kyber_decaps:
median: 155332 cycles/ticks
average: 156121 cycles/ticks
Loop spin: 692
gen_a:
median: 20440 cycles/ticks
average: 20550 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3220 cycles/ticks
poly_getnoise_eta2:
median: 2042 cycles/ticks
average: 2058 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6774 cycles/ticks
INVNTT:
median: 10348 cycles/ticks
average: 10400 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7728 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1285 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1759 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1353 cycles/ticks
indcpa_keypair:
median: 82960 cycles/ticks
average: 83352 cycles/ticks
indcpa_enc:
median: 107970 cycles/ticks
average: 108529 cycles/ticks
indcpa_dec:
median: 34842 cycles/ticks
average: 34966 cycles/ticks
kyber_keypair_derand:
median: 91742 cycles/ticks
average: 92114 cycles/ticks
kyber_keypair:
median: 99776 cycles/ticks
average: 100196 cycles/ticks
kyber_encaps_derand:
median: 118228 cycles/ticks
average: 118855 cycles/ticks
kyber_encaps:
median: 119558 cycles/ticks
average: 120145 cycles/ticks
kyber_decaps:
median: 155342 cycles/ticks
average: 156099 cycles/ticks
Loop spin: 693
gen_a:
median: 20384 cycles/ticks
average: 20506 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3214 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2060 cycles/ticks
NTT:
median: 6744 cycles/ticks
average: 6802 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10401 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7748 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1288 cycles/ticks
poly_compress:
median: 254 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1749 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1363 cycles/ticks
indcpa_keypair:
median: 82972 cycles/ticks
average: 83341 cycles/ticks
indcpa_enc:
median: 107988 cycles/ticks
average: 108523 cycles/ticks
indcpa_dec:
median: 34834 cycles/ticks
average: 34970 cycles/ticks
kyber_keypair_derand:
median: 91840 cycles/ticks
average: 92225 cycles/ticks
kyber_keypair:
median: 99846 cycles/ticks
average: 100249 cycles/ticks
kyber_encaps_derand:
median: 118168 cycles/ticks
average: 118764 cycles/ticks
kyber_encaps:
median: 119984 cycles/ticks
average: 120463 cycles/ticks
kyber_decaps:
median: 155244 cycles/ticks
average: 155974 cycles/ticks
Loop spin: 694
gen_a:
median: 20436 cycles/ticks
average: 20535 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3217 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2064 cycles/ticks
NTT:
median: 6762 cycles/ticks
average: 6788 cycles/ticks
INVNTT:
median: 10348 cycles/ticks
average: 10404 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7747 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 300 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1288 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1761 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1352 cycles/ticks
indcpa_keypair:
median: 82952 cycles/ticks
average: 83274 cycles/ticks
indcpa_enc:
median: 107986 cycles/ticks
average: 108523 cycles/ticks
indcpa_dec:
median: 34808 cycles/ticks
average: 34947 cycles/ticks
kyber_keypair_derand:
median: 91740 cycles/ticks
average: 92068 cycles/ticks
kyber_keypair:
median: 100196 cycles/ticks
average: 100664 cycles/ticks
kyber_encaps_derand:
median: 118214 cycles/ticks
average: 118757 cycles/ticks
kyber_encaps:
median: 120190 cycles/ticks
average: 120723 cycles/ticks
kyber_decaps:
median: 155228 cycles/ticks
average: 155965 cycles/ticks
Loop spin: 695
gen_a:
median: 20402 cycles/ticks
average: 20505 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3221 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2047 cycles/ticks
NTT:
median: 6752 cycles/ticks
average: 6787 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10389 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7735 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 286 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1294 cycles/ticks
poly_compress:
median: 254 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1759 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1352 cycles/ticks
indcpa_keypair:
median: 83044 cycles/ticks
average: 83398 cycles/ticks
indcpa_enc:
median: 107938 cycles/ticks
average: 108520 cycles/ticks
indcpa_dec:
median: 34836 cycles/ticks
average: 34994 cycles/ticks
kyber_keypair_derand:
median: 91794 cycles/ticks
average: 92139 cycles/ticks
kyber_keypair:
median: 100112 cycles/ticks
average: 100528 cycles/ticks
kyber_encaps_derand:
median: 118244 cycles/ticks
average: 118783 cycles/ticks
kyber_encaps:
median: 119518 cycles/ticks
average: 120112 cycles/ticks
kyber_decaps:
median: 155234 cycles/ticks
average: 155932 cycles/ticks
Loop spin: 696
gen_a:
median: 20436 cycles/ticks
average: 20548 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3215 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2057 cycles/ticks
NTT:
median: 6758 cycles/ticks
average: 6795 cycles/ticks
INVNTT:
median: 10348 cycles/ticks
average: 10413 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7737 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 288 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1285 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1748 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1381 cycles/ticks
indcpa_keypair:
median: 82984 cycles/ticks
average: 83304 cycles/ticks
indcpa_enc:
median: 108006 cycles/ticks
average: 109037 cycles/ticks
indcpa_dec:
median: 34836 cycles/ticks
average: 34988 cycles/ticks
kyber_keypair_derand:
median: 91792 cycles/ticks
average: 93155 cycles/ticks
kyber_keypair:
median: 100034 cycles/ticks
average: 100453 cycles/ticks
kyber_encaps_derand:
median: 118328 cycles/ticks
average: 118923 cycles/ticks
kyber_encaps:
median: 119786 cycles/ticks
average: 120445 cycles/ticks
kyber_decaps:
median: 155450 cycles/ticks
average: 156196 cycles/ticks
Loop spin: 697
gen_a:
median: 20316 cycles/ticks
average: 20437 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3214 cycles/ticks
poly_getnoise_eta2:
median: 2034 cycles/ticks
average: 2052 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6769 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10400 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7739 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1300 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1752 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1352 cycles/ticks
indcpa_keypair:
median: 82936 cycles/ticks
average: 83277 cycles/ticks
indcpa_enc:
median: 108014 cycles/ticks
average: 108557 cycles/ticks
indcpa_dec:
median: 34812 cycles/ticks
average: 34955 cycles/ticks
kyber_keypair_derand:
median: 91794 cycles/ticks
average: 92202 cycles/ticks
kyber_keypair:
median: 100396 cycles/ticks
average: 100886 cycles/ticks
kyber_encaps_derand:
median: 118302 cycles/ticks
average: 118865 cycles/ticks
kyber_encaps:
median: 119676 cycles/ticks
average: 120327 cycles/ticks
kyber_decaps:
median: 155326 cycles/ticks
average: 156493 cycles/ticks
Loop spin: 698
gen_a:
median: 20358 cycles/ticks
average: 20495 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3213 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2059 cycles/ticks
NTT:
median: 6750 cycles/ticks
average: 6786 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10411 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7746 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 288 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1302 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1752 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1364 cycles/ticks
indcpa_keypair:
median: 82982 cycles/ticks
average: 83369 cycles/ticks
indcpa_enc:
median: 107994 cycles/ticks
average: 108993 cycles/ticks
indcpa_dec:
median: 34830 cycles/ticks
average: 35006 cycles/ticks
kyber_keypair_derand:
median: 91854 cycles/ticks
average: 92263 cycles/ticks
kyber_keypair:
median: 100012 cycles/ticks
average: 100492 cycles/ticks
kyber_encaps_derand:
median: 118184 cycles/ticks
average: 118861 cycles/ticks
kyber_encaps:
median: 120022 cycles/ticks
average: 120666 cycles/ticks
kyber_decaps:
median: 155214 cycles/ticks
average: 156002 cycles/ticks
Loop spin: 699
gen_a:
median: 20474 cycles/ticks
average: 20568 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3217 cycles/ticks
poly_getnoise_eta2:
median: 2034 cycles/ticks
average: 2049 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6772 cycles/ticks
INVNTT:
median: 10348 cycles/ticks
average: 10404 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7704 cycles/ticks
average: 7742 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 286 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1288 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1751 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1359 cycles/ticks
indcpa_keypair:
median: 82970 cycles/ticks
average: 83313 cycles/ticks
indcpa_enc:
median: 108092 cycles/ticks
average: 108682 cycles/ticks
indcpa_dec:
median: 34846 cycles/ticks
average: 34979 cycles/ticks
kyber_keypair_derand:
median: 91830 cycles/ticks
average: 92169 cycles/ticks
kyber_keypair:
median: 99924 cycles/ticks
average: 100352 cycles/ticks
kyber_encaps_derand:
median: 118208 cycles/ticks
average: 118889 cycles/ticks
kyber_encaps:
median: 120244 cycles/ticks
average: 120762 cycles/ticks
kyber_decaps:
median: 155248 cycles/ticks
average: 156056 cycles/ticks
Loop spin: 700
gen_a:
median: 20386 cycles/ticks
average: 20499 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3213 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2062 cycles/ticks
NTT:
median: 6762 cycles/ticks
average: 6795 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10430 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7736 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 286 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1285 cycles/ticks
poly_compress:
median: 254 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1748 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1364 cycles/ticks
indcpa_keypair:
median: 82998 cycles/ticks
average: 83531 cycles/ticks
indcpa_enc:
median: 108018 cycles/ticks
average: 108588 cycles/ticks
indcpa_dec:
median: 34822 cycles/ticks
average: 34977 cycles/ticks
kyber_keypair_derand:
median: 91762 cycles/ticks
average: 92126 cycles/ticks
kyber_keypair:
median: 99838 cycles/ticks
average: 100350 cycles/ticks
kyber_encaps_derand:
median: 118318 cycles/ticks
average: 118907 cycles/ticks
kyber_encaps:
median: 119738 cycles/ticks
average: 120370 cycles/ticks
kyber_decaps:
median: 155496 cycles/ticks
average: 156184 cycles/ticks
Loop spin: 701
gen_a:
median: 20432 cycles/ticks
average: 20525 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3219 cycles/ticks
poly_getnoise_eta2:
median: 2036 cycles/ticks
average: 2061 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6775 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10430 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7728 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 297 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1284 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1757 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1361 cycles/ticks
indcpa_keypair:
median: 82966 cycles/ticks
average: 83363 cycles/ticks
indcpa_enc:
median: 107978 cycles/ticks
average: 108572 cycles/ticks
indcpa_dec:
median: 34808 cycles/ticks
average: 34942 cycles/ticks
kyber_keypair_derand:
median: 91740 cycles/ticks
average: 92101 cycles/ticks
kyber_keypair:
median: 100214 cycles/ticks
average: 100652 cycles/ticks
kyber_encaps_derand:
median: 118204 cycles/ticks
average: 118814 cycles/ticks
kyber_encaps:
median: 120108 cycles/ticks
average: 120621 cycles/ticks
kyber_decaps:
median: 155334 cycles/ticks
average: 156089 cycles/ticks
Loop spin: 702
gen_a:
median: 20410 cycles/ticks
average: 20532 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3225 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2050 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6778 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10408 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7737 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1299 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1766 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1354 cycles/ticks
indcpa_keypair:
median: 82976 cycles/ticks
average: 83343 cycles/ticks
indcpa_enc:
median: 108000 cycles/ticks
average: 108557 cycles/ticks
indcpa_dec:
median: 34834 cycles/ticks
average: 34994 cycles/ticks
kyber_keypair_derand:
median: 91812 cycles/ticks
average: 92190 cycles/ticks
kyber_keypair:
median: 100046 cycles/ticks
average: 100519 cycles/ticks
kyber_encaps_derand:
median: 118208 cycles/ticks
average: 118813 cycles/ticks
kyber_encaps:
median: 119738 cycles/ticks
average: 120405 cycles/ticks
kyber_decaps:
median: 155094 cycles/ticks
average: 155994 cycles/ticks
Loop spin: 703
gen_a:
median: 20430 cycles/ticks
average: 20549 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3214 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2059 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6770 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10406 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7745 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1298 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1750 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1352 cycles/ticks
indcpa_keypair:
median: 83068 cycles/ticks
average: 83443 cycles/ticks
indcpa_enc:
median: 107998 cycles/ticks
average: 108590 cycles/ticks
indcpa_dec:
median: 34814 cycles/ticks
average: 34991 cycles/ticks
kyber_keypair_derand:
median: 91748 cycles/ticks
average: 92156 cycles/ticks
kyber_keypair:
median: 99936 cycles/ticks
average: 100363 cycles/ticks
kyber_encaps_derand:
median: 118222 cycles/ticks
average: 118800 cycles/ticks
kyber_encaps:
median: 119942 cycles/ticks
average: 120532 cycles/ticks
kyber_decaps:
median: 155288 cycles/ticks
average: 156062 cycles/ticks
Loop spin: 704
gen_a:
median: 20408 cycles/ticks
average: 20536 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3213 cycles/ticks
poly_getnoise_eta2:
median: 2040 cycles/ticks
average: 2059 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6774 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10404 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7750 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1289 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1752 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1363 cycles/ticks
indcpa_keypair:
median: 83180 cycles/ticks
average: 83551 cycles/ticks
indcpa_enc:
median: 108086 cycles/ticks
average: 108640 cycles/ticks
indcpa_dec:
median: 34932 cycles/ticks
average: 35064 cycles/ticks
kyber_keypair_derand:
median: 91776 cycles/ticks
average: 92172 cycles/ticks
kyber_keypair:
median: 100260 cycles/ticks
average: 100712 cycles/ticks
kyber_encaps_derand:
median: 118168 cycles/ticks
average: 118730 cycles/ticks
kyber_encaps:
median: 119806 cycles/ticks
average: 120384 cycles/ticks
kyber_decaps:
median: 155318 cycles/ticks
average: 156181 cycles/ticks
Loop spin: 705
gen_a:
median: 20314 cycles/ticks
average: 20429 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3220 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2058 cycles/ticks
NTT:
median: 6754 cycles/ticks
average: 6801 cycles/ticks
INVNTT:
median: 10344 cycles/ticks
average: 10412 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7704 cycles/ticks
average: 7746 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1287 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1763 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1365 cycles/ticks
indcpa_keypair:
median: 83034 cycles/ticks
average: 83384 cycles/ticks
indcpa_enc:
median: 108028 cycles/ticks
average: 108580 cycles/ticks
indcpa_dec:
median: 34812 cycles/ticks
average: 34963 cycles/ticks
kyber_keypair_derand:
median: 91840 cycles/ticks
average: 92192 cycles/ticks
kyber_keypair:
median: 99974 cycles/ticks
average: 100422 cycles/ticks
kyber_encaps_derand:
median: 118412 cycles/ticks
average: 118953 cycles/ticks
kyber_encaps:
median: 119834 cycles/ticks
average: 120338 cycles/ticks
kyber_decaps:
median: 155360 cycles/ticks
average: 156047 cycles/ticks
Loop spin: 706
gen_a:
median: 20352 cycles/ticks
average: 20462 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3222 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2052 cycles/ticks
NTT:
median: 6762 cycles/ticks
average: 6810 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10409 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7704 cycles/ticks
average: 7751 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 288 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1313 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1769 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1355 cycles/ticks
indcpa_keypair:
median: 82986 cycles/ticks
average: 83324 cycles/ticks
indcpa_enc:
median: 107988 cycles/ticks
average: 108599 cycles/ticks
indcpa_dec:
median: 34844 cycles/ticks
average: 35040 cycles/ticks
kyber_keypair_derand:
median: 91722 cycles/ticks
average: 92068 cycles/ticks
kyber_keypair:
median: 100108 cycles/ticks
average: 100538 cycles/ticks
kyber_encaps_derand:
median: 118234 cycles/ticks
average: 118791 cycles/ticks
kyber_encaps:
median: 120040 cycles/ticks
average: 120647 cycles/ticks
kyber_decaps:
median: 155214 cycles/ticks
average: 155961 cycles/ticks
Loop spin: 707
gen_a:
median: 20406 cycles/ticks
average: 20500 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3211 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2057 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6793 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10407 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7741 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1297 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1763 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1353 cycles/ticks
indcpa_keypair:
median: 82950 cycles/ticks
average: 83291 cycles/ticks
indcpa_enc:
median: 108218 cycles/ticks
average: 109935 cycles/ticks
indcpa_dec:
median: 35802 cycles/ticks
average: 35975 cycles/ticks
kyber_keypair_derand:
median: 94314 cycles/ticks
average: 94543 cycles/ticks
kyber_keypair:
median: 100078 cycles/ticks
average: 100564 cycles/ticks
kyber_encaps_derand:
median: 118202 cycles/ticks
average: 118756 cycles/ticks
kyber_encaps:
median: 119924 cycles/ticks
average: 120482 cycles/ticks
kyber_decaps:
median: 155282 cycles/ticks
average: 156053 cycles/ticks
Loop spin: 708
gen_a:
median: 20410 cycles/ticks
average: 20549 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3212 cycles/ticks
poly_getnoise_eta2:
median: 2032 cycles/ticks
average: 2043 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6768 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10406 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7725 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1285 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1759 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1352 cycles/ticks
indcpa_keypair:
median: 83012 cycles/ticks
average: 83367 cycles/ticks
indcpa_enc:
median: 107980 cycles/ticks
average: 108529 cycles/ticks
indcpa_dec:
median: 34838 cycles/ticks
average: 35012 cycles/ticks
kyber_keypair_derand:
median: 91864 cycles/ticks
average: 92251 cycles/ticks
kyber_keypair:
median: 99922 cycles/ticks
average: 100413 cycles/ticks
kyber_encaps_derand:
median: 118256 cycles/ticks
average: 118786 cycles/ticks
kyber_encaps:
median: 119694 cycles/ticks
average: 120294 cycles/ticks
kyber_decaps:
median: 155234 cycles/ticks
average: 155988 cycles/ticks
Loop spin: 709
gen_a:
median: 20412 cycles/ticks
average: 20540 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3211 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2057 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6771 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10396 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7735 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1298 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1752 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1354 cycles/ticks
indcpa_keypair:
median: 82946 cycles/ticks
average: 83311 cycles/ticks
indcpa_enc:
median: 108008 cycles/ticks
average: 108520 cycles/ticks
indcpa_dec:
median: 34816 cycles/ticks
average: 34957 cycles/ticks
kyber_keypair_derand:
median: 91802 cycles/ticks
average: 92145 cycles/ticks
kyber_keypair:
median: 100114 cycles/ticks
average: 100616 cycles/ticks
kyber_encaps_derand:
median: 118282 cycles/ticks
average: 119125 cycles/ticks
kyber_encaps:
median: 120004 cycles/ticks
average: 120570 cycles/ticks
kyber_decaps:
median: 155278 cycles/ticks
average: 155957 cycles/ticks
Loop spin: 710
gen_a:
median: 20436 cycles/ticks
average: 20545 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3216 cycles/ticks
poly_getnoise_eta2:
median: 2042 cycles/ticks
average: 2057 cycles/ticks
NTT:
median: 6764 cycles/ticks
average: 6797 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10450 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7740 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1284 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 267 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1747 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1361 cycles/ticks
indcpa_keypair:
median: 82914 cycles/ticks
average: 83265 cycles/ticks
indcpa_enc:
median: 108012 cycles/ticks
average: 108568 cycles/ticks
indcpa_dec:
median: 34834 cycles/ticks
average: 34990 cycles/ticks
kyber_keypair_derand:
median: 91830 cycles/ticks
average: 92227 cycles/ticks
kyber_keypair:
median: 99758 cycles/ticks
average: 100188 cycles/ticks
kyber_encaps_derand:
median: 118236 cycles/ticks
average: 118921 cycles/ticks
kyber_encaps:
median: 119744 cycles/ticks
average: 120374 cycles/ticks
kyber_decaps:
median: 155292 cycles/ticks
average: 155991 cycles/ticks
Loop spin: 711
gen_a:
median: 20384 cycles/ticks
average: 20497 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3212 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2057 cycles/ticks
NTT:
median: 6772 cycles/ticks
average: 6801 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10413 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7734 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 299 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1287 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1758 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1353 cycles/ticks
indcpa_keypair:
median: 83094 cycles/ticks
average: 83448 cycles/ticks
indcpa_enc:
median: 107888 cycles/ticks
average: 108407 cycles/ticks
indcpa_dec:
median: 34824 cycles/ticks
average: 34977 cycles/ticks
kyber_keypair_derand:
median: 91894 cycles/ticks
average: 92273 cycles/ticks
kyber_keypair:
median: 99946 cycles/ticks
average: 100354 cycles/ticks
kyber_encaps_derand:
median: 118180 cycles/ticks
average: 118716 cycles/ticks
kyber_encaps:
median: 119904 cycles/ticks
average: 120442 cycles/ticks
kyber_decaps:
median: 155252 cycles/ticks
average: 155995 cycles/ticks
Loop spin: 712
gen_a:
median: 20376 cycles/ticks
average: 20479 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3219 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2061 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6781 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10408 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7751 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1298 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1748 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1352 cycles/ticks
indcpa_keypair:
median: 82962 cycles/ticks
average: 83314 cycles/ticks
indcpa_enc:
median: 108010 cycles/ticks
average: 108513 cycles/ticks
indcpa_dec:
median: 34830 cycles/ticks
average: 34970 cycles/ticks
kyber_keypair_derand:
median: 91838 cycles/ticks
average: 92217 cycles/ticks
kyber_keypair:
median: 100190 cycles/ticks
average: 100642 cycles/ticks
kyber_encaps_derand:
median: 118274 cycles/ticks
average: 118892 cycles/ticks
kyber_encaps:
median: 119720 cycles/ticks
average: 120302 cycles/ticks
kyber_decaps:
median: 155326 cycles/ticks
average: 156152 cycles/ticks
Loop spin: 713
gen_a:
median: 20432 cycles/ticks
average: 20583 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3210 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2053 cycles/ticks
NTT:
median: 6748 cycles/ticks
average: 6772 cycles/ticks
INVNTT:
median: 10346 cycles/ticks
average: 10404 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7767 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1288 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 265 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1749 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1362 cycles/ticks
indcpa_keypair:
median: 83058 cycles/ticks
average: 83423 cycles/ticks
indcpa_enc:
median: 108064 cycles/ticks
average: 108521 cycles/ticks
indcpa_dec:
median: 34844 cycles/ticks
average: 34995 cycles/ticks
kyber_keypair_derand:
median: 91778 cycles/ticks
average: 92204 cycles/ticks
kyber_keypair:
median: 99774 cycles/ticks
average: 100213 cycles/ticks
kyber_encaps_derand:
median: 118356 cycles/ticks
average: 118917 cycles/ticks
kyber_encaps:
median: 120062 cycles/ticks
average: 120616 cycles/ticks
kyber_decaps:
median: 155422 cycles/ticks
average: 156206 cycles/ticks
Loop spin: 714
gen_a:
median: 20314 cycles/ticks
average: 20441 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3220 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2059 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6781 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10402 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7733 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1286 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1758 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1365 cycles/ticks
indcpa_keypair:
median: 82980 cycles/ticks
average: 83326 cycles/ticks
indcpa_enc:
median: 107974 cycles/ticks
average: 108507 cycles/ticks
indcpa_dec:
median: 34814 cycles/ticks
average: 34957 cycles/ticks
kyber_keypair_derand:
median: 91774 cycles/ticks
average: 92202 cycles/ticks
kyber_keypair:
median: 99818 cycles/ticks
average: 100299 cycles/ticks
kyber_encaps_derand:
median: 118346 cycles/ticks
average: 118893 cycles/ticks
kyber_encaps:
median: 119954 cycles/ticks
average: 120488 cycles/ticks
kyber_decaps:
median: 155390 cycles/ticks
average: 156105 cycles/ticks
Loop spin: 715
gen_a:
median: 20386 cycles/ticks
average: 20484 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3220 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2050 cycles/ticks
NTT:
median: 6744 cycles/ticks
average: 6782 cycles/ticks
INVNTT:
median: 10356 cycles/ticks
average: 10412 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7739 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1295 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1759 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1353 cycles/ticks
indcpa_keypair:
median: 82976 cycles/ticks
average: 83356 cycles/ticks
indcpa_enc:
median: 107992 cycles/ticks
average: 108502 cycles/ticks
indcpa_dec:
median: 34868 cycles/ticks
average: 35030 cycles/ticks
kyber_keypair_derand:
median: 91730 cycles/ticks
average: 92122 cycles/ticks
kyber_keypair:
median: 99854 cycles/ticks
average: 100296 cycles/ticks
kyber_encaps_derand:
median: 118182 cycles/ticks
average: 118705 cycles/ticks
kyber_encaps:
median: 119812 cycles/ticks
average: 120466 cycles/ticks
kyber_decaps:
median: 155196 cycles/ticks
average: 155957 cycles/ticks
Loop spin: 716
gen_a:
median: 20440 cycles/ticks
average: 20547 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3215 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2058 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6769 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10397 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7750 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 286 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1285 cycles/ticks
poly_compress:
median: 254 cycles/ticks
average: 265 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1750 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1362 cycles/ticks
indcpa_keypair:
median: 83022 cycles/ticks
average: 83404 cycles/ticks
indcpa_enc:
median: 108006 cycles/ticks
average: 108623 cycles/ticks
indcpa_dec:
median: 34810 cycles/ticks
average: 34951 cycles/ticks
kyber_keypair_derand:
median: 91736 cycles/ticks
average: 92123 cycles/ticks
kyber_keypair:
median: 99790 cycles/ticks
average: 100228 cycles/ticks
kyber_encaps_derand:
median: 118210 cycles/ticks
average: 118762 cycles/ticks
kyber_encaps:
median: 119650 cycles/ticks
average: 120294 cycles/ticks
kyber_decaps:
median: 155264 cycles/ticks
average: 155946 cycles/ticks
Loop spin: 717
gen_a:
median: 20440 cycles/ticks
average: 20541 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3216 cycles/ticks
poly_getnoise_eta2:
median: 2032 cycles/ticks
average: 2042 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6783 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10418 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7730 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1295 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1758 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1355 cycles/ticks
indcpa_keypair:
median: 83050 cycles/ticks
average: 83392 cycles/ticks
indcpa_enc:
median: 107992 cycles/ticks
average: 108548 cycles/ticks
indcpa_dec:
median: 34838 cycles/ticks
average: 34972 cycles/ticks
kyber_keypair_derand:
median: 91814 cycles/ticks
average: 92221 cycles/ticks
kyber_keypair:
median: 100310 cycles/ticks
average: 100717 cycles/ticks
kyber_encaps_derand:
median: 118418 cycles/ticks
average: 118939 cycles/ticks
kyber_encaps:
median: 119710 cycles/ticks
average: 120278 cycles/ticks
kyber_decaps:
median: 155588 cycles/ticks
average: 156213 cycles/ticks
Loop spin: 718
gen_a:
median: 20436 cycles/ticks
average: 20523 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3216 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2049 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6778 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10397 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7748 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1301 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1763 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1354 cycles/ticks
indcpa_keypair:
median: 83008 cycles/ticks
average: 83439 cycles/ticks
indcpa_enc:
median: 108006 cycles/ticks
average: 108580 cycles/ticks
indcpa_dec:
median: 34840 cycles/ticks
average: 34971 cycles/ticks
kyber_keypair_derand:
median: 91880 cycles/ticks
average: 92232 cycles/ticks
kyber_keypair:
median: 100242 cycles/ticks
average: 100630 cycles/ticks
kyber_encaps_derand:
median: 118332 cycles/ticks
average: 118872 cycles/ticks
kyber_encaps:
median: 119638 cycles/ticks
average: 120234 cycles/ticks
kyber_decaps:
median: 155334 cycles/ticks
average: 156019 cycles/ticks
Loop spin: 719
gen_a:
median: 20340 cycles/ticks
average: 20449 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3212 cycles/ticks
poly_getnoise_eta2:
median: 2034 cycles/ticks
average: 2051 cycles/ticks
NTT:
median: 6744 cycles/ticks
average: 6771 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10412 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7744 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1286 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 268 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1750 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1366 cycles/ticks
indcpa_keypair:
median: 83032 cycles/ticks
average: 83383 cycles/ticks
indcpa_enc:
median: 108038 cycles/ticks
average: 108523 cycles/ticks
indcpa_dec:
median: 34854 cycles/ticks
average: 35008 cycles/ticks
kyber_keypair_derand:
median: 91792 cycles/ticks
average: 92156 cycles/ticks
kyber_keypair:
median: 99934 cycles/ticks
average: 100465 cycles/ticks
kyber_encaps_derand:
median: 118114 cycles/ticks
average: 118726 cycles/ticks
kyber_encaps:
median: 119408 cycles/ticks
average: 119965 cycles/ticks
kyber_decaps:
median: 155120 cycles/ticks
average: 155900 cycles/ticks
Loop spin: 720
gen_a:
median: 20442 cycles/ticks
average: 20607 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3213 cycles/ticks
poly_getnoise_eta2:
median: 2042 cycles/ticks
average: 2050 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6781 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10393 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7730 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1295 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1763 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1353 cycles/ticks
indcpa_keypair:
median: 83034 cycles/ticks
average: 83370 cycles/ticks
indcpa_enc:
median: 108000 cycles/ticks
average: 108489 cycles/ticks
indcpa_dec:
median: 34818 cycles/ticks
average: 34980 cycles/ticks
kyber_keypair_derand:
median: 91704 cycles/ticks
average: 92109 cycles/ticks
kyber_keypair:
median: 99732 cycles/ticks
average: 100147 cycles/ticks
kyber_encaps_derand:
median: 118164 cycles/ticks
average: 118819 cycles/ticks
kyber_encaps:
median: 120012 cycles/ticks
average: 120621 cycles/ticks
kyber_decaps:
median: 155216 cycles/ticks
average: 155918 cycles/ticks
Loop spin: 721
gen_a:
median: 20362 cycles/ticks
average: 20465 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3213 cycles/ticks
poly_getnoise_eta2:
median: 2032 cycles/ticks
average: 2050 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6773 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10407 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7746 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1290 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 284 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1749 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1361 cycles/ticks
indcpa_keypair:
median: 82940 cycles/ticks
average: 83293 cycles/ticks
indcpa_enc:
median: 108010 cycles/ticks
average: 108534 cycles/ticks
indcpa_dec:
median: 34834 cycles/ticks
average: 34978 cycles/ticks
kyber_keypair_derand:
median: 91814 cycles/ticks
average: 92199 cycles/ticks
kyber_keypair:
median: 99782 cycles/ticks
average: 100176 cycles/ticks
kyber_encaps_derand:
median: 118302 cycles/ticks
average: 118853 cycles/ticks
kyber_encaps:
median: 120166 cycles/ticks
average: 120733 cycles/ticks
kyber_decaps:
median: 155394 cycles/ticks
average: 156111 cycles/ticks
Loop spin: 722
gen_a:
median: 20338 cycles/ticks
average: 20445 cycles/ticks
poly_getnoise_eta1:
median: 3198 cycles/ticks
average: 3222 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2066 cycles/ticks
NTT:
median: 6744 cycles/ticks
average: 6777 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10405 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7738 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1285 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1759 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1363 cycles/ticks
indcpa_keypair:
median: 83038 cycles/ticks
average: 83387 cycles/ticks
indcpa_enc:
median: 107966 cycles/ticks
average: 108472 cycles/ticks
indcpa_dec:
median: 34814 cycles/ticks
average: 34968 cycles/ticks
kyber_keypair_derand:
median: 91816 cycles/ticks
average: 92211 cycles/ticks
kyber_keypair:
median: 99882 cycles/ticks
average: 100332 cycles/ticks
kyber_encaps_derand:
median: 118210 cycles/ticks
average: 118812 cycles/ticks
kyber_encaps:
median: 119696 cycles/ticks
average: 120259 cycles/ticks
kyber_decaps:
median: 155262 cycles/ticks
average: 155994 cycles/ticks
Loop spin: 723
gen_a:
median: 20378 cycles/ticks
average: 20470 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3210 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2053 cycles/ticks
NTT:
median: 6750 cycles/ticks
average: 6799 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10413 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7704 cycles/ticks
average: 7755 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1298 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1763 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1353 cycles/ticks
indcpa_keypair:
median: 83012 cycles/ticks
average: 83358 cycles/ticks
indcpa_enc:
median: 107944 cycles/ticks
average: 108472 cycles/ticks
indcpa_dec:
median: 34838 cycles/ticks
average: 35029 cycles/ticks
kyber_keypair_derand:
median: 91822 cycles/ticks
average: 92235 cycles/ticks
kyber_keypair:
median: 99770 cycles/ticks
average: 100193 cycles/ticks
kyber_encaps_derand:
median: 118142 cycles/ticks
average: 118705 cycles/ticks
kyber_encaps:
median: 119518 cycles/ticks
average: 120179 cycles/ticks
kyber_decaps:
median: 155190 cycles/ticks
average: 155935 cycles/ticks
Loop spin: 724
gen_a:
median: 20320 cycles/ticks
average: 20448 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3212 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2058 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6772 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10416 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7730 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 298 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1285 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1761 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1364 cycles/ticks
indcpa_keypair:
median: 83016 cycles/ticks
average: 83358 cycles/ticks
indcpa_enc:
median: 108014 cycles/ticks
average: 108528 cycles/ticks
indcpa_dec:
median: 34834 cycles/ticks
average: 34965 cycles/ticks
kyber_keypair_derand:
median: 91784 cycles/ticks
average: 92151 cycles/ticks
kyber_keypair:
median: 100000 cycles/ticks
average: 100397 cycles/ticks
kyber_encaps_derand:
median: 118250 cycles/ticks
average: 118823 cycles/ticks
kyber_encaps:
median: 119558 cycles/ticks
average: 120173 cycles/ticks
kyber_decaps:
median: 155334 cycles/ticks
average: 156251 cycles/ticks
Loop spin: 725
gen_a:
median: 20312 cycles/ticks
average: 20420 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3211 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2056 cycles/ticks
NTT:
median: 6744 cycles/ticks
average: 6790 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10400 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7759 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 288 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1299 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1764 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1355 cycles/ticks
indcpa_keypair:
median: 82952 cycles/ticks
average: 83314 cycles/ticks
indcpa_enc:
median: 107964 cycles/ticks
average: 108475 cycles/ticks
indcpa_dec:
median: 34816 cycles/ticks
average: 34975 cycles/ticks
kyber_keypair_derand:
median: 91812 cycles/ticks
average: 92197 cycles/ticks
kyber_keypair:
median: 100136 cycles/ticks
average: 100637 cycles/ticks
kyber_encaps_derand:
median: 118384 cycles/ticks
average: 119025 cycles/ticks
kyber_encaps:
median: 119708 cycles/ticks
average: 120291 cycles/ticks
kyber_decaps:
median: 155328 cycles/ticks
average: 156116 cycles/ticks
Loop spin: 726
gen_a:
median: 20408 cycles/ticks
average: 20510 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3215 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2055 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6770 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10411 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7744 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 288 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1286 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 266 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1750 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1364 cycles/ticks
indcpa_keypair:
median: 83240 cycles/ticks
average: 83652 cycles/ticks
indcpa_enc:
median: 107942 cycles/ticks
average: 108476 cycles/ticks
indcpa_dec:
median: 34886 cycles/ticks
average: 35012 cycles/ticks
kyber_keypair_derand:
median: 91800 cycles/ticks
average: 92189 cycles/ticks
kyber_keypair:
median: 99930 cycles/ticks
average: 100351 cycles/ticks
kyber_encaps_derand:
median: 118306 cycles/ticks
average: 118916 cycles/ticks
kyber_encaps:
median: 119562 cycles/ticks
average: 120155 cycles/ticks
kyber_decaps:
median: 155286 cycles/ticks
average: 156034 cycles/ticks
Loop spin: 727
gen_a:
median: 20388 cycles/ticks
average: 20500 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3218 cycles/ticks
poly_getnoise_eta2:
median: 2032 cycles/ticks
average: 2050 cycles/ticks
NTT:
median: 6796 cycles/ticks
average: 6830 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10408 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7729 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 300 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1284 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1759 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1363 cycles/ticks
indcpa_keypair:
median: 83036 cycles/ticks
average: 83568 cycles/ticks
indcpa_enc:
median: 108000 cycles/ticks
average: 108803 cycles/ticks
indcpa_dec:
median: 34800 cycles/ticks
average: 34981 cycles/ticks
kyber_keypair_derand:
median: 91804 cycles/ticks
average: 92452 cycles/ticks
kyber_keypair:
median: 100360 cycles/ticks
average: 101235 cycles/ticks
kyber_encaps_derand:
median: 121560 cycles/ticks
average: 122311 cycles/ticks
kyber_encaps:
median: 119732 cycles/ticks
average: 120688 cycles/ticks
kyber_decaps:
median: 155248 cycles/ticks
average: 155966 cycles/ticks
Loop spin: 728
gen_a:
median: 20362 cycles/ticks
average: 20462 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3212 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2061 cycles/ticks
NTT:
median: 6762 cycles/ticks
average: 6795 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10398 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7751 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 288 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1310 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1751 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1366 cycles/ticks
indcpa_keypair:
median: 83018 cycles/ticks
average: 83385 cycles/ticks
indcpa_enc:
median: 108048 cycles/ticks
average: 108549 cycles/ticks
indcpa_dec:
median: 34828 cycles/ticks
average: 35001 cycles/ticks
kyber_keypair_derand:
median: 91830 cycles/ticks
average: 92219 cycles/ticks
kyber_keypair:
median: 100198 cycles/ticks
average: 100657 cycles/ticks
kyber_encaps_derand:
median: 118400 cycles/ticks
average: 118958 cycles/ticks
kyber_encaps:
median: 119830 cycles/ticks
average: 120380 cycles/ticks
kyber_decaps:
median: 155398 cycles/ticks
average: 156168 cycles/ticks
Loop spin: 729
gen_a:
median: 20408 cycles/ticks
average: 20512 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3215 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2056 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6776 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10420 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7757 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 286 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1286 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 267 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1749 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1362 cycles/ticks
indcpa_keypair:
median: 82980 cycles/ticks
average: 83353 cycles/ticks
indcpa_enc:
median: 107938 cycles/ticks
average: 108484 cycles/ticks
indcpa_dec:
median: 34828 cycles/ticks
average: 34989 cycles/ticks
kyber_keypair_derand:
median: 91754 cycles/ticks
average: 92199 cycles/ticks
kyber_keypair:
median: 100010 cycles/ticks
average: 100458 cycles/ticks
kyber_encaps_derand:
median: 118472 cycles/ticks
average: 119089 cycles/ticks
kyber_encaps:
median: 120006 cycles/ticks
average: 120704 cycles/ticks
kyber_decaps:
median: 155372 cycles/ticks
average: 156099 cycles/ticks
Loop spin: 730
gen_a:
median: 20446 cycles/ticks
average: 20549 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3220 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2058 cycles/ticks
NTT:
median: 6764 cycles/ticks
average: 6794 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10403 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7754 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1284 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 257 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1755 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1365 cycles/ticks
indcpa_keypair:
median: 83002 cycles/ticks
average: 83327 cycles/ticks
indcpa_enc:
median: 107992 cycles/ticks
average: 108547 cycles/ticks
indcpa_dec:
median: 34874 cycles/ticks
average: 35023 cycles/ticks
kyber_keypair_derand:
median: 91760 cycles/ticks
average: 92132 cycles/ticks
kyber_keypair:
median: 100074 cycles/ticks
average: 100531 cycles/ticks
kyber_encaps_derand:
median: 118858 cycles/ticks
average: 119297 cycles/ticks
kyber_encaps:
median: 120468 cycles/ticks
average: 121016 cycles/ticks
kyber_decaps:
median: 155800 cycles/ticks
average: 156467 cycles/ticks
Loop spin: 731
gen_a:
median: 20362 cycles/ticks
average: 20479 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3220 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2057 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6769 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10416 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7742 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1286 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1751 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1363 cycles/ticks
indcpa_keypair:
median: 83058 cycles/ticks
average: 83379 cycles/ticks
indcpa_enc:
median: 107964 cycles/ticks
average: 108488 cycles/ticks
indcpa_dec:
median: 34806 cycles/ticks
average: 34980 cycles/ticks
kyber_keypair_derand:
median: 91832 cycles/ticks
average: 92373 cycles/ticks
kyber_keypair:
median: 100142 cycles/ticks
average: 100616 cycles/ticks
kyber_encaps_derand:
median: 118300 cycles/ticks
average: 118855 cycles/ticks
kyber_encaps:
median: 119600 cycles/ticks
average: 120154 cycles/ticks
kyber_decaps:
median: 155354 cycles/ticks
average: 156035 cycles/ticks
Loop spin: 732
gen_a:
median: 20356 cycles/ticks
average: 20456 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3211 cycles/ticks
poly_getnoise_eta2:
median: 2042 cycles/ticks
average: 2059 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6775 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10410 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7731 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 288 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1285 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1760 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1366 cycles/ticks
indcpa_keypair:
median: 83052 cycles/ticks
average: 83383 cycles/ticks
indcpa_enc:
median: 107962 cycles/ticks
average: 108471 cycles/ticks
indcpa_dec:
median: 34848 cycles/ticks
average: 34976 cycles/ticks
kyber_keypair_derand:
median: 91858 cycles/ticks
average: 92268 cycles/ticks
kyber_keypair:
median: 100090 cycles/ticks
average: 100538 cycles/ticks
kyber_encaps_derand:
median: 118310 cycles/ticks
average: 118907 cycles/ticks
kyber_encaps:
median: 120076 cycles/ticks
average: 120706 cycles/ticks
kyber_decaps:
median: 155488 cycles/ticks
average: 156212 cycles/ticks
Loop spin: 733
gen_a:
median: 20316 cycles/ticks
average: 20445 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3211 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2061 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6796 cycles/ticks
INVNTT:
median: 10356 cycles/ticks
average: 10430 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7723 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 299 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1287 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1759 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1353 cycles/ticks
indcpa_keypair:
median: 82908 cycles/ticks
average: 83238 cycles/ticks
indcpa_enc:
median: 107944 cycles/ticks
average: 108518 cycles/ticks
indcpa_dec:
median: 34812 cycles/ticks
average: 34966 cycles/ticks
kyber_keypair_derand:
median: 91706 cycles/ticks
average: 92127 cycles/ticks
kyber_keypair:
median: 99826 cycles/ticks
average: 100300 cycles/ticks
kyber_encaps_derand:
median: 118242 cycles/ticks
average: 118840 cycles/ticks
kyber_encaps:
median: 119756 cycles/ticks
average: 120301 cycles/ticks
kyber_decaps:
median: 155296 cycles/ticks
average: 156146 cycles/ticks
Loop spin: 734
gen_a:
median: 20324 cycles/ticks
average: 20443 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3214 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2062 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6774 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10398 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7744 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1301 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1749 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1362 cycles/ticks
indcpa_keypair:
median: 82976 cycles/ticks
average: 83368 cycles/ticks
indcpa_enc:
median: 108040 cycles/ticks
average: 108535 cycles/ticks
indcpa_dec:
median: 34826 cycles/ticks
average: 34965 cycles/ticks
kyber_keypair_derand:
median: 91792 cycles/ticks
average: 92184 cycles/ticks
kyber_keypair:
median: 99812 cycles/ticks
average: 100257 cycles/ticks
kyber_encaps_derand:
median: 118386 cycles/ticks
average: 118934 cycles/ticks
kyber_encaps:
median: 119766 cycles/ticks
average: 120347 cycles/ticks
kyber_decaps:
median: 155386 cycles/ticks
average: 156125 cycles/ticks
Loop spin: 735
gen_a:
median: 20406 cycles/ticks
average: 20518 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3209 cycles/ticks
poly_getnoise_eta2:
median: 2034 cycles/ticks
average: 2050 cycles/ticks
NTT:
median: 6752 cycles/ticks
average: 6781 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10420 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7736 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1285 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1758 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1363 cycles/ticks
indcpa_keypair:
median: 82922 cycles/ticks
average: 83230 cycles/ticks
indcpa_enc:
median: 107852 cycles/ticks
average: 108384 cycles/ticks
indcpa_dec:
median: 34802 cycles/ticks
average: 34961 cycles/ticks
kyber_keypair_derand:
median: 91752 cycles/ticks
average: 92148 cycles/ticks
kyber_keypair:
median: 100268 cycles/ticks
average: 100696 cycles/ticks
kyber_encaps_derand:
median: 118244 cycles/ticks
average: 118783 cycles/ticks
kyber_encaps:
median: 119718 cycles/ticks
average: 120216 cycles/ticks
kyber_decaps:
median: 155176 cycles/ticks
average: 155867 cycles/ticks
Loop spin: 736
gen_a:
median: 20436 cycles/ticks
average: 20534 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3213 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2092 cycles/ticks
NTT:
median: 6750 cycles/ticks
average: 6789 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10391 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7739 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 286 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1296 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1757 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1352 cycles/ticks
indcpa_keypair:
median: 82980 cycles/ticks
average: 83374 cycles/ticks
indcpa_enc:
median: 107994 cycles/ticks
average: 108509 cycles/ticks
indcpa_dec:
median: 34818 cycles/ticks
average: 34978 cycles/ticks
kyber_keypair_derand:
median: 91736 cycles/ticks
average: 92114 cycles/ticks
kyber_keypair:
median: 100162 cycles/ticks
average: 100626 cycles/ticks
kyber_encaps_derand:
median: 118324 cycles/ticks
average: 119053 cycles/ticks
kyber_encaps:
median: 120176 cycles/ticks
average: 120815 cycles/ticks
kyber_decaps:
median: 155366 cycles/ticks
average: 156115 cycles/ticks
Loop spin: 737
gen_a:
median: 20408 cycles/ticks
average: 20516 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3217 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2054 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6780 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10398 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7739 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1299 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1763 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1355 cycles/ticks
indcpa_keypair:
median: 83056 cycles/ticks
average: 83423 cycles/ticks
indcpa_enc:
median: 107998 cycles/ticks
average: 108535 cycles/ticks
indcpa_dec:
median: 34836 cycles/ticks
average: 35000 cycles/ticks
kyber_keypair_derand:
median: 91788 cycles/ticks
average: 92156 cycles/ticks
kyber_keypair:
median: 100284 cycles/ticks
average: 100691 cycles/ticks
kyber_encaps_derand:
median: 118262 cycles/ticks
average: 118829 cycles/ticks
kyber_encaps:
median: 119808 cycles/ticks
average: 120400 cycles/ticks
kyber_decaps:
median: 155266 cycles/ticks
average: 156060 cycles/ticks
Loop spin: 738
gen_a:
median: 20450 cycles/ticks
average: 20555 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3216 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2060 cycles/ticks
NTT:
median: 6752 cycles/ticks
average: 6787 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10412 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7742 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1288 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 265 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1751 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1363 cycles/ticks
indcpa_keypair:
median: 83000 cycles/ticks
average: 83358 cycles/ticks
indcpa_enc:
median: 107960 cycles/ticks
average: 108504 cycles/ticks
indcpa_dec:
median: 34836 cycles/ticks
average: 34995 cycles/ticks
kyber_keypair_derand:
median: 91816 cycles/ticks
average: 92212 cycles/ticks
kyber_keypair:
median: 100066 cycles/ticks
average: 100480 cycles/ticks
kyber_encaps_derand:
median: 118226 cycles/ticks
average: 118812 cycles/ticks
kyber_encaps:
median: 119770 cycles/ticks
average: 120389 cycles/ticks
kyber_decaps:
median: 155256 cycles/ticks
average: 155953 cycles/ticks
Loop spin: 739
gen_a:
median: 20398 cycles/ticks
average: 20507 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3215 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2063 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6777 cycles/ticks
INVNTT:
median: 10348 cycles/ticks
average: 10412 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7742 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 298 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1287 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1757 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1357 cycles/ticks
indcpa_keypair:
median: 82952 cycles/ticks
average: 83291 cycles/ticks
indcpa_enc:
median: 108000 cycles/ticks
average: 108544 cycles/ticks
indcpa_dec:
median: 34842 cycles/ticks
average: 35014 cycles/ticks
kyber_keypair_derand:
median: 91754 cycles/ticks
average: 92218 cycles/ticks
kyber_keypair:
median: 100176 cycles/ticks
average: 100648 cycles/ticks
kyber_encaps_derand:
median: 118228 cycles/ticks
average: 118840 cycles/ticks
kyber_encaps:
median: 119784 cycles/ticks
average: 120339 cycles/ticks
kyber_decaps:
median: 155248 cycles/ticks
average: 155998 cycles/ticks
Loop spin: 740
gen_a:
median: 20362 cycles/ticks
average: 20486 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3214 cycles/ticks
poly_getnoise_eta2:
median: 2040 cycles/ticks
average: 2044 cycles/ticks
NTT:
median: 6750 cycles/ticks
average: 6797 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10403 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7740 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 286 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1296 cycles/ticks
poly_compress:
median: 254 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1762 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1356 cycles/ticks
indcpa_keypair:
median: 82962 cycles/ticks
average: 83305 cycles/ticks
indcpa_enc:
median: 107976 cycles/ticks
average: 108520 cycles/ticks
indcpa_dec:
median: 34820 cycles/ticks
average: 34967 cycles/ticks
kyber_keypair_derand:
median: 91840 cycles/ticks
average: 92212 cycles/ticks
kyber_keypair:
median: 100036 cycles/ticks
average: 100512 cycles/ticks
kyber_encaps_derand:
median: 118306 cycles/ticks
average: 118865 cycles/ticks
kyber_encaps:
median: 119946 cycles/ticks
average: 120549 cycles/ticks
kyber_decaps:
median: 155408 cycles/ticks
average: 156149 cycles/ticks
Loop spin: 741
gen_a:
median: 20404 cycles/ticks
average: 20521 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3217 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2059 cycles/ticks
NTT:
median: 6752 cycles/ticks
average: 6784 cycles/ticks
INVNTT:
median: 10346 cycles/ticks
average: 10393 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7740 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 286 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1296 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1748 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1359 cycles/ticks
indcpa_keypair:
median: 82992 cycles/ticks
average: 83334 cycles/ticks
indcpa_enc:
median: 107964 cycles/ticks
average: 108527 cycles/ticks
indcpa_dec:
median: 34834 cycles/ticks
average: 34990 cycles/ticks
kyber_keypair_derand:
median: 91760 cycles/ticks
average: 92166 cycles/ticks
kyber_keypair:
median: 99854 cycles/ticks
average: 100294 cycles/ticks
kyber_encaps_derand:
median: 118204 cycles/ticks
average: 118836 cycles/ticks
kyber_encaps:
median: 119870 cycles/ticks
average: 120455 cycles/ticks
kyber_decaps:
median: 155238 cycles/ticks
average: 156017 cycles/ticks
Loop spin: 742
gen_a:
median: 20466 cycles/ticks
average: 20584 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3215 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2061 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6783 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10404 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7725 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 286 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1286 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1766 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1366 cycles/ticks
indcpa_keypair:
median: 83064 cycles/ticks
average: 83379 cycles/ticks
indcpa_enc:
median: 108028 cycles/ticks
average: 108544 cycles/ticks
indcpa_dec:
median: 34848 cycles/ticks
average: 35016 cycles/ticks
kyber_keypair_derand:
median: 91800 cycles/ticks
average: 92176 cycles/ticks
kyber_keypair:
median: 100052 cycles/ticks
average: 100475 cycles/ticks
kyber_encaps_derand:
median: 118236 cycles/ticks
average: 118839 cycles/ticks
kyber_encaps:
median: 119646 cycles/ticks
average: 120235 cycles/ticks
kyber_decaps:
median: 155296 cycles/ticks
average: 156035 cycles/ticks
Loop spin: 743
gen_a:
median: 20368 cycles/ticks
average: 20470 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3208 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2046 cycles/ticks
NTT:
median: 6756 cycles/ticks
average: 6800 cycles/ticks
INVNTT:
median: 10356 cycles/ticks
average: 10406 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7741 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1296 cycles/ticks
poly_compress:
median: 254 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1762 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1352 cycles/ticks
indcpa_keypair:
median: 82968 cycles/ticks
average: 83333 cycles/ticks
indcpa_enc:
median: 108036 cycles/ticks
average: 108547 cycles/ticks
indcpa_dec:
median: 34816 cycles/ticks
average: 34950 cycles/ticks
kyber_keypair_derand:
median: 91834 cycles/ticks
average: 92218 cycles/ticks
kyber_keypair:
median: 99860 cycles/ticks
average: 100313 cycles/ticks
kyber_encaps_derand:
median: 119692 cycles/ticks
average: 120328 cycles/ticks
kyber_encaps:
median: 121406 cycles/ticks
average: 121982 cycles/ticks
kyber_decaps:
median: 156612 cycles/ticks
average: 157331 cycles/ticks
Loop spin: 744
gen_a:
median: 20310 cycles/ticks
average: 20436 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3223 cycles/ticks
poly_getnoise_eta2:
median: 2040 cycles/ticks
average: 2045 cycles/ticks
NTT:
median: 6744 cycles/ticks
average: 6791 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10409 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7733 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1297 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1758 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1352 cycles/ticks
indcpa_keypair:
median: 83086 cycles/ticks
average: 83416 cycles/ticks
indcpa_enc:
median: 107984 cycles/ticks
average: 108536 cycles/ticks
indcpa_dec:
median: 34870 cycles/ticks
average: 35031 cycles/ticks
kyber_keypair_derand:
median: 91854 cycles/ticks
average: 92246 cycles/ticks
kyber_keypair:
median: 99844 cycles/ticks
average: 100242 cycles/ticks
kyber_encaps_derand:
median: 118376 cycles/ticks
average: 119110 cycles/ticks
kyber_encaps:
median: 119796 cycles/ticks
average: 120380 cycles/ticks
kyber_decaps:
median: 155464 cycles/ticks
average: 156248 cycles/ticks
Loop spin: 745
gen_a:
median: 20486 cycles/ticks
average: 20595 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3214 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2061 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6793 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10411 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7742 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1301 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1763 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1353 cycles/ticks
indcpa_keypair:
median: 83006 cycles/ticks
average: 83343 cycles/ticks
indcpa_enc:
median: 107986 cycles/ticks
average: 108645 cycles/ticks
indcpa_dec:
median: 34806 cycles/ticks
average: 34961 cycles/ticks
kyber_keypair_derand:
median: 91778 cycles/ticks
average: 92185 cycles/ticks
kyber_keypair:
median: 99994 cycles/ticks
average: 100436 cycles/ticks
kyber_encaps_derand:
median: 118212 cycles/ticks
average: 118781 cycles/ticks
kyber_encaps:
median: 119822 cycles/ticks
average: 120377 cycles/ticks
kyber_decaps:
median: 155226 cycles/ticks
average: 155983 cycles/ticks
Loop spin: 746
gen_a:
median: 20354 cycles/ticks
average: 20466 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3214 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2062 cycles/ticks
NTT:
median: 6750 cycles/ticks
average: 6785 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10457 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7710 cycles/ticks
average: 7750 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1286 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1748 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1366 cycles/ticks
indcpa_keypair:
median: 83006 cycles/ticks
average: 83366 cycles/ticks
indcpa_enc:
median: 107978 cycles/ticks
average: 108531 cycles/ticks
indcpa_dec:
median: 34830 cycles/ticks
average: 34995 cycles/ticks
kyber_keypair_derand:
median: 91782 cycles/ticks
average: 92168 cycles/ticks
kyber_keypair:
median: 100022 cycles/ticks
average: 100435 cycles/ticks
kyber_encaps_derand:
median: 118234 cycles/ticks
average: 118840 cycles/ticks
kyber_encaps:
median: 119738 cycles/ticks
average: 120288 cycles/ticks
kyber_decaps:
median: 155238 cycles/ticks
average: 155976 cycles/ticks
Loop spin: 747
gen_a:
median: 20356 cycles/ticks
average: 20472 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3214 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2049 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6776 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10412 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7704 cycles/ticks
average: 7735 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1284 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1764 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1357 cycles/ticks
indcpa_keypair:
median: 82940 cycles/ticks
average: 83285 cycles/ticks
indcpa_enc:
median: 108012 cycles/ticks
average: 108594 cycles/ticks
indcpa_dec:
median: 34840 cycles/ticks
average: 34979 cycles/ticks
kyber_keypair_derand:
median: 91822 cycles/ticks
average: 92218 cycles/ticks
kyber_keypair:
median: 99752 cycles/ticks
average: 100134 cycles/ticks
kyber_encaps_derand:
median: 118196 cycles/ticks
average: 118779 cycles/ticks
kyber_encaps:
median: 119914 cycles/ticks
average: 120460 cycles/ticks
kyber_decaps:
median: 155136 cycles/ticks
average: 155930 cycles/ticks
Loop spin: 748
gen_a:
median: 20342 cycles/ticks
average: 20452 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3214 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2060 cycles/ticks
NTT:
median: 6744 cycles/ticks
average: 6773 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10415 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7741 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1285 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1749 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1358 cycles/ticks
indcpa_keypair:
median: 83074 cycles/ticks
average: 83412 cycles/ticks
indcpa_enc:
median: 108052 cycles/ticks
average: 108615 cycles/ticks
indcpa_dec:
median: 34850 cycles/ticks
average: 35016 cycles/ticks
kyber_keypair_derand:
median: 91832 cycles/ticks
average: 92206 cycles/ticks
kyber_keypair:
median: 99974 cycles/ticks
average: 100485 cycles/ticks
kyber_encaps_derand:
median: 118142 cycles/ticks
average: 118773 cycles/ticks
kyber_encaps:
median: 119984 cycles/ticks
average: 120518 cycles/ticks
kyber_decaps:
median: 155224 cycles/ticks
average: 155953 cycles/ticks
Loop spin: 749
gen_a:
median: 20464 cycles/ticks
average: 20562 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3214 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2060 cycles/ticks
NTT:
median: 6748 cycles/ticks
average: 6776 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10413 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7704 cycles/ticks
average: 7758 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1292 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 257 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1762 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1361 cycles/ticks
indcpa_keypair:
median: 83050 cycles/ticks
average: 83385 cycles/ticks
indcpa_enc:
median: 107922 cycles/ticks
average: 108502 cycles/ticks
indcpa_dec:
median: 34824 cycles/ticks
average: 34990 cycles/ticks
kyber_keypair_derand:
median: 91734 cycles/ticks
average: 92143 cycles/ticks
kyber_keypair:
median: 99770 cycles/ticks
average: 100240 cycles/ticks
kyber_encaps_derand:
median: 118304 cycles/ticks
average: 118883 cycles/ticks
kyber_encaps:
median: 119904 cycles/ticks
average: 120482 cycles/ticks
kyber_decaps:
median: 155286 cycles/ticks
average: 156054 cycles/ticks
Loop spin: 750
gen_a:
median: 20364 cycles/ticks
average: 20474 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3222 cycles/ticks
poly_getnoise_eta2:
median: 2032 cycles/ticks
average: 2036 cycles/ticks
NTT:
median: 6766 cycles/ticks
average: 6801 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10396 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7739 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 286 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1296 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1761 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1353 cycles/ticks
indcpa_keypair:
median: 82986 cycles/ticks
average: 83287 cycles/ticks
indcpa_enc:
median: 108046 cycles/ticks
average: 108612 cycles/ticks
indcpa_dec:
median: 34866 cycles/ticks
average: 35020 cycles/ticks
kyber_keypair_derand:
median: 91744 cycles/ticks
average: 92147 cycles/ticks
kyber_keypair:
median: 99798 cycles/ticks
average: 100257 cycles/ticks
kyber_encaps_derand:
median: 118252 cycles/ticks
average: 118842 cycles/ticks
kyber_encaps:
median: 119708 cycles/ticks
average: 120386 cycles/ticks
kyber_decaps:
median: 155344 cycles/ticks
average: 156076 cycles/ticks
Loop spin: 751
gen_a:
median: 20312 cycles/ticks
average: 20434 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3219 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2059 cycles/ticks
NTT:
median: 6750 cycles/ticks
average: 6781 cycles/ticks
INVNTT:
median: 10356 cycles/ticks
average: 10411 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7743 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1289 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 290 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1752 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1365 cycles/ticks
indcpa_keypair:
median: 83044 cycles/ticks
average: 83388 cycles/ticks
indcpa_enc:
median: 107986 cycles/ticks
average: 108539 cycles/ticks
indcpa_dec:
median: 34844 cycles/ticks
average: 35010 cycles/ticks
kyber_keypair_derand:
median: 91824 cycles/ticks
average: 92212 cycles/ticks
kyber_keypair:
median: 100236 cycles/ticks
average: 100640 cycles/ticks
kyber_encaps_derand:
median: 118262 cycles/ticks
average: 118859 cycles/ticks
kyber_encaps:
median: 119856 cycles/ticks
average: 120390 cycles/ticks
kyber_decaps:
median: 155292 cycles/ticks
average: 156030 cycles/ticks
Loop spin: 752
gen_a:
median: 20432 cycles/ticks
average: 20547 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3212 cycles/ticks
poly_getnoise_eta2:
median: 2042 cycles/ticks
average: 2056 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6780 cycles/ticks
INVNTT:
median: 10346 cycles/ticks
average: 10410 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7749 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1285 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1756 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1366 cycles/ticks
indcpa_keypair:
median: 82968 cycles/ticks
average: 83311 cycles/ticks
indcpa_enc:
median: 107992 cycles/ticks
average: 108581 cycles/ticks
indcpa_dec:
median: 34808 cycles/ticks
average: 34938 cycles/ticks
kyber_keypair_derand:
median: 91806 cycles/ticks
average: 92174 cycles/ticks
kyber_keypair:
median: 100422 cycles/ticks
average: 100854 cycles/ticks
kyber_encaps_derand:
median: 118228 cycles/ticks
average: 118891 cycles/ticks
kyber_encaps:
median: 119528 cycles/ticks
average: 120092 cycles/ticks
kyber_decaps:
median: 155266 cycles/ticks
average: 156053 cycles/ticks
Loop spin: 753
gen_a:
median: 20404 cycles/ticks
average: 20501 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3219 cycles/ticks
poly_getnoise_eta2:
median: 2040 cycles/ticks
average: 2046 cycles/ticks
NTT:
median: 6744 cycles/ticks
average: 6787 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10397 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7733 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1298 cycles/ticks
poly_compress:
median: 254 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1757 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1350 cycles/ticks
indcpa_keypair:
median: 83004 cycles/ticks
average: 83438 cycles/ticks
indcpa_enc:
median: 107966 cycles/ticks
average: 108607 cycles/ticks
indcpa_dec:
median: 34828 cycles/ticks
average: 34990 cycles/ticks
kyber_keypair_derand:
median: 91852 cycles/ticks
average: 92225 cycles/ticks
kyber_keypair:
median: 99968 cycles/ticks
average: 100357 cycles/ticks
kyber_encaps_derand:
median: 118168 cycles/ticks
average: 118760 cycles/ticks
kyber_encaps:
median: 119582 cycles/ticks
average: 120201 cycles/ticks
kyber_decaps:
median: 155164 cycles/ticks
average: 156020 cycles/ticks
Loop spin: 754
gen_a:
median: 20390 cycles/ticks
average: 20518 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3214 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2053 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6772 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10406 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7740 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1284 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1748 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1364 cycles/ticks
indcpa_keypair:
median: 82978 cycles/ticks
average: 83301 cycles/ticks
indcpa_enc:
median: 108008 cycles/ticks
average: 108547 cycles/ticks
indcpa_dec:
median: 34884 cycles/ticks
average: 35021 cycles/ticks
kyber_keypair_derand:
median: 91938 cycles/ticks
average: 92308 cycles/ticks
kyber_keypair:
median: 99824 cycles/ticks
average: 100282 cycles/ticks
kyber_encaps_derand:
median: 118294 cycles/ticks
average: 118897 cycles/ticks
kyber_encaps:
median: 119824 cycles/ticks
average: 120454 cycles/ticks
kyber_decaps:
median: 155206 cycles/ticks
average: 155971 cycles/ticks
Loop spin: 755
gen_a:
median: 20408 cycles/ticks
average: 20523 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3212 cycles/ticks
poly_getnoise_eta2:
median: 2038 cycles/ticks
average: 2052 cycles/ticks
NTT:
median: 6744 cycles/ticks
average: 6786 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10393 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7725 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1286 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1755 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1362 cycles/ticks
indcpa_keypair:
median: 82990 cycles/ticks
average: 83369 cycles/ticks
indcpa_enc:
median: 108008 cycles/ticks
average: 108545 cycles/ticks
indcpa_dec:
median: 34878 cycles/ticks
average: 35037 cycles/ticks
kyber_keypair_derand:
median: 91840 cycles/ticks
average: 92222 cycles/ticks
kyber_keypair:
median: 99758 cycles/ticks
average: 100215 cycles/ticks
kyber_encaps_derand:
median: 118300 cycles/ticks
average: 118936 cycles/ticks
kyber_encaps:
median: 119966 cycles/ticks
average: 120620 cycles/ticks
kyber_decaps:
median: 155368 cycles/ticks
average: 156258 cycles/ticks
Loop spin: 756
gen_a:
median: 20360 cycles/ticks
average: 20475 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3209 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2046 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6779 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10390 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7730 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1297 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1766 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1353 cycles/ticks
indcpa_keypair:
median: 82910 cycles/ticks
average: 83266 cycles/ticks
indcpa_enc:
median: 108016 cycles/ticks
average: 108530 cycles/ticks
indcpa_dec:
median: 34870 cycles/ticks
average: 34999 cycles/ticks
kyber_keypair_derand:
median: 91680 cycles/ticks
average: 92048 cycles/ticks
kyber_keypair:
median: 99804 cycles/ticks
average: 100293 cycles/ticks
kyber_encaps_derand:
median: 118344 cycles/ticks
average: 118949 cycles/ticks
kyber_encaps:
median: 119990 cycles/ticks
average: 120529 cycles/ticks
kyber_decaps:
median: 155316 cycles/ticks
average: 156080 cycles/ticks
Loop spin: 757
gen_a:
median: 20356 cycles/ticks
average: 20456 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3210 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2055 cycles/ticks
NTT:
median: 6750 cycles/ticks
average: 6782 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10394 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7745 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 286 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1296 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1748 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1359 cycles/ticks
indcpa_keypair:
median: 82938 cycles/ticks
average: 83293 cycles/ticks
indcpa_enc:
median: 107970 cycles/ticks
average: 108534 cycles/ticks
indcpa_dec:
median: 34852 cycles/ticks
average: 35017 cycles/ticks
kyber_keypair_derand:
median: 91750 cycles/ticks
average: 92128 cycles/ticks
kyber_keypair:
median: 99796 cycles/ticks
average: 100199 cycles/ticks
kyber_encaps_derand:
median: 118248 cycles/ticks
average: 118859 cycles/ticks
kyber_encaps:
median: 119798 cycles/ticks
average: 120400 cycles/ticks
kyber_decaps:
median: 155418 cycles/ticks
average: 156299 cycles/ticks
Loop spin: 758
gen_a:
median: 20398 cycles/ticks
average: 20503 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3235 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2060 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6777 cycles/ticks
INVNTT:
median: 10346 cycles/ticks
average: 10407 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7712 cycles/ticks
average: 7747 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 286 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1288 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1758 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1362 cycles/ticks
indcpa_keypair:
median: 83080 cycles/ticks
average: 83406 cycles/ticks
indcpa_enc:
median: 107964 cycles/ticks
average: 108574 cycles/ticks
indcpa_dec:
median: 34818 cycles/ticks
average: 34953 cycles/ticks
kyber_keypair_derand:
median: 91750 cycles/ticks
average: 92113 cycles/ticks
kyber_keypair:
median: 99822 cycles/ticks
average: 100304 cycles/ticks
kyber_encaps_derand:
median: 118218 cycles/ticks
average: 118847 cycles/ticks
kyber_encaps:
median: 119684 cycles/ticks
average: 120275 cycles/ticks
kyber_decaps:
median: 155336 cycles/ticks
average: 156144 cycles/ticks
Loop spin: 759
gen_a:
median: 20410 cycles/ticks
average: 20519 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3218 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2045 cycles/ticks
NTT:
median: 6762 cycles/ticks
average: 6803 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10401 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7737 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1294 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1764 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1353 cycles/ticks
indcpa_keypair:
median: 83088 cycles/ticks
average: 83453 cycles/ticks
indcpa_enc:
median: 108042 cycles/ticks
average: 108724 cycles/ticks
indcpa_dec:
median: 34896 cycles/ticks
average: 35071 cycles/ticks
kyber_keypair_derand:
median: 91896 cycles/ticks
average: 92286 cycles/ticks
kyber_keypair:
median: 100096 cycles/ticks
average: 100499 cycles/ticks
kyber_encaps_derand:
median: 118320 cycles/ticks
average: 118925 cycles/ticks
kyber_encaps:
median: 119692 cycles/ticks
average: 120246 cycles/ticks
kyber_decaps:
median: 155368 cycles/ticks
average: 156097 cycles/ticks
Loop spin: 760
gen_a:
median: 20470 cycles/ticks
average: 20578 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3215 cycles/ticks
poly_getnoise_eta2:
median: 2034 cycles/ticks
average: 2050 cycles/ticks
NTT:
median: 6752 cycles/ticks
average: 6795 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10400 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7744 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1300 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1761 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1352 cycles/ticks
indcpa_keypair:
median: 82984 cycles/ticks
average: 83311 cycles/ticks
indcpa_enc:
median: 107966 cycles/ticks
average: 108519 cycles/ticks
indcpa_dec:
median: 34834 cycles/ticks
average: 34978 cycles/ticks
kyber_keypair_derand:
median: 91904 cycles/ticks
average: 92311 cycles/ticks
kyber_keypair:
median: 99856 cycles/ticks
average: 100374 cycles/ticks
kyber_encaps_derand:
median: 118154 cycles/ticks
average: 118734 cycles/ticks
kyber_encaps:
median: 119518 cycles/ticks
average: 120081 cycles/ticks
kyber_decaps:
median: 155122 cycles/ticks
average: 155796 cycles/ticks
Loop spin: 761
gen_a:
median: 20464 cycles/ticks
average: 20584 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3231 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2057 cycles/ticks
NTT:
median: 6724 cycles/ticks
average: 6752 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10412 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7729 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 298 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1285 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1757 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1352 cycles/ticks
indcpa_keypair:
median: 82942 cycles/ticks
average: 83283 cycles/ticks
indcpa_enc:
median: 107896 cycles/ticks
average: 108504 cycles/ticks
indcpa_dec:
median: 34796 cycles/ticks
average: 34951 cycles/ticks
kyber_keypair_derand:
median: 91700 cycles/ticks
average: 92093 cycles/ticks
kyber_keypair:
median: 100028 cycles/ticks
average: 100441 cycles/ticks
kyber_encaps_derand:
median: 118250 cycles/ticks
average: 118788 cycles/ticks
kyber_encaps:
median: 119502 cycles/ticks
average: 120079 cycles/ticks
kyber_decaps:
median: 155260 cycles/ticks
average: 156039 cycles/ticks
Loop spin: 762
gen_a:
median: 20384 cycles/ticks
average: 20503 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3211 cycles/ticks
poly_getnoise_eta2:
median: 2038 cycles/ticks
average: 2052 cycles/ticks
NTT:
median: 6728 cycles/ticks
average: 6753 cycles/ticks
INVNTT:
median: 10348 cycles/ticks
average: 10384 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7739 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1297 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1748 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1362 cycles/ticks
indcpa_keypair:
median: 82958 cycles/ticks
average: 83273 cycles/ticks
indcpa_enc:
median: 107944 cycles/ticks
average: 108483 cycles/ticks
indcpa_dec:
median: 34804 cycles/ticks
average: 34950 cycles/ticks
kyber_keypair_derand:
median: 91836 cycles/ticks
average: 92226 cycles/ticks
kyber_keypair:
median: 100208 cycles/ticks
average: 100689 cycles/ticks
kyber_encaps_derand:
median: 118200 cycles/ticks
average: 118826 cycles/ticks
kyber_encaps:
median: 119674 cycles/ticks
average: 120201 cycles/ticks
kyber_decaps:
median: 155248 cycles/ticks
average: 155998 cycles/ticks
Loop spin: 763
gen_a:
median: 20336 cycles/ticks
average: 20446 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3215 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2056 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6768 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10412 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7738 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1285 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1759 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1397 cycles/ticks
indcpa_keypair:
median: 82992 cycles/ticks
average: 83331 cycles/ticks
indcpa_enc:
median: 107982 cycles/ticks
average: 108575 cycles/ticks
indcpa_dec:
median: 34808 cycles/ticks
average: 34940 cycles/ticks
kyber_keypair_derand:
median: 91728 cycles/ticks
average: 92089 cycles/ticks
kyber_keypair:
median: 99992 cycles/ticks
average: 100428 cycles/ticks
kyber_encaps_derand:
median: 118084 cycles/ticks
average: 118659 cycles/ticks
kyber_encaps:
median: 119900 cycles/ticks
average: 120457 cycles/ticks
kyber_decaps:
median: 155244 cycles/ticks
average: 156030 cycles/ticks
Loop spin: 764
gen_a:
median: 20406 cycles/ticks
average: 20519 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3208 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2047 cycles/ticks
NTT:
median: 6750 cycles/ticks
average: 6793 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10403 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7750 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1298 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1762 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1353 cycles/ticks
indcpa_keypair:
median: 83210 cycles/ticks
average: 83584 cycles/ticks
indcpa_enc:
median: 108046 cycles/ticks
average: 108629 cycles/ticks
indcpa_dec:
median: 34830 cycles/ticks
average: 34980 cycles/ticks
kyber_keypair_derand:
median: 91776 cycles/ticks
average: 92106 cycles/ticks
kyber_keypair:
median: 100290 cycles/ticks
average: 100678 cycles/ticks
kyber_encaps_derand:
median: 118244 cycles/ticks
average: 118871 cycles/ticks
kyber_encaps:
median: 120174 cycles/ticks
average: 120671 cycles/ticks
kyber_decaps:
median: 155318 cycles/ticks
average: 156059 cycles/ticks
Loop spin: 765
gen_a:
median: 20358 cycles/ticks
average: 20475 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3207 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2057 cycles/ticks
NTT:
median: 6750 cycles/ticks
average: 6790 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10452 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7744 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1297 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1761 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1353 cycles/ticks
indcpa_keypair:
median: 82992 cycles/ticks
average: 83365 cycles/ticks
indcpa_enc:
median: 108026 cycles/ticks
average: 108551 cycles/ticks
indcpa_dec:
median: 34848 cycles/ticks
average: 35009 cycles/ticks
kyber_keypair_derand:
median: 91760 cycles/ticks
average: 92121 cycles/ticks
kyber_keypair:
median: 100068 cycles/ticks
average: 100468 cycles/ticks
kyber_encaps_derand:
median: 118358 cycles/ticks
average: 118914 cycles/ticks
kyber_encaps:
median: 119536 cycles/ticks
average: 120177 cycles/ticks
kyber_decaps:
median: 155272 cycles/ticks
average: 156142 cycles/ticks
Loop spin: 766
gen_a:
median: 20434 cycles/ticks
average: 20525 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3214 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2055 cycles/ticks
NTT:
median: 6752 cycles/ticks
average: 6782 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10428 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7745 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 288 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1287 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1751 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1367 cycles/ticks
indcpa_keypair:
median: 82996 cycles/ticks
average: 83361 cycles/ticks
indcpa_enc:
median: 107970 cycles/ticks
average: 108511 cycles/ticks
indcpa_dec:
median: 34810 cycles/ticks
average: 34945 cycles/ticks
kyber_keypair_derand:
median: 91770 cycles/ticks
average: 92173 cycles/ticks
kyber_keypair:
median: 100154 cycles/ticks
average: 100676 cycles/ticks
kyber_encaps_derand:
median: 118326 cycles/ticks
average: 118917 cycles/ticks
kyber_encaps:
median: 119650 cycles/ticks
average: 120223 cycles/ticks
kyber_decaps:
median: 155394 cycles/ticks
average: 156098 cycles/ticks
Loop spin: 767
gen_a:
median: 20356 cycles/ticks
average: 20476 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3216 cycles/ticks
poly_getnoise_eta2:
median: 2032 cycles/ticks
average: 2050 cycles/ticks
NTT:
median: 6766 cycles/ticks
average: 6803 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10409 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7732 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 300 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1290 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1759 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1353 cycles/ticks
indcpa_keypair:
median: 83002 cycles/ticks
average: 83359 cycles/ticks
indcpa_enc:
median: 108064 cycles/ticks
average: 108634 cycles/ticks
indcpa_dec:
median: 34826 cycles/ticks
average: 34983 cycles/ticks
kyber_keypair_derand:
median: 91724 cycles/ticks
average: 92102 cycles/ticks
kyber_keypair:
median: 100258 cycles/ticks
average: 100703 cycles/ticks
kyber_encaps_derand:
median: 118214 cycles/ticks
average: 118798 cycles/ticks
kyber_encaps:
median: 119576 cycles/ticks
average: 120156 cycles/ticks
kyber_decaps:
median: 155246 cycles/ticks
average: 156038 cycles/ticks
Loop spin: 768
gen_a:
median: 20402 cycles/ticks
average: 20509 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3215 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2058 cycles/ticks
NTT:
median: 6762 cycles/ticks
average: 6804 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10395 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7741 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 286 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1295 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1758 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1352 cycles/ticks
indcpa_keypair:
median: 82936 cycles/ticks
average: 83276 cycles/ticks
indcpa_enc:
median: 107978 cycles/ticks
average: 108579 cycles/ticks
indcpa_dec:
median: 34806 cycles/ticks
average: 34938 cycles/ticks
kyber_keypair_derand:
median: 91854 cycles/ticks
average: 92246 cycles/ticks
kyber_keypair:
median: 99808 cycles/ticks
average: 100237 cycles/ticks
kyber_encaps_derand:
median: 118306 cycles/ticks
average: 118954 cycles/ticks
kyber_encaps:
median: 119974 cycles/ticks
average: 120550 cycles/ticks
kyber_decaps:
median: 155560 cycles/ticks
average: 156311 cycles/ticks
Loop spin: 769
gen_a:
median: 20358 cycles/ticks
average: 20481 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3210 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2062 cycles/ticks
NTT:
median: 6744 cycles/ticks
average: 6778 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10412 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7742 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1288 cycles/ticks
poly_compress:
median: 254 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1751 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1363 cycles/ticks
indcpa_keypair:
median: 82920 cycles/ticks
average: 83263 cycles/ticks
indcpa_enc:
median: 108022 cycles/ticks
average: 108631 cycles/ticks
indcpa_dec:
median: 34804 cycles/ticks
average: 34952 cycles/ticks
kyber_keypair_derand:
median: 91818 cycles/ticks
average: 92212 cycles/ticks
kyber_keypair:
median: 100030 cycles/ticks
average: 100542 cycles/ticks
kyber_encaps_derand:
median: 118326 cycles/ticks
average: 119020 cycles/ticks
kyber_encaps:
median: 119776 cycles/ticks
average: 120388 cycles/ticks
kyber_decaps:
median: 155404 cycles/ticks
average: 156182 cycles/ticks
Loop spin: 770
gen_a:
median: 20446 cycles/ticks
average: 20561 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3213 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2061 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6777 cycles/ticks
INVNTT:
median: 10356 cycles/ticks
average: 10418 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7749 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 288 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1294 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 259 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1757 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1364 cycles/ticks
indcpa_keypair:
median: 82964 cycles/ticks
average: 83321 cycles/ticks
indcpa_enc:
median: 108016 cycles/ticks
average: 108486 cycles/ticks
indcpa_dec:
median: 34808 cycles/ticks
average: 34941 cycles/ticks
kyber_keypair_derand:
median: 91888 cycles/ticks
average: 92275 cycles/ticks
kyber_keypair:
median: 100136 cycles/ticks
average: 100611 cycles/ticks
kyber_encaps_derand:
median: 118114 cycles/ticks
average: 118727 cycles/ticks
kyber_encaps:
median: 119712 cycles/ticks
average: 120298 cycles/ticks
kyber_decaps:
median: 155176 cycles/ticks
average: 155885 cycles/ticks
Loop spin: 771
gen_a:
median: 20400 cycles/ticks
average: 20505 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3213 cycles/ticks
poly_getnoise_eta2:
median: 2032 cycles/ticks
average: 2044 cycles/ticks
NTT:
median: 6744 cycles/ticks
average: 6786 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10392 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7731 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1296 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1763 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1352 cycles/ticks
indcpa_keypair:
median: 82998 cycles/ticks
average: 83370 cycles/ticks
indcpa_enc:
median: 107986 cycles/ticks
average: 108626 cycles/ticks
indcpa_dec:
median: 34830 cycles/ticks
average: 34990 cycles/ticks
kyber_keypair_derand:
median: 91804 cycles/ticks
average: 92161 cycles/ticks
kyber_keypair:
median: 100222 cycles/ticks
average: 100674 cycles/ticks
kyber_encaps_derand:
median: 118370 cycles/ticks
average: 118955 cycles/ticks
kyber_encaps:
median: 120272 cycles/ticks
average: 120822 cycles/ticks
kyber_decaps:
median: 155362 cycles/ticks
average: 156068 cycles/ticks
Loop spin: 772
gen_a:
median: 20484 cycles/ticks
average: 20615 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3222 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2052 cycles/ticks
NTT:
median: 6744 cycles/ticks
average: 6788 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10414 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7746 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 289 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1302 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1770 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1355 cycles/ticks
indcpa_keypair:
median: 83070 cycles/ticks
average: 83449 cycles/ticks
indcpa_enc:
median: 107934 cycles/ticks
average: 108487 cycles/ticks
indcpa_dec:
median: 34812 cycles/ticks
average: 34971 cycles/ticks
kyber_keypair_derand:
median: 91848 cycles/ticks
average: 92245 cycles/ticks
kyber_keypair:
median: 100066 cycles/ticks
average: 100549 cycles/ticks
kyber_encaps_derand:
median: 118378 cycles/ticks
average: 119097 cycles/ticks
kyber_encaps:
median: 119822 cycles/ticks
average: 120490 cycles/ticks
kyber_decaps:
median: 155250 cycles/ticks
average: 156029 cycles/ticks
Loop spin: 773
gen_a:
median: 20372 cycles/ticks
average: 20482 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3212 cycles/ticks
poly_getnoise_eta2:
median: 2032 cycles/ticks
average: 2037 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6786 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10395 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7744 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1295 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1765 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1355 cycles/ticks
indcpa_keypair:
median: 82940 cycles/ticks
average: 83327 cycles/ticks
indcpa_enc:
median: 107986 cycles/ticks
average: 108542 cycles/ticks
indcpa_dec:
median: 34858 cycles/ticks
average: 35006 cycles/ticks
kyber_keypair_derand:
median: 91754 cycles/ticks
average: 92128 cycles/ticks
kyber_keypair:
median: 100066 cycles/ticks
average: 100516 cycles/ticks
kyber_encaps_derand:
median: 118466 cycles/ticks
average: 119038 cycles/ticks
kyber_encaps:
median: 120034 cycles/ticks
average: 120651 cycles/ticks
kyber_decaps:
median: 155568 cycles/ticks
average: 156340 cycles/ticks
Loop spin: 774
gen_a:
median: 20358 cycles/ticks
average: 20491 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3209 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2057 cycles/ticks
NTT:
median: 6764 cycles/ticks
average: 6818 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10392 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7741 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1299 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1762 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1354 cycles/ticks
indcpa_keypair:
median: 83026 cycles/ticks
average: 83388 cycles/ticks
indcpa_enc:
median: 107968 cycles/ticks
average: 108487 cycles/ticks
indcpa_dec:
median: 34832 cycles/ticks
average: 34998 cycles/ticks
kyber_keypair_derand:
median: 91844 cycles/ticks
average: 92222 cycles/ticks
kyber_keypair:
median: 100202 cycles/ticks
average: 100697 cycles/ticks
kyber_encaps_derand:
median: 118162 cycles/ticks
average: 118773 cycles/ticks
kyber_encaps:
median: 119658 cycles/ticks
average: 120269 cycles/ticks
kyber_decaps:
median: 155298 cycles/ticks
average: 155997 cycles/ticks
Loop spin: 775
gen_a:
median: 20358 cycles/ticks
average: 20491 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3212 cycles/ticks
poly_getnoise_eta2:
median: 2042 cycles/ticks
average: 2058 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6777 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10426 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7734 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 286 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1286 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 265 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1753 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1369 cycles/ticks
indcpa_keypair:
median: 83040 cycles/ticks
average: 83381 cycles/ticks
indcpa_enc:
median: 108000 cycles/ticks
average: 108530 cycles/ticks
indcpa_dec:
median: 34810 cycles/ticks
average: 34941 cycles/ticks
kyber_keypair_derand:
median: 91772 cycles/ticks
average: 92156 cycles/ticks
kyber_keypair:
median: 99784 cycles/ticks
average: 100206 cycles/ticks
kyber_encaps_derand:
median: 118122 cycles/ticks
average: 118726 cycles/ticks
kyber_encaps:
median: 119824 cycles/ticks
average: 120410 cycles/ticks
kyber_decaps:
median: 155202 cycles/ticks
average: 155991 cycles/ticks
Loop spin: 776
gen_a:
median: 20390 cycles/ticks
average: 20492 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3222 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2049 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6775 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10423 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7728 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 286 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1298 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1759 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1352 cycles/ticks
indcpa_keypair:
median: 83042 cycles/ticks
average: 83414 cycles/ticks
indcpa_enc:
median: 107984 cycles/ticks
average: 108546 cycles/ticks
indcpa_dec:
median: 34814 cycles/ticks
average: 34954 cycles/ticks
kyber_keypair_derand:
median: 91754 cycles/ticks
average: 92134 cycles/ticks
kyber_keypair:
median: 100218 cycles/ticks
average: 100686 cycles/ticks
kyber_encaps_derand:
median: 118354 cycles/ticks
average: 118920 cycles/ticks
kyber_encaps:
median: 119710 cycles/ticks
average: 120299 cycles/ticks
kyber_decaps:
median: 155406 cycles/ticks
average: 156190 cycles/ticks
Loop spin: 777
gen_a:
median: 20356 cycles/ticks
average: 20461 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3210 cycles/ticks
poly_getnoise_eta2:
median: 2034 cycles/ticks
average: 2050 cycles/ticks
NTT:
median: 6744 cycles/ticks
average: 6785 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10410 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7738 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 286 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1301 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1758 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1351 cycles/ticks
indcpa_keypair:
median: 82998 cycles/ticks
average: 83336 cycles/ticks
indcpa_enc:
median: 107992 cycles/ticks
average: 108532 cycles/ticks
indcpa_dec:
median: 34860 cycles/ticks
average: 35010 cycles/ticks
kyber_keypair_derand:
median: 91818 cycles/ticks
average: 92189 cycles/ticks
kyber_keypair:
median: 100046 cycles/ticks
average: 100540 cycles/ticks
kyber_encaps_derand:
median: 118544 cycles/ticks
average: 119125 cycles/ticks
kyber_encaps:
median: 120054 cycles/ticks
average: 120577 cycles/ticks
kyber_decaps:
median: 155562 cycles/ticks
average: 156313 cycles/ticks
Loop spin: 778
gen_a:
median: 20454 cycles/ticks
average: 20547 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3214 cycles/ticks
poly_getnoise_eta2:
median: 2032 cycles/ticks
average: 2050 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6789 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10403 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7739 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 288 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1297 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1750 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1351 cycles/ticks
indcpa_keypair:
median: 83024 cycles/ticks
average: 83392 cycles/ticks
indcpa_enc:
median: 107986 cycles/ticks
average: 108496 cycles/ticks
indcpa_dec:
median: 34830 cycles/ticks
average: 34969 cycles/ticks
kyber_keypair_derand:
median: 91822 cycles/ticks
average: 92204 cycles/ticks
kyber_keypair:
median: 99820 cycles/ticks
average: 100264 cycles/ticks
kyber_encaps_derand:
median: 118196 cycles/ticks
average: 118761 cycles/ticks
kyber_encaps:
median: 120180 cycles/ticks
average: 120764 cycles/ticks
kyber_decaps:
median: 155390 cycles/ticks
average: 156194 cycles/ticks
Loop spin: 779
gen_a:
median: 20364 cycles/ticks
average: 20482 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3220 cycles/ticks
poly_getnoise_eta2:
median: 2042 cycles/ticks
average: 2060 cycles/ticks
NTT:
median: 6746 cycles/ticks
average: 6789 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10407 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7747 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1286 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 263 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1750 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1364 cycles/ticks
indcpa_keypair:
median: 83030 cycles/ticks
average: 83443 cycles/ticks
indcpa_enc:
median: 108030 cycles/ticks
average: 108696 cycles/ticks
indcpa_dec:
median: 34878 cycles/ticks
average: 35007 cycles/ticks
kyber_keypair_derand:
median: 91734 cycles/ticks
average: 92102 cycles/ticks
kyber_keypair:
median: 99838 cycles/ticks
average: 100311 cycles/ticks
kyber_encaps_derand:
median: 118254 cycles/ticks
average: 118835 cycles/ticks
kyber_encaps:
median: 119772 cycles/ticks
average: 120363 cycles/ticks
kyber_decaps:
median: 155244 cycles/ticks
average: 155939 cycles/ticks
Loop spin: 780
gen_a:
median: 20410 cycles/ticks
average: 20507 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3212 cycles/ticks
poly_getnoise_eta2:
median: 2042 cycles/ticks
average: 2058 cycles/ticks
NTT:
median: 6752 cycles/ticks
average: 6780 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10419 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7731 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 288 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1287 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1760 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1353 cycles/ticks
indcpa_keypair:
median: 82986 cycles/ticks
average: 83351 cycles/ticks
indcpa_enc:
median: 108070 cycles/ticks
average: 108576 cycles/ticks
indcpa_dec:
median: 34854 cycles/ticks
average: 34992 cycles/ticks
kyber_keypair_derand:
median: 91788 cycles/ticks
average: 92170 cycles/ticks
kyber_keypair:
median: 100020 cycles/ticks
average: 100504 cycles/ticks
kyber_encaps_derand:
median: 118348 cycles/ticks
average: 118927 cycles/ticks
kyber_encaps:
median: 119744 cycles/ticks
average: 120301 cycles/ticks
kyber_decaps:
median: 155266 cycles/ticks
average: 155945 cycles/ticks
Loop spin: 781
gen_a:
median: 20360 cycles/ticks
average: 20464 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3209 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2058 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6795 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10401 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7753 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 286 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1295 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1761 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1352 cycles/ticks
indcpa_keypair:
median: 83046 cycles/ticks
average: 83385 cycles/ticks
indcpa_enc:
median: 107898 cycles/ticks
average: 108405 cycles/ticks
indcpa_dec:
median: 34830 cycles/ticks
average: 34963 cycles/ticks
kyber_keypair_derand:
median: 91784 cycles/ticks
average: 92159 cycles/ticks
kyber_keypair:
median: 99794 cycles/ticks
average: 100184 cycles/ticks
kyber_encaps_derand:
median: 118166 cycles/ticks
average: 118729 cycles/ticks
kyber_encaps:
median: 119906 cycles/ticks
average: 120526 cycles/ticks
kyber_decaps:
median: 155272 cycles/ticks
average: 156005 cycles/ticks
Loop spin: 782
gen_a:
median: 20336 cycles/ticks
average: 20451 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3214 cycles/ticks
poly_getnoise_eta2:
median: 2042 cycles/ticks
average: 2052 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6766 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10394 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7730 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1286 cycles/ticks
poly_compress:
median: 254 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1763 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1365 cycles/ticks
indcpa_keypair:
median: 83028 cycles/ticks
average: 83379 cycles/ticks
indcpa_enc:
median: 108024 cycles/ticks
average: 108553 cycles/ticks
indcpa_dec:
median: 34804 cycles/ticks
average: 34972 cycles/ticks
kyber_keypair_derand:
median: 91756 cycles/ticks
average: 92165 cycles/ticks
kyber_keypair:
median: 100280 cycles/ticks
average: 100810 cycles/ticks
kyber_encaps_derand:
median: 118330 cycles/ticks
average: 118972 cycles/ticks
kyber_encaps:
median: 120072 cycles/ticks
average: 120672 cycles/ticks
kyber_decaps:
median: 155604 cycles/ticks
average: 156276 cycles/ticks
Loop spin: 783
gen_a:
median: 20312 cycles/ticks
average: 20437 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3218 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2058 cycles/ticks
NTT:
median: 6750 cycles/ticks
average: 6786 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10406 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7729 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1285 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1759 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1363 cycles/ticks
indcpa_keypair:
median: 82958 cycles/ticks
average: 83332 cycles/ticks
indcpa_enc:
median: 107902 cycles/ticks
average: 108396 cycles/ticks
indcpa_dec:
median: 34872 cycles/ticks
average: 35021 cycles/ticks
kyber_keypair_derand:
median: 91830 cycles/ticks
average: 92203 cycles/ticks
kyber_keypair:
median: 99784 cycles/ticks
average: 100202 cycles/ticks
kyber_encaps_derand:
median: 118162 cycles/ticks
average: 118745 cycles/ticks
kyber_encaps:
median: 120046 cycles/ticks
average: 120622 cycles/ticks
kyber_decaps:
median: 155342 cycles/ticks
average: 156025 cycles/ticks
Loop spin: 784
gen_a:
median: 20384 cycles/ticks
average: 20487 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3211 cycles/ticks
poly_getnoise_eta2:
median: 2036 cycles/ticks
average: 2039 cycles/ticks
NTT:
median: 6750 cycles/ticks
average: 6793 cycles/ticks
INVNTT:
median: 10356 cycles/ticks
average: 10421 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7748 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1298 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1762 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1355 cycles/ticks
indcpa_keypair:
median: 82956 cycles/ticks
average: 83393 cycles/ticks
indcpa_enc:
median: 107966 cycles/ticks
average: 108551 cycles/ticks
indcpa_dec:
median: 34850 cycles/ticks
average: 34996 cycles/ticks
kyber_keypair_derand:
median: 91784 cycles/ticks
average: 92162 cycles/ticks
kyber_keypair:
median: 99790 cycles/ticks
average: 100352 cycles/ticks
kyber_encaps_derand:
median: 118254 cycles/ticks
average: 118797 cycles/ticks
kyber_encaps:
median: 119598 cycles/ticks
average: 120153 cycles/ticks
kyber_decaps:
median: 155326 cycles/ticks
average: 155991 cycles/ticks
Loop spin: 785
gen_a:
median: 20312 cycles/ticks
average: 20433 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3221 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2063 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6798 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10419 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7756 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 286 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1287 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1750 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1365 cycles/ticks
indcpa_keypair:
median: 83052 cycles/ticks
average: 83444 cycles/ticks
indcpa_enc:
median: 108010 cycles/ticks
average: 108506 cycles/ticks
indcpa_dec:
median: 34830 cycles/ticks
average: 34972 cycles/ticks
kyber_keypair_derand:
median: 91832 cycles/ticks
average: 92234 cycles/ticks
kyber_keypair:
median: 99952 cycles/ticks
average: 100381 cycles/ticks
kyber_encaps_derand:
median: 118236 cycles/ticks
average: 118798 cycles/ticks
kyber_encaps:
median: 120264 cycles/ticks
average: 120844 cycles/ticks
kyber_decaps:
median: 155340 cycles/ticks
average: 156110 cycles/ticks
Loop spin: 786
gen_a:
median: 20398 cycles/ticks
average: 20491 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3211 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2065 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6777 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10417 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7737 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1286 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1759 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1365 cycles/ticks
indcpa_keypair:
median: 82940 cycles/ticks
average: 83279 cycles/ticks
indcpa_enc:
median: 108004 cycles/ticks
average: 108537 cycles/ticks
indcpa_dec:
median: 34830 cycles/ticks
average: 34977 cycles/ticks
kyber_keypair_derand:
median: 91776 cycles/ticks
average: 92155 cycles/ticks
kyber_keypair:
median: 100254 cycles/ticks
average: 100724 cycles/ticks
kyber_encaps_derand:
median: 118312 cycles/ticks
average: 118909 cycles/ticks
kyber_encaps:
median: 119978 cycles/ticks
average: 120545 cycles/ticks
kyber_decaps:
median: 155410 cycles/ticks
average: 156132 cycles/ticks
Loop spin: 787
gen_a:
median: 20310 cycles/ticks
average: 20424 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3214 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2047 cycles/ticks
NTT:
median: 6754 cycles/ticks
average: 6798 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10399 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7733 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 286 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1298 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1758 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1351 cycles/ticks
indcpa_keypair:
median: 82984 cycles/ticks
average: 83331 cycles/ticks
indcpa_enc:
median: 108026 cycles/ticks
average: 108592 cycles/ticks
indcpa_dec:
median: 34844 cycles/ticks
average: 34992 cycles/ticks
kyber_keypair_derand:
median: 91838 cycles/ticks
average: 92245 cycles/ticks
kyber_keypair:
median: 100164 cycles/ticks
average: 100606 cycles/ticks
kyber_encaps_derand:
median: 118272 cycles/ticks
average: 118875 cycles/ticks
kyber_encaps:
median: 119800 cycles/ticks
average: 120449 cycles/ticks
kyber_decaps:
median: 155314 cycles/ticks
average: 156060 cycles/ticks
Loop spin: 788
gen_a:
median: 20354 cycles/ticks
average: 20460 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3215 cycles/ticks
poly_getnoise_eta2:
median: 2032 cycles/ticks
average: 2050 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6786 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10415 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7742 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1296 cycles/ticks
poly_compress:
median: 254 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1761 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1352 cycles/ticks
indcpa_keypair:
median: 83000 cycles/ticks
average: 83362 cycles/ticks
indcpa_enc:
median: 108008 cycles/ticks
average: 108554 cycles/ticks
indcpa_dec:
median: 34858 cycles/ticks
average: 34999 cycles/ticks
kyber_keypair_derand:
median: 91866 cycles/ticks
average: 92267 cycles/ticks
kyber_keypair:
median: 100304 cycles/ticks
average: 100753 cycles/ticks
kyber_encaps_derand:
median: 118636 cycles/ticks
average: 119154 cycles/ticks
kyber_encaps:
median: 119954 cycles/ticks
average: 120543 cycles/ticks
kyber_decaps:
median: 155460 cycles/ticks
average: 156160 cycles/ticks
Loop spin: 789
gen_a:
median: 20486 cycles/ticks
average: 20621 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3211 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2045 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6785 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10391 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7778 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 288 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1299 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 257 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1762 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1355 cycles/ticks
indcpa_keypair:
median: 83056 cycles/ticks
average: 83523 cycles/ticks
indcpa_enc:
median: 107988 cycles/ticks
average: 108572 cycles/ticks
indcpa_dec:
median: 34830 cycles/ticks
average: 34986 cycles/ticks
kyber_keypair_derand:
median: 91788 cycles/ticks
average: 92224 cycles/ticks
kyber_keypair:
median: 99828 cycles/ticks
average: 100314 cycles/ticks
kyber_encaps_derand:
median: 118194 cycles/ticks
average: 118780 cycles/ticks
kyber_encaps:
median: 119482 cycles/ticks
average: 120058 cycles/ticks
kyber_decaps:
median: 155286 cycles/ticks
average: 156061 cycles/ticks
Loop spin: 790
gen_a:
median: 20408 cycles/ticks
average: 20507 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3218 cycles/ticks
poly_getnoise_eta2:
median: 2042 cycles/ticks
average: 2057 cycles/ticks
NTT:
median: 6744 cycles/ticks
average: 6772 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10401 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7744 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1286 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1749 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1367 cycles/ticks
indcpa_keypair:
median: 82978 cycles/ticks
average: 83347 cycles/ticks
indcpa_enc:
median: 108024 cycles/ticks
average: 108506 cycles/ticks
indcpa_dec:
median: 34818 cycles/ticks
average: 34966 cycles/ticks
kyber_keypair_derand:
median: 91772 cycles/ticks
average: 92162 cycles/ticks
kyber_keypair:
median: 99954 cycles/ticks
average: 100406 cycles/ticks
kyber_encaps_derand:
median: 118178 cycles/ticks
average: 118784 cycles/ticks
kyber_encaps:
median: 119974 cycles/ticks
average: 120584 cycles/ticks
kyber_decaps:
median: 155216 cycles/ticks
average: 155940 cycles/ticks
Loop spin: 791
gen_a:
median: 20408 cycles/ticks
average: 20513 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3212 cycles/ticks
poly_getnoise_eta2:
median: 2042 cycles/ticks
average: 2046 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6780 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10418 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7738 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1295 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1759 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1353 cycles/ticks
indcpa_keypair:
median: 83038 cycles/ticks
average: 83407 cycles/ticks
indcpa_enc:
median: 107972 cycles/ticks
average: 108505 cycles/ticks
indcpa_dec:
median: 34806 cycles/ticks
average: 34938 cycles/ticks
kyber_keypair_derand:
median: 91854 cycles/ticks
average: 92284 cycles/ticks
kyber_keypair:
median: 99822 cycles/ticks
average: 100246 cycles/ticks
kyber_encaps_derand:
median: 118236 cycles/ticks
average: 118828 cycles/ticks
kyber_encaps:
median: 120188 cycles/ticks
average: 120753 cycles/ticks
kyber_decaps:
median: 155382 cycles/ticks
average: 156031 cycles/ticks
Loop spin: 792
gen_a:
median: 20408 cycles/ticks
average: 20527 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3213 cycles/ticks
poly_getnoise_eta2:
median: 2040 cycles/ticks
average: 2041 cycles/ticks
NTT:
median: 6750 cycles/ticks
average: 6796 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10398 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7750 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1298 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1762 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1352 cycles/ticks
indcpa_keypair:
median: 83014 cycles/ticks
average: 83467 cycles/ticks
indcpa_enc:
median: 108034 cycles/ticks
average: 108579 cycles/ticks
indcpa_dec:
median: 34862 cycles/ticks
average: 35053 cycles/ticks
kyber_keypair_derand:
median: 91744 cycles/ticks
average: 92197 cycles/ticks
kyber_keypair:
median: 99840 cycles/ticks
average: 100310 cycles/ticks
kyber_encaps_derand:
median: 118250 cycles/ticks
average: 118873 cycles/ticks
kyber_encaps:
median: 119630 cycles/ticks
average: 120328 cycles/ticks
kyber_decaps:
median: 155412 cycles/ticks
average: 156166 cycles/ticks
Loop spin: 793
gen_a:
median: 20356 cycles/ticks
average: 20471 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3210 cycles/ticks
poly_getnoise_eta2:
median: 2042 cycles/ticks
average: 2052 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6770 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10405 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7744 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1286 cycles/ticks
poly_compress:
median: 254 cycles/ticks
average: 262 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1752 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1364 cycles/ticks
indcpa_keypair:
median: 82928 cycles/ticks
average: 83328 cycles/ticks
indcpa_enc:
median: 107892 cycles/ticks
average: 108379 cycles/ticks
indcpa_dec:
median: 34794 cycles/ticks
average: 34927 cycles/ticks
kyber_keypair_derand:
median: 91724 cycles/ticks
average: 92097 cycles/ticks
kyber_keypair:
median: 100000 cycles/ticks
average: 100453 cycles/ticks
kyber_encaps_derand:
median: 118296 cycles/ticks
average: 118905 cycles/ticks
kyber_encaps:
median: 119896 cycles/ticks
average: 120503 cycles/ticks
kyber_decaps:
median: 155180 cycles/ticks
average: 155963 cycles/ticks
Loop spin: 794
gen_a:
median: 20386 cycles/ticks
average: 20506 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3210 cycles/ticks
poly_getnoise_eta2:
median: 2032 cycles/ticks
average: 2046 cycles/ticks
NTT:
median: 6744 cycles/ticks
average: 6777 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10422 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7704 cycles/ticks
average: 7737 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 297 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1285 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1762 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1354 cycles/ticks
indcpa_keypair:
median: 83044 cycles/ticks
average: 83380 cycles/ticks
indcpa_enc:
median: 107964 cycles/ticks
average: 108501 cycles/ticks
indcpa_dec:
median: 34830 cycles/ticks
average: 34978 cycles/ticks
kyber_keypair_derand:
median: 91830 cycles/ticks
average: 92220 cycles/ticks
kyber_keypair:
median: 100052 cycles/ticks
average: 100472 cycles/ticks
kyber_encaps_derand:
median: 118200 cycles/ticks
average: 118799 cycles/ticks
kyber_encaps:
median: 119578 cycles/ticks
average: 120127 cycles/ticks
kyber_decaps:
median: 155290 cycles/ticks
average: 156005 cycles/ticks
Loop spin: 795
gen_a:
median: 20426 cycles/ticks
average: 20526 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3213 cycles/ticks
poly_getnoise_eta2:
median: 2038 cycles/ticks
average: 2052 cycles/ticks
NTT:
median: 6758 cycles/ticks
average: 6789 cycles/ticks
INVNTT:
median: 10348 cycles/ticks
average: 10394 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7737 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 286 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1298 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1751 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1351 cycles/ticks
indcpa_keypair:
median: 83024 cycles/ticks
average: 83386 cycles/ticks
indcpa_enc:
median: 107970 cycles/ticks
average: 108499 cycles/ticks
indcpa_dec:
median: 34810 cycles/ticks
average: 34951 cycles/ticks
kyber_keypair_derand:
median: 91858 cycles/ticks
average: 92297 cycles/ticks
kyber_keypair:
median: 99964 cycles/ticks
average: 100411 cycles/ticks
kyber_encaps_derand:
median: 118132 cycles/ticks
average: 118765 cycles/ticks
kyber_encaps:
median: 119684 cycles/ticks
average: 123041 cycles/ticks
kyber_decaps:
median: 155212 cycles/ticks
average: 155974 cycles/ticks
Loop spin: 796
gen_a:
median: 20408 cycles/ticks
average: 20529 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3215 cycles/ticks
poly_getnoise_eta2:
median: 2036 cycles/ticks
average: 2053 cycles/ticks
NTT:
median: 6744 cycles/ticks
average: 6781 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10416 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7749 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1284 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1756 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1370 cycles/ticks
indcpa_keypair:
median: 82918 cycles/ticks
average: 83280 cycles/ticks
indcpa_enc:
median: 108092 cycles/ticks
average: 108627 cycles/ticks
indcpa_dec:
median: 34790 cycles/ticks
average: 34936 cycles/ticks
kyber_keypair_derand:
median: 91742 cycles/ticks
average: 92128 cycles/ticks
kyber_keypair:
median: 100248 cycles/ticks
average: 100730 cycles/ticks
kyber_encaps_derand:
median: 118214 cycles/ticks
average: 118787 cycles/ticks
kyber_encaps:
median: 119868 cycles/ticks
average: 120517 cycles/ticks
kyber_decaps:
median: 155238 cycles/ticks
average: 155958 cycles/ticks
Loop spin: 797
gen_a:
median: 20356 cycles/ticks
average: 20461 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3226 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2051 cycles/ticks
NTT:
median: 6746 cycles/ticks
average: 6784 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10412 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7738 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 286 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1294 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1783 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1353 cycles/ticks
indcpa_keypair:
median: 83082 cycles/ticks
average: 83415 cycles/ticks
indcpa_enc:
median: 107978 cycles/ticks
average: 108545 cycles/ticks
indcpa_dec:
median: 34826 cycles/ticks
average: 35001 cycles/ticks
kyber_keypair_derand:
median: 91782 cycles/ticks
average: 92203 cycles/ticks
kyber_keypair:
median: 100078 cycles/ticks
average: 100523 cycles/ticks
kyber_encaps_derand:
median: 118274 cycles/ticks
average: 118812 cycles/ticks
kyber_encaps:
median: 120172 cycles/ticks
average: 120860 cycles/ticks
kyber_decaps:
median: 155330 cycles/ticks
average: 156055 cycles/ticks
Loop spin: 798
gen_a:
median: 20404 cycles/ticks
average: 20497 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3213 cycles/ticks
poly_getnoise_eta2:
median: 2042 cycles/ticks
average: 2047 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6785 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10392 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7743 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1298 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1761 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1351 cycles/ticks
indcpa_keypair:
median: 82996 cycles/ticks
average: 83334 cycles/ticks
indcpa_enc:
median: 107956 cycles/ticks
average: 108519 cycles/ticks
indcpa_dec:
median: 34830 cycles/ticks
average: 34993 cycles/ticks
kyber_keypair_derand:
median: 91786 cycles/ticks
average: 92153 cycles/ticks
kyber_keypair:
median: 100058 cycles/ticks
average: 100456 cycles/ticks
kyber_encaps_derand:
median: 118310 cycles/ticks
average: 118864 cycles/ticks
kyber_encaps:
median: 120024 cycles/ticks
average: 120611 cycles/ticks
kyber_decaps:
median: 155334 cycles/ticks
average: 156032 cycles/ticks
Loop spin: 799
gen_a:
median: 20410 cycles/ticks
average: 20514 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3211 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2059 cycles/ticks
NTT:
median: 6762 cycles/ticks
average: 6791 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10423 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7751 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1287 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1749 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1362 cycles/ticks
indcpa_keypair:
median: 82964 cycles/ticks
average: 83362 cycles/ticks
indcpa_enc:
median: 107962 cycles/ticks
average: 108463 cycles/ticks
indcpa_dec:
median: 34808 cycles/ticks
average: 34987 cycles/ticks
kyber_keypair_derand:
median: 91722 cycles/ticks
average: 92145 cycles/ticks
kyber_keypair:
median: 99924 cycles/ticks
average: 100451 cycles/ticks
kyber_encaps_derand:
median: 118282 cycles/ticks
average: 118890 cycles/ticks
kyber_encaps:
median: 119750 cycles/ticks
average: 120333 cycles/ticks
kyber_decaps:
median: 155336 cycles/ticks
average: 155969 cycles/ticks
Loop spin: 800
gen_a:
median: 20310 cycles/ticks
average: 20436 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3214 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2065 cycles/ticks
NTT:
median: 6772 cycles/ticks
average: 6800 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10415 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7733 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 295 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1287 cycles/ticks
poly_compress:
median: 254 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1760 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1355 cycles/ticks
indcpa_keypair:
median: 82946 cycles/ticks
average: 83292 cycles/ticks
indcpa_enc:
median: 107994 cycles/ticks
average: 108585 cycles/ticks
indcpa_dec:
median: 34850 cycles/ticks
average: 35022 cycles/ticks
kyber_keypair_derand:
median: 91784 cycles/ticks
average: 92164 cycles/ticks
kyber_keypair:
median: 99924 cycles/ticks
average: 100416 cycles/ticks
kyber_encaps_derand:
median: 118282 cycles/ticks
average: 118886 cycles/ticks
kyber_encaps:
median: 119632 cycles/ticks
average: 120216 cycles/ticks
kyber_decaps:
median: 155302 cycles/ticks
average: 156080 cycles/ticks
Loop spin: 801
gen_a:
median: 20354 cycles/ticks
average: 20455 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3210 cycles/ticks
poly_getnoise_eta2:
median: 2032 cycles/ticks
average: 2048 cycles/ticks
NTT:
median: 6744 cycles/ticks
average: 6779 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10397 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7749 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1290 cycles/ticks
poly_compress:
median: 254 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1759 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1352 cycles/ticks
indcpa_keypair:
median: 83012 cycles/ticks
average: 83392 cycles/ticks
indcpa_enc:
median: 107984 cycles/ticks
average: 108518 cycles/ticks
indcpa_dec:
median: 34830 cycles/ticks
average: 34987 cycles/ticks
kyber_keypair_derand:
median: 91798 cycles/ticks
average: 92177 cycles/ticks
kyber_keypair:
median: 100450 cycles/ticks
average: 100903 cycles/ticks
kyber_encaps_derand:
median: 118354 cycles/ticks
average: 118989 cycles/ticks
kyber_encaps:
median: 119934 cycles/ticks
average: 120536 cycles/ticks
kyber_decaps:
median: 155346 cycles/ticks
average: 156117 cycles/ticks
Loop spin: 802
gen_a:
median: 20434 cycles/ticks
average: 20543 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3213 cycles/ticks
poly_getnoise_eta2:
median: 2034 cycles/ticks
average: 2049 cycles/ticks
NTT:
median: 6762 cycles/ticks
average: 6806 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10389 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7740 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1296 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1762 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1355 cycles/ticks
indcpa_keypair:
median: 82938 cycles/ticks
average: 83283 cycles/ticks
indcpa_enc:
median: 107954 cycles/ticks
average: 108435 cycles/ticks
indcpa_dec:
median: 34834 cycles/ticks
average: 35006 cycles/ticks
kyber_keypair_derand:
median: 91824 cycles/ticks
average: 92266 cycles/ticks
kyber_keypair:
median: 100016 cycles/ticks
average: 100508 cycles/ticks
kyber_encaps_derand:
median: 118292 cycles/ticks
average: 118872 cycles/ticks
kyber_encaps:
median: 119714 cycles/ticks
average: 120358 cycles/ticks
kyber_decaps:
median: 155324 cycles/ticks
average: 156003 cycles/ticks
Loop spin: 803
gen_a:
median: 20386 cycles/ticks
average: 20499 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3214 cycles/ticks
poly_getnoise_eta2:
median: 2040 cycles/ticks
average: 2056 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6775 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10402 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7743 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1287 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 66 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1749 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1367 cycles/ticks
indcpa_keypair:
median: 83000 cycles/ticks
average: 83341 cycles/ticks
indcpa_enc:
median: 107986 cycles/ticks
average: 108506 cycles/ticks
indcpa_dec:
median: 34838 cycles/ticks
average: 35006 cycles/ticks
kyber_keypair_derand:
median: 91826 cycles/ticks
average: 92244 cycles/ticks
kyber_keypair:
median: 99962 cycles/ticks
average: 100416 cycles/ticks
kyber_encaps_derand:
median: 118330 cycles/ticks
average: 119138 cycles/ticks
kyber_encaps:
median: 119912 cycles/ticks
average: 120566 cycles/ticks
kyber_decaps:
median: 155374 cycles/ticks
average: 156164 cycles/ticks
Loop spin: 804
gen_a:
median: 20388 cycles/ticks
average: 20513 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3219 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2064 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6778 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10406 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7734 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 286 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1287 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1757 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1363 cycles/ticks
indcpa_keypair:
median: 82970 cycles/ticks
average: 83297 cycles/ticks
indcpa_enc:
median: 107986 cycles/ticks
average: 108509 cycles/ticks
indcpa_dec:
median: 34866 cycles/ticks
average: 35020 cycles/ticks
kyber_keypair_derand:
median: 91860 cycles/ticks
average: 92238 cycles/ticks
kyber_keypair:
median: 99958 cycles/ticks
average: 100401 cycles/ticks
kyber_encaps_derand:
median: 118252 cycles/ticks
average: 118843 cycles/ticks
kyber_encaps:
median: 119660 cycles/ticks
average: 120188 cycles/ticks
kyber_decaps:
median: 155300 cycles/ticks
average: 156004 cycles/ticks
Loop spin: 805
gen_a:
median: 20412 cycles/ticks
average: 20526 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3215 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2048 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6790 cycles/ticks
INVNTT:
median: 10356 cycles/ticks
average: 10411 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7712 cycles/ticks
average: 7760 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 288 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1298 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1760 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1352 cycles/ticks
indcpa_keypair:
median: 82988 cycles/ticks
average: 83362 cycles/ticks
indcpa_enc:
median: 107978 cycles/ticks
average: 108487 cycles/ticks
indcpa_dec:
median: 34802 cycles/ticks
average: 34942 cycles/ticks
kyber_keypair_derand:
median: 91764 cycles/ticks
average: 92166 cycles/ticks
kyber_keypair:
median: 100208 cycles/ticks
average: 100595 cycles/ticks
kyber_encaps_derand:
median: 118422 cycles/ticks
average: 119058 cycles/ticks
kyber_encaps:
median: 120242 cycles/ticks
average: 120845 cycles/ticks
kyber_decaps:
median: 155390 cycles/ticks
average: 156121 cycles/ticks
Loop spin: 806
gen_a:
median: 20360 cycles/ticks
average: 20478 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3214 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2056 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6789 cycles/ticks
INVNTT:
median: 10360 cycles/ticks
average: 10420 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7747 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1293 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1763 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1354 cycles/ticks
indcpa_keypair:
median: 83146 cycles/ticks
average: 83519 cycles/ticks
indcpa_enc:
median: 107990 cycles/ticks
average: 108537 cycles/ticks
indcpa_dec:
median: 34878 cycles/ticks
average: 35041 cycles/ticks
kyber_keypair_derand:
median: 91764 cycles/ticks
average: 92146 cycles/ticks
kyber_keypair:
median: 100134 cycles/ticks
average: 100571 cycles/ticks
kyber_encaps_derand:
median: 118350 cycles/ticks
average: 119964 cycles/ticks
kyber_encaps:
median: 123202 cycles/ticks
average: 123829 cycles/ticks
kyber_decaps:
median: 155366 cycles/ticks
average: 156696 cycles/ticks
Loop spin: 807
gen_a:
median: 20380 cycles/ticks
average: 20492 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3215 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2059 cycles/ticks
NTT:
median: 6744 cycles/ticks
average: 6781 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10414 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7758 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1285 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 75 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1748 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1368 cycles/ticks
indcpa_keypair:
median: 82930 cycles/ticks
average: 83278 cycles/ticks
indcpa_enc:
median: 107998 cycles/ticks
average: 108588 cycles/ticks
indcpa_dec:
median: 34860 cycles/ticks
average: 35038 cycles/ticks
kyber_keypair_derand:
median: 91868 cycles/ticks
average: 92233 cycles/ticks
kyber_keypair:
median: 100010 cycles/ticks
average: 100505 cycles/ticks
kyber_encaps_derand:
median: 118200 cycles/ticks
average: 118808 cycles/ticks
kyber_encaps:
median: 119764 cycles/ticks
average: 120342 cycles/ticks
kyber_decaps:
median: 155236 cycles/ticks
average: 155932 cycles/ticks
Loop spin: 808
gen_a:
median: 20354 cycles/ticks
average: 20456 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3214 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2050 cycles/ticks
NTT:
median: 6746 cycles/ticks
average: 6787 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10409 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7725 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 286 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1297 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1758 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1351 cycles/ticks
indcpa_keypair:
median: 83002 cycles/ticks
average: 83323 cycles/ticks
indcpa_enc:
median: 108032 cycles/ticks
average: 108557 cycles/ticks
indcpa_dec:
median: 34838 cycles/ticks
average: 34984 cycles/ticks
kyber_keypair_derand:
median: 91868 cycles/ticks
average: 92263 cycles/ticks
kyber_keypair:
median: 100014 cycles/ticks
average: 100426 cycles/ticks
kyber_encaps_derand:
median: 118246 cycles/ticks
average: 118873 cycles/ticks
kyber_encaps:
median: 119748 cycles/ticks
average: 120419 cycles/ticks
kyber_decaps:
median: 155362 cycles/ticks
average: 156214 cycles/ticks
Loop spin: 809
gen_a:
median: 20310 cycles/ticks
average: 20475 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3213 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2059 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6791 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10405 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7741 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 288 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1299 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1760 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1353 cycles/ticks
indcpa_keypair:
median: 82980 cycles/ticks
average: 83393 cycles/ticks
indcpa_enc:
median: 107998 cycles/ticks
average: 108618 cycles/ticks
indcpa_dec:
median: 34850 cycles/ticks
average: 35000 cycles/ticks
kyber_keypair_derand:
median: 91746 cycles/ticks
average: 92106 cycles/ticks
kyber_keypair:
median: 100292 cycles/ticks
average: 100749 cycles/ticks
kyber_encaps_derand:
median: 118416 cycles/ticks
average: 119045 cycles/ticks
kyber_encaps:
median: 119680 cycles/ticks
average: 120275 cycles/ticks
kyber_decaps:
median: 155404 cycles/ticks
average: 156134 cycles/ticks
Loop spin: 810
gen_a:
median: 20402 cycles/ticks
average: 20504 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3206 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2056 cycles/ticks
NTT:
median: 6748 cycles/ticks
average: 6778 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10395 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7738 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1294 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1749 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1361 cycles/ticks
indcpa_keypair:
median: 83012 cycles/ticks
average: 83338 cycles/ticks
indcpa_enc:
median: 107978 cycles/ticks
average: 108514 cycles/ticks
indcpa_dec:
median: 34830 cycles/ticks
average: 34977 cycles/ticks
kyber_keypair_derand:
median: 91772 cycles/ticks
average: 92158 cycles/ticks
kyber_keypair:
median: 100282 cycles/ticks
average: 100740 cycles/ticks
kyber_encaps_derand:
median: 118284 cycles/ticks
average: 118877 cycles/ticks
kyber_encaps:
median: 119664 cycles/ticks
average: 120218 cycles/ticks
kyber_decaps:
median: 155256 cycles/ticks
average: 156201 cycles/ticks
Loop spin: 811
gen_a:
median: 20382 cycles/ticks
average: 20493 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3215 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2058 cycles/ticks
NTT:
median: 6752 cycles/ticks
average: 6784 cycles/ticks
INVNTT:
median: 10348 cycles/ticks
average: 10398 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7741 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1286 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1748 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1364 cycles/ticks
indcpa_keypair:
median: 82962 cycles/ticks
average: 83288 cycles/ticks
indcpa_enc:
median: 107964 cycles/ticks
average: 108508 cycles/ticks
indcpa_dec:
median: 34806 cycles/ticks
average: 34967 cycles/ticks
kyber_keypair_derand:
median: 91770 cycles/ticks
average: 92215 cycles/ticks
kyber_keypair:
median: 100080 cycles/ticks
average: 100518 cycles/ticks
kyber_encaps_derand:
median: 118350 cycles/ticks
average: 118895 cycles/ticks
kyber_encaps:
median: 119702 cycles/ticks
average: 120266 cycles/ticks
kyber_decaps:
median: 155348 cycles/ticks
average: 156075 cycles/ticks
Loop spin: 812
gen_a:
median: 20456 cycles/ticks
average: 20556 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3213 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2050 cycles/ticks
NTT:
median: 6744 cycles/ticks
average: 6773 cycles/ticks
INVNTT:
median: 10358 cycles/ticks
average: 10425 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7739 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 288 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1287 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 257 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1763 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1357 cycles/ticks
indcpa_keypair:
median: 82974 cycles/ticks
average: 83338 cycles/ticks
indcpa_enc:
median: 107966 cycles/ticks
average: 108610 cycles/ticks
indcpa_dec:
median: 34834 cycles/ticks
average: 34993 cycles/ticks
kyber_keypair_derand:
median: 91768 cycles/ticks
average: 92217 cycles/ticks
kyber_keypair:
median: 99792 cycles/ticks
average: 100234 cycles/ticks
kyber_encaps_derand:
median: 118166 cycles/ticks
average: 118740 cycles/ticks
kyber_encaps:
median: 119812 cycles/ticks
average: 120460 cycles/ticks
kyber_decaps:
median: 155234 cycles/ticks
average: 155986 cycles/ticks
Loop spin: 813
gen_a:
median: 20338 cycles/ticks
average: 20448 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3209 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2058 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6771 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10402 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7744 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1295 cycles/ticks
poly_compress:
median: 254 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1749 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1361 cycles/ticks
indcpa_keypair:
median: 82922 cycles/ticks
average: 83252 cycles/ticks
indcpa_enc:
median: 108002 cycles/ticks
average: 108495 cycles/ticks
indcpa_dec:
median: 34846 cycles/ticks
average: 34997 cycles/ticks
kyber_keypair_derand:
median: 91802 cycles/ticks
average: 92177 cycles/ticks
kyber_keypair:
median: 99822 cycles/ticks
average: 100251 cycles/ticks
kyber_encaps_derand:
median: 118228 cycles/ticks
average: 118819 cycles/ticks
kyber_encaps:
median: 119828 cycles/ticks
average: 120377 cycles/ticks
kyber_decaps:
median: 155234 cycles/ticks
average: 155986 cycles/ticks
Loop spin: 814
gen_a:
median: 20436 cycles/ticks
average: 20540 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3215 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2060 cycles/ticks
NTT:
median: 6764 cycles/ticks
average: 6791 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10400 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7704 cycles/ticks
average: 7737 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 296 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1287 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1761 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1353 cycles/ticks
indcpa_keypair:
median: 82970 cycles/ticks
average: 83285 cycles/ticks
indcpa_enc:
median: 107992 cycles/ticks
average: 108533 cycles/ticks
indcpa_dec:
median: 34830 cycles/ticks
average: 34991 cycles/ticks
kyber_keypair_derand:
median: 91808 cycles/ticks
average: 92191 cycles/ticks
kyber_keypair:
median: 100228 cycles/ticks
average: 100629 cycles/ticks
kyber_encaps_derand:
median: 118316 cycles/ticks
average: 118941 cycles/ticks
kyber_encaps:
median: 119864 cycles/ticks
average: 120396 cycles/ticks
kyber_decaps:
median: 155310 cycles/ticks
average: 156044 cycles/ticks
Loop spin: 815
gen_a:
median: 20382 cycles/ticks
average: 20490 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3221 cycles/ticks
poly_getnoise_eta2:
median: 2032 cycles/ticks
average: 2036 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6781 cycles/ticks
INVNTT:
median: 10346 cycles/ticks
average: 10381 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7741 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1298 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1762 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1353 cycles/ticks
indcpa_keypair:
median: 83008 cycles/ticks
average: 83331 cycles/ticks
indcpa_enc:
median: 108004 cycles/ticks
average: 108510 cycles/ticks
indcpa_dec:
median: 34812 cycles/ticks
average: 34971 cycles/ticks
kyber_keypair_derand:
median: 91854 cycles/ticks
average: 92229 cycles/ticks
kyber_keypair:
median: 99764 cycles/ticks
average: 100187 cycles/ticks
kyber_encaps_derand:
median: 118264 cycles/ticks
average: 118987 cycles/ticks
kyber_encaps:
median: 119884 cycles/ticks
average: 120466 cycles/ticks
kyber_decaps:
median: 155392 cycles/ticks
average: 156133 cycles/ticks
Loop spin: 816
gen_a:
median: 20318 cycles/ticks
average: 20441 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3210 cycles/ticks
poly_getnoise_eta2:
median: 2042 cycles/ticks
average: 2061 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6769 cycles/ticks
INVNTT:
median: 10346 cycles/ticks
average: 10418 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7738 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 288 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1285 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 268 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1749 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1362 cycles/ticks
indcpa_keypair:
median: 82970 cycles/ticks
average: 83311 cycles/ticks
indcpa_enc:
median: 107892 cycles/ticks
average: 108392 cycles/ticks
indcpa_dec:
median: 34888 cycles/ticks
average: 35033 cycles/ticks
kyber_keypair_derand:
median: 91824 cycles/ticks
average: 92197 cycles/ticks
kyber_keypair:
median: 100338 cycles/ticks
average: 100745 cycles/ticks
kyber_encaps_derand:
median: 118342 cycles/ticks
average: 118958 cycles/ticks
kyber_encaps:
median: 119740 cycles/ticks
average: 120267 cycles/ticks
kyber_decaps:
median: 155372 cycles/ticks
average: 156073 cycles/ticks
Loop spin: 817
gen_a:
median: 20360 cycles/ticks
average: 20495 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3211 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2061 cycles/ticks
NTT:
median: 6746 cycles/ticks
average: 6783 cycles/ticks
INVNTT:
median: 10358 cycles/ticks
average: 10430 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7729 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 286 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1282 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1757 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1362 cycles/ticks
indcpa_keypair:
median: 83026 cycles/ticks
average: 83360 cycles/ticks
indcpa_enc:
median: 107974 cycles/ticks
average: 108570 cycles/ticks
indcpa_dec:
median: 34826 cycles/ticks
average: 34980 cycles/ticks
kyber_keypair_derand:
median: 91802 cycles/ticks
average: 92150 cycles/ticks
kyber_keypair:
median: 99916 cycles/ticks
average: 100353 cycles/ticks
kyber_encaps_derand:
median: 118246 cycles/ticks
average: 118792 cycles/ticks
kyber_encaps:
median: 119790 cycles/ticks
average: 120400 cycles/ticks
kyber_decaps:
median: 155368 cycles/ticks
average: 156105 cycles/ticks
Loop spin: 818
gen_a:
median: 20414 cycles/ticks
average: 20519 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3209 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2046 cycles/ticks
NTT:
median: 6752 cycles/ticks
average: 6789 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10391 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7710 cycles/ticks
average: 7746 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1298 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 257 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1766 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1353 cycles/ticks
indcpa_keypair:
median: 83050 cycles/ticks
average: 83411 cycles/ticks
indcpa_enc:
median: 108010 cycles/ticks
average: 108499 cycles/ticks
indcpa_dec:
median: 34876 cycles/ticks
average: 35059 cycles/ticks
kyber_keypair_derand:
median: 91912 cycles/ticks
average: 92278 cycles/ticks
kyber_keypair:
median: 99916 cycles/ticks
average: 100327 cycles/ticks
kyber_encaps_derand:
median: 118336 cycles/ticks
average: 118877 cycles/ticks
kyber_encaps:
median: 119738 cycles/ticks
average: 120309 cycles/ticks
kyber_decaps:
median: 155418 cycles/ticks
average: 156253 cycles/ticks
Loop spin: 819
gen_a:
median: 20414 cycles/ticks
average: 20533 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3212 cycles/ticks
poly_getnoise_eta2:
median: 2034 cycles/ticks
average: 2048 cycles/ticks
NTT:
median: 6762 cycles/ticks
average: 6798 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10398 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7785 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1296 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1748 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1358 cycles/ticks
indcpa_keypair:
median: 82968 cycles/ticks
average: 83309 cycles/ticks
indcpa_enc:
median: 107998 cycles/ticks
average: 108539 cycles/ticks
indcpa_dec:
median: 34832 cycles/ticks
average: 34957 cycles/ticks
kyber_keypair_derand:
median: 91814 cycles/ticks
average: 92177 cycles/ticks
kyber_keypair:
median: 99838 cycles/ticks
average: 100248 cycles/ticks
kyber_encaps_derand:
median: 118208 cycles/ticks
average: 118793 cycles/ticks
kyber_encaps:
median: 120064 cycles/ticks
average: 120627 cycles/ticks
kyber_decaps:
median: 155326 cycles/ticks
average: 156074 cycles/ticks
Loop spin: 820
gen_a:
median: 20340 cycles/ticks
average: 20451 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3214 cycles/ticks
poly_getnoise_eta2:
median: 2034 cycles/ticks
average: 2052 cycles/ticks
NTT:
median: 6746 cycles/ticks
average: 6777 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10414 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7734 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 286 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1287 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1758 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1365 cycles/ticks
indcpa_keypair:
median: 83006 cycles/ticks
average: 83338 cycles/ticks
indcpa_enc:
median: 107988 cycles/ticks
average: 108551 cycles/ticks
indcpa_dec:
median: 34814 cycles/ticks
average: 34962 cycles/ticks
kyber_keypair_derand:
median: 91808 cycles/ticks
average: 92210 cycles/ticks
kyber_keypair:
median: 99920 cycles/ticks
average: 100410 cycles/ticks
kyber_encaps_derand:
median: 118144 cycles/ticks
average: 118748 cycles/ticks
kyber_encaps:
median: 119880 cycles/ticks
average: 120415 cycles/ticks
kyber_decaps:
median: 155204 cycles/ticks
average: 155982 cycles/ticks
Loop spin: 821
gen_a:
median: 20354 cycles/ticks
average: 20466 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3214 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2048 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6783 cycles/ticks
INVNTT:
median: 10340 cycles/ticks
average: 10398 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7736 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1295 cycles/ticks
poly_compress:
median: 254 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1761 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1354 cycles/ticks
indcpa_keypair:
median: 82988 cycles/ticks
average: 83318 cycles/ticks
indcpa_enc:
median: 108008 cycles/ticks
average: 108547 cycles/ticks
indcpa_dec:
median: 34812 cycles/ticks
average: 34953 cycles/ticks
kyber_keypair_derand:
median: 91792 cycles/ticks
average: 92135 cycles/ticks
kyber_keypair:
median: 100228 cycles/ticks
average: 100647 cycles/ticks
kyber_encaps_derand:
median: 118116 cycles/ticks
average: 118751 cycles/ticks
kyber_encaps:
median: 120018 cycles/ticks
average: 120587 cycles/ticks
kyber_decaps:
median: 155174 cycles/ticks
average: 155957 cycles/ticks
Loop spin: 822
gen_a:
median: 20312 cycles/ticks
average: 20435 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3213 cycles/ticks
poly_getnoise_eta2:
median: 2040 cycles/ticks
average: 2052 cycles/ticks
NTT:
median: 6750 cycles/ticks
average: 6788 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10410 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7740 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1287 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 266 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1750 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1367 cycles/ticks
indcpa_keypair:
median: 82984 cycles/ticks
average: 83352 cycles/ticks
indcpa_enc:
median: 108112 cycles/ticks
average: 108795 cycles/ticks
indcpa_dec:
median: 34886 cycles/ticks
average: 35041 cycles/ticks
kyber_keypair_derand:
median: 91816 cycles/ticks
average: 92234 cycles/ticks
kyber_keypair:
median: 100172 cycles/ticks
average: 100673 cycles/ticks
kyber_encaps_derand:
median: 118344 cycles/ticks
average: 118987 cycles/ticks
kyber_encaps:
median: 119700 cycles/ticks
average: 120389 cycles/ticks
kyber_decaps:
median: 155360 cycles/ticks
average: 156098 cycles/ticks
Loop spin: 823
gen_a:
median: 20446 cycles/ticks
average: 20556 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3214 cycles/ticks
poly_getnoise_eta2:
median: 2040 cycles/ticks
average: 2057 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6766 cycles/ticks
INVNTT:
median: 10348 cycles/ticks
average: 10404 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7749 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 288 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1287 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 263 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1747 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1361 cycles/ticks
indcpa_keypair:
median: 82944 cycles/ticks
average: 83336 cycles/ticks
indcpa_enc:
median: 107998 cycles/ticks
average: 108603 cycles/ticks
indcpa_dec:
median: 34820 cycles/ticks
average: 35157 cycles/ticks
kyber_keypair_derand:
median: 91800 cycles/ticks
average: 92226 cycles/ticks
kyber_keypair:
median: 99780 cycles/ticks
average: 100278 cycles/ticks
kyber_encaps_derand:
median: 118190 cycles/ticks
average: 118825 cycles/ticks
kyber_encaps:
median: 119640 cycles/ticks
average: 120319 cycles/ticks
kyber_decaps:
median: 155194 cycles/ticks
average: 155979 cycles/ticks
Loop spin: 824
gen_a:
median: 20428 cycles/ticks
average: 20543 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3214 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2065 cycles/ticks
NTT:
median: 6760 cycles/ticks
average: 6787 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10407 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7731 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 298 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1285 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1760 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1352 cycles/ticks
indcpa_keypair:
median: 82956 cycles/ticks
average: 83362 cycles/ticks
indcpa_enc:
median: 107970 cycles/ticks
average: 108844 cycles/ticks
indcpa_dec:
median: 34852 cycles/ticks
average: 35005 cycles/ticks
kyber_keypair_derand:
median: 91824 cycles/ticks
average: 92255 cycles/ticks
kyber_keypair:
median: 100160 cycles/ticks
average: 100654 cycles/ticks
kyber_encaps_derand:
median: 118290 cycles/ticks
average: 118879 cycles/ticks
kyber_encaps:
median: 119780 cycles/ticks
average: 120369 cycles/ticks
kyber_decaps:
median: 155296 cycles/ticks
average: 156167 cycles/ticks
Loop spin: 825
gen_a:
median: 20408 cycles/ticks
average: 20530 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3210 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2048 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6768 cycles/ticks
INVNTT:
median: 10348 cycles/ticks
average: 10420 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7726 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1297 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1768 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1353 cycles/ticks
indcpa_keypair:
median: 82956 cycles/ticks
average: 83335 cycles/ticks
indcpa_enc:
median: 107968 cycles/ticks
average: 108618 cycles/ticks
indcpa_dec:
median: 34872 cycles/ticks
average: 35030 cycles/ticks
kyber_keypair_derand:
median: 91724 cycles/ticks
average: 92162 cycles/ticks
kyber_keypair:
median: 99846 cycles/ticks
average: 100343 cycles/ticks
kyber_encaps_derand:
median: 118744 cycles/ticks
average: 119381 cycles/ticks
kyber_encaps:
median: 120410 cycles/ticks
average: 120960 cycles/ticks
kyber_decaps:
median: 155660 cycles/ticks
average: 156409 cycles/ticks
Loop spin: 826
gen_a:
median: 20312 cycles/ticks
average: 20441 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3223 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2062 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6778 cycles/ticks
INVNTT:
median: 10348 cycles/ticks
average: 10406 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7704 cycles/ticks
average: 7749 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1290 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 257 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1761 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1366 cycles/ticks
indcpa_keypair:
median: 83014 cycles/ticks
average: 83426 cycles/ticks
indcpa_enc:
median: 107962 cycles/ticks
average: 108557 cycles/ticks
indcpa_dec:
median: 34826 cycles/ticks
average: 34981 cycles/ticks
kyber_keypair_derand:
median: 91780 cycles/ticks
average: 92195 cycles/ticks
kyber_keypair:
median: 100008 cycles/ticks
average: 100967 cycles/ticks
kyber_encaps_derand:
median: 118470 cycles/ticks
average: 120654 cycles/ticks
kyber_encaps:
median: 119718 cycles/ticks
average: 120574 cycles/ticks
kyber_decaps:
median: 155814 cycles/ticks
average: 158169 cycles/ticks
Loop spin: 827
gen_a:
median: 20892 cycles/ticks
average: 21026 cycles/ticks
poly_getnoise_eta1:
median: 3288 cycles/ticks
average: 3304 cycles/ticks
poly_getnoise_eta2:
median: 2090 cycles/ticks
average: 2113 cycles/ticks
NTT:
median: 6936 cycles/ticks
average: 6976 cycles/ticks
INVNTT:
median: 10646 cycles/ticks
average: 10697 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7922 cycles/ticks
average: 7982 cycles/ticks
poly_tomsg:
median: 296 cycles/ticks
average: 295 cycles/ticks
poly_frommsg:
median: 1314 cycles/ticks
average: 1334 cycles/ticks
poly_compress:
median: 264 cycles/ticks
average: 263 cycles/ticks
poly_decompress:
median: 58 cycles/ticks
average: 58 cycles/ticks
polyvec_compress:
median: 1796 cycles/ticks
average: 1812 cycles/ticks
polyvec_decompress:
median: 1390 cycles/ticks
average: 1390 cycles/ticks
indcpa_keypair:
median: 83004 cycles/ticks
average: 83959 cycles/ticks
indcpa_enc:
median: 107944 cycles/ticks
average: 108529 cycles/ticks
indcpa_dec:
median: 34812 cycles/ticks
average: 34976 cycles/ticks
kyber_keypair_derand:
median: 91812 cycles/ticks
average: 92269 cycles/ticks
kyber_keypair:
median: 100038 cycles/ticks
average: 100542 cycles/ticks
kyber_encaps_derand:
median: 118242 cycles/ticks
average: 118872 cycles/ticks
kyber_encaps:
median: 120028 cycles/ticks
average: 120629 cycles/ticks
kyber_decaps:
median: 155292 cycles/ticks
average: 156148 cycles/ticks
Loop spin: 828
gen_a:
median: 20362 cycles/ticks
average: 20481 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3216 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2060 cycles/ticks
NTT:
median: 6738 cycles/ticks
average: 6771 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10440 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7712 cycles/ticks
average: 7745 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 299 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1285 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1757 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1352 cycles/ticks
indcpa_keypair:
median: 83010 cycles/ticks
average: 83362 cycles/ticks
indcpa_enc:
median: 107952 cycles/ticks
average: 108537 cycles/ticks
indcpa_dec:
median: 34832 cycles/ticks
average: 35002 cycles/ticks
kyber_keypair_derand:
median: 91834 cycles/ticks
average: 92250 cycles/ticks
kyber_keypair:
median: 100010 cycles/ticks
average: 100461 cycles/ticks
kyber_encaps_derand:
median: 118270 cycles/ticks
average: 118914 cycles/ticks
kyber_encaps:
median: 119652 cycles/ticks
average: 120341 cycles/ticks
kyber_decaps:
median: 155308 cycles/ticks
average: 156162 cycles/ticks
Loop spin: 829
gen_a:
median: 20354 cycles/ticks
average: 20513 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3222 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2054 cycles/ticks
NTT:
median: 6756 cycles/ticks
average: 6802 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10400 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7744 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1296 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1765 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1353 cycles/ticks
indcpa_keypair:
median: 82950 cycles/ticks
average: 83365 cycles/ticks
indcpa_enc:
median: 108018 cycles/ticks
average: 108811 cycles/ticks
indcpa_dec:
median: 34832 cycles/ticks
average: 35009 cycles/ticks
kyber_keypair_derand:
median: 91742 cycles/ticks
average: 92144 cycles/ticks
kyber_keypair:
median: 100044 cycles/ticks
average: 100539 cycles/ticks
kyber_encaps_derand:
median: 119604 cycles/ticks
average: 120267 cycles/ticks
kyber_encaps:
median: 121040 cycles/ticks
average: 121700 cycles/ticks
kyber_decaps:
median: 156676 cycles/ticks
average: 157622 cycles/ticks
Loop spin: 830
gen_a:
median: 20338 cycles/ticks
average: 20475 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3220 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2063 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6775 cycles/ticks
INVNTT:
median: 10348 cycles/ticks
average: 10417 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7747 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1287 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1758 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1365 cycles/ticks
indcpa_keypair:
median: 83008 cycles/ticks
average: 83434 cycles/ticks
indcpa_enc:
median: 108026 cycles/ticks
average: 108611 cycles/ticks
indcpa_dec:
median: 34802 cycles/ticks
average: 34959 cycles/ticks
kyber_keypair_derand:
median: 91860 cycles/ticks
average: 92290 cycles/ticks
kyber_keypair:
median: 99926 cycles/ticks
average: 100457 cycles/ticks
kyber_encaps_derand:
median: 118300 cycles/ticks
average: 118928 cycles/ticks
kyber_encaps:
median: 119918 cycles/ticks
average: 120600 cycles/ticks
kyber_decaps:
median: 155314 cycles/ticks
average: 156141 cycles/ticks
Loop spin: 831
gen_a:
median: 20410 cycles/ticks
average: 20542 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3215 cycles/ticks
poly_getnoise_eta2:
median: 2032 cycles/ticks
average: 2044 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6774 cycles/ticks
INVNTT:
median: 10348 cycles/ticks
average: 10413 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7736 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 300 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1285 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1760 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1352 cycles/ticks
indcpa_keypair:
median: 83030 cycles/ticks
average: 83395 cycles/ticks
indcpa_enc:
median: 108006 cycles/ticks
average: 108637 cycles/ticks
indcpa_dec:
median: 34830 cycles/ticks
average: 34983 cycles/ticks
kyber_keypair_derand:
median: 91858 cycles/ticks
average: 92255 cycles/ticks
kyber_keypair:
median: 100132 cycles/ticks
average: 100575 cycles/ticks
kyber_encaps_derand:
median: 118180 cycles/ticks
average: 118841 cycles/ticks
kyber_encaps:
median: 119972 cycles/ticks
average: 120569 cycles/ticks
kyber_decaps:
median: 155278 cycles/ticks
average: 156088 cycles/ticks
Loop spin: 832
gen_a:
median: 20380 cycles/ticks
average: 20488 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3214 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2047 cycles/ticks
NTT:
median: 6762 cycles/ticks
average: 6809 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10403 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7733 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1296 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1761 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1352 cycles/ticks
indcpa_keypair:
median: 82972 cycles/ticks
average: 83378 cycles/ticks
indcpa_enc:
median: 108018 cycles/ticks
average: 108637 cycles/ticks
indcpa_dec:
median: 34808 cycles/ticks
average: 34992 cycles/ticks
kyber_keypair_derand:
median: 91832 cycles/ticks
average: 92232 cycles/ticks
kyber_keypair:
median: 99934 cycles/ticks
average: 100437 cycles/ticks
kyber_encaps_derand:
median: 118372 cycles/ticks
average: 119054 cycles/ticks
kyber_encaps:
median: 119894 cycles/ticks
average: 120482 cycles/ticks
kyber_decaps:
median: 155350 cycles/ticks
average: 156185 cycles/ticks
Loop spin: 833
gen_a:
median: 20400 cycles/ticks
average: 20531 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3225 cycles/ticks
poly_getnoise_eta2:
median: 2032 cycles/ticks
average: 2035 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6790 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10404 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7758 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1297 cycles/ticks
poly_compress:
median: 254 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1764 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1356 cycles/ticks
indcpa_keypair:
median: 82966 cycles/ticks
average: 83382 cycles/ticks
indcpa_enc:
median: 107990 cycles/ticks
average: 108591 cycles/ticks
indcpa_dec:
median: 34846 cycles/ticks
average: 35023 cycles/ticks
kyber_keypair_derand:
median: 91918 cycles/ticks
average: 92415 cycles/ticks
kyber_keypair:
median: 99950 cycles/ticks
average: 100456 cycles/ticks
kyber_encaps_derand:
median: 119624 cycles/ticks
average: 120237 cycles/ticks
kyber_encaps:
median: 121308 cycles/ticks
average: 121908 cycles/ticks
kyber_decaps:
median: 156596 cycles/ticks
average: 157401 cycles/ticks
Loop spin: 834
gen_a:
median: 20414 cycles/ticks
average: 20544 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3210 cycles/ticks
poly_getnoise_eta2:
median: 2034 cycles/ticks
average: 2052 cycles/ticks
NTT:
median: 6744 cycles/ticks
average: 6776 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10415 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7732 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 297 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1285 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1763 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1364 cycles/ticks
indcpa_keypair:
median: 83026 cycles/ticks
average: 83401 cycles/ticks
indcpa_enc:
median: 107974 cycles/ticks
average: 108622 cycles/ticks
indcpa_dec:
median: 34852 cycles/ticks
average: 35019 cycles/ticks
kyber_keypair_derand:
median: 91772 cycles/ticks
average: 92238 cycles/ticks
kyber_keypair:
median: 100096 cycles/ticks
average: 100581 cycles/ticks
kyber_encaps_derand:
median: 118128 cycles/ticks
average: 118780 cycles/ticks
kyber_encaps:
median: 119576 cycles/ticks
average: 120234 cycles/ticks
kyber_decaps:
median: 155230 cycles/ticks
average: 156099 cycles/ticks
Loop spin: 835
gen_a:
median: 20312 cycles/ticks
average: 20422 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3228 cycles/ticks
poly_getnoise_eta2:
median: 2040 cycles/ticks
average: 2042 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6784 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10404 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7761 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 286 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1300 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1759 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1353 cycles/ticks
indcpa_keypair:
median: 82996 cycles/ticks
average: 83415 cycles/ticks
indcpa_enc:
median: 107972 cycles/ticks
average: 108536 cycles/ticks
indcpa_dec:
median: 34838 cycles/ticks
average: 35022 cycles/ticks
kyber_keypair_derand:
median: 91842 cycles/ticks
average: 92283 cycles/ticks
kyber_keypair:
median: 100044 cycles/ticks
average: 100551 cycles/ticks
kyber_encaps_derand:
median: 118336 cycles/ticks
average: 118975 cycles/ticks
kyber_encaps:
median: 119988 cycles/ticks
average: 120591 cycles/ticks
kyber_decaps:
median: 155364 cycles/ticks
average: 156183 cycles/ticks
Loop spin: 836
gen_a:
median: 20380 cycles/ticks
average: 20501 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3229 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2047 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6794 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10397 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7742 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1296 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1769 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1355 cycles/ticks
indcpa_keypair:
median: 82942 cycles/ticks
average: 83353 cycles/ticks
indcpa_enc:
median: 107938 cycles/ticks
average: 108518 cycles/ticks
indcpa_dec:
median: 34836 cycles/ticks
average: 35002 cycles/ticks
kyber_keypair_derand:
median: 91840 cycles/ticks
average: 92267 cycles/ticks
kyber_keypair:
median: 99874 cycles/ticks
average: 100387 cycles/ticks
kyber_encaps_derand:
median: 118214 cycles/ticks
average: 118909 cycles/ticks
kyber_encaps:
median: 119788 cycles/ticks
average: 120469 cycles/ticks
kyber_decaps:
median: 155220 cycles/ticks
average: 156040 cycles/ticks
Loop spin: 837
gen_a:
median: 20360 cycles/ticks
average: 20489 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3212 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2057 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6773 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10412 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7754 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1299 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1748 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1366 cycles/ticks
indcpa_keypair:
median: 83016 cycles/ticks
average: 83451 cycles/ticks
indcpa_enc:
median: 107964 cycles/ticks
average: 108556 cycles/ticks
indcpa_dec:
median: 34826 cycles/ticks
average: 34989 cycles/ticks
kyber_keypair_derand:
median: 91752 cycles/ticks
average: 92181 cycles/ticks
kyber_keypair:
median: 100060 cycles/ticks
average: 100773 cycles/ticks
kyber_encaps_derand:
median: 118344 cycles/ticks
average: 119003 cycles/ticks
kyber_encaps:
median: 119778 cycles/ticks
average: 120406 cycles/ticks
kyber_decaps:
median: 155356 cycles/ticks
average: 156150 cycles/ticks
Loop spin: 838
gen_a:
median: 20312 cycles/ticks
average: 20450 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3217 cycles/ticks
poly_getnoise_eta2:
median: 2042 cycles/ticks
average: 2059 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6782 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10408 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7742 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1286 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 272 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1751 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1362 cycles/ticks
indcpa_keypair:
median: 83030 cycles/ticks
average: 83415 cycles/ticks
indcpa_enc:
median: 108008 cycles/ticks
average: 108591 cycles/ticks
indcpa_dec:
median: 34828 cycles/ticks
average: 34997 cycles/ticks
kyber_keypair_derand:
median: 91792 cycles/ticks
average: 92233 cycles/ticks
kyber_keypair:
median: 99908 cycles/ticks
average: 100371 cycles/ticks
kyber_encaps_derand:
median: 118312 cycles/ticks
average: 118954 cycles/ticks
kyber_encaps:
median: 119794 cycles/ticks
average: 120443 cycles/ticks
kyber_decaps:
median: 155336 cycles/ticks
average: 156106 cycles/ticks
Loop spin: 839
gen_a:
median: 20402 cycles/ticks
average: 20508 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3220 cycles/ticks
poly_getnoise_eta2:
median: 2042 cycles/ticks
average: 2059 cycles/ticks
NTT:
median: 6738 cycles/ticks
average: 6776 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10426 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7704 cycles/ticks
average: 7765 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 288 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1290 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1761 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1366 cycles/ticks
indcpa_keypair:
median: 82994 cycles/ticks
average: 83372 cycles/ticks
indcpa_enc:
median: 107970 cycles/ticks
average: 108569 cycles/ticks
indcpa_dec:
median: 34812 cycles/ticks
average: 34980 cycles/ticks
kyber_keypair_derand:
median: 91792 cycles/ticks
average: 92207 cycles/ticks
kyber_keypair:
median: 100104 cycles/ticks
average: 100585 cycles/ticks
kyber_encaps_derand:
median: 118290 cycles/ticks
average: 118964 cycles/ticks
kyber_encaps:
median: 120060 cycles/ticks
average: 120689 cycles/ticks
kyber_decaps:
median: 155342 cycles/ticks
average: 156137 cycles/ticks
Loop spin: 840
gen_a:
median: 20340 cycles/ticks
average: 20470 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3217 cycles/ticks
poly_getnoise_eta2:
median: 2038 cycles/ticks
average: 2053 cycles/ticks
NTT:
median: 6744 cycles/ticks
average: 6778 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10411 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7740 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1291 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1764 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1365 cycles/ticks
indcpa_keypair:
median: 82968 cycles/ticks
average: 83347 cycles/ticks
indcpa_enc:
median: 107994 cycles/ticks
average: 108585 cycles/ticks
indcpa_dec:
median: 34832 cycles/ticks
average: 35001 cycles/ticks
kyber_keypair_derand:
median: 91778 cycles/ticks
average: 92191 cycles/ticks
kyber_keypair:
median: 100046 cycles/ticks
average: 100533 cycles/ticks
kyber_encaps_derand:
median: 118240 cycles/ticks
average: 118854 cycles/ticks
kyber_encaps:
median: 119892 cycles/ticks
average: 120531 cycles/ticks
kyber_decaps:
median: 155340 cycles/ticks
average: 156132 cycles/ticks
Loop spin: 841
gen_a:
median: 20338 cycles/ticks
average: 20469 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3214 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2046 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6782 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10400 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7739 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 288 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1296 cycles/ticks
poly_compress:
median: 254 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1762 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1355 cycles/ticks
indcpa_keypair:
median: 82966 cycles/ticks
average: 83369 cycles/ticks
indcpa_enc:
median: 107936 cycles/ticks
average: 108538 cycles/ticks
indcpa_dec:
median: 34808 cycles/ticks
average: 34991 cycles/ticks
kyber_keypair_derand:
median: 91832 cycles/ticks
average: 92224 cycles/ticks
kyber_keypair:
median: 99928 cycles/ticks
average: 100416 cycles/ticks
kyber_encaps_derand:
median: 118298 cycles/ticks
average: 118902 cycles/ticks
kyber_encaps:
median: 119740 cycles/ticks
average: 120341 cycles/ticks
kyber_decaps:
median: 155296 cycles/ticks
average: 156119 cycles/ticks
Loop spin: 842
gen_a:
median: 20356 cycles/ticks
average: 20505 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3216 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2072 cycles/ticks
NTT:
median: 6762 cycles/ticks
average: 6798 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10393 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7786 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1299 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1764 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1352 cycles/ticks
indcpa_keypair:
median: 82960 cycles/ticks
average: 83425 cycles/ticks
indcpa_enc:
median: 108088 cycles/ticks
average: 108702 cycles/ticks
indcpa_dec:
median: 34852 cycles/ticks
average: 35043 cycles/ticks
kyber_keypair_derand:
median: 91742 cycles/ticks
average: 92221 cycles/ticks
kyber_keypair:
median: 99894 cycles/ticks
average: 100391 cycles/ticks
kyber_encaps_derand:
median: 118378 cycles/ticks
average: 119047 cycles/ticks
kyber_encaps:
median: 119858 cycles/ticks
average: 120466 cycles/ticks
kyber_decaps:
median: 155358 cycles/ticks
average: 156190 cycles/ticks
Loop spin: 843
gen_a:
median: 20460 cycles/ticks
average: 20578 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3212 cycles/ticks
poly_getnoise_eta2:
median: 2032 cycles/ticks
average: 2049 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6795 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10413 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7712 cycles/ticks
average: 7757 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 288 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1301 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1762 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1352 cycles/ticks
indcpa_keypair:
median: 82930 cycles/ticks
average: 83337 cycles/ticks
indcpa_enc:
median: 107976 cycles/ticks
average: 108557 cycles/ticks
indcpa_dec:
median: 34878 cycles/ticks
average: 35054 cycles/ticks
kyber_keypair_derand:
median: 91766 cycles/ticks
average: 92175 cycles/ticks
kyber_keypair:
median: 100482 cycles/ticks
average: 100974 cycles/ticks
kyber_encaps_derand:
median: 118364 cycles/ticks
average: 119175 cycles/ticks
kyber_encaps:
median: 119854 cycles/ticks
average: 120519 cycles/ticks
kyber_decaps:
median: 155332 cycles/ticks
average: 156144 cycles/ticks
Loop spin: 844
gen_a:
median: 20366 cycles/ticks
average: 20473 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3214 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2056 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6782 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10393 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7739 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1296 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1758 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1351 cycles/ticks
indcpa_keypair:
median: 83100 cycles/ticks
average: 83484 cycles/ticks
indcpa_enc:
median: 107936 cycles/ticks
average: 108504 cycles/ticks
indcpa_dec:
median: 34832 cycles/ticks
average: 34992 cycles/ticks
kyber_keypair_derand:
median: 91814 cycles/ticks
average: 92212 cycles/ticks
kyber_keypair:
median: 100340 cycles/ticks
average: 100777 cycles/ticks
kyber_encaps_derand:
median: 118136 cycles/ticks
average: 118721 cycles/ticks
kyber_encaps:
median: 119470 cycles/ticks
average: 120073 cycles/ticks
kyber_decaps:
median: 155248 cycles/ticks
average: 155985 cycles/ticks
Loop spin: 845
gen_a:
median: 20406 cycles/ticks
average: 20508 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3212 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2063 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6768 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10410 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7744 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1285 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1747 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1362 cycles/ticks
indcpa_keypair:
median: 83018 cycles/ticks
average: 83404 cycles/ticks
indcpa_enc:
median: 107968 cycles/ticks
average: 108450 cycles/ticks
indcpa_dec:
median: 34808 cycles/ticks
average: 34980 cycles/ticks
kyber_keypair_derand:
median: 91758 cycles/ticks
average: 92207 cycles/ticks
kyber_keypair:
median: 99988 cycles/ticks
average: 100494 cycles/ticks
kyber_encaps_derand:
median: 118210 cycles/ticks
average: 118778 cycles/ticks
kyber_encaps:
median: 119734 cycles/ticks
average: 120383 cycles/ticks
kyber_decaps:
median: 155266 cycles/ticks
average: 155949 cycles/ticks
Loop spin: 846
gen_a:
median: 20358 cycles/ticks
average: 20465 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3222 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2050 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6785 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10400 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7722 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 286 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1297 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1758 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1352 cycles/ticks
indcpa_keypair:
median: 83018 cycles/ticks
average: 83398 cycles/ticks
indcpa_enc:
median: 107944 cycles/ticks
average: 108500 cycles/ticks
indcpa_dec:
median: 34824 cycles/ticks
average: 34981 cycles/ticks
kyber_keypair_derand:
median: 91722 cycles/ticks
average: 92142 cycles/ticks
kyber_keypair:
median: 99818 cycles/ticks
average: 100228 cycles/ticks
kyber_encaps_derand:
median: 118348 cycles/ticks
average: 118945 cycles/ticks
kyber_encaps:
median: 119980 cycles/ticks
average: 120573 cycles/ticks
kyber_decaps:
median: 155306 cycles/ticks
average: 156051 cycles/ticks
Loop spin: 847
gen_a:
median: 20360 cycles/ticks
average: 20465 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3211 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2058 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6771 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10395 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7712 cycles/ticks
average: 7764 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1294 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1751 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1351 cycles/ticks
indcpa_keypair:
median: 82948 cycles/ticks
average: 83345 cycles/ticks
indcpa_enc:
median: 107992 cycles/ticks
average: 108564 cycles/ticks
indcpa_dec:
median: 34848 cycles/ticks
average: 35013 cycles/ticks
kyber_keypair_derand:
median: 91894 cycles/ticks
average: 92258 cycles/ticks
kyber_keypair:
median: 99828 cycles/ticks
average: 100269 cycles/ticks
kyber_encaps_derand:
median: 118180 cycles/ticks
average: 118830 cycles/ticks
kyber_encaps:
median: 119948 cycles/ticks
average: 120577 cycles/ticks
kyber_decaps:
median: 155250 cycles/ticks
average: 156027 cycles/ticks
Loop spin: 848
gen_a:
median: 20358 cycles/ticks
average: 20480 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3214 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2059 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6786 cycles/ticks
INVNTT:
median: 10344 cycles/ticks
average: 10410 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7758 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1284 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 67 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1748 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1361 cycles/ticks
indcpa_keypair:
median: 83052 cycles/ticks
average: 83430 cycles/ticks
indcpa_enc:
median: 107990 cycles/ticks
average: 108501 cycles/ticks
indcpa_dec:
median: 34828 cycles/ticks
average: 34992 cycles/ticks
kyber_keypair_derand:
median: 91938 cycles/ticks
average: 92331 cycles/ticks
kyber_keypair:
median: 99836 cycles/ticks
average: 100260 cycles/ticks
kyber_encaps_derand:
median: 118126 cycles/ticks
average: 118721 cycles/ticks
kyber_encaps:
median: 119710 cycles/ticks
average: 120368 cycles/ticks
kyber_decaps:
median: 155270 cycles/ticks
average: 156016 cycles/ticks
Loop spin: 849
gen_a:
median: 20388 cycles/ticks
average: 20508 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3212 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2049 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6787 cycles/ticks
INVNTT:
median: 10348 cycles/ticks
average: 10398 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7741 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 288 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1299 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1760 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1352 cycles/ticks
indcpa_keypair:
median: 83016 cycles/ticks
average: 83367 cycles/ticks
indcpa_enc:
median: 108012 cycles/ticks
average: 108496 cycles/ticks
indcpa_dec:
median: 34808 cycles/ticks
average: 34955 cycles/ticks
kyber_keypair_derand:
median: 91792 cycles/ticks
average: 92169 cycles/ticks
kyber_keypair:
median: 99820 cycles/ticks
average: 100263 cycles/ticks
kyber_encaps_derand:
median: 119978 cycles/ticks
average: 120554 cycles/ticks
kyber_encaps:
median: 121334 cycles/ticks
average: 121928 cycles/ticks
kyber_decaps:
median: 156948 cycles/ticks
average: 157704 cycles/ticks
Loop spin: 850
gen_a:
median: 20364 cycles/ticks
average: 20499 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3218 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2065 cycles/ticks
NTT:
median: 6762 cycles/ticks
average: 6798 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10415 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7734 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1288 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1761 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1363 cycles/ticks
indcpa_keypair:
median: 83040 cycles/ticks
average: 83389 cycles/ticks
indcpa_enc:
median: 107970 cycles/ticks
average: 108495 cycles/ticks
indcpa_dec:
median: 34832 cycles/ticks
average: 34989 cycles/ticks
kyber_keypair_derand:
median: 91798 cycles/ticks
average: 92227 cycles/ticks
kyber_keypair:
median: 100054 cycles/ticks
average: 100478 cycles/ticks
kyber_encaps_derand:
median: 118170 cycles/ticks
average: 118736 cycles/ticks
kyber_encaps:
median: 119610 cycles/ticks
average: 120323 cycles/ticks
kyber_decaps:
median: 155252 cycles/ticks
average: 155955 cycles/ticks
Loop spin: 851
gen_a:
median: 20428 cycles/ticks
average: 20531 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3227 cycles/ticks
poly_getnoise_eta2:
median: 2032 cycles/ticks
average: 2039 cycles/ticks
NTT:
median: 6746 cycles/ticks
average: 6787 cycles/ticks
INVNTT:
median: 10356 cycles/ticks
average: 10408 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7712 cycles/ticks
average: 7756 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1296 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1767 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1352 cycles/ticks
indcpa_keypair:
median: 83004 cycles/ticks
average: 83358 cycles/ticks
indcpa_enc:
median: 107962 cycles/ticks
average: 108445 cycles/ticks
indcpa_dec:
median: 34842 cycles/ticks
average: 34984 cycles/ticks
kyber_keypair_derand:
median: 91906 cycles/ticks
average: 92272 cycles/ticks
kyber_keypair:
median: 100092 cycles/ticks
average: 100535 cycles/ticks
kyber_encaps_derand:
median: 118214 cycles/ticks
average: 118781 cycles/ticks
kyber_encaps:
median: 119630 cycles/ticks
average: 120262 cycles/ticks
kyber_decaps:
median: 155304 cycles/ticks
average: 156055 cycles/ticks
Loop spin: 852
gen_a:
median: 20380 cycles/ticks
average: 20479 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3214 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2061 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6770 cycles/ticks
INVNTT:
median: 10356 cycles/ticks
average: 10414 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7742 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1285 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 268 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1753 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1370 cycles/ticks
indcpa_keypair:
median: 82948 cycles/ticks
average: 83376 cycles/ticks
indcpa_enc:
median: 108000 cycles/ticks
average: 108518 cycles/ticks
indcpa_dec:
median: 34854 cycles/ticks
average: 34999 cycles/ticks
kyber_keypair_derand:
median: 91802 cycles/ticks
average: 92193 cycles/ticks
kyber_keypair:
median: 100082 cycles/ticks
average: 100526 cycles/ticks
kyber_encaps_derand:
median: 118422 cycles/ticks
average: 118951 cycles/ticks
kyber_encaps:
median: 119606 cycles/ticks
average: 120245 cycles/ticks
kyber_decaps:
median: 155426 cycles/ticks
average: 156145 cycles/ticks
Loop spin: 853
gen_a:
median: 20408 cycles/ticks
average: 20527 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3215 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2063 cycles/ticks
NTT:
median: 6752 cycles/ticks
average: 6792 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10410 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7741 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 288 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1289 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1765 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1365 cycles/ticks
indcpa_keypair:
median: 82980 cycles/ticks
average: 83302 cycles/ticks
indcpa_enc:
median: 107986 cycles/ticks
average: 108505 cycles/ticks
indcpa_dec:
median: 34812 cycles/ticks
average: 34991 cycles/ticks
kyber_keypair_derand:
median: 91758 cycles/ticks
average: 92171 cycles/ticks
kyber_keypair:
median: 100090 cycles/ticks
average: 100578 cycles/ticks
kyber_encaps_derand:
median: 118300 cycles/ticks
average: 118908 cycles/ticks
kyber_encaps:
median: 119784 cycles/ticks
average: 120415 cycles/ticks
kyber_decaps:
median: 155338 cycles/ticks
average: 156056 cycles/ticks
Loop spin: 854
gen_a:
median: 20360 cycles/ticks
average: 20493 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3207 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2051 cycles/ticks
NTT:
median: 6744 cycles/ticks
average: 6789 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10404 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7745 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1302 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1767 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1355 cycles/ticks
indcpa_keypair:
median: 82988 cycles/ticks
average: 83354 cycles/ticks
indcpa_enc:
median: 107924 cycles/ticks
average: 108467 cycles/ticks
indcpa_dec:
median: 34808 cycles/ticks
average: 34976 cycles/ticks
kyber_keypair_derand:
median: 91834 cycles/ticks
average: 92206 cycles/ticks
kyber_keypair:
median: 99754 cycles/ticks
average: 100219 cycles/ticks
kyber_encaps_derand:
median: 118210 cycles/ticks
average: 118721 cycles/ticks
kyber_encaps:
median: 119700 cycles/ticks
average: 120324 cycles/ticks
kyber_decaps:
median: 155182 cycles/ticks
average: 155978 cycles/ticks
Loop spin: 855
gen_a:
median: 20338 cycles/ticks
average: 20464 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3226 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2060 cycles/ticks
NTT:
median: 6752 cycles/ticks
average: 6795 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10419 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7741 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 286 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1285 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 272 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1749 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1367 cycles/ticks
indcpa_keypair:
median: 82962 cycles/ticks
average: 83331 cycles/ticks
indcpa_enc:
median: 108028 cycles/ticks
average: 108554 cycles/ticks
indcpa_dec:
median: 34830 cycles/ticks
average: 35032 cycles/ticks
kyber_keypair_derand:
median: 91722 cycles/ticks
average: 92159 cycles/ticks
kyber_keypair:
median: 100336 cycles/ticks
average: 100809 cycles/ticks
kyber_encaps_derand:
median: 118414 cycles/ticks
average: 118966 cycles/ticks
kyber_encaps:
median: 120126 cycles/ticks
average: 120736 cycles/ticks
kyber_decaps:
median: 155368 cycles/ticks
average: 156066 cycles/ticks
Loop spin: 856
gen_a:
median: 20380 cycles/ticks
average: 20519 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3213 cycles/ticks
poly_getnoise_eta2:
median: 2040 cycles/ticks
average: 2055 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6776 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10407 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7748 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1284 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1748 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1364 cycles/ticks
indcpa_keypair:
median: 82998 cycles/ticks
average: 83354 cycles/ticks
indcpa_enc:
median: 107986 cycles/ticks
average: 108485 cycles/ticks
indcpa_dec:
median: 34808 cycles/ticks
average: 34945 cycles/ticks
kyber_keypair_derand:
median: 91784 cycles/ticks
average: 92175 cycles/ticks
kyber_keypair:
median: 100072 cycles/ticks
average: 100507 cycles/ticks
kyber_encaps_derand:
median: 118322 cycles/ticks
average: 118900 cycles/ticks
kyber_encaps:
median: 120184 cycles/ticks
average: 120790 cycles/ticks
kyber_decaps:
median: 155448 cycles/ticks
average: 156163 cycles/ticks
Loop spin: 857
gen_a:
median: 20388 cycles/ticks
average: 20504 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3219 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2065 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6780 cycles/ticks
INVNTT:
median: 10348 cycles/ticks
average: 10411 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7748 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1291 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 257 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1763 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1363 cycles/ticks
indcpa_keypair:
median: 82994 cycles/ticks
average: 83336 cycles/ticks
indcpa_enc:
median: 107966 cycles/ticks
average: 108467 cycles/ticks
indcpa_dec:
median: 34810 cycles/ticks
average: 34962 cycles/ticks
kyber_keypair_derand:
median: 91796 cycles/ticks
average: 92227 cycles/ticks
kyber_keypair:
median: 99802 cycles/ticks
average: 100251 cycles/ticks
kyber_encaps_derand:
median: 118210 cycles/ticks
average: 118815 cycles/ticks
kyber_encaps:
median: 119510 cycles/ticks
average: 120142 cycles/ticks
kyber_decaps:
median: 155308 cycles/ticks
average: 156043 cycles/ticks
Loop spin: 858
gen_a:
median: 20312 cycles/ticks
average: 20417 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3212 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2055 cycles/ticks
NTT:
median: 6748 cycles/ticks
average: 6786 cycles/ticks
INVNTT:
median: 10348 cycles/ticks
average: 10418 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7746 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1298 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1764 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1356 cycles/ticks
indcpa_keypair:
median: 82986 cycles/ticks
average: 83375 cycles/ticks
indcpa_enc:
median: 107966 cycles/ticks
average: 108469 cycles/ticks
indcpa_dec:
median: 34844 cycles/ticks
average: 35018 cycles/ticks
kyber_keypair_derand:
median: 91768 cycles/ticks
average: 92231 cycles/ticks
kyber_keypair:
median: 100362 cycles/ticks
average: 100851 cycles/ticks
kyber_encaps_derand:
median: 118420 cycles/ticks
average: 119065 cycles/ticks
kyber_encaps:
median: 119774 cycles/ticks
average: 120481 cycles/ticks
kyber_decaps:
median: 155500 cycles/ticks
average: 156247 cycles/ticks
Loop spin: 859
gen_a:
median: 20360 cycles/ticks
average: 20490 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3214 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2058 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6791 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10402 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7747 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1299 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1762 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1354 cycles/ticks
indcpa_keypair:
median: 83000 cycles/ticks
average: 83403 cycles/ticks
indcpa_enc:
median: 107986 cycles/ticks
average: 108540 cycles/ticks
indcpa_dec:
median: 34872 cycles/ticks
average: 35035 cycles/ticks
kyber_keypair_derand:
median: 91752 cycles/ticks
average: 92178 cycles/ticks
kyber_keypair:
median: 99856 cycles/ticks
average: 100278 cycles/ticks
kyber_encaps_derand:
median: 118262 cycles/ticks
average: 118871 cycles/ticks
kyber_encaps:
median: 119694 cycles/ticks
average: 120343 cycles/ticks
kyber_decaps:
median: 155276 cycles/ticks
average: 156063 cycles/ticks
Loop spin: 860
gen_a:
median: 20310 cycles/ticks
average: 20435 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3219 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2068 cycles/ticks
NTT:
median: 6772 cycles/ticks
average: 6812 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10404 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7750 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1287 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 68 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1749 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1364 cycles/ticks
indcpa_keypair:
median: 82882 cycles/ticks
average: 83271 cycles/ticks
indcpa_enc:
median: 107984 cycles/ticks
average: 108478 cycles/ticks
indcpa_dec:
median: 34834 cycles/ticks
average: 34993 cycles/ticks
kyber_keypair_derand:
median: 91810 cycles/ticks
average: 92181 cycles/ticks
kyber_keypair:
median: 99958 cycles/ticks
average: 100390 cycles/ticks
kyber_encaps_derand:
median: 118220 cycles/ticks
average: 118859 cycles/ticks
kyber_encaps:
median: 119614 cycles/ticks
average: 120205 cycles/ticks
kyber_decaps:
median: 155338 cycles/ticks
average: 156051 cycles/ticks
Loop spin: 861
gen_a:
median: 20410 cycles/ticks
average: 20519 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3219 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2049 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6788 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10406 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7735 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1296 cycles/ticks
poly_compress:
median: 254 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1759 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1353 cycles/ticks
indcpa_keypair:
median: 83056 cycles/ticks
average: 83390 cycles/ticks
indcpa_enc:
median: 107948 cycles/ticks
average: 108525 cycles/ticks
indcpa_dec:
median: 34828 cycles/ticks
average: 34991 cycles/ticks
kyber_keypair_derand:
median: 91774 cycles/ticks
average: 92171 cycles/ticks
kyber_keypair:
median: 100120 cycles/ticks
average: 100571 cycles/ticks
kyber_encaps_derand:
median: 118362 cycles/ticks
average: 118927 cycles/ticks
kyber_encaps:
median: 119852 cycles/ticks
average: 120460 cycles/ticks
kyber_decaps:
median: 155300 cycles/ticks
average: 156083 cycles/ticks
Loop spin: 862
gen_a:
median: 20436 cycles/ticks
average: 20592 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3212 cycles/ticks
poly_getnoise_eta2:
median: 2032 cycles/ticks
average: 2048 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6784 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10400 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7748 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 289 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1300 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1760 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1354 cycles/ticks
indcpa_keypair:
median: 82898 cycles/ticks
average: 83305 cycles/ticks
indcpa_enc:
median: 107930 cycles/ticks
average: 108431 cycles/ticks
indcpa_dec:
median: 34842 cycles/ticks
average: 34992 cycles/ticks
kyber_keypair_derand:
median: 91776 cycles/ticks
average: 92141 cycles/ticks
kyber_keypair:
median: 100098 cycles/ticks
average: 100525 cycles/ticks
kyber_encaps_derand:
median: 118306 cycles/ticks
average: 118866 cycles/ticks
kyber_encaps:
median: 119990 cycles/ticks
average: 120594 cycles/ticks
kyber_decaps:
median: 155296 cycles/ticks
average: 155963 cycles/ticks
Loop spin: 863
gen_a:
median: 20386 cycles/ticks
average: 20490 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3210 cycles/ticks
poly_getnoise_eta2:
median: 2042 cycles/ticks
average: 2055 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6774 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10401 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7740 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1285 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 66 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1751 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1362 cycles/ticks
indcpa_keypair:
median: 83080 cycles/ticks
average: 83409 cycles/ticks
indcpa_enc:
median: 108024 cycles/ticks
average: 108542 cycles/ticks
indcpa_dec:
median: 34864 cycles/ticks
average: 35013 cycles/ticks
kyber_keypair_derand:
median: 91830 cycles/ticks
average: 92226 cycles/ticks
kyber_keypair:
median: 100240 cycles/ticks
average: 100681 cycles/ticks
kyber_encaps_derand:
median: 118298 cycles/ticks
average: 118878 cycles/ticks
kyber_encaps:
median: 119608 cycles/ticks
average: 120147 cycles/ticks
kyber_decaps:
median: 155350 cycles/ticks
average: 156158 cycles/ticks
Loop spin: 864
gen_a:
median: 20404 cycles/ticks
average: 20512 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3216 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2062 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6772 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10408 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7736 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 304 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1286 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1761 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1355 cycles/ticks
indcpa_keypair:
median: 83000 cycles/ticks
average: 83350 cycles/ticks
indcpa_enc:
median: 107980 cycles/ticks
average: 108490 cycles/ticks
indcpa_dec:
median: 34832 cycles/ticks
average: 34971 cycles/ticks
kyber_keypair_derand:
median: 91822 cycles/ticks
average: 92209 cycles/ticks
kyber_keypair:
median: 100044 cycles/ticks
average: 100423 cycles/ticks
kyber_encaps_derand:
median: 118178 cycles/ticks
average: 118721 cycles/ticks
kyber_encaps:
median: 119584 cycles/ticks
average: 120239 cycles/ticks
kyber_decaps:
median: 155258 cycles/ticks
average: 156021 cycles/ticks
Loop spin: 865
gen_a:
median: 20386 cycles/ticks
average: 20505 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3220 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2061 cycles/ticks
NTT:
median: 6764 cycles/ticks
average: 6806 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10392 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7744 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 289 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1298 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1762 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1355 cycles/ticks
indcpa_keypair:
median: 83038 cycles/ticks
average: 83371 cycles/ticks
indcpa_enc:
median: 108100 cycles/ticks
average: 108658 cycles/ticks
indcpa_dec:
median: 34818 cycles/ticks
average: 34964 cycles/ticks
kyber_keypair_derand:
median: 91768 cycles/ticks
average: 92222 cycles/ticks
kyber_keypair:
median: 100138 cycles/ticks
average: 100644 cycles/ticks
kyber_encaps_derand:
median: 118276 cycles/ticks
average: 118891 cycles/ticks
kyber_encaps:
median: 120060 cycles/ticks
average: 120618 cycles/ticks
kyber_decaps:
median: 155214 cycles/ticks
average: 155913 cycles/ticks
Loop spin: 866
gen_a:
median: 20312 cycles/ticks
average: 20431 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3212 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2055 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6771 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10413 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7744 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 286 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1289 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 269 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1749 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1362 cycles/ticks
indcpa_keypair:
median: 82938 cycles/ticks
average: 83279 cycles/ticks
indcpa_enc:
median: 107962 cycles/ticks
average: 108490 cycles/ticks
indcpa_dec:
median: 34812 cycles/ticks
average: 34988 cycles/ticks
kyber_keypair_derand:
median: 91792 cycles/ticks
average: 92175 cycles/ticks
kyber_keypair:
median: 100068 cycles/ticks
average: 100507 cycles/ticks
kyber_encaps_derand:
median: 118172 cycles/ticks
average: 118805 cycles/ticks
kyber_encaps:
median: 119556 cycles/ticks
average: 120131 cycles/ticks
kyber_decaps:
median: 155264 cycles/ticks
average: 156007 cycles/ticks
Loop spin: 867
gen_a:
median: 20390 cycles/ticks
average: 20505 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3210 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2049 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6770 cycles/ticks
INVNTT:
median: 10348 cycles/ticks
average: 10399 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7732 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 286 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1296 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1757 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1353 cycles/ticks
indcpa_keypair:
median: 82948 cycles/ticks
average: 83306 cycles/ticks
indcpa_enc:
median: 108012 cycles/ticks
average: 108514 cycles/ticks
indcpa_dec:
median: 34840 cycles/ticks
average: 35015 cycles/ticks
kyber_keypair_derand:
median: 91792 cycles/ticks
average: 92203 cycles/ticks
kyber_keypair:
median: 99920 cycles/ticks
average: 100333 cycles/ticks
kyber_encaps_derand:
median: 119698 cycles/ticks
average: 120366 cycles/ticks
kyber_encaps:
median: 121488 cycles/ticks
average: 122018 cycles/ticks
kyber_decaps:
median: 156660 cycles/ticks
average: 157375 cycles/ticks
Loop spin: 868
gen_a:
median: 20366 cycles/ticks
average: 20484 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3213 cycles/ticks
poly_getnoise_eta2:
median: 2042 cycles/ticks
average: 2059 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6773 cycles/ticks
INVNTT:
median: 10348 cycles/ticks
average: 10410 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7738 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 299 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1285 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1761 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1365 cycles/ticks
indcpa_keypair:
median: 82944 cycles/ticks
average: 83301 cycles/ticks
indcpa_enc:
median: 108000 cycles/ticks
average: 108485 cycles/ticks
indcpa_dec:
median: 34802 cycles/ticks
average: 34969 cycles/ticks
kyber_keypair_derand:
median: 91776 cycles/ticks
average: 92167 cycles/ticks
kyber_keypair:
median: 100336 cycles/ticks
average: 100778 cycles/ticks
kyber_encaps_derand:
median: 118314 cycles/ticks
average: 119020 cycles/ticks
kyber_encaps:
median: 119436 cycles/ticks
average: 120022 cycles/ticks
kyber_decaps:
median: 155268 cycles/ticks
average: 156038 cycles/ticks
Loop spin: 869
gen_a:
median: 20420 cycles/ticks
average: 20540 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3212 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2047 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6780 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10401 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7746 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1295 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1763 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1354 cycles/ticks
indcpa_keypair:
median: 82966 cycles/ticks
average: 83320 cycles/ticks
indcpa_enc:
median: 108046 cycles/ticks
average: 108568 cycles/ticks
indcpa_dec:
median: 34922 cycles/ticks
average: 35063 cycles/ticks
kyber_keypair_derand:
median: 91784 cycles/ticks
average: 92220 cycles/ticks
kyber_keypair:
median: 100200 cycles/ticks
average: 100725 cycles/ticks
kyber_encaps_derand:
median: 118326 cycles/ticks
average: 118960 cycles/ticks
kyber_encaps:
median: 120078 cycles/ticks
average: 120643 cycles/ticks
kyber_decaps:
median: 155360 cycles/ticks
average: 156088 cycles/ticks
Loop spin: 870
gen_a:
median: 20356 cycles/ticks
average: 20472 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3213 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2056 cycles/ticks
NTT:
median: 6746 cycles/ticks
average: 6794 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10399 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7748 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1294 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1760 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1354 cycles/ticks
indcpa_keypair:
median: 82974 cycles/ticks
average: 83305 cycles/ticks
indcpa_enc:
median: 107980 cycles/ticks
average: 108515 cycles/ticks
indcpa_dec:
median: 34854 cycles/ticks
average: 35022 cycles/ticks
kyber_keypair_derand:
median: 91794 cycles/ticks
average: 92158 cycles/ticks
kyber_keypair:
median: 99984 cycles/ticks
average: 100398 cycles/ticks
kyber_encaps_derand:
median: 118272 cycles/ticks
average: 118869 cycles/ticks
kyber_encaps:
median: 119770 cycles/ticks
average: 120406 cycles/ticks
kyber_decaps:
median: 155270 cycles/ticks
average: 155970 cycles/ticks
Loop spin: 871
gen_a:
median: 20388 cycles/ticks
average: 20494 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3215 cycles/ticks
poly_getnoise_eta2:
median: 2036 cycles/ticks
average: 2049 cycles/ticks
NTT:
median: 6738 cycles/ticks
average: 6774 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10404 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7741 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 288 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1285 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 67 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1749 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1364 cycles/ticks
indcpa_keypair:
median: 82970 cycles/ticks
average: 83311 cycles/ticks
indcpa_enc:
median: 107902 cycles/ticks
average: 108422 cycles/ticks
indcpa_dec:
median: 34804 cycles/ticks
average: 34967 cycles/ticks
kyber_keypair_derand:
median: 91850 cycles/ticks
average: 92255 cycles/ticks
kyber_keypair:
median: 99956 cycles/ticks
average: 100425 cycles/ticks
kyber_encaps_derand:
median: 118328 cycles/ticks
average: 118979 cycles/ticks
kyber_encaps:
median: 119902 cycles/ticks
average: 120453 cycles/ticks
kyber_decaps:
median: 155326 cycles/ticks
average: 156073 cycles/ticks
Loop spin: 872
gen_a:
median: 20312 cycles/ticks
average: 20441 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3214 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2049 cycles/ticks
NTT:
median: 6764 cycles/ticks
average: 6797 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10415 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7730 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1286 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1760 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1352 cycles/ticks
indcpa_keypair:
median: 82974 cycles/ticks
average: 83346 cycles/ticks
indcpa_enc:
median: 107990 cycles/ticks
average: 108579 cycles/ticks
indcpa_dec:
median: 34800 cycles/ticks
average: 34955 cycles/ticks
kyber_keypair_derand:
median: 91828 cycles/ticks
average: 92203 cycles/ticks
kyber_keypair:
median: 100016 cycles/ticks
average: 100438 cycles/ticks
kyber_encaps_derand:
median: 118152 cycles/ticks
average: 118729 cycles/ticks
kyber_encaps:
median: 119734 cycles/ticks
average: 120312 cycles/ticks
kyber_decaps:
median: 155236 cycles/ticks
average: 155926 cycles/ticks
Loop spin: 873
gen_a:
median: 20338 cycles/ticks
average: 20450 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3214 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2060 cycles/ticks
NTT:
median: 6744 cycles/ticks
average: 6777 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10397 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7747 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1297 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1756 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1363 cycles/ticks
indcpa_keypair:
median: 82960 cycles/ticks
average: 83271 cycles/ticks
indcpa_enc:
median: 108058 cycles/ticks
average: 108553 cycles/ticks
indcpa_dec:
median: 34810 cycles/ticks
average: 34961 cycles/ticks
kyber_keypair_derand:
median: 91844 cycles/ticks
average: 92223 cycles/ticks
kyber_keypair:
median: 100234 cycles/ticks
average: 100620 cycles/ticks
kyber_encaps_derand:
median: 118288 cycles/ticks
average: 118930 cycles/ticks
kyber_encaps:
median: 120052 cycles/ticks
average: 120629 cycles/ticks
kyber_decaps:
median: 155416 cycles/ticks
average: 156148 cycles/ticks
Loop spin: 874
gen_a:
median: 20388 cycles/ticks
average: 20510 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3210 cycles/ticks
poly_getnoise_eta2:
median: 2036 cycles/ticks
average: 2054 cycles/ticks
NTT:
median: 6752 cycles/ticks
average: 6787 cycles/ticks
INVNTT:
median: 10348 cycles/ticks
average: 10403 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7712 cycles/ticks
average: 7755 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 288 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1288 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 270 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1753 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1361 cycles/ticks
indcpa_keypair:
median: 82968 cycles/ticks
average: 83303 cycles/ticks
indcpa_enc:
median: 107952 cycles/ticks
average: 108518 cycles/ticks
indcpa_dec:
median: 34850 cycles/ticks
average: 35014 cycles/ticks
kyber_keypair_derand:
median: 91800 cycles/ticks
average: 92162 cycles/ticks
kyber_keypair:
median: 99942 cycles/ticks
average: 100370 cycles/ticks
kyber_encaps_derand:
median: 118322 cycles/ticks
average: 118869 cycles/ticks
kyber_encaps:
median: 120118 cycles/ticks
average: 120673 cycles/ticks
kyber_decaps:
median: 155216 cycles/ticks
average: 156029 cycles/ticks
Loop spin: 875
gen_a:
median: 20360 cycles/ticks
average: 20476 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3214 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2054 cycles/ticks
NTT:
median: 6760 cycles/ticks
average: 6792 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10410 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7733 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 286 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1285 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1765 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1365 cycles/ticks
indcpa_keypair:
median: 82960 cycles/ticks
average: 83341 cycles/ticks
indcpa_enc:
median: 108016 cycles/ticks
average: 108697 cycles/ticks
indcpa_dec:
median: 34810 cycles/ticks
average: 34955 cycles/ticks
kyber_keypair_derand:
median: 91886 cycles/ticks
average: 92275 cycles/ticks
kyber_keypair:
median: 100008 cycles/ticks
average: 100496 cycles/ticks
kyber_encaps_derand:
median: 118332 cycles/ticks
average: 118936 cycles/ticks
kyber_encaps:
median: 119926 cycles/ticks
average: 120453 cycles/ticks
kyber_decaps:
median: 155330 cycles/ticks
average: 156105 cycles/ticks
Loop spin: 876
gen_a:
median: 20384 cycles/ticks
average: 20499 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3209 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2048 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6778 cycles/ticks
INVNTT:
median: 10346 cycles/ticks
average: 10399 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7739 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1297 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1757 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1352 cycles/ticks
indcpa_keypair:
median: 82970 cycles/ticks
average: 83307 cycles/ticks
indcpa_enc:
median: 108032 cycles/ticks
average: 108581 cycles/ticks
indcpa_dec:
median: 34858 cycles/ticks
average: 35010 cycles/ticks
kyber_keypair_derand:
median: 91808 cycles/ticks
average: 92144 cycles/ticks
kyber_keypair:
median: 99862 cycles/ticks
average: 100325 cycles/ticks
kyber_encaps_derand:
median: 118444 cycles/ticks
average: 119058 cycles/ticks
kyber_encaps:
median: 119728 cycles/ticks
average: 120319 cycles/ticks
kyber_decaps:
median: 155448 cycles/ticks
average: 156162 cycles/ticks
Loop spin: 877
gen_a:
median: 20354 cycles/ticks
average: 20449 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3209 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2058 cycles/ticks
NTT:
median: 6744 cycles/ticks
average: 6784 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10409 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7745 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1296 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1764 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1355 cycles/ticks
indcpa_keypair:
median: 83000 cycles/ticks
average: 83361 cycles/ticks
indcpa_enc:
median: 108014 cycles/ticks
average: 108674 cycles/ticks
indcpa_dec:
median: 34834 cycles/ticks
average: 35006 cycles/ticks
kyber_keypair_derand:
median: 91730 cycles/ticks
average: 92137 cycles/ticks
kyber_keypair:
median: 100162 cycles/ticks
average: 100598 cycles/ticks
kyber_encaps_derand:
median: 118270 cycles/ticks
average: 118872 cycles/ticks
kyber_encaps:
median: 119882 cycles/ticks
average: 120469 cycles/ticks
kyber_decaps:
median: 155270 cycles/ticks
average: 156019 cycles/ticks
Loop spin: 878
gen_a:
median: 20394 cycles/ticks
average: 20511 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3214 cycles/ticks
poly_getnoise_eta2:
median: 2042 cycles/ticks
average: 2049 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6774 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10405 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7761 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1284 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 268 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1749 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1363 cycles/ticks
indcpa_keypair:
median: 83024 cycles/ticks
average: 83363 cycles/ticks
indcpa_enc:
median: 107972 cycles/ticks
average: 108546 cycles/ticks
indcpa_dec:
median: 34802 cycles/ticks
average: 34964 cycles/ticks
kyber_keypair_derand:
median: 91776 cycles/ticks
average: 92162 cycles/ticks
kyber_keypair:
median: 100206 cycles/ticks
average: 100661 cycles/ticks
kyber_encaps_derand:
median: 118422 cycles/ticks
average: 119072 cycles/ticks
kyber_encaps:
median: 119974 cycles/ticks
average: 120543 cycles/ticks
kyber_decaps:
median: 155276 cycles/ticks
average: 155986 cycles/ticks
Loop spin: 879
gen_a:
median: 20358 cycles/ticks
average: 20470 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3208 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2055 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6769 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10445 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7740 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1285 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1747 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1361 cycles/ticks
indcpa_keypair:
median: 82990 cycles/ticks
average: 83329 cycles/ticks
indcpa_enc:
median: 108038 cycles/ticks
average: 108623 cycles/ticks
indcpa_dec:
median: 34808 cycles/ticks
average: 34975 cycles/ticks
kyber_keypair_derand:
median: 91780 cycles/ticks
average: 92154 cycles/ticks
kyber_keypair:
median: 99970 cycles/ticks
average: 100448 cycles/ticks
kyber_encaps_derand:
median: 118308 cycles/ticks
average: 118905 cycles/ticks
kyber_encaps:
median: 119686 cycles/ticks
average: 120203 cycles/ticks
kyber_decaps:
median: 155380 cycles/ticks
average: 156129 cycles/ticks
Loop spin: 880
gen_a:
median: 20358 cycles/ticks
average: 20467 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3211 cycles/ticks
poly_getnoise_eta2:
median: 2040 cycles/ticks
average: 2044 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6780 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10397 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7731 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1300 cycles/ticks
poly_compress:
median: 254 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1760 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1353 cycles/ticks
indcpa_keypair:
median: 82982 cycles/ticks
average: 83319 cycles/ticks
indcpa_enc:
median: 108014 cycles/ticks
average: 108530 cycles/ticks
indcpa_dec:
median: 34894 cycles/ticks
average: 35038 cycles/ticks
kyber_keypair_derand:
median: 91842 cycles/ticks
average: 92202 cycles/ticks
kyber_keypair:
median: 99818 cycles/ticks
average: 100257 cycles/ticks
kyber_encaps_derand:
median: 118330 cycles/ticks
average: 118976 cycles/ticks
kyber_encaps:
median: 119918 cycles/ticks
average: 120567 cycles/ticks
kyber_decaps:
median: 155402 cycles/ticks
average: 156324 cycles/ticks
Loop spin: 881
gen_a:
median: 20384 cycles/ticks
average: 20507 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3214 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2045 cycles/ticks
NTT:
median: 6760 cycles/ticks
average: 6799 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10394 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7737 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 286 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1295 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1768 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1360 cycles/ticks
indcpa_keypair:
median: 82966 cycles/ticks
average: 83314 cycles/ticks
indcpa_enc:
median: 108040 cycles/ticks
average: 108572 cycles/ticks
indcpa_dec:
median: 34822 cycles/ticks
average: 34978 cycles/ticks
kyber_keypair_derand:
median: 91776 cycles/ticks
average: 92202 cycles/ticks
kyber_keypair:
median: 99746 cycles/ticks
average: 100195 cycles/ticks
kyber_encaps_derand:
median: 118104 cycles/ticks
average: 118694 cycles/ticks
kyber_encaps:
median: 120052 cycles/ticks
average: 120636 cycles/ticks
kyber_decaps:
median: 155294 cycles/ticks
average: 156063 cycles/ticks
Loop spin: 882
gen_a:
median: 20336 cycles/ticks
average: 20483 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3212 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2057 cycles/ticks
NTT:
median: 6738 cycles/ticks
average: 6771 cycles/ticks
INVNTT:
median: 10348 cycles/ticks
average: 10405 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7740 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1285 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1748 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1364 cycles/ticks
indcpa_keypair:
median: 82974 cycles/ticks
average: 83310 cycles/ticks
indcpa_enc:
median: 107942 cycles/ticks
average: 108486 cycles/ticks
indcpa_dec:
median: 34834 cycles/ticks
average: 34995 cycles/ticks
kyber_keypair_derand:
median: 91798 cycles/ticks
average: 92196 cycles/ticks
kyber_keypair:
median: 99796 cycles/ticks
average: 100228 cycles/ticks
kyber_encaps_derand:
median: 118190 cycles/ticks
average: 118831 cycles/ticks
kyber_encaps:
median: 119692 cycles/ticks
average: 120234 cycles/ticks
kyber_decaps:
median: 155218 cycles/ticks
average: 156005 cycles/ticks
Loop spin: 883
gen_a:
median: 20336 cycles/ticks
average: 20448 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3218 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2047 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6782 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10394 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7742 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1295 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1764 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1353 cycles/ticks
indcpa_keypair:
median: 83008 cycles/ticks
average: 83343 cycles/ticks
indcpa_enc:
median: 107964 cycles/ticks
average: 108497 cycles/ticks
indcpa_dec:
median: 34808 cycles/ticks
average: 34985 cycles/ticks
kyber_keypair_derand:
median: 91862 cycles/ticks
average: 92261 cycles/ticks
kyber_keypair:
median: 99798 cycles/ticks
average: 100208 cycles/ticks
kyber_encaps_derand:
median: 118186 cycles/ticks
average: 118735 cycles/ticks
kyber_encaps:
median: 119764 cycles/ticks
average: 120293 cycles/ticks
kyber_decaps:
median: 155324 cycles/ticks
average: 156073 cycles/ticks
Loop spin: 884
gen_a:
median: 20402 cycles/ticks
average: 20507 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3211 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2069 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6769 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10406 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7743 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1286 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1752 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1361 cycles/ticks
indcpa_keypair:
median: 82998 cycles/ticks
average: 83351 cycles/ticks
indcpa_enc:
median: 107996 cycles/ticks
average: 108556 cycles/ticks
indcpa_dec:
median: 34832 cycles/ticks
average: 34996 cycles/ticks
kyber_keypair_derand:
median: 91842 cycles/ticks
average: 92211 cycles/ticks
kyber_keypair:
median: 99796 cycles/ticks
average: 100224 cycles/ticks
kyber_encaps_derand:
median: 118286 cycles/ticks
average: 118890 cycles/ticks
kyber_encaps:
median: 119772 cycles/ticks
average: 120331 cycles/ticks
kyber_decaps:
median: 155286 cycles/ticks
average: 156023 cycles/ticks
Loop spin: 885
gen_a:
median: 20404 cycles/ticks
average: 20517 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3213 cycles/ticks
poly_getnoise_eta2:
median: 2032 cycles/ticks
average: 2037 cycles/ticks
NTT:
median: 6746 cycles/ticks
average: 6785 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10397 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7735 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1293 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1761 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1354 cycles/ticks
indcpa_keypair:
median: 82984 cycles/ticks
average: 83350 cycles/ticks
indcpa_enc:
median: 108030 cycles/ticks
average: 108621 cycles/ticks
indcpa_dec:
median: 34866 cycles/ticks
average: 35025 cycles/ticks
kyber_keypair_derand:
median: 91774 cycles/ticks
average: 92173 cycles/ticks
kyber_keypair:
median: 100028 cycles/ticks
average: 100418 cycles/ticks
kyber_encaps_derand:
median: 118324 cycles/ticks
average: 118901 cycles/ticks
kyber_encaps:
median: 119780 cycles/ticks
average: 120366 cycles/ticks
kyber_decaps:
median: 155404 cycles/ticks
average: 156150 cycles/ticks
Loop spin: 886
gen_a:
median: 20344 cycles/ticks
average: 20467 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3212 cycles/ticks
poly_getnoise_eta2:
median: 2034 cycles/ticks
average: 2053 cycles/ticks
NTT:
median: 6772 cycles/ticks
average: 6817 cycles/ticks
INVNTT:
median: 10346 cycles/ticks
average: 10391 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7740 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1298 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1759 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1354 cycles/ticks
indcpa_keypair:
median: 83018 cycles/ticks
average: 83371 cycles/ticks
indcpa_enc:
median: 107998 cycles/ticks
average: 108550 cycles/ticks
indcpa_dec:
median: 34830 cycles/ticks
average: 34962 cycles/ticks
kyber_keypair_derand:
median: 91748 cycles/ticks
average: 92133 cycles/ticks
kyber_keypair:
median: 100258 cycles/ticks
average: 100708 cycles/ticks
kyber_encaps_derand:
median: 118200 cycles/ticks
average: 118786 cycles/ticks
kyber_encaps:
median: 119438 cycles/ticks
average: 120004 cycles/ticks
kyber_decaps:
median: 155264 cycles/ticks
average: 156017 cycles/ticks
Loop spin: 887
gen_a:
median: 20408 cycles/ticks
average: 20519 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3215 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2061 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6772 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10402 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7748 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1286 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1754 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1362 cycles/ticks
indcpa_keypair:
median: 82926 cycles/ticks
average: 83259 cycles/ticks
indcpa_enc:
median: 107998 cycles/ticks
average: 108531 cycles/ticks
indcpa_dec:
median: 34864 cycles/ticks
average: 35019 cycles/ticks
kyber_keypair_derand:
median: 91838 cycles/ticks
average: 92203 cycles/ticks
kyber_keypair:
median: 100230 cycles/ticks
average: 100706 cycles/ticks
kyber_encaps_derand:
median: 118220 cycles/ticks
average: 118782 cycles/ticks
kyber_encaps:
median: 119558 cycles/ticks
average: 120135 cycles/ticks
kyber_decaps:
median: 155278 cycles/ticks
average: 156050 cycles/ticks
Loop spin: 888
gen_a:
median: 20348 cycles/ticks
average: 20453 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3226 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2049 cycles/ticks
NTT:
median: 6764 cycles/ticks
average: 6809 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10410 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7748 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 288 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1297 cycles/ticks
poly_compress:
median: 254 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1762 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1352 cycles/ticks
indcpa_keypair:
median: 83084 cycles/ticks
average: 83414 cycles/ticks
indcpa_enc:
median: 108020 cycles/ticks
average: 108599 cycles/ticks
indcpa_dec:
median: 34830 cycles/ticks
average: 34972 cycles/ticks
kyber_keypair_derand:
median: 91750 cycles/ticks
average: 92104 cycles/ticks
kyber_keypair:
median: 99792 cycles/ticks
average: 100276 cycles/ticks
kyber_encaps_derand:
median: 118250 cycles/ticks
average: 118879 cycles/ticks
kyber_encaps:
median: 119842 cycles/ticks
average: 120382 cycles/ticks
kyber_decaps:
median: 155264 cycles/ticks
average: 156036 cycles/ticks
Loop spin: 889
gen_a:
median: 20390 cycles/ticks
average: 20511 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3213 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2060 cycles/ticks
NTT:
median: 6764 cycles/ticks
average: 6791 cycles/ticks
INVNTT:
median: 10348 cycles/ticks
average: 10394 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7745 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1285 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1749 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1361 cycles/ticks
indcpa_keypair:
median: 83004 cycles/ticks
average: 83326 cycles/ticks
indcpa_enc:
median: 108040 cycles/ticks
average: 108572 cycles/ticks
indcpa_dec:
median: 34834 cycles/ticks
average: 35000 cycles/ticks
kyber_keypair_derand:
median: 91754 cycles/ticks
average: 92098 cycles/ticks
kyber_keypair:
median: 99964 cycles/ticks
average: 100421 cycles/ticks
kyber_encaps_derand:
median: 118158 cycles/ticks
average: 118745 cycles/ticks
kyber_encaps:
median: 119932 cycles/ticks
average: 120490 cycles/ticks
kyber_decaps:
median: 155188 cycles/ticks
average: 155923 cycles/ticks
Loop spin: 890
gen_a:
median: 20462 cycles/ticks
average: 20572 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3212 cycles/ticks
poly_getnoise_eta2:
median: 2042 cycles/ticks
average: 2054 cycles/ticks
NTT:
median: 6760 cycles/ticks
average: 6791 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10412 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7733 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 300 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1287 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1763 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1364 cycles/ticks
indcpa_keypair:
median: 83060 cycles/ticks
average: 83384 cycles/ticks
indcpa_enc:
median: 107994 cycles/ticks
average: 108544 cycles/ticks
indcpa_dec:
median: 34860 cycles/ticks
average: 34993 cycles/ticks
kyber_keypair_derand:
median: 91724 cycles/ticks
average: 92110 cycles/ticks
kyber_keypair:
median: 99852 cycles/ticks
average: 100451 cycles/ticks
kyber_encaps_derand:
median: 119614 cycles/ticks
average: 120263 cycles/ticks
kyber_encaps:
median: 121408 cycles/ticks
average: 121956 cycles/ticks
kyber_decaps:
median: 156692 cycles/ticks
average: 157464 cycles/ticks
Loop spin: 891
gen_a:
median: 20318 cycles/ticks
average: 20449 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3212 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2054 cycles/ticks
NTT:
median: 6750 cycles/ticks
average: 6775 cycles/ticks
INVNTT:
median: 10348 cycles/ticks
average: 10396 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7742 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1285 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1758 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1360 cycles/ticks
indcpa_keypair:
median: 82938 cycles/ticks
average: 83311 cycles/ticks
indcpa_enc:
median: 107932 cycles/ticks
average: 108522 cycles/ticks
indcpa_dec:
median: 34888 cycles/ticks
average: 35027 cycles/ticks
kyber_keypair_derand:
median: 91844 cycles/ticks
average: 92258 cycles/ticks
kyber_keypair:
median: 99774 cycles/ticks
average: 100239 cycles/ticks
kyber_encaps_derand:
median: 118290 cycles/ticks
average: 118932 cycles/ticks
kyber_encaps:
median: 119598 cycles/ticks
average: 120165 cycles/ticks
kyber_decaps:
median: 155310 cycles/ticks
average: 156148 cycles/ticks
Loop spin: 892
gen_a:
median: 20336 cycles/ticks
average: 20449 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3222 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2049 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6779 cycles/ticks
INVNTT:
median: 10358 cycles/ticks
average: 10403 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7744 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 286 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1293 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1761 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1354 cycles/ticks
indcpa_keypair:
median: 83036 cycles/ticks
average: 83419 cycles/ticks
indcpa_enc:
median: 107992 cycles/ticks
average: 108577 cycles/ticks
indcpa_dec:
median: 34846 cycles/ticks
average: 34980 cycles/ticks
kyber_keypair_derand:
median: 91872 cycles/ticks
average: 92270 cycles/ticks
kyber_keypair:
median: 100014 cycles/ticks
average: 100449 cycles/ticks
kyber_encaps_derand:
median: 118416 cycles/ticks
average: 119020 cycles/ticks
kyber_encaps:
median: 119616 cycles/ticks
average: 120192 cycles/ticks
kyber_decaps:
median: 155394 cycles/ticks
average: 156145 cycles/ticks
Loop spin: 893
gen_a:
median: 20406 cycles/ticks
average: 20497 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3236 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2058 cycles/ticks
NTT:
median: 6738 cycles/ticks
average: 6772 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10406 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7741 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1295 cycles/ticks
poly_compress:
median: 254 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1751 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1352 cycles/ticks
indcpa_keypair:
median: 82986 cycles/ticks
average: 83352 cycles/ticks
indcpa_enc:
median: 108026 cycles/ticks
average: 108570 cycles/ticks
indcpa_dec:
median: 34804 cycles/ticks
average: 34958 cycles/ticks
kyber_keypair_derand:
median: 91822 cycles/ticks
average: 92234 cycles/ticks
kyber_keypair:
median: 100128 cycles/ticks
average: 100642 cycles/ticks
kyber_encaps_derand:
median: 118230 cycles/ticks
average: 118810 cycles/ticks
kyber_encaps:
median: 119646 cycles/ticks
average: 120268 cycles/ticks
kyber_decaps:
median: 155288 cycles/ticks
average: 156006 cycles/ticks
Loop spin: 894
gen_a:
median: 20332 cycles/ticks
average: 20431 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3211 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2054 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6791 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10406 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7740 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1284 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1747 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1368 cycles/ticks
indcpa_keypair:
median: 82938 cycles/ticks
average: 83267 cycles/ticks
indcpa_enc:
median: 108004 cycles/ticks
average: 108569 cycles/ticks
indcpa_dec:
median: 34874 cycles/ticks
average: 35033 cycles/ticks
kyber_keypair_derand:
median: 91690 cycles/ticks
average: 92098 cycles/ticks
kyber_keypair:
median: 99986 cycles/ticks
average: 100450 cycles/ticks
kyber_encaps_derand:
median: 118206 cycles/ticks
average: 118810 cycles/ticks
kyber_encaps:
median: 119562 cycles/ticks
average: 120120 cycles/ticks
kyber_decaps:
median: 155336 cycles/ticks
average: 156146 cycles/ticks
Loop spin: 895
gen_a:
median: 20432 cycles/ticks
average: 20534 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3225 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2050 cycles/ticks
NTT:
median: 6772 cycles/ticks
average: 6816 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10392 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7736 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1296 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1760 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1352 cycles/ticks
indcpa_keypair:
median: 82990 cycles/ticks
average: 86079 cycles/ticks
indcpa_enc:
median: 108062 cycles/ticks
average: 108638 cycles/ticks
indcpa_dec:
median: 34828 cycles/ticks
average: 34975 cycles/ticks
kyber_keypair_derand:
median: 91824 cycles/ticks
average: 92184 cycles/ticks
kyber_keypair:
median: 100262 cycles/ticks
average: 100689 cycles/ticks
kyber_encaps_derand:
median: 118390 cycles/ticks
average: 119052 cycles/ticks
kyber_encaps:
median: 120032 cycles/ticks
average: 120564 cycles/ticks
kyber_decaps:
median: 155328 cycles/ticks
average: 156069 cycles/ticks
Loop spin: 896
gen_a:
median: 20400 cycles/ticks
average: 20498 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3210 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2057 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6780 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10402 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7704 cycles/ticks
average: 7751 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1302 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1768 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1357 cycles/ticks
indcpa_keypair:
median: 83002 cycles/ticks
average: 83371 cycles/ticks
indcpa_enc:
median: 107974 cycles/ticks
average: 108561 cycles/ticks
indcpa_dec:
median: 34834 cycles/ticks
average: 34998 cycles/ticks
kyber_keypair_derand:
median: 91810 cycles/ticks
average: 92183 cycles/ticks
kyber_keypair:
median: 100034 cycles/ticks
average: 100471 cycles/ticks
kyber_encaps_derand:
median: 118268 cycles/ticks
average: 118848 cycles/ticks
kyber_encaps:
median: 119928 cycles/ticks
average: 120508 cycles/ticks
kyber_decaps:
median: 155342 cycles/ticks
average: 156078 cycles/ticks
Loop spin: 897
gen_a:
median: 20432 cycles/ticks
average: 20531 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3214 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2060 cycles/ticks
NTT:
median: 6750 cycles/ticks
average: 6784 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10407 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7755 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1286 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1750 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1367 cycles/ticks
indcpa_keypair:
median: 83026 cycles/ticks
average: 83385 cycles/ticks
indcpa_enc:
median: 108068 cycles/ticks
average: 108622 cycles/ticks
indcpa_dec:
median: 34854 cycles/ticks
average: 34989 cycles/ticks
kyber_keypair_derand:
median: 91744 cycles/ticks
average: 92101 cycles/ticks
kyber_keypair:
median: 100324 cycles/ticks
average: 100775 cycles/ticks
kyber_encaps_derand:
median: 118298 cycles/ticks
average: 118848 cycles/ticks
kyber_encaps:
median: 119662 cycles/ticks
average: 120301 cycles/ticks
kyber_decaps:
median: 155306 cycles/ticks
average: 156118 cycles/ticks
Loop spin: 898
gen_a:
median: 20344 cycles/ticks
average: 20451 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3215 cycles/ticks
poly_getnoise_eta2:
median: 2034 cycles/ticks
average: 2050 cycles/ticks
NTT:
median: 6760 cycles/ticks
average: 6790 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10408 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7744 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 286 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1285 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1754 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1362 cycles/ticks
indcpa_keypair:
median: 82996 cycles/ticks
average: 83352 cycles/ticks
indcpa_enc:
median: 108038 cycles/ticks
average: 108542 cycles/ticks
indcpa_dec:
median: 34812 cycles/ticks
average: 34952 cycles/ticks
kyber_keypair_derand:
median: 91832 cycles/ticks
average: 92266 cycles/ticks
kyber_keypair:
median: 100182 cycles/ticks
average: 100672 cycles/ticks
kyber_encaps_derand:
median: 118226 cycles/ticks
average: 118887 cycles/ticks
kyber_encaps:
median: 120000 cycles/ticks
average: 120525 cycles/ticks
kyber_decaps:
median: 155314 cycles/ticks
average: 155974 cycles/ticks
Loop spin: 899
gen_a:
median: 20312 cycles/ticks
average: 20418 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3212 cycles/ticks
poly_getnoise_eta2:
median: 2034 cycles/ticks
average: 2040 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6769 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10402 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7729 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1285 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1760 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1354 cycles/ticks
indcpa_keypair:
median: 82990 cycles/ticks
average: 83331 cycles/ticks
indcpa_enc:
median: 107966 cycles/ticks
average: 108530 cycles/ticks
indcpa_dec:
median: 34828 cycles/ticks
average: 35011 cycles/ticks
kyber_keypair_derand:
median: 91756 cycles/ticks
average: 92155 cycles/ticks
kyber_keypair:
median: 100122 cycles/ticks
average: 100602 cycles/ticks
kyber_encaps_derand:
median: 118398 cycles/ticks
average: 119473 cycles/ticks
kyber_encaps:
median: 119998 cycles/ticks
average: 120669 cycles/ticks
kyber_decaps:
median: 155338 cycles/ticks
average: 156124 cycles/ticks
Loop spin: 900
gen_a:
median: 20358 cycles/ticks
average: 20490 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3217 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2060 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6774 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10406 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7710 cycles/ticks
average: 7743 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 295 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1285 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1761 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1354 cycles/ticks
indcpa_keypair:
median: 82932 cycles/ticks
average: 83296 cycles/ticks
indcpa_enc:
median: 108062 cycles/ticks
average: 108583 cycles/ticks
indcpa_dec:
median: 34820 cycles/ticks
average: 34952 cycles/ticks
kyber_keypair_derand:
median: 91780 cycles/ticks
average: 92148 cycles/ticks
kyber_keypair:
median: 100244 cycles/ticks
average: 100649 cycles/ticks
kyber_encaps_derand:
median: 118464 cycles/ticks
average: 119035 cycles/ticks
kyber_encaps:
median: 119758 cycles/ticks
average: 120360 cycles/ticks
kyber_decaps:
median: 155508 cycles/ticks
average: 156254 cycles/ticks
Loop spin: 901
gen_a:
median: 20330 cycles/ticks
average: 20436 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3224 cycles/ticks
poly_getnoise_eta2:
median: 2042 cycles/ticks
average: 2051 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6787 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10420 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7704 cycles/ticks
average: 7746 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 288 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1296 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1759 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1356 cycles/ticks
indcpa_keypair:
median: 82940 cycles/ticks
average: 83260 cycles/ticks
indcpa_enc:
median: 108044 cycles/ticks
average: 108638 cycles/ticks
indcpa_dec:
median: 34870 cycles/ticks
average: 35008 cycles/ticks
kyber_keypair_derand:
median: 91724 cycles/ticks
average: 92099 cycles/ticks
kyber_keypair:
median: 99810 cycles/ticks
average: 100239 cycles/ticks
kyber_encaps_derand:
median: 118116 cycles/ticks
average: 118672 cycles/ticks
kyber_encaps:
median: 119716 cycles/ticks
average: 120385 cycles/ticks
kyber_decaps:
median: 155174 cycles/ticks
average: 155954 cycles/ticks
Loop spin: 902
gen_a:
median: 20380 cycles/ticks
average: 20499 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3213 cycles/ticks
poly_getnoise_eta2:
median: 2042 cycles/ticks
average: 2059 cycles/ticks
NTT:
median: 6744 cycles/ticks
average: 6779 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10411 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7763 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1284 cycles/ticks
poly_compress:
median: 254 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1744 cycles/ticks
average: 1746 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1364 cycles/ticks
indcpa_keypair:
median: 82998 cycles/ticks
average: 83353 cycles/ticks
indcpa_enc:
median: 107994 cycles/ticks
average: 108587 cycles/ticks
indcpa_dec:
median: 34854 cycles/ticks
average: 34999 cycles/ticks
kyber_keypair_derand:
median: 91802 cycles/ticks
average: 92177 cycles/ticks
kyber_keypair:
median: 100336 cycles/ticks
average: 100801 cycles/ticks
kyber_encaps_derand:
median: 118172 cycles/ticks
average: 118747 cycles/ticks
kyber_encaps:
median: 119590 cycles/ticks
average: 120265 cycles/ticks
kyber_decaps:
median: 155350 cycles/ticks
average: 156037 cycles/ticks
Loop spin: 903
gen_a:
median: 20312 cycles/ticks
average: 20431 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3215 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2063 cycles/ticks
NTT:
median: 6744 cycles/ticks
average: 6769 cycles/ticks
INVNTT:
median: 10342 cycles/ticks
average: 10389 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7733 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 286 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1284 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1763 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1352 cycles/ticks
indcpa_keypair:
median: 82942 cycles/ticks
average: 83278 cycles/ticks
indcpa_enc:
median: 107976 cycles/ticks
average: 108564 cycles/ticks
indcpa_dec:
median: 34818 cycles/ticks
average: 34966 cycles/ticks
kyber_keypair_derand:
median: 91766 cycles/ticks
average: 92133 cycles/ticks
kyber_keypair:
median: 100224 cycles/ticks
average: 100656 cycles/ticks
kyber_encaps_derand:
median: 119746 cycles/ticks
average: 120281 cycles/ticks
kyber_encaps:
median: 121338 cycles/ticks
average: 122059 cycles/ticks
kyber_decaps:
median: 156802 cycles/ticks
average: 157606 cycles/ticks
Loop spin: 904
gen_a:
median: 20390 cycles/ticks
average: 20485 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3212 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2059 cycles/ticks
NTT:
median: 6756 cycles/ticks
average: 6786 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10400 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7744 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1288 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 69 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1748 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1363 cycles/ticks
indcpa_keypair:
median: 83068 cycles/ticks
average: 83417 cycles/ticks
indcpa_enc:
median: 108004 cycles/ticks
average: 108551 cycles/ticks
indcpa_dec:
median: 34824 cycles/ticks
average: 34983 cycles/ticks
kyber_keypair_derand:
median: 91778 cycles/ticks
average: 92160 cycles/ticks
kyber_keypair:
median: 100110 cycles/ticks
average: 100588 cycles/ticks
kyber_encaps_derand:
median: 118398 cycles/ticks
average: 118959 cycles/ticks
kyber_encaps:
median: 120210 cycles/ticks
average: 120710 cycles/ticks
kyber_decaps:
median: 155392 cycles/ticks
average: 156090 cycles/ticks
Loop spin: 905
gen_a:
median: 20358 cycles/ticks
average: 20538 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3220 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2057 cycles/ticks
NTT:
median: 6746 cycles/ticks
average: 6780 cycles/ticks
INVNTT:
median: 10346 cycles/ticks
average: 10399 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7738 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1286 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1761 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1362 cycles/ticks
indcpa_keypair:
median: 83052 cycles/ticks
average: 83455 cycles/ticks
indcpa_enc:
median: 107992 cycles/ticks
average: 108517 cycles/ticks
indcpa_dec:
median: 34850 cycles/ticks
average: 34982 cycles/ticks
kyber_keypair_derand:
median: 91774 cycles/ticks
average: 92149 cycles/ticks
kyber_keypair:
median: 100290 cycles/ticks
average: 100776 cycles/ticks
kyber_encaps_derand:
median: 118328 cycles/ticks
average: 118888 cycles/ticks
kyber_encaps:
median: 120022 cycles/ticks
average: 120542 cycles/ticks
kyber_decaps:
median: 155390 cycles/ticks
average: 156112 cycles/ticks
Loop spin: 906
gen_a:
median: 20388 cycles/ticks
average: 20519 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3219 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2070 cycles/ticks
NTT:
median: 6770 cycles/ticks
average: 6993 cycles/ticks
INVNTT:
median: 10640 cycles/ticks
average: 10677 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7922 cycles/ticks
average: 7978 cycles/ticks
poly_tomsg:
median: 296 cycles/ticks
average: 296 cycles/ticks
poly_frommsg:
median: 1314 cycles/ticks
average: 1326 cycles/ticks
poly_compress:
median: 262 cycles/ticks
average: 278 cycles/ticks
poly_decompress:
median: 58 cycles/ticks
average: 58 cycles/ticks
polyvec_compress:
median: 1796 cycles/ticks
average: 1803 cycles/ticks
polyvec_decompress:
median: 1390 cycles/ticks
average: 1404 cycles/ticks
indcpa_keypair:
median: 85382 cycles/ticks
average: 85780 cycles/ticks
indcpa_enc:
median: 110944 cycles/ticks
average: 110428 cycles/ticks
indcpa_dec:
median: 34832 cycles/ticks
average: 35007 cycles/ticks
kyber_keypair_derand:
median: 91836 cycles/ticks
average: 92255 cycles/ticks
kyber_keypair:
median: 99992 cycles/ticks
average: 100466 cycles/ticks
kyber_encaps_derand:
median: 119634 cycles/ticks
average: 120257 cycles/ticks
kyber_encaps:
median: 121196 cycles/ticks
average: 121746 cycles/ticks
kyber_decaps:
median: 156660 cycles/ticks
average: 157415 cycles/ticks
Loop spin: 907
gen_a:
median: 20334 cycles/ticks
average: 20439 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3213 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2060 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6773 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10411 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7738 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 295 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1285 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1761 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1354 cycles/ticks
indcpa_keypair:
median: 82940 cycles/ticks
average: 83297 cycles/ticks
indcpa_enc:
median: 107974 cycles/ticks
average: 108536 cycles/ticks
indcpa_dec:
median: 34862 cycles/ticks
average: 35001 cycles/ticks
kyber_keypair_derand:
median: 91858 cycles/ticks
average: 92222 cycles/ticks
kyber_keypair:
median: 100114 cycles/ticks
average: 100562 cycles/ticks
kyber_encaps_derand:
median: 118186 cycles/ticks
average: 118770 cycles/ticks
kyber_encaps:
median: 119920 cycles/ticks
average: 120456 cycles/ticks
kyber_decaps:
median: 155222 cycles/ticks
average: 155958 cycles/ticks
Loop spin: 908
gen_a:
median: 20336 cycles/ticks
average: 20445 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3214 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2053 cycles/ticks
NTT:
median: 6746 cycles/ticks
average: 6784 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10399 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7747 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1299 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1765 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1353 cycles/ticks
indcpa_keypair:
median: 82976 cycles/ticks
average: 83335 cycles/ticks
indcpa_enc:
median: 108052 cycles/ticks
average: 108565 cycles/ticks
indcpa_dec:
median: 34836 cycles/ticks
average: 35024 cycles/ticks
kyber_keypair_derand:
median: 91734 cycles/ticks
average: 92147 cycles/ticks
kyber_keypair:
median: 100218 cycles/ticks
average: 100738 cycles/ticks
kyber_encaps_derand:
median: 120100 cycles/ticks
average: 120666 cycles/ticks
kyber_encaps:
median: 121662 cycles/ticks
average: 122427 cycles/ticks
kyber_decaps:
median: 157018 cycles/ticks
average: 157729 cycles/ticks
Loop spin: 909
gen_a:
median: 20310 cycles/ticks
average: 20460 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3213 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2058 cycles/ticks
NTT:
median: 6764 cycles/ticks
average: 6797 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10403 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7736 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 286 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1285 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1747 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1366 cycles/ticks
indcpa_keypair:
median: 83012 cycles/ticks
average: 83385 cycles/ticks
indcpa_enc:
median: 107972 cycles/ticks
average: 108493 cycles/ticks
indcpa_dec:
median: 34830 cycles/ticks
average: 34988 cycles/ticks
kyber_keypair_derand:
median: 91832 cycles/ticks
average: 92236 cycles/ticks
kyber_keypair:
median: 100294 cycles/ticks
average: 100801 cycles/ticks
kyber_encaps_derand:
median: 118100 cycles/ticks
average: 118686 cycles/ticks
kyber_encaps:
median: 119946 cycles/ticks
average: 120517 cycles/ticks
kyber_decaps:
median: 155128 cycles/ticks
average: 155892 cycles/ticks
Loop spin: 910
gen_a:
median: 20358 cycles/ticks
average: 20469 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3222 cycles/ticks
poly_getnoise_eta2:
median: 2034 cycles/ticks
average: 2049 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6779 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10425 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7736 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 298 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1287 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1758 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1363 cycles/ticks
indcpa_keypair:
median: 82974 cycles/ticks
average: 83349 cycles/ticks
indcpa_enc:
median: 107990 cycles/ticks
average: 108559 cycles/ticks
indcpa_dec:
median: 34798 cycles/ticks
average: 34943 cycles/ticks
kyber_keypair_derand:
median: 91802 cycles/ticks
average: 92143 cycles/ticks
kyber_keypair:
median: 99834 cycles/ticks
average: 100314 cycles/ticks
kyber_encaps_derand:
median: 118250 cycles/ticks
average: 118809 cycles/ticks
kyber_encaps:
median: 119586 cycles/ticks
average: 120187 cycles/ticks
kyber_decaps:
median: 155254 cycles/ticks
average: 155995 cycles/ticks
Loop spin: 911
gen_a:
median: 20338 cycles/ticks
average: 20455 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3216 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2055 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6777 cycles/ticks
INVNTT:
median: 10358 cycles/ticks
average: 10409 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7742 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 286 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1298 cycles/ticks
poly_compress:
median: 254 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1751 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1352 cycles/ticks
indcpa_keypair:
median: 82920 cycles/ticks
average: 83288 cycles/ticks
indcpa_enc:
median: 108018 cycles/ticks
average: 108564 cycles/ticks
indcpa_dec:
median: 34830 cycles/ticks
average: 34966 cycles/ticks
kyber_keypair_derand:
median: 91870 cycles/ticks
average: 92262 cycles/ticks
kyber_keypair:
median: 99754 cycles/ticks
average: 100203 cycles/ticks
kyber_encaps_derand:
median: 118450 cycles/ticks
average: 119053 cycles/ticks
kyber_encaps:
median: 120274 cycles/ticks
average: 120945 cycles/ticks
kyber_decaps:
median: 155292 cycles/ticks
average: 156003 cycles/ticks
Loop spin: 912
gen_a:
median: 20358 cycles/ticks
average: 20471 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3213 cycles/ticks
poly_getnoise_eta2:
median: 2042 cycles/ticks
average: 2058 cycles/ticks
NTT:
median: 6746 cycles/ticks
average: 6777 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10412 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7754 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1288 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 267 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1750 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1363 cycles/ticks
indcpa_keypair:
median: 83042 cycles/ticks
average: 83416 cycles/ticks
indcpa_enc:
median: 108006 cycles/ticks
average: 108536 cycles/ticks
indcpa_dec:
median: 34812 cycles/ticks
average: 34953 cycles/ticks
kyber_keypair_derand:
median: 91776 cycles/ticks
average: 92172 cycles/ticks
kyber_keypair:
median: 99814 cycles/ticks
average: 100287 cycles/ticks
kyber_encaps_derand:
median: 118402 cycles/ticks
average: 118952 cycles/ticks
kyber_encaps:
median: 120132 cycles/ticks
average: 120706 cycles/ticks
kyber_decaps:
median: 155304 cycles/ticks
average: 156023 cycles/ticks
Loop spin: 913
gen_a:
median: 20358 cycles/ticks
average: 20495 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3217 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2060 cycles/ticks
NTT:
median: 6762 cycles/ticks
average: 6792 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10418 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7712 cycles/ticks
average: 7751 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1287 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1759 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1363 cycles/ticks
indcpa_keypair:
median: 83046 cycles/ticks
average: 83421 cycles/ticks
indcpa_enc:
median: 107966 cycles/ticks
average: 108536 cycles/ticks
indcpa_dec:
median: 34832 cycles/ticks
average: 34974 cycles/ticks
kyber_keypair_derand:
median: 91818 cycles/ticks
average: 92183 cycles/ticks
kyber_keypair:
median: 100180 cycles/ticks
average: 100651 cycles/ticks
kyber_encaps_derand:
median: 118264 cycles/ticks
average: 118865 cycles/ticks
kyber_encaps:
median: 119846 cycles/ticks
average: 120469 cycles/ticks
kyber_decaps:
median: 155346 cycles/ticks
average: 156128 cycles/ticks
Loop spin: 914
gen_a:
median: 20358 cycles/ticks
average: 20480 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3219 cycles/ticks
poly_getnoise_eta2:
median: 2036 cycles/ticks
average: 2055 cycles/ticks
NTT:
median: 6750 cycles/ticks
average: 6784 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10415 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7734 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 299 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1285 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1759 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1353 cycles/ticks
indcpa_keypair:
median: 82952 cycles/ticks
average: 83304 cycles/ticks
indcpa_enc:
median: 108016 cycles/ticks
average: 108573 cycles/ticks
indcpa_dec:
median: 34848 cycles/ticks
average: 35010 cycles/ticks
kyber_keypair_derand:
median: 91824 cycles/ticks
average: 92195 cycles/ticks
kyber_keypair:
median: 100424 cycles/ticks
average: 100860 cycles/ticks
kyber_encaps_derand:
median: 118072 cycles/ticks
average: 118667 cycles/ticks
kyber_encaps:
median: 119900 cycles/ticks
average: 120489 cycles/ticks
kyber_decaps:
median: 155202 cycles/ticks
average: 155951 cycles/ticks
Loop spin: 915
gen_a:
median: 20350 cycles/ticks
average: 20498 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3213 cycles/ticks
poly_getnoise_eta2:
median: 2040 cycles/ticks
average: 2046 cycles/ticks
NTT:
median: 6744 cycles/ticks
average: 6787 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10403 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7746 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1300 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1757 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1351 cycles/ticks
indcpa_keypair:
median: 83008 cycles/ticks
average: 83424 cycles/ticks
indcpa_enc:
median: 107980 cycles/ticks
average: 108504 cycles/ticks
indcpa_dec:
median: 34812 cycles/ticks
average: 34985 cycles/ticks
kyber_keypair_derand:
median: 91830 cycles/ticks
average: 92200 cycles/ticks
kyber_keypair:
median: 99842 cycles/ticks
average: 100256 cycles/ticks
kyber_encaps_derand:
median: 118272 cycles/ticks
average: 118857 cycles/ticks
kyber_encaps:
median: 119940 cycles/ticks
average: 120486 cycles/ticks
kyber_decaps:
median: 155294 cycles/ticks
average: 156013 cycles/ticks
Loop spin: 916
gen_a:
median: 20436 cycles/ticks
average: 20549 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3214 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2058 cycles/ticks
NTT:
median: 6744 cycles/ticks
average: 6773 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10396 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7738 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 286 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1290 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 268 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1750 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1367 cycles/ticks
indcpa_keypair:
median: 82990 cycles/ticks
average: 83350 cycles/ticks
indcpa_enc:
median: 107996 cycles/ticks
average: 108501 cycles/ticks
indcpa_dec:
median: 34830 cycles/ticks
average: 34990 cycles/ticks
kyber_keypair_derand:
median: 91814 cycles/ticks
average: 92220 cycles/ticks
kyber_keypair:
median: 99926 cycles/ticks
average: 100462 cycles/ticks
kyber_encaps_derand:
median: 118252 cycles/ticks
average: 118809 cycles/ticks
kyber_encaps:
median: 119892 cycles/ticks
average: 120499 cycles/ticks
kyber_decaps:
median: 155338 cycles/ticks
average: 156139 cycles/ticks
Loop spin: 917
gen_a:
median: 20406 cycles/ticks
average: 20513 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3213 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2076 cycles/ticks
NTT:
median: 6744 cycles/ticks
average: 6766 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10407 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7738 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1295 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1763 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1365 cycles/ticks
indcpa_keypair:
median: 82962 cycles/ticks
average: 83358 cycles/ticks
indcpa_enc:
median: 107968 cycles/ticks
average: 108512 cycles/ticks
indcpa_dec:
median: 34872 cycles/ticks
average: 35061 cycles/ticks
kyber_keypair_derand:
median: 91780 cycles/ticks
average: 92194 cycles/ticks
kyber_keypair:
median: 99814 cycles/ticks
average: 100264 cycles/ticks
kyber_encaps_derand:
median: 118232 cycles/ticks
average: 118790 cycles/ticks
kyber_encaps:
median: 119986 cycles/ticks
average: 120612 cycles/ticks
kyber_decaps:
median: 155302 cycles/ticks
average: 155969 cycles/ticks
Loop spin: 918
gen_a:
median: 20360 cycles/ticks
average: 20487 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3221 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2049 cycles/ticks
NTT:
median: 6750 cycles/ticks
average: 6800 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10403 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7756 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1296 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 257 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1764 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1356 cycles/ticks
indcpa_keypair:
median: 83054 cycles/ticks
average: 83465 cycles/ticks
indcpa_enc:
median: 107974 cycles/ticks
average: 108592 cycles/ticks
indcpa_dec:
median: 34866 cycles/ticks
average: 35054 cycles/ticks
kyber_keypair_derand:
median: 91778 cycles/ticks
average: 92169 cycles/ticks
kyber_keypair:
median: 99902 cycles/ticks
average: 100385 cycles/ticks
kyber_encaps_derand:
median: 118150 cycles/ticks
average: 118802 cycles/ticks
kyber_encaps:
median: 119576 cycles/ticks
average: 120271 cycles/ticks
kyber_decaps:
median: 155252 cycles/ticks
average: 156071 cycles/ticks
Loop spin: 919
gen_a:
median: 20422 cycles/ticks
average: 20535 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3215 cycles/ticks
poly_getnoise_eta2:
median: 2038 cycles/ticks
average: 2055 cycles/ticks
NTT:
median: 6744 cycles/ticks
average: 6776 cycles/ticks
INVNTT:
median: 10346 cycles/ticks
average: 10402 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7740 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 288 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1301 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1749 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1361 cycles/ticks
indcpa_keypair:
median: 83014 cycles/ticks
average: 83398 cycles/ticks
indcpa_enc:
median: 107920 cycles/ticks
average: 108461 cycles/ticks
indcpa_dec:
median: 34856 cycles/ticks
average: 35001 cycles/ticks
kyber_keypair_derand:
median: 91802 cycles/ticks
average: 92211 cycles/ticks
kyber_keypair:
median: 100206 cycles/ticks
average: 100641 cycles/ticks
kyber_encaps_derand:
median: 119644 cycles/ticks
average: 120313 cycles/ticks
kyber_encaps:
median: 121518 cycles/ticks
average: 122145 cycles/ticks
kyber_decaps:
median: 156694 cycles/ticks
average: 157409 cycles/ticks
Loop spin: 920
gen_a:
median: 20360 cycles/ticks
average: 20479 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3224 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2050 cycles/ticks
NTT:
median: 6748 cycles/ticks
average: 6789 cycles/ticks
INVNTT:
median: 10348 cycles/ticks
average: 10408 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7743 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1299 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1760 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1352 cycles/ticks
indcpa_keypair:
median: 82970 cycles/ticks
average: 83318 cycles/ticks
indcpa_enc:
median: 108034 cycles/ticks
average: 108529 cycles/ticks
indcpa_dec:
median: 34882 cycles/ticks
average: 35020 cycles/ticks
kyber_keypair_derand:
median: 91830 cycles/ticks
average: 92233 cycles/ticks
kyber_keypair:
median: 100206 cycles/ticks
average: 100655 cycles/ticks
kyber_encaps_derand:
median: 118302 cycles/ticks
average: 118913 cycles/ticks
kyber_encaps:
median: 119642 cycles/ticks
average: 120281 cycles/ticks
kyber_decaps:
median: 155360 cycles/ticks
average: 156102 cycles/ticks
Loop spin: 921
gen_a:
median: 20358 cycles/ticks
average: 20469 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3210 cycles/ticks
poly_getnoise_eta2:
median: 2034 cycles/ticks
average: 2054 cycles/ticks
NTT:
median: 6750 cycles/ticks
average: 6777 cycles/ticks
INVNTT:
median: 10346 cycles/ticks
average: 10382 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7744 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 286 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1298 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1749 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1365 cycles/ticks
indcpa_keypair:
median: 82924 cycles/ticks
average: 83291 cycles/ticks
indcpa_enc:
median: 108020 cycles/ticks
average: 108557 cycles/ticks
indcpa_dec:
median: 34828 cycles/ticks
average: 34979 cycles/ticks
kyber_keypair_derand:
median: 91774 cycles/ticks
average: 92170 cycles/ticks
kyber_keypair:
median: 100208 cycles/ticks
average: 100649 cycles/ticks
kyber_encaps_derand:
median: 118296 cycles/ticks
average: 118933 cycles/ticks
kyber_encaps:
median: 119610 cycles/ticks
average: 120273 cycles/ticks
kyber_decaps:
median: 155364 cycles/ticks
average: 156124 cycles/ticks
Loop spin: 922
gen_a:
median: 20312 cycles/ticks
average: 20437 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3217 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2062 cycles/ticks
NTT:
median: 6752 cycles/ticks
average: 6791 cycles/ticks
INVNTT:
median: 10346 cycles/ticks
average: 10417 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7710 cycles/ticks
average: 7764 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 288 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1289 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1748 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1364 cycles/ticks
indcpa_keypair:
median: 82920 cycles/ticks
average: 83256 cycles/ticks
indcpa_enc:
median: 107948 cycles/ticks
average: 108505 cycles/ticks
indcpa_dec:
median: 34836 cycles/ticks
average: 35000 cycles/ticks
kyber_keypair_derand:
median: 91744 cycles/ticks
average: 92193 cycles/ticks
kyber_keypair:
median: 99856 cycles/ticks
average: 100338 cycles/ticks
kyber_encaps_derand:
median: 118190 cycles/ticks
average: 118814 cycles/ticks
kyber_encaps:
median: 119968 cycles/ticks
average: 120510 cycles/ticks
kyber_decaps:
median: 155296 cycles/ticks
average: 156037 cycles/ticks
Loop spin: 923
gen_a:
median: 20360 cycles/ticks
average: 20471 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3223 cycles/ticks
poly_getnoise_eta2:
median: 2032 cycles/ticks
average: 2038 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6786 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10417 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7732 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1297 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1760 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1356 cycles/ticks
indcpa_keypair:
median: 82958 cycles/ticks
average: 83335 cycles/ticks
indcpa_enc:
median: 107962 cycles/ticks
average: 108513 cycles/ticks
indcpa_dec:
median: 34854 cycles/ticks
average: 34992 cycles/ticks
kyber_keypair_derand:
median: 91860 cycles/ticks
average: 92448 cycles/ticks
kyber_keypair:
median: 99760 cycles/ticks
average: 100174 cycles/ticks
kyber_encaps_derand:
median: 118302 cycles/ticks
average: 118889 cycles/ticks
kyber_encaps:
median: 120068 cycles/ticks
average: 120662 cycles/ticks
kyber_decaps:
median: 155258 cycles/ticks
average: 155989 cycles/ticks
Loop spin: 924
gen_a:
median: 20360 cycles/ticks
average: 20473 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3213 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2059 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6770 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10394 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7739 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1304 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1751 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1352 cycles/ticks
indcpa_keypair:
median: 83040 cycles/ticks
average: 83412 cycles/ticks
indcpa_enc:
median: 107970 cycles/ticks
average: 108515 cycles/ticks
indcpa_dec:
median: 34814 cycles/ticks
average: 34959 cycles/ticks
kyber_keypair_derand:
median: 91782 cycles/ticks
average: 92184 cycles/ticks
kyber_keypair:
median: 99710 cycles/ticks
average: 100144 cycles/ticks
kyber_encaps_derand:
median: 118316 cycles/ticks
average: 118920 cycles/ticks
kyber_encaps:
median: 119966 cycles/ticks
average: 120552 cycles/ticks
kyber_decaps:
median: 155326 cycles/ticks
average: 156137 cycles/ticks
Loop spin: 925
gen_a:
median: 20354 cycles/ticks
average: 20448 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3210 cycles/ticks
poly_getnoise_eta2:
median: 2042 cycles/ticks
average: 2054 cycles/ticks
NTT:
median: 6738 cycles/ticks
average: 6776 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10443 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7767 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1288 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 57 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1749 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1364 cycles/ticks
indcpa_keypair:
median: 82952 cycles/ticks
average: 83303 cycles/ticks
indcpa_enc:
median: 108060 cycles/ticks
average: 108588 cycles/ticks
indcpa_dec:
median: 34808 cycles/ticks
average: 34971 cycles/ticks
kyber_keypair_derand:
median: 91712 cycles/ticks
average: 92141 cycles/ticks
kyber_keypair:
median: 99746 cycles/ticks
average: 100232 cycles/ticks
kyber_encaps_derand:
median: 118308 cycles/ticks
average: 118900 cycles/ticks
kyber_encaps:
median: 119682 cycles/ticks
average: 120297 cycles/ticks
kyber_decaps:
median: 155258 cycles/ticks
average: 156106 cycles/ticks
Loop spin: 926
gen_a:
median: 20466 cycles/ticks
average: 20578 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3223 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2048 cycles/ticks
NTT:
median: 6772 cycles/ticks
average: 6912 cycles/ticks
INVNTT:
median: 10360 cycles/ticks
average: 10519 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7732 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1300 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1760 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1352 cycles/ticks
indcpa_keypair:
median: 82930 cycles/ticks
average: 83302 cycles/ticks
indcpa_enc:
median: 108028 cycles/ticks
average: 108909 cycles/ticks
indcpa_dec:
median: 35738 cycles/ticks
average: 35598 cycles/ticks
kyber_keypair_derand:
median: 94454 cycles/ticks
average: 94947 cycles/ticks
kyber_keypair:
median: 100630 cycles/ticks
average: 101675 cycles/ticks
kyber_encaps_derand:
median: 118332 cycles/ticks
average: 118989 cycles/ticks
kyber_encaps:
median: 119618 cycles/ticks
average: 120216 cycles/ticks
kyber_decaps:
median: 155306 cycles/ticks
average: 156105 cycles/ticks
Loop spin: 927
gen_a:
median: 20418 cycles/ticks
average: 20532 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3219 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2077 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6771 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10421 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7750 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1285 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1749 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1363 cycles/ticks
indcpa_keypair:
median: 83018 cycles/ticks
average: 83365 cycles/ticks
indcpa_enc:
median: 107970 cycles/ticks
average: 108500 cycles/ticks
indcpa_dec:
median: 34840 cycles/ticks
average: 34982 cycles/ticks
kyber_keypair_derand:
median: 91856 cycles/ticks
average: 92236 cycles/ticks
kyber_keypair:
median: 100242 cycles/ticks
average: 100691 cycles/ticks
kyber_encaps_derand:
median: 119728 cycles/ticks
average: 120296 cycles/ticks
kyber_encaps:
median: 121244 cycles/ticks
average: 121890 cycles/ticks
kyber_decaps:
median: 156880 cycles/ticks
average: 157557 cycles/ticks
Loop spin: 928
gen_a:
median: 20408 cycles/ticks
average: 20537 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3214 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2062 cycles/ticks
NTT:
median: 6744 cycles/ticks
average: 6788 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10392 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7741 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1301 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1755 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1353 cycles/ticks
indcpa_keypair:
median: 82930 cycles/ticks
average: 83333 cycles/ticks
indcpa_enc:
median: 108008 cycles/ticks
average: 108571 cycles/ticks
indcpa_dec:
median: 34808 cycles/ticks
average: 34968 cycles/ticks
kyber_keypair_derand:
median: 91818 cycles/ticks
average: 92204 cycles/ticks
kyber_keypair:
median: 99918 cycles/ticks
average: 100350 cycles/ticks
kyber_encaps_derand:
median: 118242 cycles/ticks
average: 119057 cycles/ticks
kyber_encaps:
median: 119430 cycles/ticks
average: 119984 cycles/ticks
kyber_decaps:
median: 155274 cycles/ticks
average: 155985 cycles/ticks
Loop spin: 929
gen_a:
median: 20482 cycles/ticks
average: 20600 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3211 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2059 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6774 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10406 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7740 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 286 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1287 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1759 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1365 cycles/ticks
indcpa_keypair:
median: 83012 cycles/ticks
average: 83345 cycles/ticks
indcpa_enc:
median: 108002 cycles/ticks
average: 108535 cycles/ticks
indcpa_dec:
median: 34852 cycles/ticks
average: 35005 cycles/ticks
kyber_keypair_derand:
median: 91814 cycles/ticks
average: 92179 cycles/ticks
kyber_keypair:
median: 100066 cycles/ticks
average: 100512 cycles/ticks
kyber_encaps_derand:
median: 118126 cycles/ticks
average: 118693 cycles/ticks
kyber_encaps:
median: 119988 cycles/ticks
average: 120560 cycles/ticks
kyber_decaps:
median: 155172 cycles/ticks
average: 155886 cycles/ticks
Loop spin: 930
gen_a:
median: 20456 cycles/ticks
average: 20566 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3222 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2049 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6785 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10392 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7732 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1297 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1761 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1354 cycles/ticks
indcpa_keypair:
median: 83014 cycles/ticks
average: 83370 cycles/ticks
indcpa_enc:
median: 107964 cycles/ticks
average: 108654 cycles/ticks
indcpa_dec:
median: 34828 cycles/ticks
average: 34990 cycles/ticks
kyber_keypair_derand:
median: 91874 cycles/ticks
average: 92345 cycles/ticks
kyber_keypair:
median: 99994 cycles/ticks
average: 100509 cycles/ticks
kyber_encaps_derand:
median: 118500 cycles/ticks
average: 119118 cycles/ticks
kyber_encaps:
median: 120022 cycles/ticks
average: 120583 cycles/ticks
kyber_decaps:
median: 155610 cycles/ticks
average: 156309 cycles/ticks
Loop spin: 931
gen_a:
median: 20436 cycles/ticks
average: 20570 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3215 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2049 cycles/ticks
NTT:
median: 6744 cycles/ticks
average: 6786 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10401 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7734 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1297 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1759 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1353 cycles/ticks
indcpa_keypair:
median: 82948 cycles/ticks
average: 83304 cycles/ticks
indcpa_enc:
median: 108004 cycles/ticks
average: 108588 cycles/ticks
indcpa_dec:
median: 34832 cycles/ticks
average: 34986 cycles/ticks
kyber_keypair_derand:
median: 91790 cycles/ticks
average: 92188 cycles/ticks
kyber_keypair:
median: 100296 cycles/ticks
average: 100704 cycles/ticks
kyber_encaps_derand:
median: 118176 cycles/ticks
average: 118862 cycles/ticks
kyber_encaps:
median: 119586 cycles/ticks
average: 120211 cycles/ticks
kyber_decaps:
median: 155266 cycles/ticks
average: 155993 cycles/ticks
Loop spin: 932
gen_a:
median: 20400 cycles/ticks
average: 20511 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3215 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2058 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6787 cycles/ticks
INVNTT:
median: 10348 cycles/ticks
average: 10400 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7742 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1296 cycles/ticks
poly_compress:
median: 254 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1751 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1353 cycles/ticks
indcpa_keypair:
median: 82956 cycles/ticks
average: 83318 cycles/ticks
indcpa_enc:
median: 107980 cycles/ticks
average: 108506 cycles/ticks
indcpa_dec:
median: 34842 cycles/ticks
average: 34978 cycles/ticks
kyber_keypair_derand:
median: 91810 cycles/ticks
average: 92190 cycles/ticks
kyber_keypair:
median: 100354 cycles/ticks
average: 100769 cycles/ticks
kyber_encaps_derand:
median: 118158 cycles/ticks
average: 118803 cycles/ticks
kyber_encaps:
median: 120164 cycles/ticks
average: 120751 cycles/ticks
kyber_decaps:
median: 155334 cycles/ticks
average: 156116 cycles/ticks
Loop spin: 933
gen_a:
median: 20400 cycles/ticks
average: 20507 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3210 cycles/ticks
poly_getnoise_eta2:
median: 2032 cycles/ticks
average: 2047 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6770 cycles/ticks
INVNTT:
median: 10346 cycles/ticks
average: 10405 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7737 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 286 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1285 cycles/ticks
poly_compress:
median: 254 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1747 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1362 cycles/ticks
indcpa_keypair:
median: 82954 cycles/ticks
average: 83266 cycles/ticks
indcpa_enc:
median: 108012 cycles/ticks
average: 108552 cycles/ticks
indcpa_dec:
median: 34834 cycles/ticks
average: 34976 cycles/ticks
kyber_keypair_derand:
median: 91822 cycles/ticks
average: 92211 cycles/ticks
kyber_keypair:
median: 100062 cycles/ticks
average: 100545 cycles/ticks
kyber_encaps_derand:
median: 118484 cycles/ticks
average: 119048 cycles/ticks
kyber_encaps:
median: 119724 cycles/ticks
average: 120381 cycles/ticks
kyber_decaps:
median: 155512 cycles/ticks
average: 156294 cycles/ticks
Loop spin: 934
gen_a:
median: 20356 cycles/ticks
average: 20490 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3213 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2060 cycles/ticks
NTT:
median: 6762 cycles/ticks
average: 6794 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10411 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7750 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 286 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1285 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 65 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1747 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1362 cycles/ticks
indcpa_keypair:
median: 82980 cycles/ticks
average: 83345 cycles/ticks
indcpa_enc:
median: 107940 cycles/ticks
average: 108460 cycles/ticks
indcpa_dec:
median: 34824 cycles/ticks
average: 34980 cycles/ticks
kyber_keypair_derand:
median: 91742 cycles/ticks
average: 92147 cycles/ticks
kyber_keypair:
median: 100136 cycles/ticks
average: 100548 cycles/ticks
kyber_encaps_derand:
median: 119706 cycles/ticks
average: 120335 cycles/ticks
kyber_encaps:
median: 121068 cycles/ticks
average: 121705 cycles/ticks
kyber_decaps:
median: 156776 cycles/ticks
average: 157649 cycles/ticks
Loop spin: 935
gen_a:
median: 20388 cycles/ticks
average: 20511 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3211 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2061 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6769 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10427 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7712 cycles/ticks
average: 7767 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1287 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1749 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1360 cycles/ticks
indcpa_keypair:
median: 83032 cycles/ticks
average: 83370 cycles/ticks
indcpa_enc:
median: 108020 cycles/ticks
average: 108590 cycles/ticks
indcpa_dec:
median: 34828 cycles/ticks
average: 34985 cycles/ticks
kyber_keypair_derand:
median: 91814 cycles/ticks
average: 92186 cycles/ticks
kyber_keypair:
median: 100290 cycles/ticks
average: 100722 cycles/ticks
kyber_encaps_derand:
median: 118530 cycles/ticks
average: 119106 cycles/ticks
kyber_encaps:
median: 119570 cycles/ticks
average: 120197 cycles/ticks
kyber_decaps:
median: 155388 cycles/ticks
average: 156157 cycles/ticks
Loop spin: 936
gen_a:
median: 20406 cycles/ticks
average: 20515 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3211 cycles/ticks
poly_getnoise_eta2:
median: 2042 cycles/ticks
average: 2077 cycles/ticks
NTT:
median: 6770 cycles/ticks
average: 6799 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10404 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7748 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1288 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1749 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1364 cycles/ticks
indcpa_keypair:
median: 83074 cycles/ticks
average: 83431 cycles/ticks
indcpa_enc:
median: 108038 cycles/ticks
average: 108599 cycles/ticks
indcpa_dec:
median: 34828 cycles/ticks
average: 34996 cycles/ticks
kyber_keypair_derand:
median: 91862 cycles/ticks
average: 92274 cycles/ticks
kyber_keypair:
median: 100356 cycles/ticks
average: 100799 cycles/ticks
kyber_encaps_derand:
median: 118248 cycles/ticks
average: 118880 cycles/ticks
kyber_encaps:
median: 119818 cycles/ticks
average: 120445 cycles/ticks
kyber_decaps:
median: 155232 cycles/ticks
average: 156080 cycles/ticks
Loop spin: 937
gen_a:
median: 20310 cycles/ticks
average: 20436 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3216 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2065 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6773 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10417 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7754 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1287 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1761 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1367 cycles/ticks
indcpa_keypair:
median: 82950 cycles/ticks
average: 83345 cycles/ticks
indcpa_enc:
median: 107986 cycles/ticks
average: 108592 cycles/ticks
indcpa_dec:
median: 34888 cycles/ticks
average: 35054 cycles/ticks
kyber_keypair_derand:
median: 91852 cycles/ticks
average: 92216 cycles/ticks
kyber_keypair:
median: 99986 cycles/ticks
average: 100374 cycles/ticks
kyber_encaps_derand:
median: 118376 cycles/ticks
average: 118994 cycles/ticks
kyber_encaps:
median: 119746 cycles/ticks
average: 120336 cycles/ticks
kyber_decaps:
median: 155262 cycles/ticks
average: 155999 cycles/ticks
Loop spin: 938
gen_a:
median: 20364 cycles/ticks
average: 20475 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3225 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2051 cycles/ticks
NTT:
median: 6744 cycles/ticks
average: 6783 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10396 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7733 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1299 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1764 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1354 cycles/ticks
indcpa_keypair:
median: 83100 cycles/ticks
average: 83464 cycles/ticks
indcpa_enc:
median: 108026 cycles/ticks
average: 108681 cycles/ticks
indcpa_dec:
median: 34830 cycles/ticks
average: 34982 cycles/ticks
kyber_keypair_derand:
median: 91734 cycles/ticks
average: 92153 cycles/ticks
kyber_keypair:
median: 100076 cycles/ticks
average: 100506 cycles/ticks
kyber_encaps_derand:
median: 118226 cycles/ticks
average: 118871 cycles/ticks
kyber_encaps:
median: 119894 cycles/ticks
average: 120467 cycles/ticks
kyber_decaps:
median: 155288 cycles/ticks
average: 156003 cycles/ticks
Loop spin: 939
gen_a:
median: 20312 cycles/ticks
average: 20445 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3218 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2061 cycles/ticks
NTT:
median: 6800 cycles/ticks
average: 6837 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10424 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7749 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1295 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1759 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1352 cycles/ticks
indcpa_keypair:
median: 82958 cycles/ticks
average: 83316 cycles/ticks
indcpa_enc:
median: 108034 cycles/ticks
average: 108587 cycles/ticks
indcpa_dec:
median: 34860 cycles/ticks
average: 35013 cycles/ticks
kyber_keypair_derand:
median: 91772 cycles/ticks
average: 92148 cycles/ticks
kyber_keypair:
median: 100112 cycles/ticks
average: 100594 cycles/ticks
kyber_encaps_derand:
median: 118198 cycles/ticks
average: 118877 cycles/ticks
kyber_encaps:
median: 120048 cycles/ticks
average: 120599 cycles/ticks
kyber_decaps:
median: 155328 cycles/ticks
average: 156031 cycles/ticks
Loop spin: 940
gen_a:
median: 20368 cycles/ticks
average: 20492 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3217 cycles/ticks
poly_getnoise_eta2:
median: 2042 cycles/ticks
average: 2059 cycles/ticks
NTT:
median: 6744 cycles/ticks
average: 6775 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10414 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7743 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1287 cycles/ticks
poly_compress:
median: 254 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1754 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1363 cycles/ticks
indcpa_keypair:
median: 82960 cycles/ticks
average: 83310 cycles/ticks
indcpa_enc:
median: 108002 cycles/ticks
average: 108566 cycles/ticks
indcpa_dec:
median: 34854 cycles/ticks
average: 35025 cycles/ticks
kyber_keypair_derand:
median: 91808 cycles/ticks
average: 92196 cycles/ticks
kyber_keypair:
median: 100148 cycles/ticks
average: 100539 cycles/ticks
kyber_encaps_derand:
median: 118252 cycles/ticks
average: 118840 cycles/ticks
kyber_encaps:
median: 119746 cycles/ticks
average: 120320 cycles/ticks
kyber_decaps:
median: 155344 cycles/ticks
average: 156084 cycles/ticks
Loop spin: 941
gen_a:
median: 20382 cycles/ticks
average: 20501 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3212 cycles/ticks
poly_getnoise_eta2:
median: 2042 cycles/ticks
average: 2061 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6783 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10420 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7741 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1289 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1762 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1365 cycles/ticks
indcpa_keypair:
median: 82970 cycles/ticks
average: 83310 cycles/ticks
indcpa_enc:
median: 107964 cycles/ticks
average: 108501 cycles/ticks
indcpa_dec:
median: 34812 cycles/ticks
average: 34941 cycles/ticks
kyber_keypair_derand:
median: 91828 cycles/ticks
average: 92259 cycles/ticks
kyber_keypair:
median: 100230 cycles/ticks
average: 100632 cycles/ticks
kyber_encaps_derand:
median: 118404 cycles/ticks
average: 119006 cycles/ticks
kyber_encaps:
median: 120230 cycles/ticks
average: 120804 cycles/ticks
kyber_decaps:
median: 155446 cycles/ticks
average: 156226 cycles/ticks
Loop spin: 942
gen_a:
median: 20318 cycles/ticks
average: 20415 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3215 cycles/ticks
poly_getnoise_eta2:
median: 2042 cycles/ticks
average: 2057 cycles/ticks
NTT:
median: 6750 cycles/ticks
average: 6777 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10411 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7728 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1285 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1758 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1365 cycles/ticks
indcpa_keypair:
median: 82988 cycles/ticks
average: 83355 cycles/ticks
indcpa_enc:
median: 108006 cycles/ticks
average: 108556 cycles/ticks
indcpa_dec:
median: 34828 cycles/ticks
average: 34985 cycles/ticks
kyber_keypair_derand:
median: 91916 cycles/ticks
average: 92270 cycles/ticks
kyber_keypair:
median: 100190 cycles/ticks
average: 100625 cycles/ticks
kyber_encaps_derand:
median: 118252 cycles/ticks
average: 118862 cycles/ticks
kyber_encaps:
median: 119770 cycles/ticks
average: 120332 cycles/ticks
kyber_decaps:
median: 155324 cycles/ticks
average: 156059 cycles/ticks
Loop spin: 943
gen_a:
median: 20360 cycles/ticks
average: 20479 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3222 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2049 cycles/ticks
NTT:
median: 6744 cycles/ticks
average: 6784 cycles/ticks
INVNTT:
median: 10342 cycles/ticks
average: 10396 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7743 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 288 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1296 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1762 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1354 cycles/ticks
indcpa_keypair:
median: 82946 cycles/ticks
average: 83273 cycles/ticks
indcpa_enc:
median: 107952 cycles/ticks
average: 108477 cycles/ticks
indcpa_dec:
median: 34812 cycles/ticks
average: 34953 cycles/ticks
kyber_keypair_derand:
median: 91804 cycles/ticks
average: 92202 cycles/ticks
kyber_keypair:
median: 100116 cycles/ticks
average: 100688 cycles/ticks
kyber_encaps_derand:
median: 118334 cycles/ticks
average: 118928 cycles/ticks
kyber_encaps:
median: 119898 cycles/ticks
average: 120646 cycles/ticks
kyber_decaps:
median: 155292 cycles/ticks
average: 156035 cycles/ticks
Loop spin: 944
gen_a:
median: 20388 cycles/ticks
average: 20497 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3214 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2060 cycles/ticks
NTT:
median: 6756 cycles/ticks
average: 6795 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10405 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7741 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 286 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1297 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1760 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1351 cycles/ticks
indcpa_keypair:
median: 82942 cycles/ticks
average: 83285 cycles/ticks
indcpa_enc:
median: 107954 cycles/ticks
average: 108498 cycles/ticks
indcpa_dec:
median: 34866 cycles/ticks
average: 35044 cycles/ticks
kyber_keypair_derand:
median: 91760 cycles/ticks
average: 92150 cycles/ticks
kyber_keypair:
median: 100050 cycles/ticks
average: 100472 cycles/ticks
kyber_encaps_derand:
median: 118286 cycles/ticks
average: 118895 cycles/ticks
kyber_encaps:
median: 119588 cycles/ticks
average: 120227 cycles/ticks
kyber_decaps:
median: 155362 cycles/ticks
average: 156066 cycles/ticks
Loop spin: 945
gen_a:
median: 20360 cycles/ticks
average: 20468 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3209 cycles/ticks
poly_getnoise_eta2:
median: 2042 cycles/ticks
average: 2056 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6765 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10395 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7741 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 286 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1286 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1747 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1362 cycles/ticks
indcpa_keypair:
median: 83054 cycles/ticks
average: 83407 cycles/ticks
indcpa_enc:
median: 107978 cycles/ticks
average: 108559 cycles/ticks
indcpa_dec:
median: 34818 cycles/ticks
average: 34969 cycles/ticks
kyber_keypair_derand:
median: 91822 cycles/ticks
average: 92221 cycles/ticks
kyber_keypair:
median: 99822 cycles/ticks
average: 100271 cycles/ticks
kyber_encaps_derand:
median: 118338 cycles/ticks
average: 118941 cycles/ticks
kyber_encaps:
median: 120002 cycles/ticks
average: 120566 cycles/ticks
kyber_decaps:
median: 155376 cycles/ticks
average: 156126 cycles/ticks
Loop spin: 946
gen_a:
median: 20442 cycles/ticks
average: 20548 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3211 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2058 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6773 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10405 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7732 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1284 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1759 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1351 cycles/ticks
indcpa_keypair:
median: 83070 cycles/ticks
average: 83430 cycles/ticks
indcpa_enc:
median: 108006 cycles/ticks
average: 108547 cycles/ticks
indcpa_dec:
median: 34828 cycles/ticks
average: 34965 cycles/ticks
kyber_keypair_derand:
median: 91842 cycles/ticks
average: 92221 cycles/ticks
kyber_keypair:
median: 99796 cycles/ticks
average: 100229 cycles/ticks
kyber_encaps_derand:
median: 118336 cycles/ticks
average: 118931 cycles/ticks
kyber_encaps:
median: 119738 cycles/ticks
average: 120251 cycles/ticks
kyber_decaps:
median: 155282 cycles/ticks
average: 156042 cycles/ticks
Loop spin: 947
gen_a:
median: 20332 cycles/ticks
average: 20470 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3216 cycles/ticks
poly_getnoise_eta2:
median: 2038 cycles/ticks
average: 2053 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6770 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10405 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7704 cycles/ticks
average: 7745 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1298 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1749 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1352 cycles/ticks
indcpa_keypair:
median: 82968 cycles/ticks
average: 83521 cycles/ticks
indcpa_enc:
median: 107972 cycles/ticks
average: 108470 cycles/ticks
indcpa_dec:
median: 34810 cycles/ticks
average: 34949 cycles/ticks
kyber_keypair_derand:
median: 91780 cycles/ticks
average: 92128 cycles/ticks
kyber_keypair:
median: 100148 cycles/ticks
average: 100602 cycles/ticks
kyber_encaps_derand:
median: 118286 cycles/ticks
average: 118936 cycles/ticks
kyber_encaps:
median: 119844 cycles/ticks
average: 120466 cycles/ticks
kyber_decaps:
median: 155304 cycles/ticks
average: 156061 cycles/ticks
Loop spin: 948
gen_a:
median: 20392 cycles/ticks
average: 20494 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3215 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2057 cycles/ticks
NTT:
median: 6750 cycles/ticks
average: 6783 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10442 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7753 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1287 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 268 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1749 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1364 cycles/ticks
indcpa_keypair:
median: 82930 cycles/ticks
average: 83353 cycles/ticks
indcpa_enc:
median: 108008 cycles/ticks
average: 108557 cycles/ticks
indcpa_dec:
median: 34878 cycles/ticks
average: 35060 cycles/ticks
kyber_keypair_derand:
median: 91780 cycles/ticks
average: 92199 cycles/ticks
kyber_keypair:
median: 100374 cycles/ticks
average: 100831 cycles/ticks
kyber_encaps_derand:
median: 118294 cycles/ticks
average: 118852 cycles/ticks
kyber_encaps:
median: 119916 cycles/ticks
average: 120487 cycles/ticks
kyber_decaps:
median: 155224 cycles/ticks
average: 156031 cycles/ticks
Loop spin: 949
gen_a:
median: 20332 cycles/ticks
average: 20462 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3213 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2063 cycles/ticks
NTT:
median: 6762 cycles/ticks
average: 6790 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10409 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7710 cycles/ticks
average: 7754 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1284 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1758 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1366 cycles/ticks
indcpa_keypair:
median: 83072 cycles/ticks
average: 83444 cycles/ticks
indcpa_enc:
median: 107956 cycles/ticks
average: 108529 cycles/ticks
indcpa_dec:
median: 34834 cycles/ticks
average: 34998 cycles/ticks
kyber_keypair_derand:
median: 91788 cycles/ticks
average: 92147 cycles/ticks
kyber_keypair:
median: 99818 cycles/ticks
average: 100257 cycles/ticks
kyber_encaps_derand:
median: 118234 cycles/ticks
average: 118858 cycles/ticks
kyber_encaps:
median: 119982 cycles/ticks
average: 120518 cycles/ticks
kyber_decaps:
median: 155306 cycles/ticks
average: 156026 cycles/ticks
Loop spin: 950
gen_a:
median: 20354 cycles/ticks
average: 20462 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3218 cycles/ticks
poly_getnoise_eta2:
median: 2032 cycles/ticks
average: 2038 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6782 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10402 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7730 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1299 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1762 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1353 cycles/ticks
indcpa_keypair:
median: 82952 cycles/ticks
average: 83316 cycles/ticks
indcpa_enc:
median: 108060 cycles/ticks
average: 108612 cycles/ticks
indcpa_dec:
median: 34818 cycles/ticks
average: 34982 cycles/ticks
kyber_keypair_derand:
median: 91870 cycles/ticks
average: 92257 cycles/ticks
kyber_keypair:
median: 100306 cycles/ticks
average: 100747 cycles/ticks
kyber_encaps_derand:
median: 118318 cycles/ticks
average: 118874 cycles/ticks
kyber_encaps:
median: 119900 cycles/ticks
average: 120434 cycles/ticks
kyber_decaps:
median: 155402 cycles/ticks
average: 156191 cycles/ticks
Loop spin: 951
gen_a:
median: 20384 cycles/ticks
average: 20488 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3216 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2048 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6778 cycles/ticks
INVNTT:
median: 10348 cycles/ticks
average: 10394 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7742 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1295 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1761 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1353 cycles/ticks
indcpa_keypair:
median: 83092 cycles/ticks
average: 83408 cycles/ticks
indcpa_enc:
median: 108032 cycles/ticks
average: 108576 cycles/ticks
indcpa_dec:
median: 34816 cycles/ticks
average: 34978 cycles/ticks
kyber_keypair_derand:
median: 91824 cycles/ticks
average: 92255 cycles/ticks
kyber_keypair:
median: 99850 cycles/ticks
average: 100315 cycles/ticks
kyber_encaps_derand:
median: 118374 cycles/ticks
average: 119006 cycles/ticks
kyber_encaps:
median: 120174 cycles/ticks
average: 120757 cycles/ticks
kyber_decaps:
median: 155440 cycles/ticks
average: 156158 cycles/ticks
Loop spin: 952
gen_a:
median: 20356 cycles/ticks
average: 20480 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3213 cycles/ticks
poly_getnoise_eta2:
median: 2040 cycles/ticks
average: 2053 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6787 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10405 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7744 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1292 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1760 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1351 cycles/ticks
indcpa_keypair:
median: 83006 cycles/ticks
average: 83375 cycles/ticks
indcpa_enc:
median: 108082 cycles/ticks
average: 108611 cycles/ticks
indcpa_dec:
median: 34804 cycles/ticks
average: 34985 cycles/ticks
kyber_keypair_derand:
median: 91730 cycles/ticks
average: 92068 cycles/ticks
kyber_keypair:
median: 99826 cycles/ticks
average: 100293 cycles/ticks
kyber_encaps_derand:
median: 118310 cycles/ticks
average: 118894 cycles/ticks
kyber_encaps:
median: 119642 cycles/ticks
average: 120260 cycles/ticks
kyber_decaps:
median: 155390 cycles/ticks
average: 156202 cycles/ticks
Loop spin: 953
gen_a:
median: 20312 cycles/ticks
average: 20421 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3216 cycles/ticks
poly_getnoise_eta2:
median: 2042 cycles/ticks
average: 2060 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6771 cycles/ticks
INVNTT:
median: 10348 cycles/ticks
average: 10401 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7736 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1288 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1763 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1361 cycles/ticks
indcpa_keypair:
median: 82998 cycles/ticks
average: 83323 cycles/ticks
indcpa_enc:
median: 108018 cycles/ticks
average: 108572 cycles/ticks
indcpa_dec:
median: 34878 cycles/ticks
average: 35004 cycles/ticks
kyber_keypair_derand:
median: 91830 cycles/ticks
average: 92250 cycles/ticks
kyber_keypair:
median: 100348 cycles/ticks
average: 100770 cycles/ticks
kyber_encaps_derand:
median: 118112 cycles/ticks
average: 118728 cycles/ticks
kyber_encaps:
median: 119722 cycles/ticks
average: 120288 cycles/ticks
kyber_decaps:
median: 155246 cycles/ticks
average: 156010 cycles/ticks
Loop spin: 954
gen_a:
median: 20372 cycles/ticks
average: 20494 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3215 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2049 cycles/ticks
NTT:
median: 6764 cycles/ticks
average: 6804 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10400 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7733 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1300 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1760 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1352 cycles/ticks
indcpa_keypair:
median: 82984 cycles/ticks
average: 83309 cycles/ticks
indcpa_enc:
median: 107962 cycles/ticks
average: 108515 cycles/ticks
indcpa_dec:
median: 34832 cycles/ticks
average: 35004 cycles/ticks
kyber_keypair_derand:
median: 91760 cycles/ticks
average: 92123 cycles/ticks
kyber_keypair:
median: 100192 cycles/ticks
average: 100599 cycles/ticks
kyber_encaps_derand:
median: 118472 cycles/ticks
average: 119085 cycles/ticks
kyber_encaps:
median: 120056 cycles/ticks
average: 120708 cycles/ticks
kyber_decaps:
median: 155506 cycles/ticks
average: 156292 cycles/ticks
Loop spin: 955
gen_a:
median: 20406 cycles/ticks
average: 20523 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3226 cycles/ticks
poly_getnoise_eta2:
median: 2042 cycles/ticks
average: 2045 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6799 cycles/ticks
INVNTT:
median: 10356 cycles/ticks
average: 10408 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7724 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1295 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1757 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1352 cycles/ticks
indcpa_keypair:
median: 82948 cycles/ticks
average: 83314 cycles/ticks
indcpa_enc:
median: 107968 cycles/ticks
average: 108548 cycles/ticks
indcpa_dec:
median: 34846 cycles/ticks
average: 34984 cycles/ticks
kyber_keypair_derand:
median: 91786 cycles/ticks
average: 92213 cycles/ticks
kyber_keypair:
median: 99930 cycles/ticks
average: 100357 cycles/ticks
kyber_encaps_derand:
median: 118204 cycles/ticks
average: 118751 cycles/ticks
kyber_encaps:
median: 119512 cycles/ticks
average: 120136 cycles/ticks
kyber_decaps:
median: 155262 cycles/ticks
average: 155911 cycles/ticks
Loop spin: 956
gen_a:
median: 20356 cycles/ticks
average: 20448 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3218 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2058 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6772 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10400 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7733 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1289 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1747 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1363 cycles/ticks
indcpa_keypair:
median: 83030 cycles/ticks
average: 83404 cycles/ticks
indcpa_enc:
median: 107888 cycles/ticks
average: 108393 cycles/ticks
indcpa_dec:
median: 34806 cycles/ticks
average: 34955 cycles/ticks
kyber_keypair_derand:
median: 91790 cycles/ticks
average: 92199 cycles/ticks
kyber_keypair:
median: 100384 cycles/ticks
average: 100809 cycles/ticks
kyber_encaps_derand:
median: 118260 cycles/ticks
average: 118874 cycles/ticks
kyber_encaps:
median: 119644 cycles/ticks
average: 120576 cycles/ticks
kyber_decaps:
median: 155508 cycles/ticks
average: 156348 cycles/ticks
Loop spin: 957
gen_a:
median: 20398 cycles/ticks
average: 20514 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3212 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2058 cycles/ticks
NTT:
median: 6772 cycles/ticks
average: 6809 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10409 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7744 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1288 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1748 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1406 cycles/ticks
indcpa_keypair:
median: 82988 cycles/ticks
average: 83363 cycles/ticks
indcpa_enc:
median: 108018 cycles/ticks
average: 108533 cycles/ticks
indcpa_dec:
median: 34812 cycles/ticks
average: 34967 cycles/ticks
kyber_keypair_derand:
median: 91780 cycles/ticks
average: 92190 cycles/ticks
kyber_keypair:
median: 99880 cycles/ticks
average: 100368 cycles/ticks
kyber_encaps_derand:
median: 118158 cycles/ticks
average: 118795 cycles/ticks
kyber_encaps:
median: 119980 cycles/ticks
average: 120598 cycles/ticks
kyber_decaps:
median: 155222 cycles/ticks
average: 156058 cycles/ticks
Loop spin: 958
gen_a:
median: 20384 cycles/ticks
average: 20563 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3208 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2048 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6769 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10398 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7704 cycles/ticks
average: 7734 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1286 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 257 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1759 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1353 cycles/ticks
indcpa_keypair:
median: 82948 cycles/ticks
average: 83353 cycles/ticks
indcpa_enc:
median: 107986 cycles/ticks
average: 108548 cycles/ticks
indcpa_dec:
median: 34878 cycles/ticks
average: 35025 cycles/ticks
kyber_keypair_derand:
median: 91788 cycles/ticks
average: 92212 cycles/ticks
kyber_keypair:
median: 100032 cycles/ticks
average: 100561 cycles/ticks
kyber_encaps_derand:
median: 118300 cycles/ticks
average: 118931 cycles/ticks
kyber_encaps:
median: 119612 cycles/ticks
average: 120180 cycles/ticks
kyber_decaps:
median: 155286 cycles/ticks
average: 156112 cycles/ticks
Loop spin: 959
gen_a:
median: 20354 cycles/ticks
average: 20450 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3212 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2061 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6787 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10405 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7745 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 288 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1302 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1768 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1359 cycles/ticks
indcpa_keypair:
median: 83014 cycles/ticks
average: 83414 cycles/ticks
indcpa_enc:
median: 108026 cycles/ticks
average: 108600 cycles/ticks
indcpa_dec:
median: 34806 cycles/ticks
average: 34941 cycles/ticks
kyber_keypair_derand:
median: 91720 cycles/ticks
average: 92124 cycles/ticks
kyber_keypair:
median: 99816 cycles/ticks
average: 100227 cycles/ticks
kyber_encaps_derand:
median: 118240 cycles/ticks
average: 118870 cycles/ticks
kyber_encaps:
median: 120088 cycles/ticks
average: 120619 cycles/ticks
kyber_decaps:
median: 155278 cycles/ticks
average: 156018 cycles/ticks
Loop spin: 960
gen_a:
median: 20310 cycles/ticks
average: 20410 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3207 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2065 cycles/ticks
NTT:
median: 6764 cycles/ticks
average: 6792 cycles/ticks
INVNTT:
median: 10356 cycles/ticks
average: 10429 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7745 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1286 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1749 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1364 cycles/ticks
indcpa_keypair:
median: 82998 cycles/ticks
average: 83352 cycles/ticks
indcpa_enc:
median: 108048 cycles/ticks
average: 108639 cycles/ticks
indcpa_dec:
median: 34808 cycles/ticks
average: 34945 cycles/ticks
kyber_keypair_derand:
median: 91824 cycles/ticks
average: 92196 cycles/ticks
kyber_keypair:
median: 100216 cycles/ticks
average: 100706 cycles/ticks
kyber_encaps_derand:
median: 118236 cycles/ticks
average: 118767 cycles/ticks
kyber_encaps:
median: 119576 cycles/ticks
average: 120205 cycles/ticks
kyber_decaps:
median: 155306 cycles/ticks
average: 156097 cycles/ticks
Loop spin: 961
gen_a:
median: 20442 cycles/ticks
average: 20553 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3214 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2055 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6769 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10489 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7731 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 296 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1288 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1760 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1354 cycles/ticks
indcpa_keypair:
median: 83006 cycles/ticks
average: 83382 cycles/ticks
indcpa_enc:
median: 107976 cycles/ticks
average: 108513 cycles/ticks
indcpa_dec:
median: 34868 cycles/ticks
average: 35062 cycles/ticks
kyber_keypair_derand:
median: 91756 cycles/ticks
average: 92172 cycles/ticks
kyber_keypair:
median: 100158 cycles/ticks
average: 100587 cycles/ticks
kyber_encaps_derand:
median: 118292 cycles/ticks
average: 118995 cycles/ticks
kyber_encaps:
median: 120068 cycles/ticks
average: 120642 cycles/ticks
kyber_decaps:
median: 155346 cycles/ticks
average: 156077 cycles/ticks
Loop spin: 962
gen_a:
median: 20354 cycles/ticks
average: 20451 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3212 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2049 cycles/ticks
NTT:
median: 6750 cycles/ticks
average: 6783 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10398 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7728 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1294 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1758 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1352 cycles/ticks
indcpa_keypair:
median: 83008 cycles/ticks
average: 83355 cycles/ticks
indcpa_enc:
median: 108052 cycles/ticks
average: 108652 cycles/ticks
indcpa_dec:
median: 34830 cycles/ticks
average: 34985 cycles/ticks
kyber_keypair_derand:
median: 91864 cycles/ticks
average: 92247 cycles/ticks
kyber_keypair:
median: 100088 cycles/ticks
average: 100557 cycles/ticks
kyber_encaps_derand:
median: 118316 cycles/ticks
average: 118928 cycles/ticks
kyber_encaps:
median: 119664 cycles/ticks
average: 120224 cycles/ticks
kyber_decaps:
median: 155420 cycles/ticks
average: 156185 cycles/ticks
Loop spin: 963
gen_a:
median: 20336 cycles/ticks
average: 20446 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3213 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2056 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6778 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10397 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7733 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 286 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1294 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1758 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1351 cycles/ticks
indcpa_keypair:
median: 82974 cycles/ticks
average: 83320 cycles/ticks
indcpa_enc:
median: 108048 cycles/ticks
average: 108581 cycles/ticks
indcpa_dec:
median: 34848 cycles/ticks
average: 35011 cycles/ticks
kyber_keypair_derand:
median: 91794 cycles/ticks
average: 92177 cycles/ticks
kyber_keypair:
median: 100020 cycles/ticks
average: 100458 cycles/ticks
kyber_encaps_derand:
median: 118308 cycles/ticks
average: 118884 cycles/ticks
kyber_encaps:
median: 119978 cycles/ticks
average: 120530 cycles/ticks
kyber_decaps:
median: 155322 cycles/ticks
average: 156046 cycles/ticks
Loop spin: 964
gen_a:
median: 20358 cycles/ticks
average: 20465 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3212 cycles/ticks
poly_getnoise_eta2:
median: 2042 cycles/ticks
average: 2062 cycles/ticks
NTT:
median: 6744 cycles/ticks
average: 6766 cycles/ticks
INVNTT:
median: 10346 cycles/ticks
average: 10403 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7739 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1286 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 268 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1748 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1362 cycles/ticks
indcpa_keypair:
median: 82958 cycles/ticks
average: 83301 cycles/ticks
indcpa_enc:
median: 107968 cycles/ticks
average: 108557 cycles/ticks
indcpa_dec:
median: 34878 cycles/ticks
average: 35018 cycles/ticks
kyber_keypair_derand:
median: 91768 cycles/ticks
average: 92197 cycles/ticks
kyber_keypair:
median: 100188 cycles/ticks
average: 100720 cycles/ticks
kyber_encaps_derand:
median: 118174 cycles/ticks
average: 118849 cycles/ticks
kyber_encaps:
median: 120068 cycles/ticks
average: 120684 cycles/ticks
kyber_decaps:
median: 155254 cycles/ticks
average: 156053 cycles/ticks
Loop spin: 965
gen_a:
median: 20358 cycles/ticks
average: 20469 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3207 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2063 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6776 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10413 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7746 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1287 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1748 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1365 cycles/ticks
indcpa_keypair:
median: 83058 cycles/ticks
average: 83425 cycles/ticks
indcpa_enc:
median: 108002 cycles/ticks
average: 108516 cycles/ticks
indcpa_dec:
median: 34850 cycles/ticks
average: 34993 cycles/ticks
kyber_keypair_derand:
median: 91788 cycles/ticks
average: 92143 cycles/ticks
kyber_keypair:
median: 100322 cycles/ticks
average: 100832 cycles/ticks
kyber_encaps_derand:
median: 118252 cycles/ticks
average: 118838 cycles/ticks
kyber_encaps:
median: 119612 cycles/ticks
average: 120230 cycles/ticks
kyber_decaps:
median: 155272 cycles/ticks
average: 156045 cycles/ticks
Loop spin: 966
gen_a:
median: 20362 cycles/ticks
average: 20504 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3212 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2045 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6769 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10405 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7735 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 286 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1283 cycles/ticks
poly_compress:
median: 254 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1760 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1359 cycles/ticks
indcpa_keypair:
median: 83020 cycles/ticks
average: 83381 cycles/ticks
indcpa_enc:
median: 108012 cycles/ticks
average: 108589 cycles/ticks
indcpa_dec:
median: 34822 cycles/ticks
average: 34983 cycles/ticks
kyber_keypair_derand:
median: 91860 cycles/ticks
average: 92221 cycles/ticks
kyber_keypair:
median: 100108 cycles/ticks
average: 100534 cycles/ticks
kyber_encaps_derand:
median: 118162 cycles/ticks
average: 118743 cycles/ticks
kyber_encaps:
median: 120042 cycles/ticks
average: 120632 cycles/ticks
kyber_decaps:
median: 155306 cycles/ticks
average: 156007 cycles/ticks
Loop spin: 967
gen_a:
median: 20356 cycles/ticks
average: 20455 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3209 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2047 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6776 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10402 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7742 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1311 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1761 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1352 cycles/ticks
indcpa_keypair:
median: 83044 cycles/ticks
average: 83436 cycles/ticks
indcpa_enc:
median: 107966 cycles/ticks
average: 108546 cycles/ticks
indcpa_dec:
median: 34856 cycles/ticks
average: 34998 cycles/ticks
kyber_keypair_derand:
median: 91804 cycles/ticks
average: 92166 cycles/ticks
kyber_keypair:
median: 100006 cycles/ticks
average: 100460 cycles/ticks
kyber_encaps_derand:
median: 118322 cycles/ticks
average: 118898 cycles/ticks
kyber_encaps:
median: 119882 cycles/ticks
average: 120500 cycles/ticks
kyber_decaps:
median: 155318 cycles/ticks
average: 156090 cycles/ticks
Loop spin: 968
gen_a:
median: 20442 cycles/ticks
average: 20580 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3213 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2056 cycles/ticks
NTT:
median: 6766 cycles/ticks
average: 6791 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10394 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7741 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 286 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1297 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1750 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1362 cycles/ticks
indcpa_keypair:
median: 83000 cycles/ticks
average: 83353 cycles/ticks
indcpa_enc:
median: 108032 cycles/ticks
average: 108556 cycles/ticks
indcpa_dec:
median: 34856 cycles/ticks
average: 35036 cycles/ticks
kyber_keypair_derand:
median: 91760 cycles/ticks
average: 92143 cycles/ticks
kyber_keypair:
median: 99832 cycles/ticks
average: 100264 cycles/ticks
kyber_encaps_derand:
median: 118204 cycles/ticks
average: 118782 cycles/ticks
kyber_encaps:
median: 119516 cycles/ticks
average: 120090 cycles/ticks
kyber_decaps:
median: 155210 cycles/ticks
average: 155949 cycles/ticks
Loop spin: 969
gen_a:
median: 20358 cycles/ticks
average: 20502 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3212 cycles/ticks
poly_getnoise_eta2:
median: 2038 cycles/ticks
average: 2040 cycles/ticks
NTT:
median: 6746 cycles/ticks
average: 6786 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10422 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7729 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1285 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1758 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1352 cycles/ticks
indcpa_keypair:
median: 82982 cycles/ticks
average: 83342 cycles/ticks
indcpa_enc:
median: 107956 cycles/ticks
average: 108466 cycles/ticks
indcpa_dec:
median: 34812 cycles/ticks
average: 34948 cycles/ticks
kyber_keypair_derand:
median: 91750 cycles/ticks
average: 92159 cycles/ticks
kyber_keypair:
median: 100368 cycles/ticks
average: 100812 cycles/ticks
kyber_encaps_derand:
median: 118260 cycles/ticks
average: 118825 cycles/ticks
kyber_encaps:
median: 119908 cycles/ticks
average: 120458 cycles/ticks
kyber_decaps:
median: 155270 cycles/ticks
average: 156038 cycles/ticks
Loop spin: 970
gen_a:
median: 20358 cycles/ticks
average: 20460 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3210 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2047 cycles/ticks
NTT:
median: 6738 cycles/ticks
average: 6779 cycles/ticks
INVNTT:
median: 10346 cycles/ticks
average: 10396 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7745 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1302 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1760 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1353 cycles/ticks
indcpa_keypair:
median: 83026 cycles/ticks
average: 83366 cycles/ticks
indcpa_enc:
median: 107996 cycles/ticks
average: 108562 cycles/ticks
indcpa_dec:
median: 34804 cycles/ticks
average: 34997 cycles/ticks
kyber_keypair_derand:
median: 91834 cycles/ticks
average: 92299 cycles/ticks
kyber_keypair:
median: 100252 cycles/ticks
average: 100717 cycles/ticks
kyber_encaps_derand:
median: 118354 cycles/ticks
average: 118984 cycles/ticks
kyber_encaps:
median: 120008 cycles/ticks
average: 120618 cycles/ticks
kyber_decaps:
median: 155428 cycles/ticks
average: 156226 cycles/ticks
Loop spin: 971
gen_a:
median: 20360 cycles/ticks
average: 20478 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3212 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2051 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6780 cycles/ticks
INVNTT:
median: 10348 cycles/ticks
average: 10392 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7747 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1299 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1762 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1353 cycles/ticks
indcpa_keypair:
median: 83010 cycles/ticks
average: 83373 cycles/ticks
indcpa_enc:
median: 108034 cycles/ticks
average: 108656 cycles/ticks
indcpa_dec:
median: 34812 cycles/ticks
average: 34980 cycles/ticks
kyber_keypair_derand:
median: 91770 cycles/ticks
average: 92203 cycles/ticks
kyber_keypair:
median: 99964 cycles/ticks
average: 100444 cycles/ticks
kyber_encaps_derand:
median: 118284 cycles/ticks
average: 118921 cycles/ticks
kyber_encaps:
median: 119718 cycles/ticks
average: 120344 cycles/ticks
kyber_decaps:
median: 155284 cycles/ticks
average: 156071 cycles/ticks
Loop spin: 972
gen_a:
median: 20378 cycles/ticks
average: 20492 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3216 cycles/ticks
poly_getnoise_eta2:
median: 2036 cycles/ticks
average: 2057 cycles/ticks
NTT:
median: 6762 cycles/ticks
average: 6796 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10404 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7759 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1284 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1753 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1362 cycles/ticks
indcpa_keypair:
median: 83012 cycles/ticks
average: 83379 cycles/ticks
indcpa_enc:
median: 107978 cycles/ticks
average: 108534 cycles/ticks
indcpa_dec:
median: 34854 cycles/ticks
average: 35010 cycles/ticks
kyber_keypair_derand:
median: 91770 cycles/ticks
average: 92232 cycles/ticks
kyber_keypair:
median: 100130 cycles/ticks
average: 100643 cycles/ticks
kyber_encaps_derand:
median: 118280 cycles/ticks
average: 118948 cycles/ticks
kyber_encaps:
median: 119700 cycles/ticks
average: 120346 cycles/ticks
kyber_decaps:
median: 155312 cycles/ticks
average: 156092 cycles/ticks
Loop spin: 973
gen_a:
median: 20388 cycles/ticks
average: 20512 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3215 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2065 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6782 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10416 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7751 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 286 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1286 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 257 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 67 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1751 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1368 cycles/ticks
indcpa_keypair:
median: 82980 cycles/ticks
average: 83391 cycles/ticks
indcpa_enc:
median: 107994 cycles/ticks
average: 108616 cycles/ticks
indcpa_dec:
median: 34802 cycles/ticks
average: 34958 cycles/ticks
kyber_keypair_derand:
median: 91800 cycles/ticks
average: 92221 cycles/ticks
kyber_keypair:
median: 100182 cycles/ticks
average: 100659 cycles/ticks
kyber_encaps_derand:
median: 118282 cycles/ticks
average: 118901 cycles/ticks
kyber_encaps:
median: 120024 cycles/ticks
average: 120657 cycles/ticks
kyber_decaps:
median: 155396 cycles/ticks
average: 156225 cycles/ticks
Loop spin: 974
gen_a:
median: 20356 cycles/ticks
average: 20459 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3217 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2061 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6780 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10411 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7758 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 288 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1295 cycles/ticks
poly_compress:
median: 254 cycles/ticks
average: 257 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 70 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1750 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1366 cycles/ticks
indcpa_keypair:
median: 83076 cycles/ticks
average: 83496 cycles/ticks
indcpa_enc:
median: 108038 cycles/ticks
average: 108609 cycles/ticks
indcpa_dec:
median: 34834 cycles/ticks
average: 34990 cycles/ticks
kyber_keypair_derand:
median: 91778 cycles/ticks
average: 92188 cycles/ticks
kyber_keypair:
median: 100038 cycles/ticks
average: 100515 cycles/ticks
kyber_encaps_derand:
median: 118068 cycles/ticks
average: 118810 cycles/ticks
kyber_encaps:
median: 119634 cycles/ticks
average: 120289 cycles/ticks
kyber_decaps:
median: 155146 cycles/ticks
average: 155955 cycles/ticks
Loop spin: 975
gen_a:
median: 20354 cycles/ticks
average: 20518 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3212 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2049 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6765 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10405 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7704 cycles/ticks
average: 7747 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1284 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1760 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1351 cycles/ticks
indcpa_keypair:
median: 83018 cycles/ticks
average: 83447 cycles/ticks
indcpa_enc:
median: 107986 cycles/ticks
average: 108580 cycles/ticks
indcpa_dec:
median: 34838 cycles/ticks
average: 34996 cycles/ticks
kyber_keypair_derand:
median: 91774 cycles/ticks
average: 92220 cycles/ticks
kyber_keypair:
median: 99982 cycles/ticks
average: 100491 cycles/ticks
kyber_encaps_derand:
median: 118238 cycles/ticks
average: 118881 cycles/ticks
kyber_encaps:
median: 119776 cycles/ticks
average: 120404 cycles/ticks
kyber_decaps:
median: 155248 cycles/ticks
average: 156003 cycles/ticks
Loop spin: 976
gen_a:
median: 20336 cycles/ticks
average: 20454 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3219 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2060 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6789 cycles/ticks
INVNTT:
median: 10346 cycles/ticks
average: 10396 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7704 cycles/ticks
average: 7759 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 288 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1295 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1760 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1351 cycles/ticks
indcpa_keypair:
median: 83060 cycles/ticks
average: 83461 cycles/ticks
indcpa_enc:
median: 107988 cycles/ticks
average: 108539 cycles/ticks
indcpa_dec:
median: 34810 cycles/ticks
average: 34986 cycles/ticks
kyber_keypair_derand:
median: 91768 cycles/ticks
average: 92191 cycles/ticks
kyber_keypair:
median: 100016 cycles/ticks
average: 100510 cycles/ticks
kyber_encaps_derand:
median: 118106 cycles/ticks
average: 118697 cycles/ticks
kyber_encaps:
median: 119610 cycles/ticks
average: 120266 cycles/ticks
kyber_decaps:
median: 155276 cycles/ticks
average: 156098 cycles/ticks
Loop spin: 977
gen_a:
median: 20360 cycles/ticks
average: 20481 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3219 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2059 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6768 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10400 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7746 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 286 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1285 cycles/ticks
poly_compress:
median: 254 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1750 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1368 cycles/ticks
indcpa_keypair:
median: 83042 cycles/ticks
average: 83455 cycles/ticks
indcpa_enc:
median: 107956 cycles/ticks
average: 108542 cycles/ticks
indcpa_dec:
median: 34810 cycles/ticks
average: 34958 cycles/ticks
kyber_keypair_derand:
median: 91752 cycles/ticks
average: 92151 cycles/ticks
kyber_keypair:
median: 99964 cycles/ticks
average: 100439 cycles/ticks
kyber_encaps_derand:
median: 118166 cycles/ticks
average: 118836 cycles/ticks
kyber_encaps:
median: 119620 cycles/ticks
average: 120250 cycles/ticks
kyber_decaps:
median: 155164 cycles/ticks
average: 156030 cycles/ticks
Loop spin: 978
gen_a:
median: 20430 cycles/ticks
average: 20553 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3211 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2062 cycles/ticks
NTT:
median: 6744 cycles/ticks
average: 6776 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10434 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7755 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 297 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1284 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1758 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1352 cycles/ticks
indcpa_keypair:
median: 82992 cycles/ticks
average: 83378 cycles/ticks
indcpa_enc:
median: 108034 cycles/ticks
average: 108655 cycles/ticks
indcpa_dec:
median: 34832 cycles/ticks
average: 34999 cycles/ticks
kyber_keypair_derand:
median: 91784 cycles/ticks
average: 92249 cycles/ticks
kyber_keypair:
median: 100174 cycles/ticks
average: 100649 cycles/ticks
kyber_encaps_derand:
median: 118136 cycles/ticks
average: 118792 cycles/ticks
kyber_encaps:
median: 119734 cycles/ticks
average: 120388 cycles/ticks
kyber_decaps:
median: 155212 cycles/ticks
average: 156041 cycles/ticks
Loop spin: 979
gen_a:
median: 20358 cycles/ticks
average: 20477 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3223 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2048 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6787 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10399 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7744 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 288 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1300 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 257 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1762 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1353 cycles/ticks
indcpa_keypair:
median: 82916 cycles/ticks
average: 83482 cycles/ticks
indcpa_enc:
median: 107974 cycles/ticks
average: 108558 cycles/ticks
indcpa_dec:
median: 34818 cycles/ticks
average: 34983 cycles/ticks
kyber_keypair_derand:
median: 91832 cycles/ticks
average: 92233 cycles/ticks
kyber_keypair:
median: 99932 cycles/ticks
average: 100421 cycles/ticks
kyber_encaps_derand:
median: 118326 cycles/ticks
average: 118948 cycles/ticks
kyber_encaps:
median: 119810 cycles/ticks
average: 120470 cycles/ticks
kyber_decaps:
median: 155344 cycles/ticks
average: 156156 cycles/ticks
Loop spin: 980
gen_a:
median: 20362 cycles/ticks
average: 20469 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3215 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2056 cycles/ticks
NTT:
median: 6744 cycles/ticks
average: 6798 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10410 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7752 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1305 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1767 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1359 cycles/ticks
indcpa_keypair:
median: 82984 cycles/ticks
average: 83394 cycles/ticks
indcpa_enc:
median: 107994 cycles/ticks
average: 108552 cycles/ticks
indcpa_dec:
median: 34876 cycles/ticks
average: 35069 cycles/ticks
kyber_keypair_derand:
median: 91846 cycles/ticks
average: 92300 cycles/ticks
kyber_keypair:
median: 99822 cycles/ticks
average: 100291 cycles/ticks
kyber_encaps_derand:
median: 118184 cycles/ticks
average: 118827 cycles/ticks
kyber_encaps:
median: 119624 cycles/ticks
average: 120259 cycles/ticks
kyber_decaps:
median: 155254 cycles/ticks
average: 156041 cycles/ticks
Loop spin: 981
gen_a:
median: 20340 cycles/ticks
average: 20500 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3211 cycles/ticks
poly_getnoise_eta2:
median: 2042 cycles/ticks
average: 2057 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6774 cycles/ticks
INVNTT:
median: 10346 cycles/ticks
average: 10410 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7712 cycles/ticks
average: 7763 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1286 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1751 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1369 cycles/ticks
indcpa_keypair:
median: 82956 cycles/ticks
average: 83333 cycles/ticks
indcpa_enc:
median: 107970 cycles/ticks
average: 108616 cycles/ticks
indcpa_dec:
median: 34808 cycles/ticks
average: 34957 cycles/ticks
kyber_keypair_derand:
median: 91822 cycles/ticks
average: 92239 cycles/ticks
kyber_keypair:
median: 99762 cycles/ticks
average: 100210 cycles/ticks
kyber_encaps_derand:
median: 118164 cycles/ticks
average: 118804 cycles/ticks
kyber_encaps:
median: 119678 cycles/ticks
average: 120334 cycles/ticks
kyber_decaps:
median: 155216 cycles/ticks
average: 156029 cycles/ticks
Loop spin: 982
gen_a:
median: 20408 cycles/ticks
average: 20526 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3228 cycles/ticks
poly_getnoise_eta2:
median: 2042 cycles/ticks
average: 2046 cycles/ticks
NTT:
median: 6760 cycles/ticks
average: 6803 cycles/ticks
INVNTT:
median: 10348 cycles/ticks
average: 10396 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7737 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 288 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1299 cycles/ticks
poly_compress:
median: 254 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1775 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1356 cycles/ticks
indcpa_keypair:
median: 83038 cycles/ticks
average: 83430 cycles/ticks
indcpa_enc:
median: 107962 cycles/ticks
average: 108545 cycles/ticks
indcpa_dec:
median: 34832 cycles/ticks
average: 34990 cycles/ticks
kyber_keypair_derand:
median: 91742 cycles/ticks
average: 92161 cycles/ticks
kyber_keypair:
median: 99990 cycles/ticks
average: 100439 cycles/ticks
kyber_encaps_derand:
median: 118316 cycles/ticks
average: 118999 cycles/ticks
kyber_encaps:
median: 119874 cycles/ticks
average: 120505 cycles/ticks
kyber_decaps:
median: 155382 cycles/ticks
average: 156233 cycles/ticks
Loop spin: 983
gen_a:
median: 20358 cycles/ticks
average: 20492 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3210 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2047 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6807 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10400 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7747 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1299 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1759 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1354 cycles/ticks
indcpa_keypair:
median: 83002 cycles/ticks
average: 83397 cycles/ticks
indcpa_enc:
median: 107964 cycles/ticks
average: 108716 cycles/ticks
indcpa_dec:
median: 34834 cycles/ticks
average: 34989 cycles/ticks
kyber_keypair_derand:
median: 91818 cycles/ticks
average: 92220 cycles/ticks
kyber_keypair:
median: 99798 cycles/ticks
average: 100280 cycles/ticks
kyber_encaps_derand:
median: 118170 cycles/ticks
average: 118792 cycles/ticks
kyber_encaps:
median: 119728 cycles/ticks
average: 120396 cycles/ticks
kyber_decaps:
median: 155216 cycles/ticks
average: 156149 cycles/ticks
Loop spin: 984
gen_a:
median: 20378 cycles/ticks
average: 20495 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3228 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2055 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6776 cycles/ticks
INVNTT:
median: 10344 cycles/ticks
average: 10396 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7751 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1302 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1750 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1365 cycles/ticks
indcpa_keypair:
median: 83020 cycles/ticks
average: 83408 cycles/ticks
indcpa_enc:
median: 107988 cycles/ticks
average: 108535 cycles/ticks
indcpa_dec:
median: 34862 cycles/ticks
average: 35007 cycles/ticks
kyber_keypair_derand:
median: 91836 cycles/ticks
average: 92239 cycles/ticks
kyber_keypair:
median: 100048 cycles/ticks
average: 100538 cycles/ticks
kyber_encaps_derand:
median: 118220 cycles/ticks
average: 118912 cycles/ticks
kyber_encaps:
median: 119676 cycles/ticks
average: 120368 cycles/ticks
kyber_decaps:
median: 155276 cycles/ticks
average: 156081 cycles/ticks
Loop spin: 985
gen_a:
median: 20420 cycles/ticks
average: 20550 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3214 cycles/ticks
poly_getnoise_eta2:
median: 2040 cycles/ticks
average: 2055 cycles/ticks
NTT:
median: 6764 cycles/ticks
average: 6802 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10404 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7757 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 286 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1285 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1749 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1365 cycles/ticks
indcpa_keypair:
median: 83014 cycles/ticks
average: 83407 cycles/ticks
indcpa_enc:
median: 107956 cycles/ticks
average: 108580 cycles/ticks
indcpa_dec:
median: 34806 cycles/ticks
average: 34961 cycles/ticks
kyber_keypair_derand:
median: 91774 cycles/ticks
average: 92199 cycles/ticks
kyber_keypair:
median: 99910 cycles/ticks
average: 100402 cycles/ticks
kyber_encaps_derand:
median: 118274 cycles/ticks
average: 118906 cycles/ticks
kyber_encaps:
median: 119830 cycles/ticks
average: 120455 cycles/ticks
kyber_decaps:
median: 155304 cycles/ticks
average: 156080 cycles/ticks
Loop spin: 986
gen_a:
median: 20474 cycles/ticks
average: 20591 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3214 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2064 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6776 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10410 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7735 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 298 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1287 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1760 cycles/ticks
polyvec_decompress:
median: 1352 cycles/ticks
average: 1351 cycles/ticks
indcpa_keypair:
median: 82994 cycles/ticks
average: 83346 cycles/ticks
indcpa_enc:
median: 108002 cycles/ticks
average: 108601 cycles/ticks
indcpa_dec:
median: 34810 cycles/ticks
average: 34972 cycles/ticks
kyber_keypair_derand:
median: 91868 cycles/ticks
average: 92394 cycles/ticks
kyber_keypair:
median: 99748 cycles/ticks
average: 100217 cycles/ticks
kyber_encaps_derand:
median: 118288 cycles/ticks
average: 118923 cycles/ticks
kyber_encaps:
median: 119642 cycles/ticks
average: 120245 cycles/ticks
kyber_decaps:
median: 155330 cycles/ticks
average: 156115 cycles/ticks
Loop spin: 987
gen_a:
median: 20310 cycles/ticks
average: 20433 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3213 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2047 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6783 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10405 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7748 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1316 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1764 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1353 cycles/ticks
indcpa_keypair:
median: 82972 cycles/ticks
average: 83356 cycles/ticks
indcpa_enc:
median: 108016 cycles/ticks
average: 108551 cycles/ticks
indcpa_dec:
median: 34808 cycles/ticks
average: 34975 cycles/ticks
kyber_keypair_derand:
median: 91784 cycles/ticks
average: 92202 cycles/ticks
kyber_keypair:
median: 99808 cycles/ticks
average: 100273 cycles/ticks
kyber_encaps_derand:
median: 118266 cycles/ticks
average: 118916 cycles/ticks
kyber_encaps:
median: 119870 cycles/ticks
average: 120597 cycles/ticks
kyber_decaps:
median: 155358 cycles/ticks
average: 156237 cycles/ticks
Loop spin: 988
gen_a:
median: 20312 cycles/ticks
average: 20439 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3238 cycles/ticks
poly_getnoise_eta2:
median: 2034 cycles/ticks
average: 2051 cycles/ticks
NTT:
median: 6752 cycles/ticks
average: 6789 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10410 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7704 cycles/ticks
average: 7747 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1285 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1748 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1363 cycles/ticks
indcpa_keypair:
median: 83084 cycles/ticks
average: 83483 cycles/ticks
indcpa_enc:
median: 108010 cycles/ticks
average: 108586 cycles/ticks
indcpa_dec:
median: 34882 cycles/ticks
average: 35043 cycles/ticks
kyber_keypair_derand:
median: 91812 cycles/ticks
average: 92297 cycles/ticks
kyber_keypair:
median: 100136 cycles/ticks
average: 100597 cycles/ticks
kyber_encaps_derand:
median: 118274 cycles/ticks
average: 118939 cycles/ticks
kyber_encaps:
median: 119934 cycles/ticks
average: 120529 cycles/ticks
kyber_decaps:
median: 155374 cycles/ticks
average: 156134 cycles/ticks
Loop spin: 989
gen_a:
median: 20312 cycles/ticks
average: 20437 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3212 cycles/ticks
poly_getnoise_eta2:
median: 2036 cycles/ticks
average: 2070 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6782 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10414 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7750 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1287 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 267 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1748 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1365 cycles/ticks
indcpa_keypair:
median: 82990 cycles/ticks
average: 83391 cycles/ticks
indcpa_enc:
median: 108046 cycles/ticks
average: 108642 cycles/ticks
indcpa_dec:
median: 34808 cycles/ticks
average: 34961 cycles/ticks
kyber_keypair_derand:
median: 91816 cycles/ticks
average: 92270 cycles/ticks
kyber_keypair:
median: 99840 cycles/ticks
average: 100315 cycles/ticks
kyber_encaps_derand:
median: 118214 cycles/ticks
average: 118832 cycles/ticks
kyber_encaps:
median: 119606 cycles/ticks
average: 120260 cycles/ticks
kyber_decaps:
median: 155224 cycles/ticks
average: 156049 cycles/ticks
Loop spin: 990
gen_a:
median: 20348 cycles/ticks
average: 20457 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3212 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2059 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6773 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10400 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7737 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 300 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1286 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1762 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1352 cycles/ticks
indcpa_keypair:
median: 82968 cycles/ticks
average: 83383 cycles/ticks
indcpa_enc:
median: 108012 cycles/ticks
average: 108605 cycles/ticks
indcpa_dec:
median: 34818 cycles/ticks
average: 34976 cycles/ticks
kyber_keypair_derand:
median: 91808 cycles/ticks
average: 92265 cycles/ticks
kyber_keypair:
median: 100198 cycles/ticks
average: 100673 cycles/ticks
kyber_encaps_derand:
median: 118252 cycles/ticks
average: 118881 cycles/ticks
kyber_encaps:
median: 119684 cycles/ticks
average: 120336 cycles/ticks
kyber_decaps:
median: 155302 cycles/ticks
average: 156158 cycles/ticks
Loop spin: 991
gen_a:
median: 20336 cycles/ticks
average: 20459 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3219 cycles/ticks
poly_getnoise_eta2:
median: 2036 cycles/ticks
average: 2042 cycles/ticks
NTT:
median: 6744 cycles/ticks
average: 6787 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10408 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7739 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1290 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1759 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1352 cycles/ticks
indcpa_keypair:
median: 83002 cycles/ticks
average: 83446 cycles/ticks
indcpa_enc:
median: 107968 cycles/ticks
average: 108549 cycles/ticks
indcpa_dec:
median: 34828 cycles/ticks
average: 34992 cycles/ticks
kyber_keypair_derand:
median: 91766 cycles/ticks
average: 92204 cycles/ticks
kyber_keypair:
median: 99838 cycles/ticks
average: 100336 cycles/ticks
kyber_encaps_derand:
median: 118182 cycles/ticks
average: 118864 cycles/ticks
kyber_encaps:
median: 119598 cycles/ticks
average: 120262 cycles/ticks
kyber_decaps:
median: 155184 cycles/ticks
average: 155985 cycles/ticks
Loop spin: 992
gen_a:
median: 20386 cycles/ticks
average: 20502 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3211 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2059 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6772 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10414 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7760 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1296 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1747 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1362 cycles/ticks
indcpa_keypair:
median: 83020 cycles/ticks
average: 83382 cycles/ticks
indcpa_enc:
median: 108004 cycles/ticks
average: 108539 cycles/ticks
indcpa_dec:
median: 34872 cycles/ticks
average: 35036 cycles/ticks
kyber_keypair_derand:
median: 91818 cycles/ticks
average: 92225 cycles/ticks
kyber_keypair:
median: 100240 cycles/ticks
average: 100733 cycles/ticks
kyber_encaps_derand:
median: 118180 cycles/ticks
average: 118863 cycles/ticks
kyber_encaps:
median: 119530 cycles/ticks
average: 120176 cycles/ticks
kyber_decaps:
median: 155154 cycles/ticks
average: 155989 cycles/ticks
Loop spin: 993
gen_a:
median: 20438 cycles/ticks
average: 20567 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3217 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2063 cycles/ticks
NTT:
median: 6744 cycles/ticks
average: 6781 cycles/ticks
INVNTT:
median: 10354 cycles/ticks
average: 10440 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7751 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1287 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 67 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1749 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1362 cycles/ticks
indcpa_keypair:
median: 82990 cycles/ticks
average: 83346 cycles/ticks
indcpa_enc:
median: 108028 cycles/ticks
average: 108610 cycles/ticks
indcpa_dec:
median: 34810 cycles/ticks
average: 34966 cycles/ticks
kyber_keypair_derand:
median: 91814 cycles/ticks
average: 92211 cycles/ticks
kyber_keypair:
median: 99812 cycles/ticks
average: 100256 cycles/ticks
kyber_encaps_derand:
median: 118266 cycles/ticks
average: 118881 cycles/ticks
kyber_encaps:
median: 120236 cycles/ticks
average: 120845 cycles/ticks
kyber_decaps:
median: 155342 cycles/ticks
average: 156100 cycles/ticks
Loop spin: 994
gen_a:
median: 20316 cycles/ticks
average: 20442 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3215 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2061 cycles/ticks
NTT:
median: 6744 cycles/ticks
average: 6780 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10403 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7728 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 303 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1290 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1762 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1362 cycles/ticks
indcpa_keypair:
median: 82966 cycles/ticks
average: 83303 cycles/ticks
indcpa_enc:
median: 108022 cycles/ticks
average: 108584 cycles/ticks
indcpa_dec:
median: 34828 cycles/ticks
average: 34990 cycles/ticks
kyber_keypair_derand:
median: 91758 cycles/ticks
average: 92171 cycles/ticks
kyber_keypair:
median: 100180 cycles/ticks
average: 103351 cycles/ticks
kyber_encaps_derand:
median: 118274 cycles/ticks
average: 119442 cycles/ticks
kyber_encaps:
median: 120018 cycles/ticks
average: 120655 cycles/ticks
kyber_decaps:
median: 155368 cycles/ticks
average: 156142 cycles/ticks
Loop spin: 995
gen_a:
median: 20450 cycles/ticks
average: 20560 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3217 cycles/ticks
poly_getnoise_eta2:
median: 2032 cycles/ticks
average: 2069 cycles/ticks
NTT:
median: 6742 cycles/ticks
average: 6778 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10416 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7735 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1288 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1759 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1370 cycles/ticks
indcpa_keypair:
median: 82940 cycles/ticks
average: 83304 cycles/ticks
indcpa_enc:
median: 108012 cycles/ticks
average: 108551 cycles/ticks
indcpa_dec:
median: 34882 cycles/ticks
average: 35042 cycles/ticks
kyber_keypair_derand:
median: 91802 cycles/ticks
average: 92178 cycles/ticks
kyber_keypair:
median: 100124 cycles/ticks
average: 100626 cycles/ticks
kyber_encaps_derand:
median: 118320 cycles/ticks
average: 118989 cycles/ticks
kyber_encaps:
median: 120318 cycles/ticks
average: 120899 cycles/ticks
kyber_decaps:
median: 155402 cycles/ticks
average: 156140 cycles/ticks
Loop spin: 996
gen_a:
median: 20434 cycles/ticks
average: 20559 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3219 cycles/ticks
poly_getnoise_eta2:
median: 2036 cycles/ticks
average: 2053 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6770 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10419 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7730 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1286 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1764 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1364 cycles/ticks
indcpa_keypair:
median: 82928 cycles/ticks
average: 83317 cycles/ticks
indcpa_enc:
median: 107972 cycles/ticks
average: 108505 cycles/ticks
indcpa_dec:
median: 34840 cycles/ticks
average: 35172 cycles/ticks
kyber_keypair_derand:
median: 91916 cycles/ticks
average: 92310 cycles/ticks
kyber_keypair:
median: 100226 cycles/ticks
average: 100784 cycles/ticks
kyber_encaps_derand:
median: 118214 cycles/ticks
average: 118890 cycles/ticks
kyber_encaps:
median: 119778 cycles/ticks
average: 120374 cycles/ticks
kyber_decaps:
median: 155362 cycles/ticks
average: 156157 cycles/ticks
Loop spin: 997
gen_a:
median: 20432 cycles/ticks
average: 20546 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3211 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2061 cycles/ticks
NTT:
median: 6764 cycles/ticks
average: 6806 cycles/ticks
INVNTT:
median: 10352 cycles/ticks
average: 10416 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7702 cycles/ticks
average: 7732 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 313 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1287 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 256 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1760 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1364 cycles/ticks
indcpa_keypair:
median: 82990 cycles/ticks
average: 83367 cycles/ticks
indcpa_enc:
median: 108012 cycles/ticks
average: 108547 cycles/ticks
indcpa_dec:
median: 34810 cycles/ticks
average: 34962 cycles/ticks
kyber_keypair_derand:
median: 91836 cycles/ticks
average: 92243 cycles/ticks
kyber_keypair:
median: 100046 cycles/ticks
average: 100504 cycles/ticks
kyber_encaps_derand:
median: 118282 cycles/ticks
average: 118897 cycles/ticks
kyber_encaps:
median: 119812 cycles/ticks
average: 120485 cycles/ticks
kyber_decaps:
median: 155576 cycles/ticks
average: 156470 cycles/ticks
Loop spin: 998
gen_a:
median: 20430 cycles/ticks
average: 20569 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3217 cycles/ticks
poly_getnoise_eta2:
median: 2046 cycles/ticks
average: 2068 cycles/ticks
NTT:
median: 6770 cycles/ticks
average: 6807 cycles/ticks
INVNTT:
median: 10350 cycles/ticks
average: 10427 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7730 cycles/ticks
poly_tomsg:
median: 286 cycles/ticks
average: 299 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1285 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 55 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1759 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1351 cycles/ticks
indcpa_keypair:
median: 82970 cycles/ticks
average: 83327 cycles/ticks
indcpa_enc:
median: 107984 cycles/ticks
average: 108572 cycles/ticks
indcpa_dec:
median: 34846 cycles/ticks
average: 35000 cycles/ticks
kyber_keypair_derand:
median: 91722 cycles/ticks
average: 92165 cycles/ticks
kyber_keypair:
median: 99968 cycles/ticks
average: 100461 cycles/ticks
kyber_encaps_derand:
median: 118216 cycles/ticks
average: 118833 cycles/ticks
kyber_encaps:
median: 119892 cycles/ticks
average: 120472 cycles/ticks
kyber_decaps:
median: 155262 cycles/ticks
average: 156504 cycles/ticks
Loop spin: 999
gen_a:
median: 20310 cycles/ticks
average: 20463 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3209 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2046 cycles/ticks
NTT:
median: 6740 cycles/ticks
average: 6782 cycles/ticks
INVNTT:
median: 10348 cycles/ticks
average: 10392 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7728 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 288 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1302 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 257 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1765 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1352 cycles/ticks
indcpa_keypair:
median: 83082 cycles/ticks
average: 83459 cycles/ticks
indcpa_enc:
median: 108002 cycles/ticks
average: 108576 cycles/ticks
indcpa_dec:
median: 34844 cycles/ticks
average: 34994 cycles/ticks
kyber_keypair_derand:
median: 91746 cycles/ticks
average: 92155 cycles/ticks
kyber_keypair:
median: 100134 cycles/ticks
average: 100582 cycles/ticks
kyber_encaps_derand:
median: 118178 cycles/ticks
average: 118803 cycles/ticks
kyber_encaps:
median: 119578 cycles/ticks
average: 120176 cycles/ticks
kyber_decaps:
median: 155250 cycles/ticks
average: 156010 cycles/ticks
Loop spin: 1000
gen_a:
median: 20392 cycles/ticks
average: 20501 cycles/ticks
poly_getnoise_eta1:
median: 3196 cycles/ticks
average: 3207 cycles/ticks
poly_getnoise_eta2:
median: 2044 cycles/ticks
average: 2056 cycles/ticks
NTT:
median: 6744 cycles/ticks
average: 6770 cycles/ticks
INVNTT:
median: 10344 cycles/ticks
average: 10398 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 7700 cycles/ticks
average: 7740 cycles/ticks
poly_tomsg:
median: 288 cycles/ticks
average: 287 cycles/ticks
poly_frommsg:
median: 1278 cycles/ticks
average: 1296 cycles/ticks
poly_compress:
median: 256 cycles/ticks
average: 255 cycles/ticks
poly_decompress:
median: 56 cycles/ticks
average: 56 cycles/ticks
polyvec_compress:
median: 1746 cycles/ticks
average: 1754 cycles/ticks
polyvec_decompress:
median: 1350 cycles/ticks
average: 1354 cycles/ticks
indcpa_keypair:
median: 82950 cycles/ticks
average: 83343 cycles/ticks
indcpa_enc:
median: 107974 cycles/ticks
average: 108552 cycles/ticks
indcpa_dec:
median: 34814 cycles/ticks
average: 34983 cycles/ticks
kyber_keypair_derand:
median: 91776 cycles/ticks
average: 92217 cycles/ticks
kyber_keypair:
median: 99970 cycles/ticks
average: 100429 cycles/ticks
kyber_encaps_derand:
median: 118338 cycles/ticks
average: 118978 cycles/ticks
kyber_encaps:
median: 119796 cycles/ticks
average: 120424 cycles/ticks
kyber_decaps:
median: 155402 cycles/ticks
average: 156173 cycles/ticks