where-simd-helps/data/raw/kyber/mlkem512/run3.out

81010 lines
1.4 MiB

## SLURM PROLOG ###############################################################
## Job ID : 11233320
## Job Name : test_energy512.sh
## Nodelist : node2333
## CPUs : 1
## Mem/Node : 1024 MB
## Directory : /oscar/data/csci1952/lneuwirt/cs1952y-final/kyber/refo0/ref/test
## Job Started : Fri May 2 01:44:28 PM EDT 2025
###############################################################################
Loop spin: 1
gen_a:
median: 59010 cycles/ticks
average: 60397 cycles/ticks
poly_getnoise_eta1:
median: 11316 cycles/ticks
average: 11574 cycles/ticks
poly_getnoise_eta2:
median: 7312 cycles/ticks
average: 7559 cycles/ticks
NTT:
median: 23324 cycles/ticks
average: 23997 cycles/ticks
INVNTT:
median: 34302 cycles/ticks
average: 34569 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23752 cycles/ticks
average: 24388 cycles/ticks
poly_tomsg:
median: 3912 cycles/ticks
average: 4039 cycles/ticks
poly_frommsg:
median: 3534 cycles/ticks
average: 3661 cycles/ticks
poly_compress:
median: 3692 cycles/ticks
average: 3795 cycles/ticks
poly_decompress:
median: 1056 cycles/ticks
average: 1066 cycles/ticks
polyvec_compress:
median: 11396 cycles/ticks
average: 11704 cycles/ticks
polyvec_decompress:
median: 4258 cycles/ticks
average: 4276 cycles/ticks
indcpa_keypair:
median: 276048 cycles/ticks
average: 278436 cycles/ticks
indcpa_enc:
median: 367782 cycles/ticks
average: 370246 cycles/ticks
indcpa_dec:
median: 124544 cycles/ticks
average: 125510 cycles/ticks
kyber_keypair_derand:
median: 299394 cycles/ticks
average: 301143 cycles/ticks
kyber_keypair:
median: 308864 cycles/ticks
average: 311064 cycles/ticks
kyber_encaps_derand:
median: 395522 cycles/ticks
average: 398265 cycles/ticks
kyber_encaps:
median: 396844 cycles/ticks
average: 399481 cycles/ticks
kyber_decaps:
median: 526320 cycles/ticks
average: 530006 cycles/ticks
Loop spin: 2
gen_a:
median: 58046 cycles/ticks
average: 59278 cycles/ticks
poly_getnoise_eta1:
median: 11304 cycles/ticks
average: 11582 cycles/ticks
poly_getnoise_eta2:
median: 7358 cycles/ticks
average: 7577 cycles/ticks
NTT:
median: 23340 cycles/ticks
average: 23819 cycles/ticks
INVNTT:
median: 33514 cycles/ticks
average: 34338 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23692 cycles/ticks
average: 24302 cycles/ticks
poly_tomsg:
median: 3962 cycles/ticks
average: 3980 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3552 cycles/ticks
poly_compress:
median: 3706 cycles/ticks
average: 3820 cycles/ticks
poly_decompress:
median: 1060 cycles/ticks
average: 1068 cycles/ticks
polyvec_compress:
median: 11432 cycles/ticks
average: 11698 cycles/ticks
polyvec_decompress:
median: 4268 cycles/ticks
average: 4388 cycles/ticks
indcpa_keypair:
median: 269564 cycles/ticks
average: 275950 cycles/ticks
indcpa_enc:
median: 367632 cycles/ticks
average: 369546 cycles/ticks
indcpa_dec:
median: 124002 cycles/ticks
average: 124952 cycles/ticks
kyber_keypair_derand:
median: 299492 cycles/ticks
average: 301390 cycles/ticks
kyber_keypair:
median: 308592 cycles/ticks
average: 310617 cycles/ticks
kyber_encaps_derand:
median: 395198 cycles/ticks
average: 397946 cycles/ticks
kyber_encaps:
median: 396490 cycles/ticks
average: 398675 cycles/ticks
kyber_decaps:
median: 525804 cycles/ticks
average: 527672 cycles/ticks
Loop spin: 3
gen_a:
median: 59040 cycles/ticks
average: 59656 cycles/ticks
poly_getnoise_eta1:
median: 11436 cycles/ticks
average: 11682 cycles/ticks
poly_getnoise_eta2:
median: 7268 cycles/ticks
average: 7414 cycles/ticks
NTT:
median: 23796 cycles/ticks
average: 24172 cycles/ticks
INVNTT:
median: 34268 cycles/ticks
average: 34821 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 24148 cycles/ticks
average: 24304 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3859 cycles/ticks
poly_frommsg:
median: 3536 cycles/ticks
average: 3639 cycles/ticks
poly_compress:
median: 3664 cycles/ticks
average: 3764 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11492 cycles/ticks
average: 11709 cycles/ticks
polyvec_decompress:
median: 4266 cycles/ticks
average: 4293 cycles/ticks
indcpa_keypair:
median: 275726 cycles/ticks
average: 278386 cycles/ticks
indcpa_enc:
median: 367818 cycles/ticks
average: 370004 cycles/ticks
indcpa_dec:
median: 124394 cycles/ticks
average: 125494 cycles/ticks
kyber_keypair_derand:
median: 299434 cycles/ticks
average: 301478 cycles/ticks
kyber_keypair:
median: 308594 cycles/ticks
average: 311052 cycles/ticks
kyber_encaps_derand:
median: 395448 cycles/ticks
average: 397788 cycles/ticks
kyber_encaps:
median: 396538 cycles/ticks
average: 398448 cycles/ticks
kyber_decaps:
median: 525376 cycles/ticks
average: 526709 cycles/ticks
Loop spin: 4
gen_a:
median: 57914 cycles/ticks
average: 59653 cycles/ticks
poly_getnoise_eta1:
median: 11290 cycles/ticks
average: 11474 cycles/ticks
poly_getnoise_eta2:
median: 7246 cycles/ticks
average: 7368 cycles/ticks
NTT:
median: 23488 cycles/ticks
average: 24072 cycles/ticks
INVNTT:
median: 34272 cycles/ticks
average: 34540 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 24158 cycles/ticks
average: 24426 cycles/ticks
poly_tomsg:
median: 3858 cycles/ticks
average: 3977 cycles/ticks
poly_frommsg:
median: 3528 cycles/ticks
average: 3620 cycles/ticks
poly_compress:
median: 3764 cycles/ticks
average: 3785 cycles/ticks
poly_decompress:
median: 1056 cycles/ticks
average: 1078 cycles/ticks
polyvec_compress:
median: 11406 cycles/ticks
average: 11608 cycles/ticks
polyvec_decompress:
median: 4376 cycles/ticks
average: 4462 cycles/ticks
indcpa_keypair:
median: 279728 cycles/ticks
average: 281592 cycles/ticks
indcpa_enc:
median: 371850 cycles/ticks
average: 373698 cycles/ticks
indcpa_dec:
median: 124476 cycles/ticks
average: 125858 cycles/ticks
kyber_keypair_derand:
median: 299754 cycles/ticks
average: 301710 cycles/ticks
kyber_keypair:
median: 308766 cycles/ticks
average: 310680 cycles/ticks
kyber_encaps_derand:
median: 395586 cycles/ticks
average: 398884 cycles/ticks
kyber_encaps:
median: 396644 cycles/ticks
average: 399277 cycles/ticks
kyber_decaps:
median: 526126 cycles/ticks
average: 528764 cycles/ticks
Loop spin: 5
gen_a:
median: 57746 cycles/ticks
average: 59506 cycles/ticks
poly_getnoise_eta1:
median: 11534 cycles/ticks
average: 11709 cycles/ticks
poly_getnoise_eta2:
median: 7240 cycles/ticks
average: 7270 cycles/ticks
NTT:
median: 23392 cycles/ticks
average: 23965 cycles/ticks
INVNTT:
median: 34410 cycles/ticks
average: 34764 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 24072 cycles/ticks
average: 24298 cycles/ticks
poly_tomsg:
median: 3962 cycles/ticks
average: 4021 cycles/ticks
poly_frommsg:
median: 3544 cycles/ticks
average: 3569 cycles/ticks
poly_compress:
median: 3662 cycles/ticks
average: 3784 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1034 cycles/ticks
polyvec_compress:
median: 11596 cycles/ticks
average: 11839 cycles/ticks
polyvec_decompress:
median: 4386 cycles/ticks
average: 4402 cycles/ticks
indcpa_keypair:
median: 275952 cycles/ticks
average: 277799 cycles/ticks
indcpa_enc:
median: 367602 cycles/ticks
average: 370773 cycles/ticks
indcpa_dec:
median: 121928 cycles/ticks
average: 125021 cycles/ticks
kyber_keypair_derand:
median: 299608 cycles/ticks
average: 302134 cycles/ticks
kyber_keypair:
median: 308498 cycles/ticks
average: 310850 cycles/ticks
kyber_encaps_derand:
median: 395424 cycles/ticks
average: 397799 cycles/ticks
kyber_encaps:
median: 396630 cycles/ticks
average: 398611 cycles/ticks
kyber_decaps:
median: 526058 cycles/ticks
average: 529430 cycles/ticks
Loop spin: 6
gen_a:
median: 57764 cycles/ticks
average: 59380 cycles/ticks
poly_getnoise_eta1:
median: 11296 cycles/ticks
average: 11502 cycles/ticks
poly_getnoise_eta2:
median: 7264 cycles/ticks
average: 7436 cycles/ticks
NTT:
median: 23456 cycles/ticks
average: 24110 cycles/ticks
INVNTT:
median: 33436 cycles/ticks
average: 33854 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23636 cycles/ticks
average: 24196 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3902 cycles/ticks
poly_frommsg:
median: 3440 cycles/ticks
average: 3478 cycles/ticks
poly_compress:
median: 3736 cycles/ticks
average: 3817 cycles/ticks
poly_decompress:
median: 1024 cycles/ticks
average: 1034 cycles/ticks
polyvec_compress:
median: 11324 cycles/ticks
average: 11368 cycles/ticks
polyvec_decompress:
median: 4374 cycles/ticks
average: 4457 cycles/ticks
indcpa_keypair:
median: 270566 cycles/ticks
average: 276747 cycles/ticks
indcpa_enc:
median: 367958 cycles/ticks
average: 370457 cycles/ticks
indcpa_dec:
median: 124434 cycles/ticks
average: 125633 cycles/ticks
kyber_keypair_derand:
median: 299444 cycles/ticks
average: 301216 cycles/ticks
kyber_keypair:
median: 308850 cycles/ticks
average: 311378 cycles/ticks
kyber_encaps_derand:
median: 395796 cycles/ticks
average: 398154 cycles/ticks
kyber_encaps:
median: 396954 cycles/ticks
average: 399474 cycles/ticks
kyber_decaps:
median: 526284 cycles/ticks
average: 529671 cycles/ticks
Loop spin: 7
gen_a:
median: 59102 cycles/ticks
average: 59884 cycles/ticks
poly_getnoise_eta1:
median: 11326 cycles/ticks
average: 11607 cycles/ticks
poly_getnoise_eta2:
median: 7400 cycles/ticks
average: 7557 cycles/ticks
NTT:
median: 23838 cycles/ticks
average: 24161 cycles/ticks
INVNTT:
median: 33796 cycles/ticks
average: 34533 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 24226 cycles/ticks
average: 24489 cycles/ticks
poly_tomsg:
median: 3860 cycles/ticks
average: 3988 cycles/ticks
poly_frommsg:
median: 3504 cycles/ticks
average: 3684 cycles/ticks
poly_compress:
median: 3714 cycles/ticks
average: 3781 cycles/ticks
poly_decompress:
median: 1056 cycles/ticks
average: 1067 cycles/ticks
polyvec_compress:
median: 11422 cycles/ticks
average: 11767 cycles/ticks
polyvec_decompress:
median: 4358 cycles/ticks
average: 4471 cycles/ticks
indcpa_keypair:
median: 276080 cycles/ticks
average: 278022 cycles/ticks
indcpa_enc:
median: 367836 cycles/ticks
average: 370032 cycles/ticks
indcpa_dec:
median: 124366 cycles/ticks
average: 125523 cycles/ticks
kyber_keypair_derand:
median: 300118 cycles/ticks
average: 303013 cycles/ticks
kyber_keypair:
median: 308932 cycles/ticks
average: 311666 cycles/ticks
kyber_encaps_derand:
median: 395086 cycles/ticks
average: 397520 cycles/ticks
kyber_encaps:
median: 396566 cycles/ticks
average: 398856 cycles/ticks
kyber_decaps:
median: 526204 cycles/ticks
average: 529690 cycles/ticks
Loop spin: 8
gen_a:
median: 58260 cycles/ticks
average: 59627 cycles/ticks
poly_getnoise_eta1:
median: 11284 cycles/ticks
average: 11463 cycles/ticks
poly_getnoise_eta2:
median: 7266 cycles/ticks
average: 7473 cycles/ticks
NTT:
median: 23852 cycles/ticks
average: 24167 cycles/ticks
INVNTT:
median: 34302 cycles/ticks
average: 34587 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 24186 cycles/ticks
average: 24332 cycles/ticks
poly_tomsg:
median: 3962 cycles/ticks
average: 3991 cycles/ticks
poly_frommsg:
median: 3478 cycles/ticks
average: 3581 cycles/ticks
poly_compress:
median: 3682 cycles/ticks
average: 3784 cycles/ticks
poly_decompress:
median: 1058 cycles/ticks
average: 1079 cycles/ticks
polyvec_compress:
median: 11522 cycles/ticks
average: 11706 cycles/ticks
polyvec_decompress:
median: 4314 cycles/ticks
average: 4508 cycles/ticks
indcpa_keypair:
median: 275740 cycles/ticks
average: 277420 cycles/ticks
indcpa_enc:
median: 366964 cycles/ticks
average: 368256 cycles/ticks
indcpa_dec:
median: 121612 cycles/ticks
average: 124485 cycles/ticks
kyber_keypair_derand:
median: 300024 cycles/ticks
average: 302004 cycles/ticks
kyber_keypair:
median: 308752 cycles/ticks
average: 311100 cycles/ticks
kyber_encaps_derand:
median: 395388 cycles/ticks
average: 397703 cycles/ticks
kyber_encaps:
median: 396646 cycles/ticks
average: 398749 cycles/ticks
kyber_decaps:
median: 526124 cycles/ticks
average: 528727 cycles/ticks
Loop spin: 9
gen_a:
median: 57910 cycles/ticks
average: 59336 cycles/ticks
poly_getnoise_eta1:
median: 11360 cycles/ticks
average: 11595 cycles/ticks
poly_getnoise_eta2:
median: 7340 cycles/ticks
average: 7505 cycles/ticks
NTT:
median: 23828 cycles/ticks
average: 24141 cycles/ticks
INVNTT:
median: 34222 cycles/ticks
average: 34739 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23712 cycles/ticks
average: 24326 cycles/ticks
poly_tomsg:
median: 3874 cycles/ticks
average: 3997 cycles/ticks
poly_frommsg:
median: 3492 cycles/ticks
average: 3559 cycles/ticks
poly_compress:
median: 3764 cycles/ticks
average: 3790 cycles/ticks
poly_decompress:
median: 1052 cycles/ticks
average: 1088 cycles/ticks
polyvec_compress:
median: 11606 cycles/ticks
average: 11723 cycles/ticks
polyvec_decompress:
median: 4316 cycles/ticks
average: 4424 cycles/ticks
indcpa_keypair:
median: 275582 cycles/ticks
average: 277378 cycles/ticks
indcpa_enc:
median: 367632 cycles/ticks
average: 370228 cycles/ticks
indcpa_dec:
median: 124548 cycles/ticks
average: 125851 cycles/ticks
kyber_keypair_derand:
median: 299818 cycles/ticks
average: 301468 cycles/ticks
kyber_keypair:
median: 309028 cycles/ticks
average: 311317 cycles/ticks
kyber_encaps_derand:
median: 395530 cycles/ticks
average: 398066 cycles/ticks
kyber_encaps:
median: 396654 cycles/ticks
average: 399222 cycles/ticks
kyber_decaps:
median: 526364 cycles/ticks
average: 529397 cycles/ticks
Loop spin: 10
gen_a:
median: 58126 cycles/ticks
average: 59632 cycles/ticks
poly_getnoise_eta1:
median: 11558 cycles/ticks
average: 11655 cycles/ticks
poly_getnoise_eta2:
median: 7298 cycles/ticks
average: 7460 cycles/ticks
NTT:
median: 23864 cycles/ticks
average: 24103 cycles/ticks
INVNTT:
median: 34222 cycles/ticks
average: 34730 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 24202 cycles/ticks
average: 24404 cycles/ticks
poly_tomsg:
median: 3960 cycles/ticks
average: 3974 cycles/ticks
poly_frommsg:
median: 3466 cycles/ticks
average: 3570 cycles/ticks
poly_compress:
median: 3764 cycles/ticks
average: 3841 cycles/ticks
poly_decompress:
median: 1056 cycles/ticks
average: 1066 cycles/ticks
polyvec_compress:
median: 11580 cycles/ticks
average: 11717 cycles/ticks
polyvec_decompress:
median: 4270 cycles/ticks
average: 4394 cycles/ticks
indcpa_keypair:
median: 276010 cycles/ticks
average: 278032 cycles/ticks
indcpa_enc:
median: 367866 cycles/ticks
average: 370431 cycles/ticks
indcpa_dec:
median: 123608 cycles/ticks
average: 125212 cycles/ticks
kyber_keypair_derand:
median: 299270 cycles/ticks
average: 300889 cycles/ticks
kyber_keypair:
median: 308444 cycles/ticks
average: 310754 cycles/ticks
kyber_encaps_derand:
median: 395840 cycles/ticks
average: 399029 cycles/ticks
kyber_encaps:
median: 396804 cycles/ticks
average: 399562 cycles/ticks
kyber_decaps:
median: 526656 cycles/ticks
average: 530473 cycles/ticks
Loop spin: 11
gen_a:
median: 59252 cycles/ticks
average: 59846 cycles/ticks
poly_getnoise_eta1:
median: 11298 cycles/ticks
average: 11640 cycles/ticks
poly_getnoise_eta2:
median: 7438 cycles/ticks
average: 7514 cycles/ticks
NTT:
median: 23432 cycles/ticks
average: 24253 cycles/ticks
INVNTT:
median: 34452 cycles/ticks
average: 34675 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 24262 cycles/ticks
average: 24469 cycles/ticks
poly_tomsg:
median: 3970 cycles/ticks
average: 3997 cycles/ticks
poly_frommsg:
median: 3544 cycles/ticks
average: 3579 cycles/ticks
poly_compress:
median: 3762 cycles/ticks
average: 3798 cycles/ticks
poly_decompress:
median: 1056 cycles/ticks
average: 1065 cycles/ticks
polyvec_compress:
median: 11670 cycles/ticks
average: 11756 cycles/ticks
polyvec_decompress:
median: 4392 cycles/ticks
average: 4443 cycles/ticks
indcpa_keypair:
median: 276498 cycles/ticks
average: 278879 cycles/ticks
indcpa_enc:
median: 367880 cycles/ticks
average: 370389 cycles/ticks
indcpa_dec:
median: 124494 cycles/ticks
average: 125610 cycles/ticks
kyber_keypair_derand:
median: 299490 cycles/ticks
average: 302711 cycles/ticks
kyber_keypair:
median: 308024 cycles/ticks
average: 310466 cycles/ticks
kyber_encaps_derand:
median: 395438 cycles/ticks
average: 397906 cycles/ticks
kyber_encaps:
median: 396818 cycles/ticks
average: 399241 cycles/ticks
kyber_decaps:
median: 526552 cycles/ticks
average: 530059 cycles/ticks
Loop spin: 12
gen_a:
median: 58974 cycles/ticks
average: 59554 cycles/ticks
poly_getnoise_eta1:
median: 11508 cycles/ticks
average: 11784 cycles/ticks
poly_getnoise_eta2:
median: 7332 cycles/ticks
average: 7554 cycles/ticks
NTT:
median: 23842 cycles/ticks
average: 24397 cycles/ticks
INVNTT:
median: 34348 cycles/ticks
average: 34740 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 24230 cycles/ticks
average: 24562 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3920 cycles/ticks
poly_frommsg:
median: 3540 cycles/ticks
average: 3642 cycles/ticks
poly_compress:
median: 3750 cycles/ticks
average: 3838 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1054 cycles/ticks
polyvec_compress:
median: 11600 cycles/ticks
average: 11835 cycles/ticks
polyvec_decompress:
median: 4392 cycles/ticks
average: 4447 cycles/ticks
indcpa_keypair:
median: 275552 cycles/ticks
average: 277717 cycles/ticks
indcpa_enc:
median: 367578 cycles/ticks
average: 370160 cycles/ticks
indcpa_dec:
median: 124342 cycles/ticks
average: 125080 cycles/ticks
kyber_keypair_derand:
median: 299104 cycles/ticks
average: 300444 cycles/ticks
kyber_keypair:
median: 308018 cycles/ticks
average: 310213 cycles/ticks
kyber_encaps_derand:
median: 399686 cycles/ticks
average: 401511 cycles/ticks
kyber_encaps:
median: 391556 cycles/ticks
average: 400927 cycles/ticks
kyber_decaps:
median: 516790 cycles/ticks
average: 527306 cycles/ticks
Loop spin: 13
gen_a:
median: 57642 cycles/ticks
average: 58619 cycles/ticks
poly_getnoise_eta1:
median: 11232 cycles/ticks
average: 11392 cycles/ticks
poly_getnoise_eta2:
median: 7336 cycles/ticks
average: 7544 cycles/ticks
NTT:
median: 23274 cycles/ticks
average: 23658 cycles/ticks
INVNTT:
median: 33504 cycles/ticks
average: 34281 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23640 cycles/ticks
average: 24225 cycles/ticks
poly_tomsg:
median: 3850 cycles/ticks
average: 3934 cycles/ticks
poly_frommsg:
median: 3444 cycles/ticks
average: 3471 cycles/ticks
poly_compress:
median: 3764 cycles/ticks
average: 3840 cycles/ticks
poly_decompress:
median: 1030 cycles/ticks
average: 1036 cycles/ticks
polyvec_compress:
median: 11338 cycles/ticks
average: 11427 cycles/ticks
polyvec_decompress:
median: 4274 cycles/ticks
average: 4361 cycles/ticks
indcpa_keypair:
median: 268898 cycles/ticks
average: 274650 cycles/ticks
indcpa_enc:
median: 358162 cycles/ticks
average: 365621 cycles/ticks
indcpa_dec:
median: 121360 cycles/ticks
average: 123621 cycles/ticks
kyber_keypair_derand:
median: 292122 cycles/ticks
average: 298262 cycles/ticks
kyber_keypair:
median: 301248 cycles/ticks
average: 307170 cycles/ticks
kyber_encaps_derand:
median: 385080 cycles/ticks
average: 392527 cycles/ticks
kyber_encaps:
median: 386094 cycles/ticks
average: 393512 cycles/ticks
kyber_decaps:
median: 512428 cycles/ticks
average: 522765 cycles/ticks
Loop spin: 14
gen_a:
median: 57670 cycles/ticks
average: 58796 cycles/ticks
poly_getnoise_eta1:
median: 11418 cycles/ticks
average: 11612 cycles/ticks
poly_getnoise_eta2:
median: 7238 cycles/ticks
average: 7325 cycles/ticks
NTT:
median: 23248 cycles/ticks
average: 23667 cycles/ticks
INVNTT:
median: 33470 cycles/ticks
average: 34169 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23622 cycles/ticks
average: 24184 cycles/ticks
poly_tomsg:
median: 3958 cycles/ticks
average: 4055 cycles/ticks
poly_frommsg:
median: 3494 cycles/ticks
average: 3601 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3671 cycles/ticks
poly_decompress:
median: 1030 cycles/ticks
average: 1049 cycles/ticks
polyvec_compress:
median: 11394 cycles/ticks
average: 11670 cycles/ticks
polyvec_decompress:
median: 4270 cycles/ticks
average: 4296 cycles/ticks
indcpa_keypair:
median: 269372 cycles/ticks
average: 274915 cycles/ticks
indcpa_enc:
median: 358372 cycles/ticks
average: 365912 cycles/ticks
indcpa_dec:
median: 121188 cycles/ticks
average: 122988 cycles/ticks
kyber_keypair_derand:
median: 291818 cycles/ticks
average: 297344 cycles/ticks
kyber_keypair:
median: 301146 cycles/ticks
average: 306819 cycles/ticks
kyber_encaps_derand:
median: 384838 cycles/ticks
average: 390692 cycles/ticks
kyber_encaps:
median: 385942 cycles/ticks
average: 391991 cycles/ticks
kyber_decaps:
median: 512516 cycles/ticks
average: 522647 cycles/ticks
Loop spin: 15
gen_a:
median: 57784 cycles/ticks
average: 59464 cycles/ticks
poly_getnoise_eta1:
median: 11386 cycles/ticks
average: 11629 cycles/ticks
poly_getnoise_eta2:
median: 7240 cycles/ticks
average: 7245 cycles/ticks
NTT:
median: 23294 cycles/ticks
average: 23918 cycles/ticks
INVNTT:
median: 33480 cycles/ticks
average: 34068 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23650 cycles/ticks
average: 24370 cycles/ticks
poly_tomsg:
median: 3854 cycles/ticks
average: 3916 cycles/ticks
poly_frommsg:
median: 3444 cycles/ticks
average: 3469 cycles/ticks
poly_compress:
median: 3666 cycles/ticks
average: 3686 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1047 cycles/ticks
polyvec_compress:
median: 11374 cycles/ticks
average: 11651 cycles/ticks
polyvec_decompress:
median: 4258 cycles/ticks
average: 4285 cycles/ticks
indcpa_keypair:
median: 268970 cycles/ticks
average: 274868 cycles/ticks
indcpa_enc:
median: 357748 cycles/ticks
average: 364672 cycles/ticks
indcpa_dec:
median: 121428 cycles/ticks
average: 124303 cycles/ticks
kyber_keypair_derand:
median: 291762 cycles/ticks
average: 297134 cycles/ticks
kyber_keypair:
median: 301412 cycles/ticks
average: 307704 cycles/ticks
kyber_encaps_derand:
median: 384974 cycles/ticks
average: 392275 cycles/ticks
kyber_encaps:
median: 385908 cycles/ticks
average: 393655 cycles/ticks
kyber_decaps:
median: 512466 cycles/ticks
average: 522685 cycles/ticks
Loop spin: 16
gen_a:
median: 57632 cycles/ticks
average: 58814 cycles/ticks
poly_getnoise_eta1:
median: 11460 cycles/ticks
average: 11752 cycles/ticks
poly_getnoise_eta2:
median: 7244 cycles/ticks
average: 7293 cycles/ticks
NTT:
median: 23480 cycles/ticks
average: 24034 cycles/ticks
INVNTT:
median: 33528 cycles/ticks
average: 34368 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23632 cycles/ticks
average: 24217 cycles/ticks
poly_tomsg:
median: 3846 cycles/ticks
average: 3855 cycles/ticks
poly_frommsg:
median: 3484 cycles/ticks
average: 3585 cycles/ticks
poly_compress:
median: 3676 cycles/ticks
average: 3787 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1049 cycles/ticks
polyvec_compress:
median: 11342 cycles/ticks
average: 11420 cycles/ticks
polyvec_decompress:
median: 4264 cycles/ticks
average: 4286 cycles/ticks
indcpa_keypair:
median: 268778 cycles/ticks
average: 274185 cycles/ticks
indcpa_enc:
median: 357796 cycles/ticks
average: 365153 cycles/ticks
indcpa_dec:
median: 121618 cycles/ticks
average: 123730 cycles/ticks
kyber_keypair_derand:
median: 291984 cycles/ticks
average: 297628 cycles/ticks
kyber_keypair:
median: 300998 cycles/ticks
average: 306333 cycles/ticks
kyber_encaps_derand:
median: 384976 cycles/ticks
average: 392591 cycles/ticks
kyber_encaps:
median: 386116 cycles/ticks
average: 392640 cycles/ticks
kyber_decaps:
median: 511778 cycles/ticks
average: 517778 cycles/ticks
Loop spin: 17
gen_a:
median: 57556 cycles/ticks
average: 58410 cycles/ticks
poly_getnoise_eta1:
median: 11256 cycles/ticks
average: 11349 cycles/ticks
poly_getnoise_eta2:
median: 7350 cycles/ticks
average: 7534 cycles/ticks
NTT:
median: 23320 cycles/ticks
average: 23742 cycles/ticks
INVNTT:
median: 33554 cycles/ticks
average: 34346 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23598 cycles/ticks
average: 23986 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3870 cycles/ticks
poly_frommsg:
median: 3538 cycles/ticks
average: 3626 cycles/ticks
poly_compress:
median: 3668 cycles/ticks
average: 3731 cycles/ticks
poly_decompress:
median: 1030 cycles/ticks
average: 1046 cycles/ticks
polyvec_compress:
median: 11390 cycles/ticks
average: 11594 cycles/ticks
polyvec_decompress:
median: 4270 cycles/ticks
average: 4356 cycles/ticks
indcpa_keypair:
median: 275728 cycles/ticks
average: 277292 cycles/ticks
indcpa_enc:
median: 367794 cycles/ticks
average: 370156 cycles/ticks
indcpa_dec:
median: 124432 cycles/ticks
average: 125269 cycles/ticks
kyber_keypair_derand:
median: 291732 cycles/ticks
average: 297557 cycles/ticks
kyber_keypair:
median: 301158 cycles/ticks
average: 306848 cycles/ticks
kyber_encaps_derand:
median: 385086 cycles/ticks
average: 392033 cycles/ticks
kyber_encaps:
median: 385970 cycles/ticks
average: 393432 cycles/ticks
kyber_decaps:
median: 512540 cycles/ticks
average: 523090 cycles/ticks
Loop spin: 18
gen_a:
median: 57704 cycles/ticks
average: 58881 cycles/ticks
poly_getnoise_eta1:
median: 11296 cycles/ticks
average: 11351 cycles/ticks
poly_getnoise_eta2:
median: 7240 cycles/ticks
average: 7269 cycles/ticks
NTT:
median: 23372 cycles/ticks
average: 23946 cycles/ticks
INVNTT:
median: 33496 cycles/ticks
average: 34292 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23608 cycles/ticks
average: 23901 cycles/ticks
poly_tomsg:
median: 3850 cycles/ticks
average: 3955 cycles/ticks
poly_frommsg:
median: 3440 cycles/ticks
average: 3466 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3672 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1050 cycles/ticks
polyvec_compress:
median: 11384 cycles/ticks
average: 11663 cycles/ticks
polyvec_decompress:
median: 4270 cycles/ticks
average: 4353 cycles/ticks
indcpa_keypair:
median: 268796 cycles/ticks
average: 274470 cycles/ticks
indcpa_enc:
median: 357840 cycles/ticks
average: 365023 cycles/ticks
indcpa_dec:
median: 121374 cycles/ticks
average: 123364 cycles/ticks
kyber_keypair_derand:
median: 292082 cycles/ticks
average: 297779 cycles/ticks
kyber_keypair:
median: 300916 cycles/ticks
average: 306054 cycles/ticks
kyber_encaps_derand:
median: 384882 cycles/ticks
average: 392408 cycles/ticks
kyber_encaps:
median: 385736 cycles/ticks
average: 393103 cycles/ticks
kyber_decaps:
median: 511974 cycles/ticks
average: 521210 cycles/ticks
Loop spin: 19
gen_a:
median: 57758 cycles/ticks
average: 58257 cycles/ticks
poly_getnoise_eta1:
median: 11294 cycles/ticks
average: 11567 cycles/ticks
poly_getnoise_eta2:
median: 7244 cycles/ticks
average: 7260 cycles/ticks
NTT:
median: 23206 cycles/ticks
average: 23326 cycles/ticks
INVNTT:
median: 33442 cycles/ticks
average: 33649 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23562 cycles/ticks
average: 23683 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3865 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3463 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3678 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1052 cycles/ticks
polyvec_compress:
median: 11322 cycles/ticks
average: 11390 cycles/ticks
polyvec_decompress:
median: 4258 cycles/ticks
average: 4270 cycles/ticks
indcpa_keypair:
median: 268326 cycles/ticks
average: 270742 cycles/ticks
indcpa_enc:
median: 357624 cycles/ticks
average: 359687 cycles/ticks
indcpa_dec:
median: 121324 cycles/ticks
average: 123034 cycles/ticks
kyber_keypair_derand:
median: 291278 cycles/ticks
average: 293718 cycles/ticks
kyber_keypair:
median: 300688 cycles/ticks
average: 303225 cycles/ticks
kyber_encaps_derand:
median: 384564 cycles/ticks
average: 388196 cycles/ticks
kyber_encaps:
median: 385740 cycles/ticks
average: 388064 cycles/ticks
kyber_decaps:
median: 511654 cycles/ticks
average: 515013 cycles/ticks
Loop spin: 20
gen_a:
median: 57602 cycles/ticks
average: 58244 cycles/ticks
poly_getnoise_eta1:
median: 11202 cycles/ticks
average: 11268 cycles/ticks
poly_getnoise_eta2:
median: 7242 cycles/ticks
average: 7263 cycles/ticks
NTT:
median: 23326 cycles/ticks
average: 23845 cycles/ticks
INVNTT:
median: 33438 cycles/ticks
average: 33750 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23604 cycles/ticks
average: 23971 cycles/ticks
poly_tomsg:
median: 3850 cycles/ticks
average: 3867 cycles/ticks
poly_frommsg:
median: 3448 cycles/ticks
average: 3566 cycles/ticks
poly_compress:
median: 3762 cycles/ticks
average: 3831 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1080 cycles/ticks
polyvec_compress:
median: 11338 cycles/ticks
average: 11413 cycles/ticks
polyvec_decompress:
median: 4266 cycles/ticks
average: 4304 cycles/ticks
indcpa_keypair:
median: 268044 cycles/ticks
average: 270323 cycles/ticks
indcpa_enc:
median: 357612 cycles/ticks
average: 360862 cycles/ticks
indcpa_dec:
median: 121236 cycles/ticks
average: 122308 cycles/ticks
kyber_keypair_derand:
median: 291862 cycles/ticks
average: 295071 cycles/ticks
kyber_keypair:
median: 300644 cycles/ticks
average: 302894 cycles/ticks
kyber_encaps_derand:
median: 384494 cycles/ticks
average: 387644 cycles/ticks
kyber_encaps:
median: 385548 cycles/ticks
average: 388510 cycles/ticks
kyber_decaps:
median: 511524 cycles/ticks
average: 516430 cycles/ticks
Loop spin: 21
gen_a:
median: 57712 cycles/ticks
average: 58168 cycles/ticks
poly_getnoise_eta1:
median: 11328 cycles/ticks
average: 11455 cycles/ticks
poly_getnoise_eta2:
median: 7246 cycles/ticks
average: 7299 cycles/ticks
NTT:
median: 23270 cycles/ticks
average: 23548 cycles/ticks
INVNTT:
median: 33458 cycles/ticks
average: 33682 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23576 cycles/ticks
average: 23808 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3918 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3467 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3689 cycles/ticks
poly_decompress:
median: 1030 cycles/ticks
average: 1037 cycles/ticks
polyvec_compress:
median: 11318 cycles/ticks
average: 11432 cycles/ticks
polyvec_decompress:
median: 4266 cycles/ticks
average: 4300 cycles/ticks
indcpa_keypair:
median: 268536 cycles/ticks
average: 270824 cycles/ticks
indcpa_enc:
median: 358036 cycles/ticks
average: 360716 cycles/ticks
indcpa_dec:
median: 121304 cycles/ticks
average: 122921 cycles/ticks
kyber_keypair_derand:
median: 291676 cycles/ticks
average: 293387 cycles/ticks
kyber_keypair:
median: 300712 cycles/ticks
average: 303384 cycles/ticks
kyber_encaps_derand:
median: 384510 cycles/ticks
average: 388013 cycles/ticks
kyber_encaps:
median: 385558 cycles/ticks
average: 388579 cycles/ticks
kyber_decaps:
median: 511672 cycles/ticks
average: 515838 cycles/ticks
Loop spin: 22
gen_a:
median: 57556 cycles/ticks
average: 57920 cycles/ticks
poly_getnoise_eta1:
median: 11228 cycles/ticks
average: 11304 cycles/ticks
poly_getnoise_eta2:
median: 7238 cycles/ticks
average: 7286 cycles/ticks
NTT:
median: 23246 cycles/ticks
average: 23431 cycles/ticks
INVNTT:
median: 33414 cycles/ticks
average: 33590 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23574 cycles/ticks
average: 23698 cycles/ticks
poly_tomsg:
median: 3850 cycles/ticks
average: 3867 cycles/ticks
poly_frommsg:
median: 3440 cycles/ticks
average: 3470 cycles/ticks
poly_compress:
median: 3662 cycles/ticks
average: 3685 cycles/ticks
poly_decompress:
median: 1024 cycles/ticks
average: 1034 cycles/ticks
polyvec_compress:
median: 11338 cycles/ticks
average: 11455 cycles/ticks
polyvec_decompress:
median: 4338 cycles/ticks
average: 4489 cycles/ticks
indcpa_keypair:
median: 268526 cycles/ticks
average: 270369 cycles/ticks
indcpa_enc:
median: 357474 cycles/ticks
average: 359639 cycles/ticks
indcpa_dec:
median: 121244 cycles/ticks
average: 122298 cycles/ticks
kyber_keypair_derand:
median: 291348 cycles/ticks
average: 294270 cycles/ticks
kyber_keypair:
median: 300518 cycles/ticks
average: 302919 cycles/ticks
kyber_encaps_derand:
median: 384366 cycles/ticks
average: 387506 cycles/ticks
kyber_encaps:
median: 385564 cycles/ticks
average: 389549 cycles/ticks
kyber_decaps:
median: 511700 cycles/ticks
average: 516210 cycles/ticks
Loop spin: 23
gen_a:
median: 57560 cycles/ticks
average: 57988 cycles/ticks
poly_getnoise_eta1:
median: 11262 cycles/ticks
average: 11340 cycles/ticks
poly_getnoise_eta2:
median: 7238 cycles/ticks
average: 7244 cycles/ticks
NTT:
median: 23234 cycles/ticks
average: 23397 cycles/ticks
INVNTT:
median: 33438 cycles/ticks
average: 33613 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23592 cycles/ticks
average: 23728 cycles/ticks
poly_tomsg:
median: 3850 cycles/ticks
average: 3863 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3466 cycles/ticks
poly_compress:
median: 3662 cycles/ticks
average: 3693 cycles/ticks
poly_decompress:
median: 1032 cycles/ticks
average: 1037 cycles/ticks
polyvec_compress:
median: 11328 cycles/ticks
average: 11400 cycles/ticks
polyvec_decompress:
median: 4266 cycles/ticks
average: 4295 cycles/ticks
indcpa_keypair:
median: 267774 cycles/ticks
average: 269350 cycles/ticks
indcpa_enc:
median: 357256 cycles/ticks
average: 360106 cycles/ticks
indcpa_dec:
median: 121176 cycles/ticks
average: 122483 cycles/ticks
kyber_keypair_derand:
median: 291854 cycles/ticks
average: 296316 cycles/ticks
kyber_keypair:
median: 300910 cycles/ticks
average: 304721 cycles/ticks
kyber_encaps_derand:
median: 384650 cycles/ticks
average: 387578 cycles/ticks
kyber_encaps:
median: 385764 cycles/ticks
average: 392295 cycles/ticks
kyber_decaps:
median: 511754 cycles/ticks
average: 515314 cycles/ticks
Loop spin: 24
gen_a:
median: 57820 cycles/ticks
average: 58804 cycles/ticks
poly_getnoise_eta1:
median: 11304 cycles/ticks
average: 11386 cycles/ticks
poly_getnoise_eta2:
median: 7242 cycles/ticks
average: 7273 cycles/ticks
NTT:
median: 23296 cycles/ticks
average: 23813 cycles/ticks
INVNTT:
median: 33460 cycles/ticks
average: 33980 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23596 cycles/ticks
average: 23935 cycles/ticks
poly_tomsg:
median: 3846 cycles/ticks
average: 3851 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3461 cycles/ticks
poly_compress:
median: 3660 cycles/ticks
average: 3682 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11336 cycles/ticks
average: 11412 cycles/ticks
polyvec_decompress:
median: 4272 cycles/ticks
average: 4353 cycles/ticks
indcpa_keypair:
median: 268748 cycles/ticks
average: 272243 cycles/ticks
indcpa_enc:
median: 357364 cycles/ticks
average: 359676 cycles/ticks
indcpa_dec:
median: 121390 cycles/ticks
average: 122751 cycles/ticks
kyber_keypair_derand:
median: 291750 cycles/ticks
average: 296502 cycles/ticks
kyber_keypair:
median: 300720 cycles/ticks
average: 304243 cycles/ticks
kyber_encaps_derand:
median: 384522 cycles/ticks
average: 387738 cycles/ticks
kyber_encaps:
median: 386072 cycles/ticks
average: 392949 cycles/ticks
kyber_decaps:
median: 511600 cycles/ticks
average: 516209 cycles/ticks
Loop spin: 25
gen_a:
median: 57614 cycles/ticks
average: 58223 cycles/ticks
poly_getnoise_eta1:
median: 11368 cycles/ticks
average: 11656 cycles/ticks
poly_getnoise_eta2:
median: 7244 cycles/ticks
average: 7274 cycles/ticks
NTT:
median: 23270 cycles/ticks
average: 23716 cycles/ticks
INVNTT:
median: 33642 cycles/ticks
average: 34398 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23590 cycles/ticks
average: 23981 cycles/ticks
poly_tomsg:
median: 3932 cycles/ticks
average: 4078 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3465 cycles/ticks
poly_compress:
median: 3658 cycles/ticks
average: 3711 cycles/ticks
poly_decompress:
median: 1060 cycles/ticks
average: 1068 cycles/ticks
polyvec_compress:
median: 11350 cycles/ticks
average: 11494 cycles/ticks
polyvec_decompress:
median: 4266 cycles/ticks
average: 4384 cycles/ticks
indcpa_keypair:
median: 268366 cycles/ticks
average: 272709 cycles/ticks
indcpa_enc:
median: 357682 cycles/ticks
average: 360523 cycles/ticks
indcpa_dec:
median: 121186 cycles/ticks
average: 122389 cycles/ticks
kyber_keypair_derand:
median: 291666 cycles/ticks
average: 296210 cycles/ticks
kyber_keypair:
median: 300908 cycles/ticks
average: 305708 cycles/ticks
kyber_encaps_derand:
median: 384468 cycles/ticks
average: 388310 cycles/ticks
kyber_encaps:
median: 385932 cycles/ticks
average: 390433 cycles/ticks
kyber_decaps:
median: 511572 cycles/ticks
average: 516239 cycles/ticks
Loop spin: 26
gen_a:
median: 57566 cycles/ticks
average: 58040 cycles/ticks
poly_getnoise_eta1:
median: 11234 cycles/ticks
average: 11291 cycles/ticks
poly_getnoise_eta2:
median: 7240 cycles/ticks
average: 7261 cycles/ticks
NTT:
median: 23244 cycles/ticks
average: 23424 cycles/ticks
INVNTT:
median: 33488 cycles/ticks
average: 34241 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23648 cycles/ticks
average: 24307 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3861 cycles/ticks
poly_frommsg:
median: 3446 cycles/ticks
average: 3513 cycles/ticks
poly_compress:
median: 3762 cycles/ticks
average: 3846 cycles/ticks
poly_decompress:
median: 1060 cycles/ticks
average: 1067 cycles/ticks
polyvec_compress:
median: 11344 cycles/ticks
average: 11562 cycles/ticks
polyvec_decompress:
median: 4326 cycles/ticks
average: 4489 cycles/ticks
indcpa_keypair:
median: 269114 cycles/ticks
average: 275836 cycles/ticks
indcpa_enc:
median: 358230 cycles/ticks
average: 365317 cycles/ticks
indcpa_dec:
median: 121164 cycles/ticks
average: 122634 cycles/ticks
kyber_keypair_derand:
median: 292660 cycles/ticks
average: 297834 cycles/ticks
kyber_keypair:
median: 301636 cycles/ticks
average: 307175 cycles/ticks
kyber_encaps_derand:
median: 385480 cycles/ticks
average: 394748 cycles/ticks
kyber_encaps:
median: 386192 cycles/ticks
average: 394460 cycles/ticks
kyber_decaps:
median: 513280 cycles/ticks
average: 524631 cycles/ticks
Loop spin: 27
gen_a:
median: 57624 cycles/ticks
average: 58759 cycles/ticks
poly_getnoise_eta1:
median: 11236 cycles/ticks
average: 11292 cycles/ticks
poly_getnoise_eta2:
median: 7238 cycles/ticks
average: 7249 cycles/ticks
NTT:
median: 23268 cycles/ticks
average: 23694 cycles/ticks
INVNTT:
median: 33474 cycles/ticks
average: 33995 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23598 cycles/ticks
average: 24085 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3857 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3466 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3683 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1033 cycles/ticks
polyvec_compress:
median: 11328 cycles/ticks
average: 11390 cycles/ticks
polyvec_decompress:
median: 4350 cycles/ticks
average: 4534 cycles/ticks
indcpa_keypair:
median: 268296 cycles/ticks
average: 272741 cycles/ticks
indcpa_enc:
median: 358556 cycles/ticks
average: 367070 cycles/ticks
indcpa_dec:
median: 121624 cycles/ticks
average: 124643 cycles/ticks
kyber_keypair_derand:
median: 292144 cycles/ticks
average: 298799 cycles/ticks
kyber_keypair:
median: 301510 cycles/ticks
average: 308680 cycles/ticks
kyber_encaps_derand:
median: 386798 cycles/ticks
average: 394741 cycles/ticks
kyber_encaps:
median: 395108 cycles/ticks
average: 396773 cycles/ticks
kyber_decaps:
median: 524836 cycles/ticks
average: 526776 cycles/ticks
Loop spin: 28
gen_a:
median: 57882 cycles/ticks
average: 59532 cycles/ticks
poly_getnoise_eta1:
median: 11298 cycles/ticks
average: 11483 cycles/ticks
poly_getnoise_eta2:
median: 7254 cycles/ticks
average: 7379 cycles/ticks
NTT:
median: 23618 cycles/ticks
average: 24139 cycles/ticks
INVNTT:
median: 33572 cycles/ticks
average: 34590 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23670 cycles/ticks
average: 24410 cycles/ticks
poly_tomsg:
median: 3852 cycles/ticks
average: 3867 cycles/ticks
poly_frommsg:
median: 3530 cycles/ticks
average: 3608 cycles/ticks
poly_compress:
median: 3670 cycles/ticks
average: 3778 cycles/ticks
poly_decompress:
median: 1024 cycles/ticks
average: 1034 cycles/ticks
polyvec_compress:
median: 11384 cycles/ticks
average: 11623 cycles/ticks
polyvec_decompress:
median: 4264 cycles/ticks
average: 4299 cycles/ticks
indcpa_keypair:
median: 268852 cycles/ticks
average: 274043 cycles/ticks
indcpa_enc:
median: 358304 cycles/ticks
average: 366663 cycles/ticks
indcpa_dec:
median: 121700 cycles/ticks
average: 125208 cycles/ticks
kyber_keypair_derand:
median: 292610 cycles/ticks
average: 299815 cycles/ticks
kyber_keypair:
median: 302512 cycles/ticks
average: 309654 cycles/ticks
kyber_encaps_derand:
median: 386570 cycles/ticks
average: 395570 cycles/ticks
kyber_encaps:
median: 386362 cycles/ticks
average: 400280 cycles/ticks
kyber_decaps:
median: 512518 cycles/ticks
average: 521504 cycles/ticks
Loop spin: 29
gen_a:
median: 57984 cycles/ticks
average: 59615 cycles/ticks
poly_getnoise_eta1:
median: 11350 cycles/ticks
average: 11664 cycles/ticks
poly_getnoise_eta2:
median: 7318 cycles/ticks
average: 7485 cycles/ticks
NTT:
median: 23400 cycles/ticks
average: 23939 cycles/ticks
INVNTT:
median: 33572 cycles/ticks
average: 34237 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23640 cycles/ticks
average: 24123 cycles/ticks
poly_tomsg:
median: 3962 cycles/ticks
average: 4074 cycles/ticks
poly_frommsg:
median: 3444 cycles/ticks
average: 3542 cycles/ticks
poly_compress:
median: 3758 cycles/ticks
average: 3850 cycles/ticks
poly_decompress:
median: 1040 cycles/ticks
average: 1075 cycles/ticks
polyvec_compress:
median: 11384 cycles/ticks
average: 11790 cycles/ticks
polyvec_decompress:
median: 4334 cycles/ticks
average: 4431 cycles/ticks
indcpa_keypair:
median: 269448 cycles/ticks
average: 275857 cycles/ticks
indcpa_enc:
median: 367712 cycles/ticks
average: 369899 cycles/ticks
indcpa_dec:
median: 121854 cycles/ticks
average: 125032 cycles/ticks
kyber_keypair_derand:
median: 293158 cycles/ticks
average: 300304 cycles/ticks
kyber_keypair:
median: 305130 cycles/ticks
average: 309831 cycles/ticks
kyber_encaps_derand:
median: 388000 cycles/ticks
average: 395597 cycles/ticks
kyber_encaps:
median: 395284 cycles/ticks
average: 397290 cycles/ticks
kyber_decaps:
median: 513158 cycles/ticks
average: 524131 cycles/ticks
Loop spin: 30
gen_a:
median: 57876 cycles/ticks
average: 59343 cycles/ticks
poly_getnoise_eta1:
median: 11348 cycles/ticks
average: 11558 cycles/ticks
poly_getnoise_eta2:
median: 7268 cycles/ticks
average: 7414 cycles/ticks
NTT:
median: 23300 cycles/ticks
average: 23821 cycles/ticks
INVNTT:
median: 33630 cycles/ticks
average: 34449 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23620 cycles/ticks
average: 24106 cycles/ticks
poly_tomsg:
median: 3944 cycles/ticks
average: 3966 cycles/ticks
poly_frommsg:
median: 3440 cycles/ticks
average: 3478 cycles/ticks
poly_compress:
median: 3672 cycles/ticks
average: 3734 cycles/ticks
poly_decompress:
median: 1056 cycles/ticks
average: 1126 cycles/ticks
polyvec_compress:
median: 11366 cycles/ticks
average: 11647 cycles/ticks
polyvec_decompress:
median: 4268 cycles/ticks
average: 4380 cycles/ticks
indcpa_keypair:
median: 270824 cycles/ticks
average: 276295 cycles/ticks
indcpa_enc:
median: 366648 cycles/ticks
average: 368287 cycles/ticks
indcpa_dec:
median: 121526 cycles/ticks
average: 124701 cycles/ticks
kyber_keypair_derand:
median: 293392 cycles/ticks
average: 300363 cycles/ticks
kyber_keypair:
median: 302076 cycles/ticks
average: 309193 cycles/ticks
kyber_encaps_derand:
median: 384624 cycles/ticks
average: 393863 cycles/ticks
kyber_encaps:
median: 386310 cycles/ticks
average: 396398 cycles/ticks
kyber_decaps:
median: 518798 cycles/ticks
average: 525206 cycles/ticks
Loop spin: 31
gen_a:
median: 57710 cycles/ticks
average: 59273 cycles/ticks
poly_getnoise_eta1:
median: 11344 cycles/ticks
average: 11554 cycles/ticks
poly_getnoise_eta2:
median: 7250 cycles/ticks
average: 7260 cycles/ticks
NTT:
median: 23430 cycles/ticks
average: 24039 cycles/ticks
INVNTT:
median: 33482 cycles/ticks
average: 34306 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23628 cycles/ticks
average: 24187 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3856 cycles/ticks
poly_frommsg:
median: 3488 cycles/ticks
average: 3603 cycles/ticks
poly_compress:
median: 3764 cycles/ticks
average: 3779 cycles/ticks
poly_decompress:
median: 1060 cycles/ticks
average: 1114 cycles/ticks
polyvec_compress:
median: 11384 cycles/ticks
average: 11643 cycles/ticks
polyvec_decompress:
median: 4282 cycles/ticks
average: 4404 cycles/ticks
indcpa_keypair:
median: 275098 cycles/ticks
average: 276998 cycles/ticks
indcpa_enc:
median: 358860 cycles/ticks
average: 367863 cycles/ticks
indcpa_dec:
median: 121768 cycles/ticks
average: 124810 cycles/ticks
kyber_keypair_derand:
median: 292464 cycles/ticks
average: 299968 cycles/ticks
kyber_keypair:
median: 301708 cycles/ticks
average: 309160 cycles/ticks
kyber_encaps_derand:
median: 388236 cycles/ticks
average: 395616 cycles/ticks
kyber_encaps:
median: 385580 cycles/ticks
average: 389925 cycles/ticks
kyber_decaps:
median: 511944 cycles/ticks
average: 520527 cycles/ticks
Loop spin: 32
gen_a:
median: 57798 cycles/ticks
average: 58787 cycles/ticks
poly_getnoise_eta1:
median: 11242 cycles/ticks
average: 11316 cycles/ticks
poly_getnoise_eta2:
median: 7320 cycles/ticks
average: 7559 cycles/ticks
NTT:
median: 23224 cycles/ticks
average: 23632 cycles/ticks
INVNTT:
median: 33438 cycles/ticks
average: 33814 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23572 cycles/ticks
average: 23672 cycles/ticks
poly_tomsg:
median: 3854 cycles/ticks
average: 3867 cycles/ticks
poly_frommsg:
median: 3444 cycles/ticks
average: 3472 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3677 cycles/ticks
poly_decompress:
median: 1030 cycles/ticks
average: 1049 cycles/ticks
polyvec_compress:
median: 11396 cycles/ticks
average: 11665 cycles/ticks
polyvec_decompress:
median: 4262 cycles/ticks
average: 4279 cycles/ticks
indcpa_keypair:
median: 268632 cycles/ticks
average: 273530 cycles/ticks
indcpa_enc:
median: 366712 cycles/ticks
average: 367778 cycles/ticks
indcpa_dec:
median: 121602 cycles/ticks
average: 124337 cycles/ticks
kyber_keypair_derand:
median: 291410 cycles/ticks
average: 295667 cycles/ticks
kyber_keypair:
median: 301222 cycles/ticks
average: 306927 cycles/ticks
kyber_encaps_derand:
median: 385502 cycles/ticks
average: 394209 cycles/ticks
kyber_encaps:
median: 387138 cycles/ticks
average: 396234 cycles/ticks
kyber_decaps:
median: 524822 cycles/ticks
average: 526695 cycles/ticks
Loop spin: 33
gen_a:
median: 57788 cycles/ticks
average: 59533 cycles/ticks
poly_getnoise_eta1:
median: 11248 cycles/ticks
average: 11436 cycles/ticks
poly_getnoise_eta2:
median: 7258 cycles/ticks
average: 7382 cycles/ticks
NTT:
median: 23870 cycles/ticks
average: 24109 cycles/ticks
INVNTT:
median: 33866 cycles/ticks
average: 34731 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23694 cycles/ticks
average: 24320 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3859 cycles/ticks
poly_frommsg:
median: 3440 cycles/ticks
average: 3467 cycles/ticks
poly_compress:
median: 3764 cycles/ticks
average: 3861 cycles/ticks
poly_decompress:
median: 1062 cycles/ticks
average: 1067 cycles/ticks
polyvec_compress:
median: 11482 cycles/ticks
average: 11624 cycles/ticks
polyvec_decompress:
median: 4262 cycles/ticks
average: 4744 cycles/ticks
indcpa_keypair:
median: 274298 cycles/ticks
average: 277293 cycles/ticks
indcpa_enc:
median: 366704 cycles/ticks
average: 368174 cycles/ticks
indcpa_dec:
median: 122186 cycles/ticks
average: 125074 cycles/ticks
kyber_keypair_derand:
median: 292418 cycles/ticks
average: 300090 cycles/ticks
kyber_keypair:
median: 301182 cycles/ticks
average: 306181 cycles/ticks
kyber_encaps_derand:
median: 385104 cycles/ticks
average: 390492 cycles/ticks
kyber_encaps:
median: 387816 cycles/ticks
average: 396493 cycles/ticks
kyber_decaps:
median: 520912 cycles/ticks
average: 525906 cycles/ticks
Loop spin: 34
gen_a:
median: 57688 cycles/ticks
average: 59119 cycles/ticks
poly_getnoise_eta1:
median: 11356 cycles/ticks
average: 11698 cycles/ticks
poly_getnoise_eta2:
median: 7246 cycles/ticks
average: 7361 cycles/ticks
NTT:
median: 23390 cycles/ticks
average: 23951 cycles/ticks
INVNTT:
median: 33654 cycles/ticks
average: 34535 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23656 cycles/ticks
average: 24251 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3876 cycles/ticks
poly_frommsg:
median: 3490 cycles/ticks
average: 3594 cycles/ticks
poly_compress:
median: 3732 cycles/ticks
average: 3830 cycles/ticks
poly_decompress:
median: 1024 cycles/ticks
average: 1048 cycles/ticks
polyvec_compress:
median: 11564 cycles/ticks
average: 11776 cycles/ticks
polyvec_decompress:
median: 4276 cycles/ticks
average: 4329 cycles/ticks
indcpa_keypair:
median: 273218 cycles/ticks
average: 279769 cycles/ticks
indcpa_enc:
median: 363280 cycles/ticks
average: 371795 cycles/ticks
indcpa_dec:
median: 121458 cycles/ticks
average: 123794 cycles/ticks
kyber_keypair_derand:
median: 291840 cycles/ticks
average: 296286 cycles/ticks
kyber_keypair:
median: 301280 cycles/ticks
average: 306883 cycles/ticks
kyber_encaps_derand:
median: 387058 cycles/ticks
average: 395298 cycles/ticks
kyber_encaps:
median: 386344 cycles/ticks
average: 395282 cycles/ticks
kyber_decaps:
median: 524790 cycles/ticks
average: 526675 cycles/ticks
Loop spin: 35
gen_a:
median: 57742 cycles/ticks
average: 59075 cycles/ticks
poly_getnoise_eta1:
median: 11258 cycles/ticks
average: 11321 cycles/ticks
poly_getnoise_eta2:
median: 7446 cycles/ticks
average: 7515 cycles/ticks
NTT:
median: 23274 cycles/ticks
average: 23755 cycles/ticks
INVNTT:
median: 33504 cycles/ticks
average: 34265 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 24102 cycles/ticks
average: 24318 cycles/ticks
poly_tomsg:
median: 3850 cycles/ticks
average: 3855 cycles/ticks
poly_frommsg:
median: 3490 cycles/ticks
average: 3587 cycles/ticks
poly_compress:
median: 3676 cycles/ticks
average: 3795 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11388 cycles/ticks
average: 11661 cycles/ticks
polyvec_decompress:
median: 4260 cycles/ticks
average: 4347 cycles/ticks
indcpa_keypair:
median: 269910 cycles/ticks
average: 276296 cycles/ticks
indcpa_enc:
median: 359268 cycles/ticks
average: 368194 cycles/ticks
indcpa_dec:
median: 121374 cycles/ticks
average: 124386 cycles/ticks
kyber_keypair_derand:
median: 299168 cycles/ticks
average: 300642 cycles/ticks
kyber_keypair:
median: 301844 cycles/ticks
average: 309091 cycles/ticks
kyber_encaps_derand:
median: 386100 cycles/ticks
average: 395872 cycles/ticks
kyber_encaps:
median: 386218 cycles/ticks
average: 393329 cycles/ticks
kyber_decaps:
median: 512834 cycles/ticks
average: 523187 cycles/ticks
Loop spin: 36
gen_a:
median: 57768 cycles/ticks
average: 59237 cycles/ticks
poly_getnoise_eta1:
median: 11384 cycles/ticks
average: 11654 cycles/ticks
poly_getnoise_eta2:
median: 7266 cycles/ticks
average: 7449 cycles/ticks
NTT:
median: 23256 cycles/ticks
average: 23737 cycles/ticks
INVNTT:
median: 33460 cycles/ticks
average: 34222 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23634 cycles/ticks
average: 24185 cycles/ticks
poly_tomsg:
median: 3852 cycles/ticks
average: 3906 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3465 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3682 cycles/ticks
poly_decompress:
median: 1024 cycles/ticks
average: 1034 cycles/ticks
polyvec_compress:
median: 11358 cycles/ticks
average: 11626 cycles/ticks
polyvec_decompress:
median: 4262 cycles/ticks
average: 4303 cycles/ticks
indcpa_keypair:
median: 269276 cycles/ticks
average: 275440 cycles/ticks
indcpa_enc:
median: 358512 cycles/ticks
average: 366888 cycles/ticks
indcpa_dec:
median: 121580 cycles/ticks
average: 124505 cycles/ticks
kyber_keypair_derand:
median: 292204 cycles/ticks
average: 299056 cycles/ticks
kyber_keypair:
median: 301788 cycles/ticks
average: 309190 cycles/ticks
kyber_encaps_derand:
median: 386068 cycles/ticks
average: 395187 cycles/ticks
kyber_encaps:
median: 386310 cycles/ticks
average: 394599 cycles/ticks
kyber_decaps:
median: 512052 cycles/ticks
average: 520650 cycles/ticks
Loop spin: 37
gen_a:
median: 57752 cycles/ticks
average: 59134 cycles/ticks
poly_getnoise_eta1:
median: 11346 cycles/ticks
average: 11626 cycles/ticks
poly_getnoise_eta2:
median: 7252 cycles/ticks
average: 7256 cycles/ticks
NTT:
median: 23442 cycles/ticks
average: 23955 cycles/ticks
INVNTT:
median: 33470 cycles/ticks
average: 34183 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23634 cycles/ticks
average: 24122 cycles/ticks
poly_tomsg:
median: 3852 cycles/ticks
average: 3952 cycles/ticks
poly_frommsg:
median: 3440 cycles/ticks
average: 3477 cycles/ticks
poly_compress:
median: 3658 cycles/ticks
average: 3680 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1039 cycles/ticks
polyvec_compress:
median: 11336 cycles/ticks
average: 11407 cycles/ticks
polyvec_decompress:
median: 4276 cycles/ticks
average: 4379 cycles/ticks
indcpa_keypair:
median: 269752 cycles/ticks
average: 276476 cycles/ticks
indcpa_enc:
median: 358048 cycles/ticks
average: 365936 cycles/ticks
indcpa_dec:
median: 124192 cycles/ticks
average: 125039 cycles/ticks
kyber_keypair_derand:
median: 291390 cycles/ticks
average: 297138 cycles/ticks
kyber_keypair:
median: 300982 cycles/ticks
average: 304961 cycles/ticks
kyber_encaps_derand:
median: 385268 cycles/ticks
average: 394235 cycles/ticks
kyber_encaps:
median: 386658 cycles/ticks
average: 395569 cycles/ticks
kyber_decaps:
median: 513218 cycles/ticks
average: 524230 cycles/ticks
Loop spin: 38
gen_a:
median: 58084 cycles/ticks
average: 59527 cycles/ticks
poly_getnoise_eta1:
median: 11362 cycles/ticks
average: 11600 cycles/ticks
poly_getnoise_eta2:
median: 7322 cycles/ticks
average: 7559 cycles/ticks
NTT:
median: 23408 cycles/ticks
average: 23855 cycles/ticks
INVNTT:
median: 33728 cycles/ticks
average: 34715 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23658 cycles/ticks
average: 24361 cycles/ticks
poly_tomsg:
median: 3878 cycles/ticks
average: 3987 cycles/ticks
poly_frommsg:
median: 3446 cycles/ticks
average: 3518 cycles/ticks
poly_compress:
median: 3694 cycles/ticks
average: 3847 cycles/ticks
poly_decompress:
median: 1024 cycles/ticks
average: 1033 cycles/ticks
polyvec_compress:
median: 11382 cycles/ticks
average: 11671 cycles/ticks
polyvec_decompress:
median: 4256 cycles/ticks
average: 4291 cycles/ticks
indcpa_keypair:
median: 268654 cycles/ticks
average: 275685 cycles/ticks
indcpa_enc:
median: 358516 cycles/ticks
average: 367037 cycles/ticks
indcpa_dec:
median: 121330 cycles/ticks
average: 124682 cycles/ticks
kyber_keypair_derand:
median: 291856 cycles/ticks
average: 299107 cycles/ticks
kyber_keypair:
median: 302260 cycles/ticks
average: 309480 cycles/ticks
kyber_encaps_derand:
median: 385574 cycles/ticks
average: 394766 cycles/ticks
kyber_encaps:
median: 385964 cycles/ticks
average: 392790 cycles/ticks
kyber_decaps:
median: 513684 cycles/ticks
average: 524919 cycles/ticks
Loop spin: 39
gen_a:
median: 57658 cycles/ticks
average: 59226 cycles/ticks
poly_getnoise_eta1:
median: 11304 cycles/ticks
average: 11599 cycles/ticks
poly_getnoise_eta2:
median: 7292 cycles/ticks
average: 7499 cycles/ticks
NTT:
median: 23320 cycles/ticks
average: 23979 cycles/ticks
INVNTT:
median: 33502 cycles/ticks
average: 34419 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23692 cycles/ticks
average: 24396 cycles/ticks
poly_tomsg:
median: 3850 cycles/ticks
average: 3946 cycles/ticks
poly_frommsg:
median: 3496 cycles/ticks
average: 3601 cycles/ticks
poly_compress:
median: 3720 cycles/ticks
average: 3811 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1038 cycles/ticks
polyvec_compress:
median: 11578 cycles/ticks
average: 11786 cycles/ticks
polyvec_decompress:
median: 4264 cycles/ticks
average: 4298 cycles/ticks
indcpa_keypair:
median: 268860 cycles/ticks
average: 275341 cycles/ticks
indcpa_enc:
median: 359778 cycles/ticks
average: 368037 cycles/ticks
indcpa_dec:
median: 121500 cycles/ticks
average: 124679 cycles/ticks
kyber_keypair_derand:
median: 292512 cycles/ticks
average: 299978 cycles/ticks
kyber_keypair:
median: 302212 cycles/ticks
average: 309545 cycles/ticks
kyber_encaps_derand:
median: 385628 cycles/ticks
average: 395062 cycles/ticks
kyber_encaps:
median: 385810 cycles/ticks
average: 391151 cycles/ticks
kyber_decaps:
median: 512060 cycles/ticks
average: 521559 cycles/ticks
Loop spin: 40
gen_a:
median: 57832 cycles/ticks
average: 59512 cycles/ticks
poly_getnoise_eta1:
median: 11266 cycles/ticks
average: 11438 cycles/ticks
poly_getnoise_eta2:
median: 7306 cycles/ticks
average: 7505 cycles/ticks
NTT:
median: 23264 cycles/ticks
average: 23745 cycles/ticks
INVNTT:
median: 33490 cycles/ticks
average: 34296 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23638 cycles/ticks
average: 24210 cycles/ticks
poly_tomsg:
median: 3862 cycles/ticks
average: 3979 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3484 cycles/ticks
poly_compress:
median: 3756 cycles/ticks
average: 3802 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1036 cycles/ticks
polyvec_compress:
median: 11394 cycles/ticks
average: 11677 cycles/ticks
polyvec_decompress:
median: 4270 cycles/ticks
average: 4295 cycles/ticks
indcpa_keypair:
median: 269042 cycles/ticks
average: 275295 cycles/ticks
indcpa_enc:
median: 358594 cycles/ticks
average: 367111 cycles/ticks
indcpa_dec:
median: 121430 cycles/ticks
average: 124822 cycles/ticks
kyber_keypair_derand:
median: 292070 cycles/ticks
average: 298514 cycles/ticks
kyber_keypair:
median: 301442 cycles/ticks
average: 308036 cycles/ticks
kyber_encaps_derand:
median: 386060 cycles/ticks
average: 395623 cycles/ticks
kyber_encaps:
median: 389480 cycles/ticks
average: 396752 cycles/ticks
kyber_decaps:
median: 525728 cycles/ticks
average: 528050 cycles/ticks
Loop spin: 41
gen_a:
median: 57874 cycles/ticks
average: 59456 cycles/ticks
poly_getnoise_eta1:
median: 11330 cycles/ticks
average: 11597 cycles/ticks
poly_getnoise_eta2:
median: 7248 cycles/ticks
average: 7272 cycles/ticks
NTT:
median: 23876 cycles/ticks
average: 24288 cycles/ticks
INVNTT:
median: 33482 cycles/ticks
average: 34030 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23642 cycles/ticks
average: 24252 cycles/ticks
poly_tomsg:
median: 3962 cycles/ticks
average: 4029 cycles/ticks
poly_frommsg:
median: 3478 cycles/ticks
average: 3576 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3676 cycles/ticks
poly_decompress:
median: 1030 cycles/ticks
average: 1036 cycles/ticks
polyvec_compress:
median: 11330 cycles/ticks
average: 11383 cycles/ticks
polyvec_decompress:
median: 4270 cycles/ticks
average: 4301 cycles/ticks
indcpa_keypair:
median: 268842 cycles/ticks
average: 274936 cycles/ticks
indcpa_enc:
median: 367598 cycles/ticks
average: 369650 cycles/ticks
indcpa_dec:
median: 121610 cycles/ticks
average: 124560 cycles/ticks
kyber_keypair_derand:
median: 299490 cycles/ticks
average: 301424 cycles/ticks
kyber_keypair:
median: 302004 cycles/ticks
average: 309026 cycles/ticks
kyber_encaps_derand:
median: 385664 cycles/ticks
average: 395527 cycles/ticks
kyber_encaps:
median: 386048 cycles/ticks
average: 392960 cycles/ticks
kyber_decaps:
median: 512320 cycles/ticks
average: 522127 cycles/ticks
Loop spin: 42
gen_a:
median: 57668 cycles/ticks
average: 58164 cycles/ticks
poly_getnoise_eta1:
median: 11366 cycles/ticks
average: 11582 cycles/ticks
poly_getnoise_eta2:
median: 7242 cycles/ticks
average: 7272 cycles/ticks
NTT:
median: 23296 cycles/ticks
average: 23793 cycles/ticks
INVNTT:
median: 33494 cycles/ticks
average: 34291 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23624 cycles/ticks
average: 24019 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3859 cycles/ticks
poly_frommsg:
median: 3440 cycles/ticks
average: 3466 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3690 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1034 cycles/ticks
polyvec_compress:
median: 11322 cycles/ticks
average: 11377 cycles/ticks
polyvec_decompress:
median: 4264 cycles/ticks
average: 4294 cycles/ticks
indcpa_keypair:
median: 268170 cycles/ticks
average: 270303 cycles/ticks
indcpa_enc:
median: 358172 cycles/ticks
average: 364208 cycles/ticks
indcpa_dec:
median: 121320 cycles/ticks
average: 123249 cycles/ticks
kyber_keypair_derand:
median: 291908 cycles/ticks
average: 297865 cycles/ticks
kyber_keypair:
median: 302042 cycles/ticks
average: 309538 cycles/ticks
kyber_encaps_derand:
median: 385670 cycles/ticks
average: 394824 cycles/ticks
kyber_encaps:
median: 387086 cycles/ticks
average: 396825 cycles/ticks
kyber_decaps:
median: 513224 cycles/ticks
average: 524802 cycles/ticks
Loop spin: 43
gen_a:
median: 57908 cycles/ticks
average: 59392 cycles/ticks
poly_getnoise_eta1:
median: 11280 cycles/ticks
average: 11556 cycles/ticks
poly_getnoise_eta2:
median: 7256 cycles/ticks
average: 7415 cycles/ticks
NTT:
median: 23408 cycles/ticks
average: 24067 cycles/ticks
INVNTT:
median: 33574 cycles/ticks
average: 34555 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23624 cycles/ticks
average: 24346 cycles/ticks
poly_tomsg:
median: 3964 cycles/ticks
average: 4065 cycles/ticks
poly_frommsg:
median: 3446 cycles/ticks
average: 3563 cycles/ticks
poly_compress:
median: 3742 cycles/ticks
average: 3880 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1083 cycles/ticks
polyvec_compress:
median: 11400 cycles/ticks
average: 11674 cycles/ticks
polyvec_decompress:
median: 4258 cycles/ticks
average: 4302 cycles/ticks
indcpa_keypair:
median: 268646 cycles/ticks
average: 275581 cycles/ticks
indcpa_enc:
median: 358850 cycles/ticks
average: 367598 cycles/ticks
indcpa_dec:
median: 121602 cycles/ticks
average: 124607 cycles/ticks
kyber_keypair_derand:
median: 292460 cycles/ticks
average: 299479 cycles/ticks
kyber_keypair:
median: 302544 cycles/ticks
average: 309120 cycles/ticks
kyber_encaps_derand:
median: 389532 cycles/ticks
average: 398078 cycles/ticks
kyber_encaps:
median: 390870 cycles/ticks
average: 400117 cycles/ticks
kyber_decaps:
median: 525624 cycles/ticks
average: 529668 cycles/ticks
Loop spin: 44
gen_a:
median: 57818 cycles/ticks
average: 59161 cycles/ticks
poly_getnoise_eta1:
median: 11268 cycles/ticks
average: 11472 cycles/ticks
poly_getnoise_eta2:
median: 7262 cycles/ticks
average: 7406 cycles/ticks
NTT:
median: 23384 cycles/ticks
average: 24183 cycles/ticks
INVNTT:
median: 33596 cycles/ticks
average: 34489 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23682 cycles/ticks
average: 24295 cycles/ticks
poly_tomsg:
median: 3872 cycles/ticks
average: 3987 cycles/ticks
poly_frommsg:
median: 3534 cycles/ticks
average: 3592 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3679 cycles/ticks
poly_decompress:
median: 1024 cycles/ticks
average: 1045 cycles/ticks
polyvec_compress:
median: 11384 cycles/ticks
average: 11681 cycles/ticks
polyvec_decompress:
median: 4288 cycles/ticks
average: 4400 cycles/ticks
indcpa_keypair:
median: 269072 cycles/ticks
average: 276015 cycles/ticks
indcpa_enc:
median: 358112 cycles/ticks
average: 366757 cycles/ticks
indcpa_dec:
median: 121522 cycles/ticks
average: 124428 cycles/ticks
kyber_keypair_derand:
median: 292702 cycles/ticks
average: 299504 cycles/ticks
kyber_keypair:
median: 301776 cycles/ticks
average: 308520 cycles/ticks
kyber_encaps_derand:
median: 386104 cycles/ticks
average: 395656 cycles/ticks
kyber_encaps:
median: 386070 cycles/ticks
average: 393239 cycles/ticks
kyber_decaps:
median: 512292 cycles/ticks
average: 521279 cycles/ticks
Loop spin: 45
gen_a:
median: 57772 cycles/ticks
average: 59093 cycles/ticks
poly_getnoise_eta1:
median: 11278 cycles/ticks
average: 11396 cycles/ticks
poly_getnoise_eta2:
median: 7242 cycles/ticks
average: 7290 cycles/ticks
NTT:
median: 23344 cycles/ticks
average: 23872 cycles/ticks
INVNTT:
median: 33470 cycles/ticks
average: 34224 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23620 cycles/ticks
average: 24174 cycles/ticks
poly_tomsg:
median: 3960 cycles/ticks
average: 4030 cycles/ticks
poly_frommsg:
median: 3444 cycles/ticks
average: 3551 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3690 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1036 cycles/ticks
polyvec_compress:
median: 11386 cycles/ticks
average: 11672 cycles/ticks
polyvec_decompress:
median: 4262 cycles/ticks
average: 4311 cycles/ticks
indcpa_keypair:
median: 269068 cycles/ticks
average: 275740 cycles/ticks
indcpa_enc:
median: 358432 cycles/ticks
average: 366810 cycles/ticks
indcpa_dec:
median: 121460 cycles/ticks
average: 124397 cycles/ticks
kyber_keypair_derand:
median: 292556 cycles/ticks
average: 299840 cycles/ticks
kyber_keypair:
median: 301882 cycles/ticks
average: 309087 cycles/ticks
kyber_encaps_derand:
median: 386664 cycles/ticks
average: 395392 cycles/ticks
kyber_encaps:
median: 387462 cycles/ticks
average: 396727 cycles/ticks
kyber_decaps:
median: 513154 cycles/ticks
average: 523803 cycles/ticks
Loop spin: 46
gen_a:
median: 57874 cycles/ticks
average: 59226 cycles/ticks
poly_getnoise_eta1:
median: 11396 cycles/ticks
average: 11702 cycles/ticks
poly_getnoise_eta2:
median: 7268 cycles/ticks
average: 7436 cycles/ticks
NTT:
median: 23502 cycles/ticks
average: 24204 cycles/ticks
INVNTT:
median: 33776 cycles/ticks
average: 34534 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23642 cycles/ticks
average: 24287 cycles/ticks
poly_tomsg:
median: 3850 cycles/ticks
average: 3925 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3465 cycles/ticks
poly_compress:
median: 3740 cycles/ticks
average: 3853 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1082 cycles/ticks
polyvec_compress:
median: 11562 cycles/ticks
average: 11632 cycles/ticks
polyvec_decompress:
median: 4276 cycles/ticks
average: 4400 cycles/ticks
indcpa_keypair:
median: 269822 cycles/ticks
average: 276444 cycles/ticks
indcpa_enc:
median: 358552 cycles/ticks
average: 366426 cycles/ticks
indcpa_dec:
median: 121714 cycles/ticks
average: 124744 cycles/ticks
kyber_keypair_derand:
median: 292506 cycles/ticks
average: 299483 cycles/ticks
kyber_keypair:
median: 305234 cycles/ticks
average: 309739 cycles/ticks
kyber_encaps_derand:
median: 399634 cycles/ticks
average: 401154 cycles/ticks
kyber_encaps:
median: 402164 cycles/ticks
average: 405528 cycles/ticks
kyber_decaps:
median: 531342 cycles/ticks
average: 533707 cycles/ticks
Loop spin: 47
gen_a:
median: 57840 cycles/ticks
average: 59598 cycles/ticks
poly_getnoise_eta1:
median: 11364 cycles/ticks
average: 11603 cycles/ticks
poly_getnoise_eta2:
median: 7284 cycles/ticks
average: 7415 cycles/ticks
NTT:
median: 23292 cycles/ticks
average: 23934 cycles/ticks
INVNTT:
median: 33544 cycles/ticks
average: 34470 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23844 cycles/ticks
average: 24373 cycles/ticks
poly_tomsg:
median: 3862 cycles/ticks
average: 3991 cycles/ticks
poly_frommsg:
median: 3484 cycles/ticks
average: 3592 cycles/ticks
poly_compress:
median: 3672 cycles/ticks
average: 3793 cycles/ticks
poly_decompress:
median: 1024 cycles/ticks
average: 1070 cycles/ticks
polyvec_compress:
median: 11372 cycles/ticks
average: 11692 cycles/ticks
polyvec_decompress:
median: 4368 cycles/ticks
average: 4526 cycles/ticks
indcpa_keypair:
median: 269680 cycles/ticks
average: 276113 cycles/ticks
indcpa_enc:
median: 367112 cycles/ticks
average: 368458 cycles/ticks
indcpa_dec:
median: 121344 cycles/ticks
average: 123576 cycles/ticks
kyber_keypair_derand:
median: 291918 cycles/ticks
average: 297283 cycles/ticks
kyber_keypair:
median: 300894 cycles/ticks
average: 305628 cycles/ticks
kyber_encaps_derand:
median: 385544 cycles/ticks
average: 394295 cycles/ticks
kyber_encaps:
median: 387626 cycles/ticks
average: 396486 cycles/ticks
kyber_decaps:
median: 523120 cycles/ticks
average: 526123 cycles/ticks
Loop spin: 48
gen_a:
median: 57866 cycles/ticks
average: 59359 cycles/ticks
poly_getnoise_eta1:
median: 11274 cycles/ticks
average: 11525 cycles/ticks
poly_getnoise_eta2:
median: 7274 cycles/ticks
average: 7533 cycles/ticks
NTT:
median: 23368 cycles/ticks
average: 23953 cycles/ticks
INVNTT:
median: 33496 cycles/ticks
average: 34248 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23636 cycles/ticks
average: 24064 cycles/ticks
poly_tomsg:
median: 3960 cycles/ticks
average: 3975 cycles/ticks
poly_frommsg:
median: 3496 cycles/ticks
average: 3606 cycles/ticks
poly_compress:
median: 3664 cycles/ticks
average: 3741 cycles/ticks
poly_decompress:
median: 1060 cycles/ticks
average: 1112 cycles/ticks
polyvec_compress:
median: 11396 cycles/ticks
average: 11714 cycles/ticks
polyvec_decompress:
median: 4260 cycles/ticks
average: 4296 cycles/ticks
indcpa_keypair:
median: 270262 cycles/ticks
average: 277019 cycles/ticks
indcpa_enc:
median: 359952 cycles/ticks
average: 368016 cycles/ticks
indcpa_dec:
median: 121456 cycles/ticks
average: 124485 cycles/ticks
kyber_keypair_derand:
median: 292994 cycles/ticks
average: 300132 cycles/ticks
kyber_keypair:
median: 302494 cycles/ticks
average: 309330 cycles/ticks
kyber_encaps_derand:
median: 385160 cycles/ticks
average: 394061 cycles/ticks
kyber_encaps:
median: 386838 cycles/ticks
average: 395932 cycles/ticks
kyber_decaps:
median: 512750 cycles/ticks
average: 523551 cycles/ticks
Loop spin: 49
gen_a:
median: 57604 cycles/ticks
average: 58649 cycles/ticks
poly_getnoise_eta1:
median: 11304 cycles/ticks
average: 11379 cycles/ticks
poly_getnoise_eta2:
median: 7436 cycles/ticks
average: 7515 cycles/ticks
NTT:
median: 23284 cycles/ticks
average: 23862 cycles/ticks
INVNTT:
median: 33464 cycles/ticks
average: 34301 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23634 cycles/ticks
average: 24056 cycles/ticks
poly_tomsg:
median: 3940 cycles/ticks
average: 4080 cycles/ticks
poly_frommsg:
median: 3440 cycles/ticks
average: 3474 cycles/ticks
poly_compress:
median: 3710 cycles/ticks
average: 3805 cycles/ticks
poly_decompress:
median: 1048 cycles/ticks
average: 1083 cycles/ticks
polyvec_compress:
median: 11352 cycles/ticks
average: 11483 cycles/ticks
polyvec_decompress:
median: 4384 cycles/ticks
average: 4543 cycles/ticks
indcpa_keypair:
median: 269360 cycles/ticks
average: 276309 cycles/ticks
indcpa_enc:
median: 359036 cycles/ticks
average: 367913 cycles/ticks
indcpa_dec:
median: 121518 cycles/ticks
average: 124616 cycles/ticks
kyber_keypair_derand:
median: 292830 cycles/ticks
average: 300256 cycles/ticks
kyber_keypair:
median: 303936 cycles/ticks
average: 310084 cycles/ticks
kyber_encaps_derand:
median: 386012 cycles/ticks
average: 394916 cycles/ticks
kyber_encaps:
median: 386902 cycles/ticks
average: 396413 cycles/ticks
kyber_decaps:
median: 513522 cycles/ticks
average: 524626 cycles/ticks
Loop spin: 50
gen_a:
median: 57652 cycles/ticks
average: 58785 cycles/ticks
poly_getnoise_eta1:
median: 11316 cycles/ticks
average: 11395 cycles/ticks
poly_getnoise_eta2:
median: 7240 cycles/ticks
average: 7289 cycles/ticks
NTT:
median: 23306 cycles/ticks
average: 23855 cycles/ticks
INVNTT:
median: 33452 cycles/ticks
average: 34011 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23618 cycles/ticks
average: 24136 cycles/ticks
poly_tomsg:
median: 3856 cycles/ticks
average: 3965 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3467 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3694 cycles/ticks
poly_decompress:
median: 1030 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11358 cycles/ticks
average: 11627 cycles/ticks
polyvec_decompress:
median: 4264 cycles/ticks
average: 4300 cycles/ticks
indcpa_keypair:
median: 272942 cycles/ticks
average: 280130 cycles/ticks
indcpa_enc:
median: 362318 cycles/ticks
average: 370913 cycles/ticks
indcpa_dec:
median: 121864 cycles/ticks
average: 124990 cycles/ticks
kyber_keypair_derand:
median: 292054 cycles/ticks
average: 299111 cycles/ticks
kyber_keypair:
median: 301592 cycles/ticks
average: 308489 cycles/ticks
kyber_encaps_derand:
median: 387796 cycles/ticks
average: 395450 cycles/ticks
kyber_encaps:
median: 395552 cycles/ticks
average: 397193 cycles/ticks
kyber_decaps:
median: 524366 cycles/ticks
average: 526235 cycles/ticks
Loop spin: 51
gen_a:
median: 57746 cycles/ticks
average: 59342 cycles/ticks
poly_getnoise_eta1:
median: 11396 cycles/ticks
average: 11624 cycles/ticks
poly_getnoise_eta2:
median: 7244 cycles/ticks
average: 7323 cycles/ticks
NTT:
median: 23354 cycles/ticks
average: 23959 cycles/ticks
INVNTT:
median: 33624 cycles/ticks
average: 34561 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23626 cycles/ticks
average: 24267 cycles/ticks
poly_tomsg:
median: 3876 cycles/ticks
average: 4002 cycles/ticks
poly_frommsg:
median: 3486 cycles/ticks
average: 3598 cycles/ticks
poly_compress:
median: 3676 cycles/ticks
average: 3738 cycles/ticks
poly_decompress:
median: 1056 cycles/ticks
average: 1125 cycles/ticks
polyvec_compress:
median: 11368 cycles/ticks
average: 11654 cycles/ticks
polyvec_decompress:
median: 4274 cycles/ticks
average: 4403 cycles/ticks
indcpa_keypair:
median: 269552 cycles/ticks
average: 276388 cycles/ticks
indcpa_enc:
median: 359138 cycles/ticks
average: 368233 cycles/ticks
indcpa_dec:
median: 121764 cycles/ticks
average: 125030 cycles/ticks
kyber_keypair_derand:
median: 292330 cycles/ticks
average: 298894 cycles/ticks
kyber_keypair:
median: 301656 cycles/ticks
average: 308558 cycles/ticks
kyber_encaps_derand:
median: 385628 cycles/ticks
average: 394669 cycles/ticks
kyber_encaps:
median: 386792 cycles/ticks
average: 396495 cycles/ticks
kyber_decaps:
median: 524026 cycles/ticks
average: 526714 cycles/ticks
Loop spin: 52
gen_a:
median: 57750 cycles/ticks
average: 59628 cycles/ticks
poly_getnoise_eta1:
median: 11328 cycles/ticks
average: 11435 cycles/ticks
poly_getnoise_eta2:
median: 7324 cycles/ticks
average: 7494 cycles/ticks
NTT:
median: 23462 cycles/ticks
average: 24210 cycles/ticks
INVNTT:
median: 33528 cycles/ticks
average: 34635 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23632 cycles/ticks
average: 24341 cycles/ticks
poly_tomsg:
median: 3846 cycles/ticks
average: 3868 cycles/ticks
poly_frommsg:
median: 3532 cycles/ticks
average: 3587 cycles/ticks
poly_compress:
median: 3702 cycles/ticks
average: 3801 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1050 cycles/ticks
polyvec_compress:
median: 11366 cycles/ticks
average: 11617 cycles/ticks
polyvec_decompress:
median: 4348 cycles/ticks
average: 4472 cycles/ticks
indcpa_keypair:
median: 269520 cycles/ticks
average: 276407 cycles/ticks
indcpa_enc:
median: 358702 cycles/ticks
average: 367622 cycles/ticks
indcpa_dec:
median: 121576 cycles/ticks
average: 124981 cycles/ticks
kyber_keypair_derand:
median: 292572 cycles/ticks
average: 299877 cycles/ticks
kyber_keypair:
median: 301112 cycles/ticks
average: 306472 cycles/ticks
kyber_encaps_derand:
median: 384648 cycles/ticks
average: 391015 cycles/ticks
kyber_encaps:
median: 386030 cycles/ticks
average: 394257 cycles/ticks
kyber_decaps:
median: 512196 cycles/ticks
average: 521977 cycles/ticks
Loop spin: 53
gen_a:
median: 57828 cycles/ticks
average: 59402 cycles/ticks
poly_getnoise_eta1:
median: 11236 cycles/ticks
average: 11318 cycles/ticks
poly_getnoise_eta2:
median: 7288 cycles/ticks
average: 7455 cycles/ticks
NTT:
median: 23234 cycles/ticks
average: 23706 cycles/ticks
INVNTT:
median: 33490 cycles/ticks
average: 34160 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23636 cycles/ticks
average: 24132 cycles/ticks
poly_tomsg:
median: 3854 cycles/ticks
average: 3909 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3489 cycles/ticks
poly_compress:
median: 3664 cycles/ticks
average: 3685 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1036 cycles/ticks
polyvec_compress:
median: 11358 cycles/ticks
average: 11593 cycles/ticks
polyvec_decompress:
median: 4266 cycles/ticks
average: 4281 cycles/ticks
indcpa_keypair:
median: 268556 cycles/ticks
average: 273103 cycles/ticks
indcpa_enc:
median: 357692 cycles/ticks
average: 364353 cycles/ticks
indcpa_dec:
median: 121316 cycles/ticks
average: 123469 cycles/ticks
kyber_keypair_derand:
median: 291494 cycles/ticks
average: 296457 cycles/ticks
kyber_keypair:
median: 300698 cycles/ticks
average: 304965 cycles/ticks
kyber_encaps_derand:
median: 388522 cycles/ticks
average: 391284 cycles/ticks
kyber_encaps:
median: 389648 cycles/ticks
average: 392211 cycles/ticks
kyber_decaps:
median: 515892 cycles/ticks
average: 523605 cycles/ticks
Loop spin: 54
gen_a:
median: 57760 cycles/ticks
average: 58867 cycles/ticks
poly_getnoise_eta1:
median: 11284 cycles/ticks
average: 11392 cycles/ticks
poly_getnoise_eta2:
median: 7280 cycles/ticks
average: 7505 cycles/ticks
NTT:
median: 23338 cycles/ticks
average: 23906 cycles/ticks
INVNTT:
median: 33462 cycles/ticks
average: 33678 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23582 cycles/ticks
average: 23954 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3873 cycles/ticks
poly_frommsg:
median: 3446 cycles/ticks
average: 3480 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3688 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1036 cycles/ticks
polyvec_compress:
median: 11442 cycles/ticks
average: 11708 cycles/ticks
polyvec_decompress:
median: 4268 cycles/ticks
average: 4305 cycles/ticks
indcpa_keypair:
median: 268856 cycles/ticks
average: 270346 cycles/ticks
indcpa_enc:
median: 357810 cycles/ticks
average: 360466 cycles/ticks
indcpa_dec:
median: 121336 cycles/ticks
average: 122918 cycles/ticks
kyber_keypair_derand:
median: 292074 cycles/ticks
average: 296209 cycles/ticks
kyber_keypair:
median: 300950 cycles/ticks
average: 305842 cycles/ticks
kyber_encaps_derand:
median: 384556 cycles/ticks
average: 388786 cycles/ticks
kyber_encaps:
median: 386016 cycles/ticks
average: 390436 cycles/ticks
kyber_decaps:
median: 512444 cycles/ticks
average: 520050 cycles/ticks
Loop spin: 55
gen_a:
median: 57720 cycles/ticks
average: 58334 cycles/ticks
poly_getnoise_eta1:
median: 11332 cycles/ticks
average: 11414 cycles/ticks
poly_getnoise_eta2:
median: 7240 cycles/ticks
average: 7277 cycles/ticks
NTT:
median: 23290 cycles/ticks
average: 23478 cycles/ticks
INVNTT:
median: 33446 cycles/ticks
average: 33645 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23590 cycles/ticks
average: 23933 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3855 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3484 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3667 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11322 cycles/ticks
average: 11383 cycles/ticks
polyvec_decompress:
median: 4268 cycles/ticks
average: 4306 cycles/ticks
indcpa_keypair:
median: 268140 cycles/ticks
average: 271121 cycles/ticks
indcpa_enc:
median: 357852 cycles/ticks
average: 363334 cycles/ticks
indcpa_dec:
median: 121194 cycles/ticks
average: 122963 cycles/ticks
kyber_keypair_derand:
median: 291656 cycles/ticks
average: 295825 cycles/ticks
kyber_keypair:
median: 300370 cycles/ticks
average: 303595 cycles/ticks
kyber_encaps_derand:
median: 384420 cycles/ticks
average: 388729 cycles/ticks
kyber_encaps:
median: 385616 cycles/ticks
average: 391815 cycles/ticks
kyber_decaps:
median: 511472 cycles/ticks
average: 516313 cycles/ticks
Loop spin: 56
gen_a:
median: 57610 cycles/ticks
average: 58031 cycles/ticks
poly_getnoise_eta1:
median: 11308 cycles/ticks
average: 11381 cycles/ticks
poly_getnoise_eta2:
median: 7240 cycles/ticks
average: 7271 cycles/ticks
NTT:
median: 23226 cycles/ticks
average: 23394 cycles/ticks
INVNTT:
median: 33436 cycles/ticks
average: 33663 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23568 cycles/ticks
average: 23761 cycles/ticks
poly_tomsg:
median: 3850 cycles/ticks
average: 3886 cycles/ticks
poly_frommsg:
median: 3444 cycles/ticks
average: 3478 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3682 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1057 cycles/ticks
polyvec_compress:
median: 11360 cycles/ticks
average: 11461 cycles/ticks
polyvec_decompress:
median: 4260 cycles/ticks
average: 4287 cycles/ticks
indcpa_keypair:
median: 268354 cycles/ticks
average: 271908 cycles/ticks
indcpa_enc:
median: 357806 cycles/ticks
average: 363264 cycles/ticks
indcpa_dec:
median: 121128 cycles/ticks
average: 121749 cycles/ticks
kyber_keypair_derand:
median: 291324 cycles/ticks
average: 293780 cycles/ticks
kyber_keypair:
median: 300796 cycles/ticks
average: 303309 cycles/ticks
kyber_encaps_derand:
median: 384836 cycles/ticks
average: 391284 cycles/ticks
kyber_encaps:
median: 385756 cycles/ticks
average: 389567 cycles/ticks
kyber_decaps:
median: 511536 cycles/ticks
average: 517098 cycles/ticks
Loop spin: 57
gen_a:
median: 57694 cycles/ticks
average: 58612 cycles/ticks
poly_getnoise_eta1:
median: 11244 cycles/ticks
average: 11313 cycles/ticks
poly_getnoise_eta2:
median: 7236 cycles/ticks
average: 7261 cycles/ticks
NTT:
median: 23454 cycles/ticks
average: 23840 cycles/ticks
INVNTT:
median: 33458 cycles/ticks
average: 33633 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23574 cycles/ticks
average: 23674 cycles/ticks
poly_tomsg:
median: 3850 cycles/ticks
average: 3859 cycles/ticks
poly_frommsg:
median: 3492 cycles/ticks
average: 3596 cycles/ticks
poly_compress:
median: 3748 cycles/ticks
average: 3830 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1053 cycles/ticks
polyvec_compress:
median: 11336 cycles/ticks
average: 11398 cycles/ticks
polyvec_decompress:
median: 4268 cycles/ticks
average: 4289 cycles/ticks
indcpa_keypair:
median: 268516 cycles/ticks
average: 273257 cycles/ticks
indcpa_enc:
median: 357590 cycles/ticks
average: 361419 cycles/ticks
indcpa_dec:
median: 121162 cycles/ticks
average: 122001 cycles/ticks
kyber_keypair_derand:
median: 291540 cycles/ticks
average: 293343 cycles/ticks
kyber_keypair:
median: 300684 cycles/ticks
average: 305383 cycles/ticks
kyber_encaps_derand:
median: 384466 cycles/ticks
average: 389660 cycles/ticks
kyber_encaps:
median: 385586 cycles/ticks
average: 388268 cycles/ticks
kyber_decaps:
median: 511806 cycles/ticks
average: 519291 cycles/ticks
Loop spin: 58
gen_a:
median: 57790 cycles/ticks
average: 59231 cycles/ticks
poly_getnoise_eta1:
median: 11274 cycles/ticks
average: 11351 cycles/ticks
poly_getnoise_eta2:
median: 7236 cycles/ticks
average: 7253 cycles/ticks
NTT:
median: 23246 cycles/ticks
average: 23886 cycles/ticks
INVNTT:
median: 33450 cycles/ticks
average: 33944 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23600 cycles/ticks
average: 23941 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3859 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3482 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3674 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1049 cycles/ticks
polyvec_compress:
median: 11370 cycles/ticks
average: 11604 cycles/ticks
polyvec_decompress:
median: 4262 cycles/ticks
average: 4325 cycles/ticks
indcpa_keypair:
median: 267732 cycles/ticks
average: 270521 cycles/ticks
indcpa_enc:
median: 357374 cycles/ticks
average: 360765 cycles/ticks
indcpa_dec:
median: 121316 cycles/ticks
average: 122978 cycles/ticks
kyber_keypair_derand:
median: 291754 cycles/ticks
average: 296242 cycles/ticks
kyber_keypair:
median: 300778 cycles/ticks
average: 305123 cycles/ticks
kyber_encaps_derand:
median: 384378 cycles/ticks
average: 388993 cycles/ticks
kyber_encaps:
median: 385644 cycles/ticks
average: 391202 cycles/ticks
kyber_decaps:
median: 511632 cycles/ticks
average: 518834 cycles/ticks
Loop spin: 59
gen_a:
median: 57602 cycles/ticks
average: 58007 cycles/ticks
poly_getnoise_eta1:
median: 11314 cycles/ticks
average: 11398 cycles/ticks
poly_getnoise_eta2:
median: 7244 cycles/ticks
average: 7276 cycles/ticks
NTT:
median: 23302 cycles/ticks
average: 23494 cycles/ticks
INVNTT:
median: 33484 cycles/ticks
average: 33825 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23584 cycles/ticks
average: 23973 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3856 cycles/ticks
poly_frommsg:
median: 3444 cycles/ticks
average: 3478 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3697 cycles/ticks
poly_decompress:
median: 1030 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11370 cycles/ticks
average: 11598 cycles/ticks
polyvec_decompress:
median: 4262 cycles/ticks
average: 4351 cycles/ticks
indcpa_keypair:
median: 268260 cycles/ticks
average: 271217 cycles/ticks
indcpa_enc:
median: 357838 cycles/ticks
average: 364525 cycles/ticks
indcpa_dec:
median: 121226 cycles/ticks
average: 123303 cycles/ticks
kyber_keypair_derand:
median: 291394 cycles/ticks
average: 294187 cycles/ticks
kyber_keypair:
median: 300882 cycles/ticks
average: 302782 cycles/ticks
kyber_encaps_derand:
median: 384362 cycles/ticks
average: 388282 cycles/ticks
kyber_encaps:
median: 385686 cycles/ticks
average: 391769 cycles/ticks
kyber_decaps:
median: 511738 cycles/ticks
average: 518552 cycles/ticks
Loop spin: 60
gen_a:
median: 57602 cycles/ticks
average: 57957 cycles/ticks
poly_getnoise_eta1:
median: 11244 cycles/ticks
average: 11337 cycles/ticks
poly_getnoise_eta2:
median: 7236 cycles/ticks
average: 7251 cycles/ticks
NTT:
median: 23234 cycles/ticks
average: 23414 cycles/ticks
INVNTT:
median: 33442 cycles/ticks
average: 33631 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23582 cycles/ticks
average: 23727 cycles/ticks
poly_tomsg:
median: 3850 cycles/ticks
average: 3887 cycles/ticks
poly_frommsg:
median: 3446 cycles/ticks
average: 3475 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3680 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11346 cycles/ticks
average: 11491 cycles/ticks
polyvec_decompress:
median: 4262 cycles/ticks
average: 4301 cycles/ticks
indcpa_keypair:
median: 268224 cycles/ticks
average: 270887 cycles/ticks
indcpa_enc:
median: 357734 cycles/ticks
average: 364341 cycles/ticks
indcpa_dec:
median: 121386 cycles/ticks
average: 123360 cycles/ticks
kyber_keypair_derand:
median: 291296 cycles/ticks
average: 294495 cycles/ticks
kyber_keypair:
median: 301160 cycles/ticks
average: 304376 cycles/ticks
kyber_encaps_derand:
median: 384448 cycles/ticks
average: 392791 cycles/ticks
kyber_encaps:
median: 385752 cycles/ticks
average: 394011 cycles/ticks
kyber_decaps:
median: 511914 cycles/ticks
average: 516506 cycles/ticks
Loop spin: 61
gen_a:
median: 57574 cycles/ticks
average: 57973 cycles/ticks
poly_getnoise_eta1:
median: 11248 cycles/ticks
average: 11331 cycles/ticks
poly_getnoise_eta2:
median: 7240 cycles/ticks
average: 7264 cycles/ticks
NTT:
median: 23270 cycles/ticks
average: 23456 cycles/ticks
INVNTT:
median: 33426 cycles/ticks
average: 33590 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23558 cycles/ticks
average: 23708 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3860 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3466 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3687 cycles/ticks
poly_decompress:
median: 1030 cycles/ticks
average: 1036 cycles/ticks
polyvec_compress:
median: 11366 cycles/ticks
average: 11653 cycles/ticks
polyvec_decompress:
median: 4262 cycles/ticks
average: 4298 cycles/ticks
indcpa_keypair:
median: 268464 cycles/ticks
average: 274175 cycles/ticks
indcpa_enc:
median: 357534 cycles/ticks
average: 362739 cycles/ticks
indcpa_dec:
median: 121074 cycles/ticks
average: 122160 cycles/ticks
kyber_keypair_derand:
median: 291306 cycles/ticks
average: 295453 cycles/ticks
kyber_keypair:
median: 300712 cycles/ticks
average: 305506 cycles/ticks
kyber_encaps_derand:
median: 384588 cycles/ticks
average: 390648 cycles/ticks
kyber_encaps:
median: 385950 cycles/ticks
average: 390390 cycles/ticks
kyber_decaps:
median: 511852 cycles/ticks
average: 520106 cycles/ticks
Loop spin: 62
gen_a:
median: 57766 cycles/ticks
average: 58852 cycles/ticks
poly_getnoise_eta1:
median: 11268 cycles/ticks
average: 11530 cycles/ticks
poly_getnoise_eta2:
median: 7272 cycles/ticks
average: 7513 cycles/ticks
NTT:
median: 23244 cycles/ticks
average: 23633 cycles/ticks
INVNTT:
median: 33502 cycles/ticks
average: 34330 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23564 cycles/ticks
average: 23741 cycles/ticks
poly_tomsg:
median: 3954 cycles/ticks
average: 4048 cycles/ticks
poly_frommsg:
median: 3440 cycles/ticks
average: 3507 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3665 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1047 cycles/ticks
polyvec_compress:
median: 11320 cycles/ticks
average: 11392 cycles/ticks
polyvec_decompress:
median: 4260 cycles/ticks
average: 4281 cycles/ticks
indcpa_keypair:
median: 268684 cycles/ticks
average: 271215 cycles/ticks
indcpa_enc:
median: 357598 cycles/ticks
average: 361463 cycles/ticks
indcpa_dec:
median: 121492 cycles/ticks
average: 124338 cycles/ticks
kyber_keypair_derand:
median: 291380 cycles/ticks
average: 296535 cycles/ticks
kyber_keypair:
median: 300824 cycles/ticks
average: 304019 cycles/ticks
kyber_encaps_derand:
median: 384310 cycles/ticks
average: 386845 cycles/ticks
kyber_encaps:
median: 385444 cycles/ticks
average: 387385 cycles/ticks
kyber_decaps:
median: 511474 cycles/ticks
average: 516351 cycles/ticks
Loop spin: 63
gen_a:
median: 57672 cycles/ticks
average: 58906 cycles/ticks
poly_getnoise_eta1:
median: 11244 cycles/ticks
average: 11536 cycles/ticks
poly_getnoise_eta2:
median: 7260 cycles/ticks
average: 7281 cycles/ticks
NTT:
median: 23342 cycles/ticks
average: 23721 cycles/ticks
INVNTT:
median: 33554 cycles/ticks
average: 34212 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23620 cycles/ticks
average: 24019 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3861 cycles/ticks
poly_frommsg:
median: 3444 cycles/ticks
average: 3511 cycles/ticks
poly_compress:
median: 3764 cycles/ticks
average: 3822 cycles/ticks
poly_decompress:
median: 1058 cycles/ticks
average: 1079 cycles/ticks
polyvec_compress:
median: 11330 cycles/ticks
average: 11437 cycles/ticks
polyvec_decompress:
median: 4294 cycles/ticks
average: 4405 cycles/ticks
indcpa_keypair:
median: 268804 cycles/ticks
average: 272381 cycles/ticks
indcpa_enc:
median: 357784 cycles/ticks
average: 361590 cycles/ticks
indcpa_dec:
median: 121242 cycles/ticks
average: 123021 cycles/ticks
kyber_keypair_derand:
median: 295716 cycles/ticks
average: 300376 cycles/ticks
kyber_keypair:
median: 301074 cycles/ticks
average: 306574 cycles/ticks
kyber_encaps_derand:
median: 384766 cycles/ticks
average: 388938 cycles/ticks
kyber_encaps:
median: 386000 cycles/ticks
average: 389734 cycles/ticks
kyber_decaps:
median: 512470 cycles/ticks
average: 521175 cycles/ticks
Loop spin: 64
gen_a:
median: 57528 cycles/ticks
average: 57928 cycles/ticks
poly_getnoise_eta1:
median: 11224 cycles/ticks
average: 11292 cycles/ticks
poly_getnoise_eta2:
median: 7244 cycles/ticks
average: 7285 cycles/ticks
NTT:
median: 23228 cycles/ticks
average: 23434 cycles/ticks
INVNTT:
median: 33454 cycles/ticks
average: 33934 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23594 cycles/ticks
average: 23978 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3863 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3504 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3668 cycles/ticks
poly_decompress:
median: 1032 cycles/ticks
average: 1036 cycles/ticks
polyvec_compress:
median: 11338 cycles/ticks
average: 11404 cycles/ticks
polyvec_decompress:
median: 4266 cycles/ticks
average: 4333 cycles/ticks
indcpa_keypair:
median: 268618 cycles/ticks
average: 272205 cycles/ticks
indcpa_enc:
median: 357824 cycles/ticks
average: 363215 cycles/ticks
indcpa_dec:
median: 121226 cycles/ticks
average: 122950 cycles/ticks
kyber_keypair_derand:
median: 291974 cycles/ticks
average: 297106 cycles/ticks
kyber_keypair:
median: 300800 cycles/ticks
average: 303847 cycles/ticks
kyber_encaps_derand:
median: 384480 cycles/ticks
average: 387363 cycles/ticks
kyber_encaps:
median: 385590 cycles/ticks
average: 390055 cycles/ticks
kyber_decaps:
median: 511646 cycles/ticks
average: 519487 cycles/ticks
Loop spin: 65
gen_a:
median: 57604 cycles/ticks
average: 58271 cycles/ticks
poly_getnoise_eta1:
median: 11230 cycles/ticks
average: 11312 cycles/ticks
poly_getnoise_eta2:
median: 7236 cycles/ticks
average: 7257 cycles/ticks
NTT:
median: 23228 cycles/ticks
average: 23397 cycles/ticks
INVNTT:
median: 33444 cycles/ticks
average: 33631 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23584 cycles/ticks
average: 23942 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3859 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3464 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3670 cycles/ticks
poly_decompress:
median: 1024 cycles/ticks
average: 1052 cycles/ticks
polyvec_compress:
median: 11330 cycles/ticks
average: 11399 cycles/ticks
polyvec_decompress:
median: 4260 cycles/ticks
average: 4285 cycles/ticks
indcpa_keypair:
median: 268764 cycles/ticks
average: 272042 cycles/ticks
indcpa_enc:
median: 357794 cycles/ticks
average: 363893 cycles/ticks
indcpa_dec:
median: 121174 cycles/ticks
average: 123489 cycles/ticks
kyber_keypair_derand:
median: 291168 cycles/ticks
average: 294295 cycles/ticks
kyber_keypair:
median: 300742 cycles/ticks
average: 303407 cycles/ticks
kyber_encaps_derand:
median: 384440 cycles/ticks
average: 389717 cycles/ticks
kyber_encaps:
median: 385762 cycles/ticks
average: 391562 cycles/ticks
kyber_decaps:
median: 511624 cycles/ticks
average: 516636 cycles/ticks
Loop spin: 66
gen_a:
median: 57654 cycles/ticks
average: 58238 cycles/ticks
poly_getnoise_eta1:
median: 11256 cycles/ticks
average: 11347 cycles/ticks
poly_getnoise_eta2:
median: 7270 cycles/ticks
average: 7435 cycles/ticks
NTT:
median: 23286 cycles/ticks
average: 23642 cycles/ticks
INVNTT:
median: 33450 cycles/ticks
average: 33909 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23604 cycles/ticks
average: 23992 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3855 cycles/ticks
poly_frommsg:
median: 3440 cycles/ticks
average: 3463 cycles/ticks
poly_compress:
median: 3662 cycles/ticks
average: 3680 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1048 cycles/ticks
polyvec_compress:
median: 11358 cycles/ticks
average: 11610 cycles/ticks
polyvec_decompress:
median: 4264 cycles/ticks
average: 4284 cycles/ticks
indcpa_keypair:
median: 268894 cycles/ticks
average: 273807 cycles/ticks
indcpa_enc:
median: 357832 cycles/ticks
average: 362311 cycles/ticks
indcpa_dec:
median: 121314 cycles/ticks
average: 123077 cycles/ticks
kyber_keypair_derand:
median: 291554 cycles/ticks
average: 294109 cycles/ticks
kyber_keypair:
median: 300894 cycles/ticks
average: 305395 cycles/ticks
kyber_encaps_derand:
median: 384884 cycles/ticks
average: 391025 cycles/ticks
kyber_encaps:
median: 385726 cycles/ticks
average: 389417 cycles/ticks
kyber_decaps:
median: 512102 cycles/ticks
average: 519670 cycles/ticks
Loop spin: 67
gen_a:
median: 57576 cycles/ticks
average: 58737 cycles/ticks
poly_getnoise_eta1:
median: 11338 cycles/ticks
average: 11523 cycles/ticks
poly_getnoise_eta2:
median: 7242 cycles/ticks
average: 7371 cycles/ticks
NTT:
median: 23248 cycles/ticks
average: 23777 cycles/ticks
INVNTT:
median: 33544 cycles/ticks
average: 34277 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23726 cycles/ticks
average: 24343 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3857 cycles/ticks
poly_frommsg:
median: 3526 cycles/ticks
average: 3607 cycles/ticks
poly_compress:
median: 3676 cycles/ticks
average: 3792 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11326 cycles/ticks
average: 11454 cycles/ticks
polyvec_decompress:
median: 4284 cycles/ticks
average: 4460 cycles/ticks
indcpa_keypair:
median: 268392 cycles/ticks
average: 271078 cycles/ticks
indcpa_enc:
median: 357582 cycles/ticks
average: 361782 cycles/ticks
indcpa_dec:
median: 121252 cycles/ticks
average: 123620 cycles/ticks
kyber_keypair_derand:
median: 291218 cycles/ticks
average: 296545 cycles/ticks
kyber_keypair:
median: 300930 cycles/ticks
average: 305375 cycles/ticks
kyber_encaps_derand:
median: 384560 cycles/ticks
average: 388961 cycles/ticks
kyber_encaps:
median: 385790 cycles/ticks
average: 391434 cycles/ticks
kyber_decaps:
median: 512210 cycles/ticks
average: 517767 cycles/ticks
Loop spin: 68
gen_a:
median: 57614 cycles/ticks
average: 57994 cycles/ticks
poly_getnoise_eta1:
median: 11256 cycles/ticks
average: 11336 cycles/ticks
poly_getnoise_eta2:
median: 7238 cycles/ticks
average: 7273 cycles/ticks
NTT:
median: 23250 cycles/ticks
average: 23462 cycles/ticks
INVNTT:
median: 33428 cycles/ticks
average: 33634 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23564 cycles/ticks
average: 23678 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3858 cycles/ticks
poly_frommsg:
median: 3440 cycles/ticks
average: 3461 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3666 cycles/ticks
poly_decompress:
median: 1030 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11336 cycles/ticks
average: 11451 cycles/ticks
polyvec_decompress:
median: 4258 cycles/ticks
average: 4343 cycles/ticks
indcpa_keypair:
median: 268368 cycles/ticks
average: 270271 cycles/ticks
indcpa_enc:
median: 358418 cycles/ticks
average: 363899 cycles/ticks
indcpa_dec:
median: 121240 cycles/ticks
average: 123049 cycles/ticks
kyber_keypair_derand:
median: 291992 cycles/ticks
average: 296953 cycles/ticks
kyber_keypair:
median: 300876 cycles/ticks
average: 304440 cycles/ticks
kyber_encaps_derand:
median: 385334 cycles/ticks
average: 393103 cycles/ticks
kyber_encaps:
median: 386668 cycles/ticks
average: 395281 cycles/ticks
kyber_decaps:
median: 512896 cycles/ticks
average: 523713 cycles/ticks
Loop spin: 69
gen_a:
median: 57646 cycles/ticks
average: 59250 cycles/ticks
poly_getnoise_eta1:
median: 11332 cycles/ticks
average: 11449 cycles/ticks
poly_getnoise_eta2:
median: 7298 cycles/ticks
average: 7508 cycles/ticks
NTT:
median: 23316 cycles/ticks
average: 23950 cycles/ticks
INVNTT:
median: 33462 cycles/ticks
average: 34055 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23584 cycles/ticks
average: 23908 cycles/ticks
poly_tomsg:
median: 3888 cycles/ticks
average: 3988 cycles/ticks
poly_frommsg:
median: 3466 cycles/ticks
average: 3579 cycles/ticks
poly_compress:
median: 3660 cycles/ticks
average: 3679 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11324 cycles/ticks
average: 11390 cycles/ticks
polyvec_decompress:
median: 4362 cycles/ticks
average: 4462 cycles/ticks
indcpa_keypair:
median: 269338 cycles/ticks
average: 276144 cycles/ticks
indcpa_enc:
median: 358398 cycles/ticks
average: 366700 cycles/ticks
indcpa_dec:
median: 121382 cycles/ticks
average: 123931 cycles/ticks
kyber_keypair_derand:
median: 292390 cycles/ticks
average: 299909 cycles/ticks
kyber_keypair:
median: 301426 cycles/ticks
average: 308635 cycles/ticks
kyber_encaps_derand:
median: 385752 cycles/ticks
average: 394953 cycles/ticks
kyber_encaps:
median: 388462 cycles/ticks
average: 397306 cycles/ticks
kyber_decaps:
median: 525092 cycles/ticks
average: 526984 cycles/ticks
Loop spin: 70
gen_a:
median: 57886 cycles/ticks
average: 59557 cycles/ticks
poly_getnoise_eta1:
median: 11480 cycles/ticks
average: 11734 cycles/ticks
poly_getnoise_eta2:
median: 7296 cycles/ticks
average: 7511 cycles/ticks
NTT:
median: 23374 cycles/ticks
average: 24083 cycles/ticks
INVNTT:
median: 33466 cycles/ticks
average: 34256 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23634 cycles/ticks
average: 24260 cycles/ticks
poly_tomsg:
median: 3858 cycles/ticks
average: 3961 cycles/ticks
poly_frommsg:
median: 3542 cycles/ticks
average: 3569 cycles/ticks
poly_compress:
median: 3710 cycles/ticks
average: 3810 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1036 cycles/ticks
polyvec_compress:
median: 11380 cycles/ticks
average: 11654 cycles/ticks
polyvec_decompress:
median: 4280 cycles/ticks
average: 4363 cycles/ticks
indcpa_keypair:
median: 269302 cycles/ticks
average: 275754 cycles/ticks
indcpa_enc:
median: 359100 cycles/ticks
average: 367979 cycles/ticks
indcpa_dec:
median: 121738 cycles/ticks
average: 124777 cycles/ticks
kyber_keypair_derand:
median: 291890 cycles/ticks
average: 299395 cycles/ticks
kyber_keypair:
median: 301016 cycles/ticks
average: 306092 cycles/ticks
kyber_encaps_derand:
median: 384740 cycles/ticks
average: 389556 cycles/ticks
kyber_encaps:
median: 386376 cycles/ticks
average: 394569 cycles/ticks
kyber_decaps:
median: 519170 cycles/ticks
average: 525082 cycles/ticks
Loop spin: 71
gen_a:
median: 57652 cycles/ticks
average: 59157 cycles/ticks
poly_getnoise_eta1:
median: 11236 cycles/ticks
average: 11315 cycles/ticks
poly_getnoise_eta2:
median: 7312 cycles/ticks
average: 7428 cycles/ticks
NTT:
median: 23224 cycles/ticks
average: 23835 cycles/ticks
INVNTT:
median: 33540 cycles/ticks
average: 34265 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23682 cycles/ticks
average: 24283 cycles/ticks
poly_tomsg:
median: 3850 cycles/ticks
average: 3858 cycles/ticks
poly_frommsg:
median: 3474 cycles/ticks
average: 3534 cycles/ticks
poly_compress:
median: 3764 cycles/ticks
average: 3845 cycles/ticks
poly_decompress:
median: 1030 cycles/ticks
average: 1083 cycles/ticks
polyvec_compress:
median: 11382 cycles/ticks
average: 11604 cycles/ticks
polyvec_decompress:
median: 4264 cycles/ticks
average: 4352 cycles/ticks
indcpa_keypair:
median: 268424 cycles/ticks
average: 275416 cycles/ticks
indcpa_enc:
median: 358648 cycles/ticks
average: 367661 cycles/ticks
indcpa_dec:
median: 121730 cycles/ticks
average: 125090 cycles/ticks
kyber_keypair_derand:
median: 294140 cycles/ticks
average: 300883 cycles/ticks
kyber_keypair:
median: 302446 cycles/ticks
average: 309946 cycles/ticks
kyber_encaps_derand:
median: 389640 cycles/ticks
average: 395749 cycles/ticks
kyber_encaps:
median: 387678 cycles/ticks
average: 396359 cycles/ticks
kyber_decaps:
median: 524776 cycles/ticks
average: 526710 cycles/ticks
Loop spin: 72
gen_a:
median: 57750 cycles/ticks
average: 59120 cycles/ticks
poly_getnoise_eta1:
median: 11382 cycles/ticks
average: 11567 cycles/ticks
poly_getnoise_eta2:
median: 7256 cycles/ticks
average: 7380 cycles/ticks
NTT:
median: 23354 cycles/ticks
average: 23952 cycles/ticks
INVNTT:
median: 33572 cycles/ticks
average: 34497 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23628 cycles/ticks
average: 24239 cycles/ticks
poly_tomsg:
median: 3960 cycles/ticks
average: 4053 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3542 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3729 cycles/ticks
poly_decompress:
median: 1058 cycles/ticks
average: 1082 cycles/ticks
polyvec_compress:
median: 11388 cycles/ticks
average: 11620 cycles/ticks
polyvec_decompress:
median: 4362 cycles/ticks
average: 4495 cycles/ticks
indcpa_keypair:
median: 269202 cycles/ticks
average: 276455 cycles/ticks
indcpa_enc:
median: 359192 cycles/ticks
average: 368325 cycles/ticks
indcpa_dec:
median: 121580 cycles/ticks
average: 124741 cycles/ticks
kyber_keypair_derand:
median: 292860 cycles/ticks
average: 300526 cycles/ticks
kyber_keypair:
median: 302716 cycles/ticks
average: 309137 cycles/ticks
kyber_encaps_derand:
median: 394386 cycles/ticks
average: 395734 cycles/ticks
kyber_encaps:
median: 386610 cycles/ticks
average: 394280 cycles/ticks
kyber_decaps:
median: 512326 cycles/ticks
average: 522064 cycles/ticks
Loop spin: 73
gen_a:
median: 57656 cycles/ticks
average: 58550 cycles/ticks
poly_getnoise_eta1:
median: 11292 cycles/ticks
average: 11331 cycles/ticks
poly_getnoise_eta2:
median: 7244 cycles/ticks
average: 7298 cycles/ticks
NTT:
median: 23230 cycles/ticks
average: 23391 cycles/ticks
INVNTT:
median: 33510 cycles/ticks
average: 34145 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23564 cycles/ticks
average: 23661 cycles/ticks
poly_tomsg:
median: 3846 cycles/ticks
average: 3865 cycles/ticks
poly_frommsg:
median: 3440 cycles/ticks
average: 3474 cycles/ticks
poly_compress:
median: 3662 cycles/ticks
average: 3685 cycles/ticks
poly_decompress:
median: 1024 cycles/ticks
average: 1033 cycles/ticks
polyvec_compress:
median: 11350 cycles/ticks
average: 11538 cycles/ticks
polyvec_decompress:
median: 4274 cycles/ticks
average: 4405 cycles/ticks
indcpa_keypair:
median: 268818 cycles/ticks
average: 272557 cycles/ticks
indcpa_enc:
median: 358204 cycles/ticks
average: 365587 cycles/ticks
indcpa_dec:
median: 121340 cycles/ticks
average: 123366 cycles/ticks
kyber_keypair_derand:
median: 291582 cycles/ticks
average: 296303 cycles/ticks
kyber_keypair:
median: 300798 cycles/ticks
average: 304880 cycles/ticks
kyber_encaps_derand:
median: 385232 cycles/ticks
average: 392719 cycles/ticks
kyber_encaps:
median: 386286 cycles/ticks
average: 392186 cycles/ticks
kyber_decaps:
median: 512126 cycles/ticks
average: 516449 cycles/ticks
Loop spin: 74
gen_a:
median: 57682 cycles/ticks
average: 58278 cycles/ticks
poly_getnoise_eta1:
median: 11326 cycles/ticks
average: 11453 cycles/ticks
poly_getnoise_eta2:
median: 7240 cycles/ticks
average: 7404 cycles/ticks
NTT:
median: 23290 cycles/ticks
average: 23578 cycles/ticks
INVNTT:
median: 33426 cycles/ticks
average: 33588 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23572 cycles/ticks
average: 23701 cycles/ticks
poly_tomsg:
median: 3850 cycles/ticks
average: 3859 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3476 cycles/ticks
poly_compress:
median: 3658 cycles/ticks
average: 3676 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1037 cycles/ticks
polyvec_compress:
median: 11322 cycles/ticks
average: 11422 cycles/ticks
polyvec_decompress:
median: 4264 cycles/ticks
average: 4291 cycles/ticks
indcpa_keypair:
median: 268570 cycles/ticks
average: 270594 cycles/ticks
indcpa_enc:
median: 357620 cycles/ticks
average: 360517 cycles/ticks
indcpa_dec:
median: 121254 cycles/ticks
average: 122229 cycles/ticks
kyber_keypair_derand:
median: 291396 cycles/ticks
average: 293710 cycles/ticks
kyber_keypair:
median: 300888 cycles/ticks
average: 303089 cycles/ticks
kyber_encaps_derand:
median: 384534 cycles/ticks
average: 387017 cycles/ticks
kyber_encaps:
median: 385646 cycles/ticks
average: 388610 cycles/ticks
kyber_decaps:
median: 511856 cycles/ticks
average: 515652 cycles/ticks
Loop spin: 75
gen_a:
median: 57664 cycles/ticks
average: 58369 cycles/ticks
poly_getnoise_eta1:
median: 11344 cycles/ticks
average: 11465 cycles/ticks
poly_getnoise_eta2:
median: 7248 cycles/ticks
average: 7364 cycles/ticks
NTT:
median: 23254 cycles/ticks
average: 23532 cycles/ticks
INVNTT:
median: 33444 cycles/ticks
average: 33778 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23570 cycles/ticks
average: 23706 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3875 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3475 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3676 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1051 cycles/ticks
polyvec_compress:
median: 11334 cycles/ticks
average: 11394 cycles/ticks
polyvec_decompress:
median: 4256 cycles/ticks
average: 4276 cycles/ticks
indcpa_keypair:
median: 268034 cycles/ticks
average: 270126 cycles/ticks
indcpa_enc:
median: 357834 cycles/ticks
average: 360206 cycles/ticks
indcpa_dec:
median: 121244 cycles/ticks
average: 121899 cycles/ticks
kyber_keypair_derand:
median: 291612 cycles/ticks
average: 293628 cycles/ticks
kyber_keypair:
median: 300774 cycles/ticks
average: 302657 cycles/ticks
kyber_encaps_derand:
median: 384216 cycles/ticks
average: 386656 cycles/ticks
kyber_encaps:
median: 385548 cycles/ticks
average: 388200 cycles/ticks
kyber_decaps:
median: 511816 cycles/ticks
average: 515199 cycles/ticks
Loop spin: 76
gen_a:
median: 57628 cycles/ticks
average: 58196 cycles/ticks
poly_getnoise_eta1:
median: 11322 cycles/ticks
average: 11415 cycles/ticks
poly_getnoise_eta2:
median: 7240 cycles/ticks
average: 7344 cycles/ticks
NTT:
median: 23238 cycles/ticks
average: 23638 cycles/ticks
INVNTT:
median: 33454 cycles/ticks
average: 33761 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23642 cycles/ticks
average: 24086 cycles/ticks
poly_tomsg:
median: 3846 cycles/ticks
average: 3862 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3474 cycles/ticks
poly_compress:
median: 3658 cycles/ticks
average: 3700 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1036 cycles/ticks
polyvec_compress:
median: 11332 cycles/ticks
average: 11552 cycles/ticks
polyvec_decompress:
median: 4268 cycles/ticks
average: 4354 cycles/ticks
indcpa_keypair:
median: 268722 cycles/ticks
average: 270729 cycles/ticks
indcpa_enc:
median: 358228 cycles/ticks
average: 361255 cycles/ticks
indcpa_dec:
median: 121162 cycles/ticks
average: 122190 cycles/ticks
kyber_keypair_derand:
median: 291214 cycles/ticks
average: 293010 cycles/ticks
kyber_keypair:
median: 300666 cycles/ticks
average: 303218 cycles/ticks
kyber_encaps_derand:
median: 385036 cycles/ticks
average: 387943 cycles/ticks
kyber_encaps:
median: 386174 cycles/ticks
average: 389075 cycles/ticks
kyber_decaps:
median: 512166 cycles/ticks
average: 519663 cycles/ticks
Loop spin: 77
gen_a:
median: 57578 cycles/ticks
average: 58832 cycles/ticks
poly_getnoise_eta1:
median: 11224 cycles/ticks
average: 11306 cycles/ticks
poly_getnoise_eta2:
median: 7270 cycles/ticks
average: 7463 cycles/ticks
NTT:
median: 23374 cycles/ticks
average: 24307 cycles/ticks
INVNTT:
median: 33538 cycles/ticks
average: 34330 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23676 cycles/ticks
average: 24307 cycles/ticks
poly_tomsg:
median: 3860 cycles/ticks
average: 3881 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3474 cycles/ticks
poly_compress:
median: 3662 cycles/ticks
average: 3704 cycles/ticks
poly_decompress:
median: 1052 cycles/ticks
average: 1090 cycles/ticks
polyvec_compress:
median: 11402 cycles/ticks
average: 11617 cycles/ticks
polyvec_decompress:
median: 4264 cycles/ticks
average: 4306 cycles/ticks
indcpa_keypair:
median: 268768 cycles/ticks
average: 274627 cycles/ticks
indcpa_enc:
median: 357814 cycles/ticks
average: 359937 cycles/ticks
indcpa_dec:
median: 121260 cycles/ticks
average: 121970 cycles/ticks
kyber_keypair_derand:
median: 291698 cycles/ticks
average: 293646 cycles/ticks
kyber_keypair:
median: 300794 cycles/ticks
average: 303254 cycles/ticks
kyber_encaps_derand:
median: 384638 cycles/ticks
average: 387452 cycles/ticks
kyber_encaps:
median: 385730 cycles/ticks
average: 388541 cycles/ticks
kyber_decaps:
median: 511954 cycles/ticks
average: 515785 cycles/ticks
Loop spin: 78
gen_a:
median: 57564 cycles/ticks
average: 58062 cycles/ticks
poly_getnoise_eta1:
median: 11240 cycles/ticks
average: 11370 cycles/ticks
poly_getnoise_eta2:
median: 7242 cycles/ticks
average: 7345 cycles/ticks
NTT:
median: 23232 cycles/ticks
average: 23418 cycles/ticks
INVNTT:
median: 33414 cycles/ticks
average: 33678 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23554 cycles/ticks
average: 23712 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3855 cycles/ticks
poly_frommsg:
median: 3446 cycles/ticks
average: 3483 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3674 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1048 cycles/ticks
polyvec_compress:
median: 11334 cycles/ticks
average: 11451 cycles/ticks
polyvec_decompress:
median: 4264 cycles/ticks
average: 4291 cycles/ticks
indcpa_keypair:
median: 268824 cycles/ticks
average: 270945 cycles/ticks
indcpa_enc:
median: 357732 cycles/ticks
average: 360939 cycles/ticks
indcpa_dec:
median: 121134 cycles/ticks
average: 121932 cycles/ticks
kyber_keypair_derand:
median: 291268 cycles/ticks
average: 293958 cycles/ticks
kyber_keypair:
median: 300582 cycles/ticks
average: 302575 cycles/ticks
kyber_encaps_derand:
median: 384648 cycles/ticks
average: 387855 cycles/ticks
kyber_encaps:
median: 385736 cycles/ticks
average: 388637 cycles/ticks
kyber_decaps:
median: 511588 cycles/ticks
average: 516238 cycles/ticks
Loop spin: 79
gen_a:
median: 57650 cycles/ticks
average: 58379 cycles/ticks
poly_getnoise_eta1:
median: 11242 cycles/ticks
average: 11349 cycles/ticks
poly_getnoise_eta2:
median: 7242 cycles/ticks
average: 7285 cycles/ticks
NTT:
median: 23250 cycles/ticks
average: 23480 cycles/ticks
INVNTT:
median: 33438 cycles/ticks
average: 33610 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23572 cycles/ticks
average: 23783 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3900 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3468 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3670 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11330 cycles/ticks
average: 11382 cycles/ticks
polyvec_decompress:
median: 4268 cycles/ticks
average: 4306 cycles/ticks
indcpa_keypair:
median: 268538 cycles/ticks
average: 271281 cycles/ticks
indcpa_enc:
median: 357710 cycles/ticks
average: 360796 cycles/ticks
indcpa_dec:
median: 121262 cycles/ticks
average: 122132 cycles/ticks
kyber_keypair_derand:
median: 291620 cycles/ticks
average: 293932 cycles/ticks
kyber_keypair:
median: 300636 cycles/ticks
average: 302720 cycles/ticks
kyber_encaps_derand:
median: 384176 cycles/ticks
average: 386846 cycles/ticks
kyber_encaps:
median: 385650 cycles/ticks
average: 388432 cycles/ticks
kyber_decaps:
median: 511592 cycles/ticks
average: 515315 cycles/ticks
Loop spin: 80
gen_a:
median: 57720 cycles/ticks
average: 58267 cycles/ticks
poly_getnoise_eta1:
median: 11334 cycles/ticks
average: 11457 cycles/ticks
poly_getnoise_eta2:
median: 7246 cycles/ticks
average: 7313 cycles/ticks
NTT:
median: 23374 cycles/ticks
average: 23703 cycles/ticks
INVNTT:
median: 33458 cycles/ticks
average: 33878 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23594 cycles/ticks
average: 23722 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3851 cycles/ticks
poly_frommsg:
median: 3440 cycles/ticks
average: 3466 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3685 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1034 cycles/ticks
polyvec_compress:
median: 11320 cycles/ticks
average: 11389 cycles/ticks
polyvec_decompress:
median: 4264 cycles/ticks
average: 4298 cycles/ticks
indcpa_keypair:
median: 267836 cycles/ticks
average: 269970 cycles/ticks
indcpa_enc:
median: 357276 cycles/ticks
average: 359544 cycles/ticks
indcpa_dec:
median: 121270 cycles/ticks
average: 122318 cycles/ticks
kyber_keypair_derand:
median: 291290 cycles/ticks
average: 293067 cycles/ticks
kyber_keypair:
median: 300658 cycles/ticks
average: 302750 cycles/ticks
kyber_encaps_derand:
median: 384784 cycles/ticks
average: 387419 cycles/ticks
kyber_encaps:
median: 385976 cycles/ticks
average: 389086 cycles/ticks
kyber_decaps:
median: 511752 cycles/ticks
average: 515646 cycles/ticks
Loop spin: 81
gen_a:
median: 57558 cycles/ticks
average: 58222 cycles/ticks
poly_getnoise_eta1:
median: 11266 cycles/ticks
average: 11406 cycles/ticks
poly_getnoise_eta2:
median: 7252 cycles/ticks
average: 7386 cycles/ticks
NTT:
median: 23256 cycles/ticks
average: 23518 cycles/ticks
INVNTT:
median: 33440 cycles/ticks
average: 33646 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23564 cycles/ticks
average: 23726 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3861 cycles/ticks
poly_frommsg:
median: 3444 cycles/ticks
average: 3495 cycles/ticks
poly_compress:
median: 3664 cycles/ticks
average: 3688 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1038 cycles/ticks
polyvec_compress:
median: 11362 cycles/ticks
average: 11507 cycles/ticks
polyvec_decompress:
median: 4270 cycles/ticks
average: 4296 cycles/ticks
indcpa_keypair:
median: 268388 cycles/ticks
average: 269937 cycles/ticks
indcpa_enc:
median: 357682 cycles/ticks
average: 360296 cycles/ticks
indcpa_dec:
median: 121232 cycles/ticks
average: 122398 cycles/ticks
kyber_keypair_derand:
median: 291470 cycles/ticks
average: 293242 cycles/ticks
kyber_keypair:
median: 300768 cycles/ticks
average: 302630 cycles/ticks
kyber_encaps_derand:
median: 384540 cycles/ticks
average: 387429 cycles/ticks
kyber_encaps:
median: 386534 cycles/ticks
average: 393097 cycles/ticks
kyber_decaps:
median: 511976 cycles/ticks
average: 518514 cycles/ticks
Loop spin: 82
gen_a:
median: 57600 cycles/ticks
average: 58297 cycles/ticks
poly_getnoise_eta1:
median: 11328 cycles/ticks
average: 11400 cycles/ticks
poly_getnoise_eta2:
median: 7242 cycles/ticks
average: 7255 cycles/ticks
NTT:
median: 23232 cycles/ticks
average: 23383 cycles/ticks
INVNTT:
median: 33464 cycles/ticks
average: 33666 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23570 cycles/ticks
average: 23708 cycles/ticks
poly_tomsg:
median: 3854 cycles/ticks
average: 3871 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3476 cycles/ticks
poly_compress:
median: 3662 cycles/ticks
average: 3699 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1036 cycles/ticks
polyvec_compress:
median: 11340 cycles/ticks
average: 11416 cycles/ticks
polyvec_decompress:
median: 4356 cycles/ticks
average: 4469 cycles/ticks
indcpa_keypair:
median: 268618 cycles/ticks
average: 270981 cycles/ticks
indcpa_enc:
median: 357770 cycles/ticks
average: 360698 cycles/ticks
indcpa_dec:
median: 121134 cycles/ticks
average: 121975 cycles/ticks
kyber_keypair_derand:
median: 291260 cycles/ticks
average: 293946 cycles/ticks
kyber_keypair:
median: 300804 cycles/ticks
average: 303233 cycles/ticks
kyber_encaps_derand:
median: 384648 cycles/ticks
average: 387313 cycles/ticks
kyber_encaps:
median: 386020 cycles/ticks
average: 388743 cycles/ticks
kyber_decaps:
median: 511766 cycles/ticks
average: 516434 cycles/ticks
Loop spin: 83
gen_a:
median: 57524 cycles/ticks
average: 57902 cycles/ticks
poly_getnoise_eta1:
median: 11310 cycles/ticks
average: 11364 cycles/ticks
poly_getnoise_eta2:
median: 7238 cycles/ticks
average: 7250 cycles/ticks
NTT:
median: 23226 cycles/ticks
average: 23438 cycles/ticks
INVNTT:
median: 33438 cycles/ticks
average: 34247 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23558 cycles/ticks
average: 23777 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3851 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3511 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3685 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11320 cycles/ticks
average: 11374 cycles/ticks
polyvec_decompress:
median: 4262 cycles/ticks
average: 4291 cycles/ticks
indcpa_keypair:
median: 269012 cycles/ticks
average: 270827 cycles/ticks
indcpa_enc:
median: 358090 cycles/ticks
average: 361245 cycles/ticks
indcpa_dec:
median: 121174 cycles/ticks
average: 122049 cycles/ticks
kyber_keypair_derand:
median: 292046 cycles/ticks
average: 294705 cycles/ticks
kyber_keypair:
median: 301002 cycles/ticks
average: 303245 cycles/ticks
kyber_encaps_derand:
median: 385426 cycles/ticks
average: 388079 cycles/ticks
kyber_encaps:
median: 386452 cycles/ticks
average: 389329 cycles/ticks
kyber_decaps:
median: 511818 cycles/ticks
average: 515597 cycles/ticks
Loop spin: 84
gen_a:
median: 57618 cycles/ticks
average: 58320 cycles/ticks
poly_getnoise_eta1:
median: 11246 cycles/ticks
average: 11388 cycles/ticks
poly_getnoise_eta2:
median: 7240 cycles/ticks
average: 7261 cycles/ticks
NTT:
median: 23230 cycles/ticks
average: 23488 cycles/ticks
INVNTT:
median: 33434 cycles/ticks
average: 33700 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23560 cycles/ticks
average: 23671 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3872 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3468 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3672 cycles/ticks
poly_decompress:
median: 1030 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11330 cycles/ticks
average: 11401 cycles/ticks
polyvec_decompress:
median: 4266 cycles/ticks
average: 4343 cycles/ticks
indcpa_keypair:
median: 268138 cycles/ticks
average: 270546 cycles/ticks
indcpa_enc:
median: 357450 cycles/ticks
average: 360178 cycles/ticks
indcpa_dec:
median: 121244 cycles/ticks
average: 122351 cycles/ticks
kyber_keypair_derand:
median: 291520 cycles/ticks
average: 293452 cycles/ticks
kyber_keypair:
median: 300652 cycles/ticks
average: 302748 cycles/ticks
kyber_encaps_derand:
median: 384376 cycles/ticks
average: 387685 cycles/ticks
kyber_encaps:
median: 385600 cycles/ticks
average: 388070 cycles/ticks
kyber_decaps:
median: 511568 cycles/ticks
average: 515934 cycles/ticks
Loop spin: 85
gen_a:
median: 57598 cycles/ticks
average: 58101 cycles/ticks
poly_getnoise_eta1:
median: 11254 cycles/ticks
average: 11334 cycles/ticks
poly_getnoise_eta2:
median: 7244 cycles/ticks
average: 7315 cycles/ticks
NTT:
median: 23262 cycles/ticks
average: 23632 cycles/ticks
INVNTT:
median: 33546 cycles/ticks
average: 33892 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23594 cycles/ticks
average: 23778 cycles/ticks
poly_tomsg:
median: 3846 cycles/ticks
average: 3859 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3473 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3675 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1034 cycles/ticks
polyvec_compress:
median: 11332 cycles/ticks
average: 11469 cycles/ticks
polyvec_decompress:
median: 4262 cycles/ticks
average: 4288 cycles/ticks
indcpa_keypair:
median: 268348 cycles/ticks
average: 270506 cycles/ticks
indcpa_enc:
median: 357348 cycles/ticks
average: 359585 cycles/ticks
indcpa_dec:
median: 121162 cycles/ticks
average: 122623 cycles/ticks
kyber_keypair_derand:
median: 291714 cycles/ticks
average: 294323 cycles/ticks
kyber_keypair:
median: 300472 cycles/ticks
average: 302032 cycles/ticks
kyber_encaps_derand:
median: 384624 cycles/ticks
average: 387139 cycles/ticks
kyber_encaps:
median: 385388 cycles/ticks
average: 387521 cycles/ticks
kyber_decaps:
median: 511916 cycles/ticks
average: 515400 cycles/ticks
Loop spin: 86
gen_a:
median: 57666 cycles/ticks
average: 58188 cycles/ticks
poly_getnoise_eta1:
median: 11256 cycles/ticks
average: 11380 cycles/ticks
poly_getnoise_eta2:
median: 7242 cycles/ticks
average: 7256 cycles/ticks
NTT:
median: 23236 cycles/ticks
average: 23633 cycles/ticks
INVNTT:
median: 33436 cycles/ticks
average: 33708 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23570 cycles/ticks
average: 23792 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3882 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3473 cycles/ticks
poly_compress:
median: 3658 cycles/ticks
average: 3681 cycles/ticks
poly_decompress:
median: 1032 cycles/ticks
average: 1060 cycles/ticks
polyvec_compress:
median: 11368 cycles/ticks
average: 11466 cycles/ticks
polyvec_decompress:
median: 4274 cycles/ticks
average: 4318 cycles/ticks
indcpa_keypair:
median: 268178 cycles/ticks
average: 269775 cycles/ticks
indcpa_enc:
median: 357372 cycles/ticks
average: 359279 cycles/ticks
indcpa_dec:
median: 121278 cycles/ticks
average: 121878 cycles/ticks
kyber_keypair_derand:
median: 295702 cycles/ticks
average: 297168 cycles/ticks
kyber_keypair:
median: 300848 cycles/ticks
average: 302513 cycles/ticks
kyber_encaps_derand:
median: 384330 cycles/ticks
average: 386093 cycles/ticks
kyber_encaps:
median: 385770 cycles/ticks
average: 387511 cycles/ticks
kyber_decaps:
median: 511648 cycles/ticks
average: 515216 cycles/ticks
Loop spin: 87
gen_a:
median: 57654 cycles/ticks
average: 58136 cycles/ticks
poly_getnoise_eta1:
median: 11292 cycles/ticks
average: 11349 cycles/ticks
poly_getnoise_eta2:
median: 7240 cycles/ticks
average: 7254 cycles/ticks
NTT:
median: 23244 cycles/ticks
average: 23558 cycles/ticks
INVNTT:
median: 33428 cycles/ticks
average: 33704 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23572 cycles/ticks
average: 23687 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3857 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3472 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3686 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11332 cycles/ticks
average: 11419 cycles/ticks
polyvec_decompress:
median: 4258 cycles/ticks
average: 4294 cycles/ticks
indcpa_keypair:
median: 268566 cycles/ticks
average: 270289 cycles/ticks
indcpa_enc:
median: 357928 cycles/ticks
average: 360655 cycles/ticks
indcpa_dec:
median: 121270 cycles/ticks
average: 122025 cycles/ticks
kyber_keypair_derand:
median: 291666 cycles/ticks
average: 293818 cycles/ticks
kyber_keypair:
median: 300852 cycles/ticks
average: 303148 cycles/ticks
kyber_encaps_derand:
median: 385056 cycles/ticks
average: 387585 cycles/ticks
kyber_encaps:
median: 386210 cycles/ticks
average: 388757 cycles/ticks
kyber_decaps:
median: 512242 cycles/ticks
average: 516750 cycles/ticks
Loop spin: 88
gen_a:
median: 57576 cycles/ticks
average: 57967 cycles/ticks
poly_getnoise_eta1:
median: 11256 cycles/ticks
average: 11326 cycles/ticks
poly_getnoise_eta2:
median: 7240 cycles/ticks
average: 7327 cycles/ticks
NTT:
median: 23284 cycles/ticks
average: 23457 cycles/ticks
INVNTT:
median: 33452 cycles/ticks
average: 33710 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23556 cycles/ticks
average: 23698 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3855 cycles/ticks
poly_frommsg:
median: 3440 cycles/ticks
average: 3514 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3711 cycles/ticks
poly_decompress:
median: 1030 cycles/ticks
average: 1051 cycles/ticks
polyvec_compress:
median: 11326 cycles/ticks
average: 11405 cycles/ticks
polyvec_decompress:
median: 4260 cycles/ticks
average: 4326 cycles/ticks
indcpa_keypair:
median: 267984 cycles/ticks
average: 269775 cycles/ticks
indcpa_enc:
median: 357592 cycles/ticks
average: 359906 cycles/ticks
indcpa_dec:
median: 121152 cycles/ticks
average: 122319 cycles/ticks
kyber_keypair_derand:
median: 291330 cycles/ticks
average: 294181 cycles/ticks
kyber_keypair:
median: 300720 cycles/ticks
average: 303704 cycles/ticks
kyber_encaps_derand:
median: 384414 cycles/ticks
average: 389413 cycles/ticks
kyber_encaps:
median: 385554 cycles/ticks
average: 390105 cycles/ticks
kyber_decaps:
median: 511652 cycles/ticks
average: 516106 cycles/ticks
Loop spin: 89
gen_a:
median: 57624 cycles/ticks
average: 58063 cycles/ticks
poly_getnoise_eta1:
median: 11200 cycles/ticks
average: 11270 cycles/ticks
poly_getnoise_eta2:
median: 7242 cycles/ticks
average: 7272 cycles/ticks
NTT:
median: 23244 cycles/ticks
average: 23526 cycles/ticks
INVNTT:
median: 33408 cycles/ticks
average: 33681 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23564 cycles/ticks
average: 23736 cycles/ticks
poly_tomsg:
median: 3850 cycles/ticks
average: 3861 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3468 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3681 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11326 cycles/ticks
average: 11393 cycles/ticks
polyvec_decompress:
median: 4262 cycles/ticks
average: 4299 cycles/ticks
indcpa_keypair:
median: 268826 cycles/ticks
average: 272904 cycles/ticks
indcpa_enc:
median: 357872 cycles/ticks
average: 365170 cycles/ticks
indcpa_dec:
median: 121252 cycles/ticks
average: 122898 cycles/ticks
kyber_keypair_derand:
median: 292194 cycles/ticks
average: 296377 cycles/ticks
kyber_keypair:
median: 301132 cycles/ticks
average: 306786 cycles/ticks
kyber_encaps_derand:
median: 384730 cycles/ticks
average: 391677 cycles/ticks
kyber_encaps:
median: 385808 cycles/ticks
average: 391948 cycles/ticks
kyber_decaps:
median: 511720 cycles/ticks
average: 517567 cycles/ticks
Loop spin: 90
gen_a:
median: 57630 cycles/ticks
average: 58277 cycles/ticks
poly_getnoise_eta1:
median: 11314 cycles/ticks
average: 11385 cycles/ticks
poly_getnoise_eta2:
median: 7244 cycles/ticks
average: 7267 cycles/ticks
NTT:
median: 23274 cycles/ticks
average: 23699 cycles/ticks
INVNTT:
median: 33414 cycles/ticks
average: 33560 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23558 cycles/ticks
average: 23653 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3875 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3469 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3669 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11320 cycles/ticks
average: 11386 cycles/ticks
polyvec_decompress:
median: 4256 cycles/ticks
average: 4281 cycles/ticks
indcpa_keypair:
median: 268850 cycles/ticks
average: 270572 cycles/ticks
indcpa_enc:
median: 359108 cycles/ticks
average: 363971 cycles/ticks
indcpa_dec:
median: 121298 cycles/ticks
average: 123461 cycles/ticks
kyber_keypair_derand:
median: 291890 cycles/ticks
average: 296040 cycles/ticks
kyber_keypair:
median: 300990 cycles/ticks
average: 304363 cycles/ticks
kyber_encaps_derand:
median: 386320 cycles/ticks
average: 394071 cycles/ticks
kyber_encaps:
median: 387114 cycles/ticks
average: 391253 cycles/ticks
kyber_decaps:
median: 513472 cycles/ticks
average: 518729 cycles/ticks
Loop spin: 91
gen_a:
median: 57608 cycles/ticks
average: 58336 cycles/ticks
poly_getnoise_eta1:
median: 11324 cycles/ticks
average: 11408 cycles/ticks
poly_getnoise_eta2:
median: 7240 cycles/ticks
average: 7298 cycles/ticks
NTT:
median: 23266 cycles/ticks
average: 23421 cycles/ticks
INVNTT:
median: 33450 cycles/ticks
average: 33661 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23570 cycles/ticks
average: 23702 cycles/ticks
poly_tomsg:
median: 3850 cycles/ticks
average: 3864 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3466 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3681 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1036 cycles/ticks
polyvec_compress:
median: 11342 cycles/ticks
average: 11419 cycles/ticks
polyvec_decompress:
median: 4266 cycles/ticks
average: 4305 cycles/ticks
indcpa_keypair:
median: 268204 cycles/ticks
average: 273071 cycles/ticks
indcpa_enc:
median: 357274 cycles/ticks
average: 359300 cycles/ticks
indcpa_dec:
median: 121248 cycles/ticks
average: 121953 cycles/ticks
kyber_keypair_derand:
median: 291676 cycles/ticks
average: 293933 cycles/ticks
kyber_keypair:
median: 300576 cycles/ticks
average: 302905 cycles/ticks
kyber_encaps_derand:
median: 384530 cycles/ticks
average: 389514 cycles/ticks
kyber_encaps:
median: 386156 cycles/ticks
average: 393512 cycles/ticks
kyber_decaps:
median: 511820 cycles/ticks
average: 519546 cycles/ticks
Loop spin: 92
gen_a:
median: 57800 cycles/ticks
average: 59003 cycles/ticks
poly_getnoise_eta1:
median: 11328 cycles/ticks
average: 11391 cycles/ticks
poly_getnoise_eta2:
median: 7324 cycles/ticks
average: 7462 cycles/ticks
NTT:
median: 23280 cycles/ticks
average: 23773 cycles/ticks
INVNTT:
median: 33710 cycles/ticks
average: 34466 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23602 cycles/ticks
average: 23990 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3858 cycles/ticks
poly_frommsg:
median: 3446 cycles/ticks
average: 3534 cycles/ticks
poly_compress:
median: 3752 cycles/ticks
average: 3852 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1081 cycles/ticks
polyvec_compress:
median: 11392 cycles/ticks
average: 11683 cycles/ticks
polyvec_decompress:
median: 4258 cycles/ticks
average: 4276 cycles/ticks
indcpa_keypair:
median: 268358 cycles/ticks
average: 274092 cycles/ticks
indcpa_enc:
median: 357706 cycles/ticks
average: 362886 cycles/ticks
indcpa_dec:
median: 121278 cycles/ticks
average: 122735 cycles/ticks
kyber_keypair_derand:
median: 291398 cycles/ticks
average: 294675 cycles/ticks
kyber_keypair:
median: 300692 cycles/ticks
average: 304884 cycles/ticks
kyber_encaps_derand:
median: 384852 cycles/ticks
average: 391374 cycles/ticks
kyber_encaps:
median: 386366 cycles/ticks
average: 393408 cycles/ticks
kyber_decaps:
median: 511966 cycles/ticks
average: 520963 cycles/ticks
Loop spin: 93
gen_a:
median: 57644 cycles/ticks
average: 58349 cycles/ticks
poly_getnoise_eta1:
median: 11322 cycles/ticks
average: 11396 cycles/ticks
poly_getnoise_eta2:
median: 7246 cycles/ticks
average: 7270 cycles/ticks
NTT:
median: 23348 cycles/ticks
average: 23907 cycles/ticks
INVNTT:
median: 33482 cycles/ticks
average: 34047 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23712 cycles/ticks
average: 24265 cycles/ticks
poly_tomsg:
median: 3854 cycles/ticks
average: 3877 cycles/ticks
poly_frommsg:
median: 3440 cycles/ticks
average: 3465 cycles/ticks
poly_compress:
median: 3662 cycles/ticks
average: 3687 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1047 cycles/ticks
polyvec_compress:
median: 11432 cycles/ticks
average: 11709 cycles/ticks
polyvec_decompress:
median: 4266 cycles/ticks
average: 4295 cycles/ticks
indcpa_keypair:
median: 272750 cycles/ticks
average: 279009 cycles/ticks
indcpa_enc:
median: 362148 cycles/ticks
average: 370722 cycles/ticks
indcpa_dec:
median: 121434 cycles/ticks
average: 124405 cycles/ticks
kyber_keypair_derand:
median: 291526 cycles/ticks
average: 298498 cycles/ticks
kyber_keypair:
median: 302200 cycles/ticks
average: 308991 cycles/ticks
kyber_encaps_derand:
median: 384716 cycles/ticks
average: 391811 cycles/ticks
kyber_encaps:
median: 386276 cycles/ticks
average: 393338 cycles/ticks
kyber_decaps:
median: 511952 cycles/ticks
average: 522143 cycles/ticks
Loop spin: 94
gen_a:
median: 57722 cycles/ticks
average: 59037 cycles/ticks
poly_getnoise_eta1:
median: 11280 cycles/ticks
average: 11494 cycles/ticks
poly_getnoise_eta2:
median: 7244 cycles/ticks
average: 7362 cycles/ticks
NTT:
median: 23354 cycles/ticks
average: 23924 cycles/ticks
INVNTT:
median: 33520 cycles/ticks
average: 34179 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23654 cycles/ticks
average: 24382 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3860 cycles/ticks
poly_frommsg:
median: 3530 cycles/ticks
average: 3620 cycles/ticks
poly_compress:
median: 3664 cycles/ticks
average: 3790 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1034 cycles/ticks
polyvec_compress:
median: 11424 cycles/ticks
average: 11690 cycles/ticks
polyvec_decompress:
median: 4268 cycles/ticks
average: 4307 cycles/ticks
indcpa_keypair:
median: 268952 cycles/ticks
average: 274778 cycles/ticks
indcpa_enc:
median: 358382 cycles/ticks
average: 366657 cycles/ticks
indcpa_dec:
median: 121386 cycles/ticks
average: 123970 cycles/ticks
kyber_keypair_derand:
median: 291546 cycles/ticks
average: 295016 cycles/ticks
kyber_keypair:
median: 301496 cycles/ticks
average: 307853 cycles/ticks
kyber_encaps_derand:
median: 384918 cycles/ticks
average: 391659 cycles/ticks
kyber_encaps:
median: 386172 cycles/ticks
average: 393895 cycles/ticks
kyber_decaps:
median: 512166 cycles/ticks
average: 521742 cycles/ticks
Loop spin: 95
gen_a:
median: 57632 cycles/ticks
average: 58033 cycles/ticks
poly_getnoise_eta1:
median: 11340 cycles/ticks
average: 11416 cycles/ticks
poly_getnoise_eta2:
median: 7246 cycles/ticks
average: 7285 cycles/ticks
NTT:
median: 23230 cycles/ticks
average: 23420 cycles/ticks
INVNTT:
median: 33426 cycles/ticks
average: 33614 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23562 cycles/ticks
average: 23693 cycles/ticks
poly_tomsg:
median: 3846 cycles/ticks
average: 3853 cycles/ticks
poly_frommsg:
median: 3440 cycles/ticks
average: 3484 cycles/ticks
poly_compress:
median: 3662 cycles/ticks
average: 3677 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1036 cycles/ticks
polyvec_compress:
median: 11316 cycles/ticks
average: 11377 cycles/ticks
polyvec_decompress:
median: 4260 cycles/ticks
average: 4275 cycles/ticks
indcpa_keypair:
median: 268720 cycles/ticks
average: 273287 cycles/ticks
indcpa_enc:
median: 357800 cycles/ticks
average: 365065 cycles/ticks
indcpa_dec:
median: 121200 cycles/ticks
average: 123152 cycles/ticks
kyber_keypair_derand:
median: 291322 cycles/ticks
average: 297304 cycles/ticks
kyber_keypair:
median: 301474 cycles/ticks
average: 308092 cycles/ticks
kyber_encaps_derand:
median: 386080 cycles/ticks
average: 395300 cycles/ticks
kyber_encaps:
median: 386338 cycles/ticks
average: 394642 cycles/ticks
kyber_decaps:
median: 514290 cycles/ticks
average: 525561 cycles/ticks
Loop spin: 96
gen_a:
median: 57664 cycles/ticks
average: 58914 cycles/ticks
poly_getnoise_eta1:
median: 11338 cycles/ticks
average: 11618 cycles/ticks
poly_getnoise_eta2:
median: 7258 cycles/ticks
average: 7381 cycles/ticks
NTT:
median: 23326 cycles/ticks
average: 23831 cycles/ticks
INVNTT:
median: 33598 cycles/ticks
average: 34469 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23814 cycles/ticks
average: 24495 cycles/ticks
poly_tomsg:
median: 3876 cycles/ticks
average: 4055 cycles/ticks
poly_frommsg:
median: 3448 cycles/ticks
average: 3574 cycles/ticks
poly_compress:
median: 3664 cycles/ticks
average: 3692 cycles/ticks
poly_decompress:
median: 1048 cycles/ticks
average: 1095 cycles/ticks
polyvec_compress:
median: 11586 cycles/ticks
average: 11698 cycles/ticks
polyvec_decompress:
median: 4260 cycles/ticks
average: 4281 cycles/ticks
indcpa_keypair:
median: 269378 cycles/ticks
average: 276339 cycles/ticks
indcpa_enc:
median: 358656 cycles/ticks
average: 367825 cycles/ticks
indcpa_dec:
median: 121466 cycles/ticks
average: 124696 cycles/ticks
kyber_keypair_derand:
median: 292636 cycles/ticks
average: 299974 cycles/ticks
kyber_keypair:
median: 302016 cycles/ticks
average: 308978 cycles/ticks
kyber_encaps_derand:
median: 385446 cycles/ticks
average: 394346 cycles/ticks
kyber_encaps:
median: 387054 cycles/ticks
average: 396769 cycles/ticks
kyber_decaps:
median: 523946 cycles/ticks
average: 526019 cycles/ticks
Loop spin: 97
gen_a:
median: 57684 cycles/ticks
average: 59231 cycles/ticks
poly_getnoise_eta1:
median: 11246 cycles/ticks
average: 11449 cycles/ticks
poly_getnoise_eta2:
median: 7278 cycles/ticks
average: 7437 cycles/ticks
NTT:
median: 23294 cycles/ticks
average: 23887 cycles/ticks
INVNTT:
median: 33572 cycles/ticks
average: 34381 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23614 cycles/ticks
average: 24139 cycles/ticks
poly_tomsg:
median: 3966 cycles/ticks
average: 4031 cycles/ticks
poly_frommsg:
median: 3448 cycles/ticks
average: 3563 cycles/ticks
poly_compress:
median: 3672 cycles/ticks
average: 3796 cycles/ticks
poly_decompress:
median: 1058 cycles/ticks
average: 1066 cycles/ticks
polyvec_compress:
median: 11382 cycles/ticks
average: 11573 cycles/ticks
polyvec_decompress:
median: 4276 cycles/ticks
average: 4361 cycles/ticks
indcpa_keypair:
median: 268758 cycles/ticks
average: 275902 cycles/ticks
indcpa_enc:
median: 358302 cycles/ticks
average: 367957 cycles/ticks
indcpa_dec:
median: 121248 cycles/ticks
average: 123971 cycles/ticks
kyber_keypair_derand:
median: 291818 cycles/ticks
average: 298941 cycles/ticks
kyber_keypair:
median: 301456 cycles/ticks
average: 308252 cycles/ticks
kyber_encaps_derand:
median: 385340 cycles/ticks
average: 395062 cycles/ticks
kyber_encaps:
median: 386884 cycles/ticks
average: 396321 cycles/ticks
kyber_decaps:
median: 523508 cycles/ticks
average: 525746 cycles/ticks
Loop spin: 98
gen_a:
median: 57712 cycles/ticks
average: 59042 cycles/ticks
poly_getnoise_eta1:
median: 11292 cycles/ticks
average: 11496 cycles/ticks
poly_getnoise_eta2:
median: 7250 cycles/ticks
average: 7368 cycles/ticks
NTT:
median: 23288 cycles/ticks
average: 23731 cycles/ticks
INVNTT:
median: 33552 cycles/ticks
average: 34466 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23618 cycles/ticks
average: 24157 cycles/ticks
poly_tomsg:
median: 3854 cycles/ticks
average: 3925 cycles/ticks
poly_frommsg:
median: 3540 cycles/ticks
average: 3637 cycles/ticks
poly_compress:
median: 3664 cycles/ticks
average: 3725 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1049 cycles/ticks
polyvec_compress:
median: 11360 cycles/ticks
average: 11598 cycles/ticks
polyvec_decompress:
median: 4296 cycles/ticks
average: 4471 cycles/ticks
indcpa_keypair:
median: 269236 cycles/ticks
average: 276335 cycles/ticks
indcpa_enc:
median: 358604 cycles/ticks
average: 368007 cycles/ticks
indcpa_dec:
median: 121350 cycles/ticks
average: 124556 cycles/ticks
kyber_keypair_derand:
median: 292558 cycles/ticks
average: 299977 cycles/ticks
kyber_keypair:
median: 301714 cycles/ticks
average: 308900 cycles/ticks
kyber_encaps_derand:
median: 389994 cycles/ticks
average: 395692 cycles/ticks
kyber_encaps:
median: 386898 cycles/ticks
average: 396635 cycles/ticks
kyber_decaps:
median: 524702 cycles/ticks
average: 526667 cycles/ticks
Loop spin: 99
gen_a:
median: 57956 cycles/ticks
average: 59822 cycles/ticks
poly_getnoise_eta1:
median: 11360 cycles/ticks
average: 11571 cycles/ticks
poly_getnoise_eta2:
median: 7262 cycles/ticks
average: 7537 cycles/ticks
NTT:
median: 23328 cycles/ticks
average: 23888 cycles/ticks
INVNTT:
median: 33468 cycles/ticks
average: 34243 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23652 cycles/ticks
average: 24222 cycles/ticks
poly_tomsg:
median: 3850 cycles/ticks
average: 3881 cycles/ticks
poly_frommsg:
median: 3530 cycles/ticks
average: 3610 cycles/ticks
poly_compress:
median: 3672 cycles/ticks
average: 3775 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1036 cycles/ticks
polyvec_compress:
median: 11402 cycles/ticks
average: 11605 cycles/ticks
polyvec_decompress:
median: 4264 cycles/ticks
average: 4347 cycles/ticks
indcpa_keypair:
median: 269732 cycles/ticks
average: 276533 cycles/ticks
indcpa_enc:
median: 358534 cycles/ticks
average: 367999 cycles/ticks
indcpa_dec:
median: 121394 cycles/ticks
average: 124406 cycles/ticks
kyber_keypair_derand:
median: 292444 cycles/ticks
average: 300192 cycles/ticks
kyber_keypair:
median: 301764 cycles/ticks
average: 308765 cycles/ticks
kyber_encaps_derand:
median: 385632 cycles/ticks
average: 395093 cycles/ticks
kyber_encaps:
median: 386588 cycles/ticks
average: 395907 cycles/ticks
kyber_decaps:
median: 523180 cycles/ticks
average: 525940 cycles/ticks
Loop spin: 100
gen_a:
median: 57800 cycles/ticks
average: 59279 cycles/ticks
poly_getnoise_eta1:
median: 11272 cycles/ticks
average: 11473 cycles/ticks
poly_getnoise_eta2:
median: 7428 cycles/ticks
average: 7581 cycles/ticks
NTT:
median: 23418 cycles/ticks
average: 24063 cycles/ticks
INVNTT:
median: 33442 cycles/ticks
average: 34176 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23648 cycles/ticks
average: 24230 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3904 cycles/ticks
poly_frommsg:
median: 3440 cycles/ticks
average: 3474 cycles/ticks
poly_compress:
median: 3660 cycles/ticks
average: 3719 cycles/ticks
poly_decompress:
median: 1060 cycles/ticks
average: 1126 cycles/ticks
polyvec_compress:
median: 11330 cycles/ticks
average: 11529 cycles/ticks
polyvec_decompress:
median: 4388 cycles/ticks
average: 4457 cycles/ticks
indcpa_keypair:
median: 269078 cycles/ticks
average: 276347 cycles/ticks
indcpa_enc:
median: 358400 cycles/ticks
average: 367622 cycles/ticks
indcpa_dec:
median: 121436 cycles/ticks
average: 124526 cycles/ticks
kyber_keypair_derand:
median: 291894 cycles/ticks
average: 298517 cycles/ticks
kyber_keypair:
median: 302030 cycles/ticks
average: 309313 cycles/ticks
kyber_encaps_derand:
median: 386314 cycles/ticks
average: 395415 cycles/ticks
kyber_encaps:
median: 387968 cycles/ticks
average: 396716 cycles/ticks
kyber_decaps:
median: 523890 cycles/ticks
average: 526519 cycles/ticks
Loop spin: 101
gen_a:
median: 57718 cycles/ticks
average: 59318 cycles/ticks
poly_getnoise_eta1:
median: 11360 cycles/ticks
average: 11580 cycles/ticks
poly_getnoise_eta2:
median: 7240 cycles/ticks
average: 7256 cycles/ticks
NTT:
median: 23346 cycles/ticks
average: 24029 cycles/ticks
INVNTT:
median: 33600 cycles/ticks
average: 34541 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23656 cycles/ticks
average: 24279 cycles/ticks
poly_tomsg:
median: 3854 cycles/ticks
average: 3922 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3469 cycles/ticks
poly_compress:
median: 3664 cycles/ticks
average: 3721 cycles/ticks
poly_decompress:
median: 1062 cycles/ticks
average: 1111 cycles/ticks
polyvec_compress:
median: 11358 cycles/ticks
average: 11733 cycles/ticks
polyvec_decompress:
median: 4264 cycles/ticks
average: 4339 cycles/ticks
indcpa_keypair:
median: 269438 cycles/ticks
average: 275767 cycles/ticks
indcpa_enc:
median: 358584 cycles/ticks
average: 367609 cycles/ticks
indcpa_dec:
median: 121608 cycles/ticks
average: 124748 cycles/ticks
kyber_keypair_derand:
median: 292170 cycles/ticks
average: 299492 cycles/ticks
kyber_keypair:
median: 302050 cycles/ticks
average: 308803 cycles/ticks
kyber_encaps_derand:
median: 385110 cycles/ticks
average: 394295 cycles/ticks
kyber_encaps:
median: 386300 cycles/ticks
average: 395984 cycles/ticks
kyber_decaps:
median: 512966 cycles/ticks
average: 524399 cycles/ticks
Loop spin: 102
gen_a:
median: 57858 cycles/ticks
average: 59427 cycles/ticks
poly_getnoise_eta1:
median: 11262 cycles/ticks
average: 11457 cycles/ticks
poly_getnoise_eta2:
median: 7280 cycles/ticks
average: 7422 cycles/ticks
NTT:
median: 23264 cycles/ticks
average: 23942 cycles/ticks
INVNTT:
median: 33498 cycles/ticks
average: 34298 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23774 cycles/ticks
average: 24338 cycles/ticks
poly_tomsg:
median: 3922 cycles/ticks
average: 4013 cycles/ticks
poly_frommsg:
median: 3476 cycles/ticks
average: 3591 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3679 cycles/ticks
poly_decompress:
median: 1058 cycles/ticks
average: 1065 cycles/ticks
polyvec_compress:
median: 11368 cycles/ticks
average: 11528 cycles/ticks
polyvec_decompress:
median: 4390 cycles/ticks
average: 4465 cycles/ticks
indcpa_keypair:
median: 269418 cycles/ticks
average: 275703 cycles/ticks
indcpa_enc:
median: 358330 cycles/ticks
average: 366376 cycles/ticks
indcpa_dec:
median: 121558 cycles/ticks
average: 124570 cycles/ticks
kyber_keypair_derand:
median: 293578 cycles/ticks
average: 300618 cycles/ticks
kyber_keypair:
median: 302844 cycles/ticks
average: 309835 cycles/ticks
kyber_encaps_derand:
median: 385248 cycles/ticks
average: 394770 cycles/ticks
kyber_encaps:
median: 387688 cycles/ticks
average: 397268 cycles/ticks
kyber_decaps:
median: 524046 cycles/ticks
average: 525927 cycles/ticks
Loop spin: 103
gen_a:
median: 57686 cycles/ticks
average: 59231 cycles/ticks
poly_getnoise_eta1:
median: 11308 cycles/ticks
average: 11507 cycles/ticks
poly_getnoise_eta2:
median: 7242 cycles/ticks
average: 7345 cycles/ticks
NTT:
median: 23344 cycles/ticks
average: 23985 cycles/ticks
INVNTT:
median: 33518 cycles/ticks
average: 34404 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23646 cycles/ticks
average: 24297 cycles/ticks
poly_tomsg:
median: 3862 cycles/ticks
average: 3945 cycles/ticks
poly_frommsg:
median: 3480 cycles/ticks
average: 3587 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3688 cycles/ticks
poly_decompress:
median: 1052 cycles/ticks
average: 1119 cycles/ticks
polyvec_compress:
median: 11588 cycles/ticks
average: 11903 cycles/ticks
polyvec_decompress:
median: 4260 cycles/ticks
average: 4288 cycles/ticks
indcpa_keypair:
median: 269664 cycles/ticks
average: 276341 cycles/ticks
indcpa_enc:
median: 358808 cycles/ticks
average: 367467 cycles/ticks
indcpa_dec:
median: 121552 cycles/ticks
average: 124620 cycles/ticks
kyber_keypair_derand:
median: 292960 cycles/ticks
average: 300467 cycles/ticks
kyber_keypair:
median: 302038 cycles/ticks
average: 309316 cycles/ticks
kyber_encaps_derand:
median: 385018 cycles/ticks
average: 394242 cycles/ticks
kyber_encaps:
median: 386550 cycles/ticks
average: 395899 cycles/ticks
kyber_decaps:
median: 524326 cycles/ticks
average: 526662 cycles/ticks
Loop spin: 104
gen_a:
median: 57686 cycles/ticks
average: 58902 cycles/ticks
poly_getnoise_eta1:
median: 11292 cycles/ticks
average: 11527 cycles/ticks
poly_getnoise_eta2:
median: 7238 cycles/ticks
average: 7268 cycles/ticks
NTT:
median: 23282 cycles/ticks
average: 23732 cycles/ticks
INVNTT:
median: 33462 cycles/ticks
average: 34251 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23726 cycles/ticks
average: 24312 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3959 cycles/ticks
poly_frommsg:
median: 3448 cycles/ticks
average: 3515 cycles/ticks
poly_compress:
median: 3718 cycles/ticks
average: 3938 cycles/ticks
poly_decompress:
median: 1030 cycles/ticks
average: 1037 cycles/ticks
polyvec_compress:
median: 11368 cycles/ticks
average: 11655 cycles/ticks
polyvec_decompress:
median: 4266 cycles/ticks
average: 4343 cycles/ticks
indcpa_keypair:
median: 269122 cycles/ticks
average: 276063 cycles/ticks
indcpa_enc:
median: 358884 cycles/ticks
average: 367324 cycles/ticks
indcpa_dec:
median: 121520 cycles/ticks
average: 124252 cycles/ticks
kyber_keypair_derand:
median: 292192 cycles/ticks
average: 299463 cycles/ticks
kyber_keypair:
median: 301692 cycles/ticks
average: 308760 cycles/ticks
kyber_encaps_derand:
median: 385286 cycles/ticks
average: 394494 cycles/ticks
kyber_encaps:
median: 386770 cycles/ticks
average: 396339 cycles/ticks
kyber_decaps:
median: 523866 cycles/ticks
average: 526140 cycles/ticks
Loop spin: 105
gen_a:
median: 57776 cycles/ticks
average: 59479 cycles/ticks
poly_getnoise_eta1:
median: 11256 cycles/ticks
average: 11410 cycles/ticks
poly_getnoise_eta2:
median: 7262 cycles/ticks
average: 7389 cycles/ticks
NTT:
median: 23716 cycles/ticks
average: 24070 cycles/ticks
INVNTT:
median: 33510 cycles/ticks
average: 34412 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23596 cycles/ticks
average: 24150 cycles/ticks
poly_tomsg:
median: 3854 cycles/ticks
average: 3869 cycles/ticks
poly_frommsg:
median: 3542 cycles/ticks
average: 3625 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3760 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1053 cycles/ticks
polyvec_compress:
median: 11374 cycles/ticks
average: 11567 cycles/ticks
polyvec_decompress:
median: 4390 cycles/ticks
average: 4414 cycles/ticks
indcpa_keypair:
median: 269644 cycles/ticks
average: 276577 cycles/ticks
indcpa_enc:
median: 367466 cycles/ticks
average: 369090 cycles/ticks
indcpa_dec:
median: 121574 cycles/ticks
average: 124598 cycles/ticks
kyber_keypair_derand:
median: 292390 cycles/ticks
average: 299755 cycles/ticks
kyber_keypair:
median: 301600 cycles/ticks
average: 308913 cycles/ticks
kyber_encaps_derand:
median: 386096 cycles/ticks
average: 395506 cycles/ticks
kyber_encaps:
median: 387998 cycles/ticks
average: 397171 cycles/ticks
kyber_decaps:
median: 523016 cycles/ticks
average: 525723 cycles/ticks
Loop spin: 106
gen_a:
median: 58076 cycles/ticks
average: 59344 cycles/ticks
poly_getnoise_eta1:
median: 11338 cycles/ticks
average: 11685 cycles/ticks
poly_getnoise_eta2:
median: 7292 cycles/ticks
average: 7447 cycles/ticks
NTT:
median: 23458 cycles/ticks
average: 24002 cycles/ticks
INVNTT:
median: 33478 cycles/ticks
average: 34397 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23764 cycles/ticks
average: 24352 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3859 cycles/ticks
poly_frommsg:
median: 3540 cycles/ticks
average: 3649 cycles/ticks
poly_compress:
median: 3688 cycles/ticks
average: 3798 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11448 cycles/ticks
average: 11699 cycles/ticks
polyvec_decompress:
median: 4262 cycles/ticks
average: 4291 cycles/ticks
indcpa_keypair:
median: 269282 cycles/ticks
average: 276480 cycles/ticks
indcpa_enc:
median: 358490 cycles/ticks
average: 367431 cycles/ticks
indcpa_dec:
median: 121410 cycles/ticks
average: 124193 cycles/ticks
kyber_keypair_derand:
median: 292120 cycles/ticks
average: 299384 cycles/ticks
kyber_keypair:
median: 302674 cycles/ticks
average: 309033 cycles/ticks
kyber_encaps_derand:
median: 385988 cycles/ticks
average: 395678 cycles/ticks
kyber_encaps:
median: 388254 cycles/ticks
average: 396854 cycles/ticks
kyber_decaps:
median: 523468 cycles/ticks
average: 525991 cycles/ticks
Loop spin: 107
gen_a:
median: 57804 cycles/ticks
average: 59461 cycles/ticks
poly_getnoise_eta1:
median: 11572 cycles/ticks
average: 11785 cycles/ticks
poly_getnoise_eta2:
median: 7246 cycles/ticks
average: 7316 cycles/ticks
NTT:
median: 23370 cycles/ticks
average: 23972 cycles/ticks
INVNTT:
median: 33568 cycles/ticks
average: 34438 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 24296 cycles/ticks
average: 24453 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3859 cycles/ticks
poly_frommsg:
median: 3534 cycles/ticks
average: 3624 cycles/ticks
poly_compress:
median: 3770 cycles/ticks
average: 3812 cycles/ticks
poly_decompress:
median: 1056 cycles/ticks
average: 1066 cycles/ticks
polyvec_compress:
median: 11684 cycles/ticks
average: 11777 cycles/ticks
polyvec_decompress:
median: 4294 cycles/ticks
average: 4453 cycles/ticks
indcpa_keypair:
median: 275772 cycles/ticks
average: 278199 cycles/ticks
indcpa_enc:
median: 367888 cycles/ticks
average: 370321 cycles/ticks
indcpa_dec:
median: 124508 cycles/ticks
average: 125480 cycles/ticks
kyber_keypair_derand:
median: 292022 cycles/ticks
average: 299800 cycles/ticks
kyber_keypair:
median: 302758 cycles/ticks
average: 309825 cycles/ticks
kyber_encaps_derand:
median: 386182 cycles/ticks
average: 395552 cycles/ticks
kyber_encaps:
median: 388822 cycles/ticks
average: 397073 cycles/ticks
kyber_decaps:
median: 524702 cycles/ticks
average: 526280 cycles/ticks
Loop spin: 108
gen_a:
median: 57740 cycles/ticks
average: 59388 cycles/ticks
poly_getnoise_eta1:
median: 11354 cycles/ticks
average: 11643 cycles/ticks
poly_getnoise_eta2:
median: 7308 cycles/ticks
average: 7494 cycles/ticks
NTT:
median: 23316 cycles/ticks
average: 23979 cycles/ticks
INVNTT:
median: 33520 cycles/ticks
average: 34257 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23692 cycles/ticks
average: 24276 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3868 cycles/ticks
poly_frommsg:
median: 3518 cycles/ticks
average: 3631 cycles/ticks
poly_compress:
median: 3678 cycles/ticks
average: 3794 cycles/ticks
poly_decompress:
median: 1032 cycles/ticks
average: 1044 cycles/ticks
polyvec_compress:
median: 11352 cycles/ticks
average: 11537 cycles/ticks
polyvec_decompress:
median: 4394 cycles/ticks
average: 4419 cycles/ticks
indcpa_keypair:
median: 269216 cycles/ticks
average: 275840 cycles/ticks
indcpa_enc:
median: 358696 cycles/ticks
average: 367056 cycles/ticks
indcpa_dec:
median: 121556 cycles/ticks
average: 124509 cycles/ticks
kyber_keypair_derand:
median: 292698 cycles/ticks
average: 299945 cycles/ticks
kyber_keypair:
median: 302144 cycles/ticks
average: 309223 cycles/ticks
kyber_encaps_derand:
median: 385808 cycles/ticks
average: 395182 cycles/ticks
kyber_encaps:
median: 387008 cycles/ticks
average: 396435 cycles/ticks
kyber_decaps:
median: 523972 cycles/ticks
average: 525636 cycles/ticks
Loop spin: 109
gen_a:
median: 57676 cycles/ticks
average: 59233 cycles/ticks
poly_getnoise_eta1:
median: 11358 cycles/ticks
average: 11529 cycles/ticks
poly_getnoise_eta2:
median: 7268 cycles/ticks
average: 7575 cycles/ticks
NTT:
median: 23326 cycles/ticks
average: 23965 cycles/ticks
INVNTT:
median: 33612 cycles/ticks
average: 34422 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23596 cycles/ticks
average: 24019 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3866 cycles/ticks
poly_frommsg:
median: 3530 cycles/ticks
average: 3647 cycles/ticks
poly_compress:
median: 3658 cycles/ticks
average: 3724 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1038 cycles/ticks
polyvec_compress:
median: 11352 cycles/ticks
average: 11620 cycles/ticks
polyvec_decompress:
median: 4272 cycles/ticks
average: 4295 cycles/ticks
indcpa_keypair:
median: 269142 cycles/ticks
average: 276052 cycles/ticks
indcpa_enc:
median: 358314 cycles/ticks
average: 367174 cycles/ticks
indcpa_dec:
median: 121472 cycles/ticks
average: 124683 cycles/ticks
kyber_keypair_derand:
median: 291906 cycles/ticks
average: 299358 cycles/ticks
kyber_keypair:
median: 301480 cycles/ticks
average: 308122 cycles/ticks
kyber_encaps_derand:
median: 385782 cycles/ticks
average: 394974 cycles/ticks
kyber_encaps:
median: 386720 cycles/ticks
average: 396288 cycles/ticks
kyber_decaps:
median: 523938 cycles/ticks
average: 526438 cycles/ticks
Loop spin: 110
gen_a:
median: 57646 cycles/ticks
average: 59059 cycles/ticks
poly_getnoise_eta1:
median: 11298 cycles/ticks
average: 11495 cycles/ticks
poly_getnoise_eta2:
median: 7336 cycles/ticks
average: 7597 cycles/ticks
NTT:
median: 23300 cycles/ticks
average: 23961 cycles/ticks
INVNTT:
median: 33876 cycles/ticks
average: 34379 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23642 cycles/ticks
average: 24241 cycles/ticks
poly_tomsg:
median: 3900 cycles/ticks
average: 3979 cycles/ticks
poly_frommsg:
median: 3488 cycles/ticks
average: 3601 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3680 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1036 cycles/ticks
polyvec_compress:
median: 11456 cycles/ticks
average: 11786 cycles/ticks
polyvec_decompress:
median: 4274 cycles/ticks
average: 4403 cycles/ticks
indcpa_keypair:
median: 269660 cycles/ticks
average: 276637 cycles/ticks
indcpa_enc:
median: 358638 cycles/ticks
average: 367764 cycles/ticks
indcpa_dec:
median: 122098 cycles/ticks
average: 125256 cycles/ticks
kyber_keypair_derand:
median: 299720 cycles/ticks
average: 300742 cycles/ticks
kyber_keypair:
median: 301760 cycles/ticks
average: 308671 cycles/ticks
kyber_encaps_derand:
median: 385582 cycles/ticks
average: 395164 cycles/ticks
kyber_encaps:
median: 387074 cycles/ticks
average: 396930 cycles/ticks
kyber_decaps:
median: 524008 cycles/ticks
average: 525944 cycles/ticks
Loop spin: 111
gen_a:
median: 57740 cycles/ticks
average: 59214 cycles/ticks
poly_getnoise_eta1:
median: 11448 cycles/ticks
average: 11836 cycles/ticks
poly_getnoise_eta2:
median: 7242 cycles/ticks
average: 7380 cycles/ticks
NTT:
median: 23504 cycles/ticks
average: 24185 cycles/ticks
INVNTT:
median: 33628 cycles/ticks
average: 34441 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23634 cycles/ticks
average: 24173 cycles/ticks
poly_tomsg:
median: 3960 cycles/ticks
average: 3990 cycles/ticks
poly_frommsg:
median: 3448 cycles/ticks
average: 3567 cycles/ticks
poly_compress:
median: 3756 cycles/ticks
average: 3885 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1099 cycles/ticks
polyvec_compress:
median: 11336 cycles/ticks
average: 11466 cycles/ticks
polyvec_decompress:
median: 4382 cycles/ticks
average: 4427 cycles/ticks
indcpa_keypair:
median: 269426 cycles/ticks
average: 276251 cycles/ticks
indcpa_enc:
median: 358508 cycles/ticks
average: 367466 cycles/ticks
indcpa_dec:
median: 121890 cycles/ticks
average: 124963 cycles/ticks
kyber_keypair_derand:
median: 292360 cycles/ticks
average: 299603 cycles/ticks
kyber_keypair:
median: 302384 cycles/ticks
average: 309674 cycles/ticks
kyber_encaps_derand:
median: 385864 cycles/ticks
average: 395484 cycles/ticks
kyber_encaps:
median: 387226 cycles/ticks
average: 396954 cycles/ticks
kyber_decaps:
median: 522030 cycles/ticks
average: 525495 cycles/ticks
Loop spin: 112
gen_a:
median: 57962 cycles/ticks
average: 59569 cycles/ticks
poly_getnoise_eta1:
median: 11290 cycles/ticks
average: 11656 cycles/ticks
poly_getnoise_eta2:
median: 7256 cycles/ticks
average: 7388 cycles/ticks
NTT:
median: 23402 cycles/ticks
average: 23951 cycles/ticks
INVNTT:
median: 33662 cycles/ticks
average: 34783 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23674 cycles/ticks
average: 24297 cycles/ticks
poly_tomsg:
median: 3958 cycles/ticks
average: 4047 cycles/ticks
poly_frommsg:
median: 3452 cycles/ticks
average: 3563 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3687 cycles/ticks
poly_decompress:
median: 1054 cycles/ticks
average: 1096 cycles/ticks
polyvec_compress:
median: 11350 cycles/ticks
average: 11588 cycles/ticks
polyvec_decompress:
median: 4364 cycles/ticks
average: 4460 cycles/ticks
indcpa_keypair:
median: 268762 cycles/ticks
average: 275829 cycles/ticks
indcpa_enc:
median: 358240 cycles/ticks
average: 367379 cycles/ticks
indcpa_dec:
median: 121732 cycles/ticks
average: 125276 cycles/ticks
kyber_keypair_derand:
median: 292224 cycles/ticks
average: 299826 cycles/ticks
kyber_keypair:
median: 301924 cycles/ticks
average: 309634 cycles/ticks
kyber_encaps_derand:
median: 394208 cycles/ticks
average: 395986 cycles/ticks
kyber_encaps:
median: 387078 cycles/ticks
average: 396808 cycles/ticks
kyber_decaps:
median: 523484 cycles/ticks
average: 526245 cycles/ticks
Loop spin: 113
gen_a:
median: 57752 cycles/ticks
average: 59349 cycles/ticks
poly_getnoise_eta1:
median: 11382 cycles/ticks
average: 11551 cycles/ticks
poly_getnoise_eta2:
median: 7258 cycles/ticks
average: 7404 cycles/ticks
NTT:
median: 23454 cycles/ticks
average: 24130 cycles/ticks
INVNTT:
median: 33626 cycles/ticks
average: 34532 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23620 cycles/ticks
average: 24150 cycles/ticks
poly_tomsg:
median: 3964 cycles/ticks
average: 4045 cycles/ticks
poly_frommsg:
median: 3482 cycles/ticks
average: 3593 cycles/ticks
poly_compress:
median: 3762 cycles/ticks
average: 3894 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1099 cycles/ticks
polyvec_compress:
median: 11512 cycles/ticks
average: 11668 cycles/ticks
polyvec_decompress:
median: 4264 cycles/ticks
average: 4373 cycles/ticks
indcpa_keypair:
median: 273492 cycles/ticks
average: 280562 cycles/ticks
indcpa_enc:
median: 363020 cycles/ticks
average: 372075 cycles/ticks
indcpa_dec:
median: 121584 cycles/ticks
average: 124754 cycles/ticks
kyber_keypair_derand:
median: 292526 cycles/ticks
average: 300306 cycles/ticks
kyber_keypair:
median: 302364 cycles/ticks
average: 309333 cycles/ticks
kyber_encaps_derand:
median: 385768 cycles/ticks
average: 395161 cycles/ticks
kyber_encaps:
median: 387852 cycles/ticks
average: 396612 cycles/ticks
kyber_decaps:
median: 517428 cycles/ticks
average: 525809 cycles/ticks
Loop spin: 114
gen_a:
median: 57752 cycles/ticks
average: 59249 cycles/ticks
poly_getnoise_eta1:
median: 11478 cycles/ticks
average: 11598 cycles/ticks
poly_getnoise_eta2:
median: 7242 cycles/ticks
average: 7328 cycles/ticks
NTT:
median: 23494 cycles/ticks
average: 24068 cycles/ticks
INVNTT:
median: 33636 cycles/ticks
average: 34619 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23642 cycles/ticks
average: 24319 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3853 cycles/ticks
poly_frommsg:
median: 3536 cycles/ticks
average: 3632 cycles/ticks
poly_compress:
median: 3758 cycles/ticks
average: 3853 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1054 cycles/ticks
polyvec_compress:
median: 11376 cycles/ticks
average: 11563 cycles/ticks
polyvec_decompress:
median: 4276 cycles/ticks
average: 4398 cycles/ticks
indcpa_keypair:
median: 269300 cycles/ticks
average: 276062 cycles/ticks
indcpa_enc:
median: 358630 cycles/ticks
average: 367573 cycles/ticks
indcpa_dec:
median: 121498 cycles/ticks
average: 124705 cycles/ticks
kyber_keypair_derand:
median: 292446 cycles/ticks
average: 299487 cycles/ticks
kyber_keypair:
median: 301802 cycles/ticks
average: 309314 cycles/ticks
kyber_encaps_derand:
median: 385298 cycles/ticks
average: 394539 cycles/ticks
kyber_encaps:
median: 386368 cycles/ticks
average: 395254 cycles/ticks
kyber_decaps:
median: 522962 cycles/ticks
average: 525314 cycles/ticks
Loop spin: 115
gen_a:
median: 57736 cycles/ticks
average: 59219 cycles/ticks
poly_getnoise_eta1:
median: 11366 cycles/ticks
average: 11568 cycles/ticks
poly_getnoise_eta2:
median: 7248 cycles/ticks
average: 7370 cycles/ticks
NTT:
median: 23386 cycles/ticks
average: 23942 cycles/ticks
INVNTT:
median: 33542 cycles/ticks
average: 34400 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23638 cycles/ticks
average: 24177 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3863 cycles/ticks
poly_frommsg:
median: 3540 cycles/ticks
average: 3654 cycles/ticks
poly_compress:
median: 3728 cycles/ticks
average: 3820 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1037 cycles/ticks
polyvec_compress:
median: 11366 cycles/ticks
average: 11647 cycles/ticks
polyvec_decompress:
median: 4274 cycles/ticks
average: 4300 cycles/ticks
indcpa_keypair:
median: 269512 cycles/ticks
average: 276246 cycles/ticks
indcpa_enc:
median: 358324 cycles/ticks
average: 367212 cycles/ticks
indcpa_dec:
median: 121340 cycles/ticks
average: 124361 cycles/ticks
kyber_keypair_derand:
median: 293190 cycles/ticks
average: 300718 cycles/ticks
kyber_keypair:
median: 302052 cycles/ticks
average: 309141 cycles/ticks
kyber_encaps_derand:
median: 385382 cycles/ticks
average: 395321 cycles/ticks
kyber_encaps:
median: 386824 cycles/ticks
average: 396566 cycles/ticks
kyber_decaps:
median: 524196 cycles/ticks
average: 526181 cycles/ticks
Loop spin: 116
gen_a:
median: 57762 cycles/ticks
average: 59379 cycles/ticks
poly_getnoise_eta1:
median: 11296 cycles/ticks
average: 11490 cycles/ticks
poly_getnoise_eta2:
median: 7250 cycles/ticks
average: 7369 cycles/ticks
NTT:
median: 23310 cycles/ticks
average: 23957 cycles/ticks
INVNTT:
median: 33508 cycles/ticks
average: 34400 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23620 cycles/ticks
average: 24206 cycles/ticks
poly_tomsg:
median: 3858 cycles/ticks
average: 3927 cycles/ticks
poly_frommsg:
median: 3544 cycles/ticks
average: 3665 cycles/ticks
poly_compress:
median: 3658 cycles/ticks
average: 3731 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1038 cycles/ticks
polyvec_compress:
median: 11406 cycles/ticks
average: 11688 cycles/ticks
polyvec_decompress:
median: 4270 cycles/ticks
average: 4296 cycles/ticks
indcpa_keypair:
median: 269318 cycles/ticks
average: 276738 cycles/ticks
indcpa_enc:
median: 359884 cycles/ticks
average: 367898 cycles/ticks
indcpa_dec:
median: 121376 cycles/ticks
average: 124439 cycles/ticks
kyber_keypair_derand:
median: 292396 cycles/ticks
average: 299910 cycles/ticks
kyber_keypair:
median: 302440 cycles/ticks
average: 309182 cycles/ticks
kyber_encaps_derand:
median: 385550 cycles/ticks
average: 395244 cycles/ticks
kyber_encaps:
median: 386776 cycles/ticks
average: 395905 cycles/ticks
kyber_decaps:
median: 514266 cycles/ticks
average: 525047 cycles/ticks
Loop spin: 117
gen_a:
median: 57742 cycles/ticks
average: 59380 cycles/ticks
poly_getnoise_eta1:
median: 11268 cycles/ticks
average: 11381 cycles/ticks
poly_getnoise_eta2:
median: 7366 cycles/ticks
average: 7516 cycles/ticks
NTT:
median: 23268 cycles/ticks
average: 23960 cycles/ticks
INVNTT:
median: 33582 cycles/ticks
average: 34374 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23588 cycles/ticks
average: 24064 cycles/ticks
poly_tomsg:
median: 3960 cycles/ticks
average: 4064 cycles/ticks
poly_frommsg:
median: 3450 cycles/ticks
average: 3534 cycles/ticks
poly_compress:
median: 3664 cycles/ticks
average: 3691 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1051 cycles/ticks
polyvec_compress:
median: 11374 cycles/ticks
average: 11643 cycles/ticks
polyvec_decompress:
median: 4386 cycles/ticks
average: 4486 cycles/ticks
indcpa_keypair:
median: 268446 cycles/ticks
average: 275567 cycles/ticks
indcpa_enc:
median: 357896 cycles/ticks
average: 366981 cycles/ticks
indcpa_dec:
median: 121850 cycles/ticks
average: 124922 cycles/ticks
kyber_keypair_derand:
median: 291818 cycles/ticks
average: 299205 cycles/ticks
kyber_keypair:
median: 301820 cycles/ticks
average: 308980 cycles/ticks
kyber_encaps_derand:
median: 394522 cycles/ticks
average: 395846 cycles/ticks
kyber_encaps:
median: 396622 cycles/ticks
average: 398634 cycles/ticks
kyber_decaps:
median: 526110 cycles/ticks
average: 528116 cycles/ticks
Loop spin: 118
gen_a:
median: 59076 cycles/ticks
average: 59913 cycles/ticks
poly_getnoise_eta1:
median: 11640 cycles/ticks
average: 11778 cycles/ticks
poly_getnoise_eta2:
median: 7266 cycles/ticks
average: 7451 cycles/ticks
NTT:
median: 23870 cycles/ticks
average: 24273 cycles/ticks
INVNTT:
median: 34362 cycles/ticks
average: 34874 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 24144 cycles/ticks
average: 24389 cycles/ticks
poly_tomsg:
median: 3854 cycles/ticks
average: 3892 cycles/ticks
poly_frommsg:
median: 3534 cycles/ticks
average: 3627 cycles/ticks
poly_compress:
median: 3658 cycles/ticks
average: 3697 cycles/ticks
poly_decompress:
median: 1056 cycles/ticks
average: 1112 cycles/ticks
polyvec_compress:
median: 11568 cycles/ticks
average: 11751 cycles/ticks
polyvec_decompress:
median: 4352 cycles/ticks
average: 4461 cycles/ticks
indcpa_keypair:
median: 269340 cycles/ticks
average: 275667 cycles/ticks
indcpa_enc:
median: 367038 cycles/ticks
average: 368602 cycles/ticks
indcpa_dec:
median: 121638 cycles/ticks
average: 124633 cycles/ticks
kyber_keypair_derand:
median: 291950 cycles/ticks
average: 298544 cycles/ticks
kyber_keypair:
median: 302194 cycles/ticks
average: 309453 cycles/ticks
kyber_encaps_derand:
median: 390302 cycles/ticks
average: 399487 cycles/ticks
kyber_encaps:
median: 400504 cycles/ticks
average: 401761 cycles/ticks
kyber_decaps:
median: 529900 cycles/ticks
average: 532136 cycles/ticks
Loop spin: 119
gen_a:
median: 57700 cycles/ticks
average: 59308 cycles/ticks
poly_getnoise_eta1:
median: 11334 cycles/ticks
average: 11681 cycles/ticks
poly_getnoise_eta2:
median: 7272 cycles/ticks
average: 7421 cycles/ticks
NTT:
median: 23406 cycles/ticks
average: 24034 cycles/ticks
INVNTT:
median: 34250 cycles/ticks
average: 34670 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23654 cycles/ticks
average: 24335 cycles/ticks
poly_tomsg:
median: 3866 cycles/ticks
average: 3984 cycles/ticks
poly_frommsg:
median: 3516 cycles/ticks
average: 3596 cycles/ticks
poly_compress:
median: 3764 cycles/ticks
average: 3787 cycles/ticks
poly_decompress:
median: 1024 cycles/ticks
average: 1079 cycles/ticks
polyvec_compress:
median: 11402 cycles/ticks
average: 11669 cycles/ticks
polyvec_decompress:
median: 4278 cycles/ticks
average: 4382 cycles/ticks
indcpa_keypair:
median: 275370 cycles/ticks
average: 276975 cycles/ticks
indcpa_enc:
median: 367014 cycles/ticks
average: 368648 cycles/ticks
indcpa_dec:
median: 121580 cycles/ticks
average: 125027 cycles/ticks
kyber_keypair_derand:
median: 299680 cycles/ticks
average: 301468 cycles/ticks
kyber_keypair:
median: 309452 cycles/ticks
average: 311861 cycles/ticks
kyber_encaps_derand:
median: 395228 cycles/ticks
average: 396740 cycles/ticks
kyber_encaps:
median: 396436 cycles/ticks
average: 398736 cycles/ticks
kyber_decaps:
median: 519642 cycles/ticks
average: 525942 cycles/ticks
Loop spin: 120
gen_a:
median: 57810 cycles/ticks
average: 59521 cycles/ticks
poly_getnoise_eta1:
median: 11316 cycles/ticks
average: 11426 cycles/ticks
poly_getnoise_eta2:
median: 7286 cycles/ticks
average: 7514 cycles/ticks
NTT:
median: 23394 cycles/ticks
average: 23905 cycles/ticks
INVNTT:
median: 33604 cycles/ticks
average: 34434 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23598 cycles/ticks
average: 24028 cycles/ticks
poly_tomsg:
median: 3940 cycles/ticks
average: 4034 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3465 cycles/ticks
poly_compress:
median: 3662 cycles/ticks
average: 3674 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11582 cycles/ticks
average: 11740 cycles/ticks
polyvec_decompress:
median: 4272 cycles/ticks
average: 4345 cycles/ticks
indcpa_keypair:
median: 275272 cycles/ticks
average: 277143 cycles/ticks
indcpa_enc:
median: 367198 cycles/ticks
average: 368775 cycles/ticks
indcpa_dec:
median: 121822 cycles/ticks
average: 124946 cycles/ticks
kyber_keypair_derand:
median: 299236 cycles/ticks
average: 300486 cycles/ticks
kyber_keypair:
median: 308696 cycles/ticks
average: 309927 cycles/ticks
kyber_encaps_derand:
median: 394408 cycles/ticks
average: 396228 cycles/ticks
kyber_encaps:
median: 396194 cycles/ticks
average: 397925 cycles/ticks
kyber_decaps:
median: 526166 cycles/ticks
average: 535573 cycles/ticks
Loop spin: 121
gen_a:
median: 57702 cycles/ticks
average: 59160 cycles/ticks
poly_getnoise_eta1:
median: 11286 cycles/ticks
average: 11531 cycles/ticks
poly_getnoise_eta2:
median: 7252 cycles/ticks
average: 7322 cycles/ticks
NTT:
median: 23836 cycles/ticks
average: 24172 cycles/ticks
INVNTT:
median: 33508 cycles/ticks
average: 34482 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23656 cycles/ticks
average: 24200 cycles/ticks
poly_tomsg:
median: 3852 cycles/ticks
average: 3994 cycles/ticks
poly_frommsg:
median: 3448 cycles/ticks
average: 3560 cycles/ticks
poly_compress:
median: 3738 cycles/ticks
average: 3823 cycles/ticks
poly_decompress:
median: 1056 cycles/ticks
average: 1075 cycles/ticks
polyvec_compress:
median: 11332 cycles/ticks
average: 11496 cycles/ticks
polyvec_decompress:
median: 4292 cycles/ticks
average: 4412 cycles/ticks
indcpa_keypair:
median: 269360 cycles/ticks
average: 276179 cycles/ticks
indcpa_enc:
median: 366722 cycles/ticks
average: 368307 cycles/ticks
indcpa_dec:
median: 122484 cycles/ticks
average: 125302 cycles/ticks
kyber_keypair_derand:
median: 292300 cycles/ticks
average: 300463 cycles/ticks
kyber_keypair:
median: 302062 cycles/ticks
average: 309155 cycles/ticks
kyber_encaps_derand:
median: 394714 cycles/ticks
average: 395843 cycles/ticks
kyber_encaps:
median: 386800 cycles/ticks
average: 396306 cycles/ticks
kyber_decaps:
median: 525278 cycles/ticks
average: 526687 cycles/ticks
Loop spin: 122
gen_a:
median: 57894 cycles/ticks
average: 59452 cycles/ticks
poly_getnoise_eta1:
median: 11366 cycles/ticks
average: 11696 cycles/ticks
poly_getnoise_eta2:
median: 7414 cycles/ticks
average: 7498 cycles/ticks
NTT:
median: 23318 cycles/ticks
average: 23813 cycles/ticks
INVNTT:
median: 33628 cycles/ticks
average: 34422 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23676 cycles/ticks
average: 24302 cycles/ticks
poly_tomsg:
median: 3948 cycles/ticks
average: 4035 cycles/ticks
poly_frommsg:
median: 3528 cycles/ticks
average: 3615 cycles/ticks
poly_compress:
median: 3702 cycles/ticks
average: 3815 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1036 cycles/ticks
polyvec_compress:
median: 11488 cycles/ticks
average: 11656 cycles/ticks
polyvec_decompress:
median: 4352 cycles/ticks
average: 4456 cycles/ticks
indcpa_keypair:
median: 269072 cycles/ticks
average: 275850 cycles/ticks
indcpa_enc:
median: 367470 cycles/ticks
average: 368845 cycles/ticks
indcpa_dec:
median: 121644 cycles/ticks
average: 124808 cycles/ticks
kyber_keypair_derand:
median: 292796 cycles/ticks
average: 299856 cycles/ticks
kyber_keypair:
median: 305718 cycles/ticks
average: 309838 cycles/ticks
kyber_encaps_derand:
median: 395268 cycles/ticks
average: 396273 cycles/ticks
kyber_encaps:
median: 386772 cycles/ticks
average: 391023 cycles/ticks
kyber_decaps:
median: 526174 cycles/ticks
average: 528239 cycles/ticks
Loop spin: 123
gen_a:
median: 57618 cycles/ticks
average: 58836 cycles/ticks
poly_getnoise_eta1:
median: 11234 cycles/ticks
average: 11315 cycles/ticks
poly_getnoise_eta2:
median: 7236 cycles/ticks
average: 7249 cycles/ticks
NTT:
median: 23248 cycles/ticks
average: 23795 cycles/ticks
INVNTT:
median: 33504 cycles/ticks
average: 34254 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23602 cycles/ticks
average: 24225 cycles/ticks
poly_tomsg:
median: 3886 cycles/ticks
average: 4042 cycles/ticks
poly_frommsg:
median: 3444 cycles/ticks
average: 3510 cycles/ticks
poly_compress:
median: 3752 cycles/ticks
average: 3841 cycles/ticks
poly_decompress:
median: 1048 cycles/ticks
average: 1101 cycles/ticks
polyvec_compress:
median: 11330 cycles/ticks
average: 11452 cycles/ticks
polyvec_decompress:
median: 4304 cycles/ticks
average: 4412 cycles/ticks
indcpa_keypair:
median: 268840 cycles/ticks
average: 274465 cycles/ticks
indcpa_enc:
median: 357802 cycles/ticks
average: 364995 cycles/ticks
indcpa_dec:
median: 121186 cycles/ticks
average: 123476 cycles/ticks
kyber_keypair_derand:
median: 291960 cycles/ticks
average: 298591 cycles/ticks
kyber_keypair:
median: 301176 cycles/ticks
average: 306555 cycles/ticks
kyber_encaps_derand:
median: 384946 cycles/ticks
average: 393488 cycles/ticks
kyber_encaps:
median: 386648 cycles/ticks
average: 394521 cycles/ticks
kyber_decaps:
median: 512258 cycles/ticks
average: 520078 cycles/ticks
Loop spin: 124
gen_a:
median: 57626 cycles/ticks
average: 58890 cycles/ticks
poly_getnoise_eta1:
median: 11230 cycles/ticks
average: 11299 cycles/ticks
poly_getnoise_eta2:
median: 7294 cycles/ticks
average: 7467 cycles/ticks
NTT:
median: 23224 cycles/ticks
average: 23627 cycles/ticks
INVNTT:
median: 33462 cycles/ticks
average: 34158 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23580 cycles/ticks
average: 23963 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3858 cycles/ticks
poly_frommsg:
median: 3444 cycles/ticks
average: 3489 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3674 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11326 cycles/ticks
average: 11376 cycles/ticks
polyvec_decompress:
median: 4258 cycles/ticks
average: 4281 cycles/ticks
indcpa_keypair:
median: 268694 cycles/ticks
average: 274286 cycles/ticks
indcpa_enc:
median: 357696 cycles/ticks
average: 362152 cycles/ticks
indcpa_dec:
median: 121352 cycles/ticks
average: 124092 cycles/ticks
kyber_keypair_derand:
median: 291476 cycles/ticks
average: 294676 cycles/ticks
kyber_keypair:
median: 300978 cycles/ticks
average: 304857 cycles/ticks
kyber_encaps_derand:
median: 384502 cycles/ticks
average: 389276 cycles/ticks
kyber_encaps:
median: 386282 cycles/ticks
average: 390978 cycles/ticks
kyber_decaps:
median: 511768 cycles/ticks
average: 517388 cycles/ticks
Loop spin: 125
gen_a:
median: 57574 cycles/ticks
average: 58199 cycles/ticks
poly_getnoise_eta1:
median: 11282 cycles/ticks
average: 11379 cycles/ticks
poly_getnoise_eta2:
median: 7242 cycles/ticks
average: 7284 cycles/ticks
NTT:
median: 23284 cycles/ticks
average: 23474 cycles/ticks
INVNTT:
median: 33436 cycles/ticks
average: 33644 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23562 cycles/ticks
average: 23690 cycles/ticks
poly_tomsg:
median: 3854 cycles/ticks
average: 3880 cycles/ticks
poly_frommsg:
median: 3444 cycles/ticks
average: 3471 cycles/ticks
poly_compress:
median: 3662 cycles/ticks
average: 3680 cycles/ticks
poly_decompress:
median: 1024 cycles/ticks
average: 1046 cycles/ticks
polyvec_compress:
median: 11338 cycles/ticks
average: 11399 cycles/ticks
polyvec_decompress:
median: 4260 cycles/ticks
average: 4292 cycles/ticks
indcpa_keypair:
median: 268296 cycles/ticks
average: 269823 cycles/ticks
indcpa_enc:
median: 357742 cycles/ticks
average: 361730 cycles/ticks
indcpa_dec:
median: 121854 cycles/ticks
average: 125141 cycles/ticks
kyber_keypair_derand:
median: 291926 cycles/ticks
average: 299726 cycles/ticks
kyber_keypair:
median: 301566 cycles/ticks
average: 308281 cycles/ticks
kyber_encaps_derand:
median: 385066 cycles/ticks
average: 393979 cycles/ticks
kyber_encaps:
median: 395436 cycles/ticks
average: 397396 cycles/ticks
kyber_decaps:
median: 523504 cycles/ticks
average: 525947 cycles/ticks
Loop spin: 126
gen_a:
median: 57746 cycles/ticks
average: 59143 cycles/ticks
poly_getnoise_eta1:
median: 11278 cycles/ticks
average: 11499 cycles/ticks
poly_getnoise_eta2:
median: 7242 cycles/ticks
average: 7335 cycles/ticks
NTT:
median: 23390 cycles/ticks
average: 24034 cycles/ticks
INVNTT:
median: 33630 cycles/ticks
average: 34436 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23638 cycles/ticks
average: 24284 cycles/ticks
poly_tomsg:
median: 3960 cycles/ticks
average: 3983 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3519 cycles/ticks
poly_compress:
median: 3706 cycles/ticks
average: 3853 cycles/ticks
poly_decompress:
median: 1056 cycles/ticks
average: 1066 cycles/ticks
polyvec_compress:
median: 11504 cycles/ticks
average: 11612 cycles/ticks
polyvec_decompress:
median: 4360 cycles/ticks
average: 4465 cycles/ticks
indcpa_keypair:
median: 269474 cycles/ticks
average: 276256 cycles/ticks
indcpa_enc:
median: 358836 cycles/ticks
average: 367867 cycles/ticks
indcpa_dec:
median: 121528 cycles/ticks
average: 124880 cycles/ticks
kyber_keypair_derand:
median: 292280 cycles/ticks
average: 299007 cycles/ticks
kyber_keypair:
median: 302570 cycles/ticks
average: 309304 cycles/ticks
kyber_encaps_derand:
median: 385524 cycles/ticks
average: 395224 cycles/ticks
kyber_encaps:
median: 387196 cycles/ticks
average: 396316 cycles/ticks
kyber_decaps:
median: 513344 cycles/ticks
average: 524561 cycles/ticks
Loop spin: 127
gen_a:
median: 57594 cycles/ticks
average: 58965 cycles/ticks
poly_getnoise_eta1:
median: 11344 cycles/ticks
average: 11508 cycles/ticks
poly_getnoise_eta2:
median: 7262 cycles/ticks
average: 7387 cycles/ticks
NTT:
median: 23272 cycles/ticks
average: 23805 cycles/ticks
INVNTT:
median: 33470 cycles/ticks
average: 34344 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23598 cycles/ticks
average: 24154 cycles/ticks
poly_tomsg:
median: 3866 cycles/ticks
average: 3984 cycles/ticks
poly_frommsg:
median: 3484 cycles/ticks
average: 3585 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3677 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1053 cycles/ticks
polyvec_compress:
median: 11360 cycles/ticks
average: 11611 cycles/ticks
polyvec_decompress:
median: 4266 cycles/ticks
average: 4295 cycles/ticks
indcpa_keypair:
median: 269132 cycles/ticks
average: 275043 cycles/ticks
indcpa_enc:
median: 357980 cycles/ticks
average: 365997 cycles/ticks
indcpa_dec:
median: 121248 cycles/ticks
average: 123736 cycles/ticks
kyber_keypair_derand:
median: 291794 cycles/ticks
average: 298371 cycles/ticks
kyber_keypair:
median: 301816 cycles/ticks
average: 308251 cycles/ticks
kyber_encaps_derand:
median: 395836 cycles/ticks
average: 398426 cycles/ticks
kyber_encaps:
median: 396934 cycles/ticks
average: 399429 cycles/ticks
kyber_decaps:
median: 526168 cycles/ticks
average: 528867 cycles/ticks
Loop spin: 128
gen_a:
median: 57800 cycles/ticks
average: 59507 cycles/ticks
poly_getnoise_eta1:
median: 11374 cycles/ticks
average: 11674 cycles/ticks
poly_getnoise_eta2:
median: 7442 cycles/ticks
average: 7567 cycles/ticks
NTT:
median: 23422 cycles/ticks
average: 24021 cycles/ticks
INVNTT:
median: 33636 cycles/ticks
average: 34814 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23668 cycles/ticks
average: 24273 cycles/ticks
poly_tomsg:
median: 3922 cycles/ticks
average: 4049 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3467 cycles/ticks
poly_compress:
median: 3742 cycles/ticks
average: 3863 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1034 cycles/ticks
polyvec_compress:
median: 11362 cycles/ticks
average: 11636 cycles/ticks
polyvec_decompress:
median: 4382 cycles/ticks
average: 4479 cycles/ticks
indcpa_keypair:
median: 275448 cycles/ticks
average: 277866 cycles/ticks
indcpa_enc:
median: 367608 cycles/ticks
average: 370426 cycles/ticks
indcpa_dec:
median: 124386 cycles/ticks
average: 125354 cycles/ticks
kyber_keypair_derand:
median: 299280 cycles/ticks
average: 301315 cycles/ticks
kyber_keypair:
median: 307838 cycles/ticks
average: 309836 cycles/ticks
kyber_encaps_derand:
median: 395360 cycles/ticks
average: 397732 cycles/ticks
kyber_encaps:
median: 396614 cycles/ticks
average: 398587 cycles/ticks
kyber_decaps:
median: 514924 cycles/ticks
average: 525980 cycles/ticks
Loop spin: 129
gen_a:
median: 57862 cycles/ticks
average: 59621 cycles/ticks
poly_getnoise_eta1:
median: 11338 cycles/ticks
average: 11591 cycles/ticks
poly_getnoise_eta2:
median: 7302 cycles/ticks
average: 7496 cycles/ticks
NTT:
median: 23536 cycles/ticks
average: 24160 cycles/ticks
INVNTT:
median: 33752 cycles/ticks
average: 34687 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23706 cycles/ticks
average: 24370 cycles/ticks
poly_tomsg:
median: 3868 cycles/ticks
average: 3974 cycles/ticks
poly_frommsg:
median: 3494 cycles/ticks
average: 3594 cycles/ticks
poly_compress:
median: 3666 cycles/ticks
average: 3741 cycles/ticks
poly_decompress:
median: 1062 cycles/ticks
average: 1112 cycles/ticks
polyvec_compress:
median: 11374 cycles/ticks
average: 11655 cycles/ticks
polyvec_decompress:
median: 4262 cycles/ticks
average: 4296 cycles/ticks
indcpa_keypair:
median: 269414 cycles/ticks
average: 275589 cycles/ticks
indcpa_enc:
median: 358204 cycles/ticks
average: 365543 cycles/ticks
indcpa_dec:
median: 121394 cycles/ticks
average: 123578 cycles/ticks
kyber_keypair_derand:
median: 292244 cycles/ticks
average: 298897 cycles/ticks
kyber_keypair:
median: 308752 cycles/ticks
average: 311117 cycles/ticks
kyber_encaps_derand:
median: 395452 cycles/ticks
average: 397565 cycles/ticks
kyber_encaps:
median: 396842 cycles/ticks
average: 398959 cycles/ticks
kyber_decaps:
median: 526280 cycles/ticks
average: 529737 cycles/ticks
Loop spin: 130
gen_a:
median: 57838 cycles/ticks
average: 59580 cycles/ticks
poly_getnoise_eta1:
median: 11372 cycles/ticks
average: 11662 cycles/ticks
poly_getnoise_eta2:
median: 7312 cycles/ticks
average: 7501 cycles/ticks
NTT:
median: 23422 cycles/ticks
average: 24192 cycles/ticks
INVNTT:
median: 33628 cycles/ticks
average: 34263 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23768 cycles/ticks
average: 24370 cycles/ticks
poly_tomsg:
median: 3860 cycles/ticks
average: 4029 cycles/ticks
poly_frommsg:
median: 3544 cycles/ticks
average: 3591 cycles/ticks
poly_compress:
median: 3678 cycles/ticks
average: 3797 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1038 cycles/ticks
polyvec_compress:
median: 11586 cycles/ticks
average: 11769 cycles/ticks
polyvec_decompress:
median: 4368 cycles/ticks
average: 4456 cycles/ticks
indcpa_keypair:
median: 275508 cycles/ticks
average: 277918 cycles/ticks
indcpa_enc:
median: 367824 cycles/ticks
average: 369897 cycles/ticks
indcpa_dec:
median: 122002 cycles/ticks
average: 125248 cycles/ticks
kyber_keypair_derand:
median: 292896 cycles/ticks
average: 299616 cycles/ticks
kyber_keypair:
median: 308858 cycles/ticks
average: 311050 cycles/ticks
kyber_encaps_derand:
median: 395966 cycles/ticks
average: 399454 cycles/ticks
kyber_encaps:
median: 397368 cycles/ticks
average: 400551 cycles/ticks
kyber_decaps:
median: 526934 cycles/ticks
average: 530662 cycles/ticks
Loop spin: 131
gen_a:
median: 59192 cycles/ticks
average: 59969 cycles/ticks
poly_getnoise_eta1:
median: 11614 cycles/ticks
average: 11677 cycles/ticks
poly_getnoise_eta2:
median: 7426 cycles/ticks
average: 7565 cycles/ticks
NTT:
median: 23900 cycles/ticks
average: 24281 cycles/ticks
INVNTT:
median: 34346 cycles/ticks
average: 34832 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 24208 cycles/ticks
average: 24464 cycles/ticks
poly_tomsg:
median: 3960 cycles/ticks
average: 3990 cycles/ticks
poly_frommsg:
median: 3542 cycles/ticks
average: 3602 cycles/ticks
poly_compress:
median: 3666 cycles/ticks
average: 3722 cycles/ticks
poly_decompress:
median: 1056 cycles/ticks
average: 1113 cycles/ticks
polyvec_compress:
median: 11656 cycles/ticks
average: 11845 cycles/ticks
polyvec_decompress:
median: 4272 cycles/ticks
average: 4396 cycles/ticks
indcpa_keypair:
median: 275972 cycles/ticks
average: 278218 cycles/ticks
indcpa_enc:
median: 367914 cycles/ticks
average: 370563 cycles/ticks
indcpa_dec:
median: 124622 cycles/ticks
average: 125542 cycles/ticks
kyber_keypair_derand:
median: 299506 cycles/ticks
average: 302394 cycles/ticks
kyber_keypair:
median: 309202 cycles/ticks
average: 312330 cycles/ticks
kyber_encaps_derand:
median: 395816 cycles/ticks
average: 399247 cycles/ticks
kyber_encaps:
median: 396852 cycles/ticks
average: 399557 cycles/ticks
kyber_decaps:
median: 526042 cycles/ticks
average: 529527 cycles/ticks
Loop spin: 132
gen_a:
median: 59082 cycles/ticks
average: 59862 cycles/ticks
poly_getnoise_eta1:
median: 11500 cycles/ticks
average: 11692 cycles/ticks
poly_getnoise_eta2:
median: 7454 cycles/ticks
average: 7514 cycles/ticks
NTT:
median: 23898 cycles/ticks
average: 24295 cycles/ticks
INVNTT:
median: 34346 cycles/ticks
average: 34601 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 24090 cycles/ticks
average: 24514 cycles/ticks
poly_tomsg:
median: 3962 cycles/ticks
average: 3992 cycles/ticks
poly_frommsg:
median: 3444 cycles/ticks
average: 3563 cycles/ticks
poly_compress:
median: 3762 cycles/ticks
average: 3862 cycles/ticks
poly_decompress:
median: 1058 cycles/ticks
average: 1082 cycles/ticks
polyvec_compress:
median: 11582 cycles/ticks
average: 11766 cycles/ticks
polyvec_decompress:
median: 4276 cycles/ticks
average: 4406 cycles/ticks
indcpa_keypair:
median: 275854 cycles/ticks
average: 278107 cycles/ticks
indcpa_enc:
median: 367632 cycles/ticks
average: 369326 cycles/ticks
indcpa_dec:
median: 122048 cycles/ticks
average: 125118 cycles/ticks
kyber_keypair_derand:
median: 299538 cycles/ticks
average: 302507 cycles/ticks
kyber_keypair:
median: 309116 cycles/ticks
average: 312196 cycles/ticks
kyber_encaps_derand:
median: 395708 cycles/ticks
average: 398182 cycles/ticks
kyber_encaps:
median: 396850 cycles/ticks
average: 399539 cycles/ticks
kyber_decaps:
median: 526370 cycles/ticks
average: 530078 cycles/ticks
Loop spin: 133
gen_a:
median: 58910 cycles/ticks
average: 59602 cycles/ticks
poly_getnoise_eta1:
median: 11436 cycles/ticks
average: 11638 cycles/ticks
poly_getnoise_eta2:
median: 7250 cycles/ticks
average: 7423 cycles/ticks
NTT:
median: 23620 cycles/ticks
average: 24063 cycles/ticks
INVNTT:
median: 34368 cycles/ticks
average: 34660 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 24208 cycles/ticks
average: 24430 cycles/ticks
poly_tomsg:
median: 3952 cycles/ticks
average: 4017 cycles/ticks
poly_frommsg:
median: 3540 cycles/ticks
average: 3596 cycles/ticks
poly_compress:
median: 3658 cycles/ticks
average: 3727 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1034 cycles/ticks
polyvec_compress:
median: 11564 cycles/ticks
average: 11768 cycles/ticks
polyvec_decompress:
median: 4286 cycles/ticks
average: 4409 cycles/ticks
indcpa_keypair:
median: 276126 cycles/ticks
average: 278190 cycles/ticks
indcpa_enc:
median: 367746 cycles/ticks
average: 370306 cycles/ticks
indcpa_dec:
median: 124426 cycles/ticks
average: 125396 cycles/ticks
kyber_keypair_derand:
median: 303738 cycles/ticks
average: 306553 cycles/ticks
kyber_keypair:
median: 309012 cycles/ticks
average: 311263 cycles/ticks
kyber_encaps_derand:
median: 395358 cycles/ticks
average: 398125 cycles/ticks
kyber_encaps:
median: 396008 cycles/ticks
average: 397916 cycles/ticks
kyber_decaps:
median: 525858 cycles/ticks
average: 528170 cycles/ticks
Loop spin: 134
gen_a:
median: 58890 cycles/ticks
average: 59567 cycles/ticks
poly_getnoise_eta1:
median: 11400 cycles/ticks
average: 11609 cycles/ticks
poly_getnoise_eta2:
median: 7360 cycles/ticks
average: 7501 cycles/ticks
NTT:
median: 23472 cycles/ticks
average: 23979 cycles/ticks
INVNTT:
median: 34296 cycles/ticks
average: 34591 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23678 cycles/ticks
average: 24349 cycles/ticks
poly_tomsg:
median: 3858 cycles/ticks
average: 3982 cycles/ticks
poly_frommsg:
median: 3448 cycles/ticks
average: 3563 cycles/ticks
poly_compress:
median: 3760 cycles/ticks
average: 3792 cycles/ticks
poly_decompress:
median: 1054 cycles/ticks
average: 1063 cycles/ticks
polyvec_compress:
median: 11370 cycles/ticks
average: 11725 cycles/ticks
polyvec_decompress:
median: 4354 cycles/ticks
average: 4443 cycles/ticks
indcpa_keypair:
median: 275632 cycles/ticks
average: 277271 cycles/ticks
indcpa_enc:
median: 367582 cycles/ticks
average: 370203 cycles/ticks
indcpa_dec:
median: 124358 cycles/ticks
average: 125583 cycles/ticks
kyber_keypair_derand:
median: 299682 cycles/ticks
average: 301515 cycles/ticks
kyber_keypair:
median: 308872 cycles/ticks
average: 311126 cycles/ticks
kyber_encaps_derand:
median: 395104 cycles/ticks
average: 396815 cycles/ticks
kyber_encaps:
median: 397116 cycles/ticks
average: 399147 cycles/ticks
kyber_decaps:
median: 526726 cycles/ticks
average: 531126 cycles/ticks
Loop spin: 135
gen_a:
median: 58778 cycles/ticks
average: 60140 cycles/ticks
poly_getnoise_eta1:
median: 11560 cycles/ticks
average: 11760 cycles/ticks
poly_getnoise_eta2:
median: 7272 cycles/ticks
average: 7501 cycles/ticks
NTT:
median: 23894 cycles/ticks
average: 24149 cycles/ticks
INVNTT:
median: 34366 cycles/ticks
average: 34719 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 24140 cycles/ticks
average: 24452 cycles/ticks
poly_tomsg:
median: 3944 cycles/ticks
average: 3976 cycles/ticks
poly_frommsg:
median: 3450 cycles/ticks
average: 3519 cycles/ticks
poly_compress:
median: 3762 cycles/ticks
average: 3842 cycles/ticks
poly_decompress:
median: 1056 cycles/ticks
average: 1066 cycles/ticks
polyvec_compress:
median: 11364 cycles/ticks
average: 11641 cycles/ticks
polyvec_decompress:
median: 4278 cycles/ticks
average: 4407 cycles/ticks
indcpa_keypair:
median: 275848 cycles/ticks
average: 278267 cycles/ticks
indcpa_enc:
median: 368174 cycles/ticks
average: 370476 cycles/ticks
indcpa_dec:
median: 124502 cycles/ticks
average: 125937 cycles/ticks
kyber_keypair_derand:
median: 300036 cycles/ticks
average: 302030 cycles/ticks
kyber_keypair:
median: 309218 cycles/ticks
average: 311366 cycles/ticks
kyber_encaps_derand:
median: 395596 cycles/ticks
average: 398484 cycles/ticks
kyber_encaps:
median: 396750 cycles/ticks
average: 399275 cycles/ticks
kyber_decaps:
median: 526352 cycles/ticks
average: 529359 cycles/ticks
Loop spin: 136
gen_a:
median: 59104 cycles/ticks
average: 59953 cycles/ticks
poly_getnoise_eta1:
median: 11426 cycles/ticks
average: 11535 cycles/ticks
poly_getnoise_eta2:
median: 7330 cycles/ticks
average: 7547 cycles/ticks
NTT:
median: 23852 cycles/ticks
average: 24324 cycles/ticks
INVNTT:
median: 34256 cycles/ticks
average: 34562 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 24164 cycles/ticks
average: 24598 cycles/ticks
poly_tomsg:
median: 3956 cycles/ticks
average: 4046 cycles/ticks
poly_frommsg:
median: 3564 cycles/ticks
average: 3619 cycles/ticks
poly_compress:
median: 3762 cycles/ticks
average: 3821 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1087 cycles/ticks
polyvec_compress:
median: 11594 cycles/ticks
average: 11937 cycles/ticks
polyvec_decompress:
median: 4386 cycles/ticks
average: 4484 cycles/ticks
indcpa_keypair:
median: 276124 cycles/ticks
average: 277585 cycles/ticks
indcpa_enc:
median: 367864 cycles/ticks
average: 370074 cycles/ticks
indcpa_dec:
median: 124444 cycles/ticks
average: 125672 cycles/ticks
kyber_keypair_derand:
median: 299760 cycles/ticks
average: 302152 cycles/ticks
kyber_keypair:
median: 308686 cycles/ticks
average: 311060 cycles/ticks
kyber_encaps_derand:
median: 394918 cycles/ticks
average: 397205 cycles/ticks
kyber_encaps:
median: 396576 cycles/ticks
average: 398741 cycles/ticks
kyber_decaps:
median: 526812 cycles/ticks
average: 531425 cycles/ticks
Loop spin: 137
gen_a:
median: 59386 cycles/ticks
average: 59796 cycles/ticks
poly_getnoise_eta1:
median: 11470 cycles/ticks
average: 11607 cycles/ticks
poly_getnoise_eta2:
median: 7434 cycles/ticks
average: 7571 cycles/ticks
NTT:
median: 23798 cycles/ticks
average: 24182 cycles/ticks
INVNTT:
median: 34308 cycles/ticks
average: 34500 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 24220 cycles/ticks
average: 24458 cycles/ticks
poly_tomsg:
median: 3958 cycles/ticks
average: 3978 cycles/ticks
poly_frommsg:
median: 3544 cycles/ticks
average: 3582 cycles/ticks
poly_compress:
median: 3768 cycles/ticks
average: 3795 cycles/ticks
poly_decompress:
median: 1056 cycles/ticks
average: 1082 cycles/ticks
polyvec_compress:
median: 11610 cycles/ticks
average: 11865 cycles/ticks
polyvec_decompress:
median: 4384 cycles/ticks
average: 4458 cycles/ticks
indcpa_keypair:
median: 276338 cycles/ticks
average: 278181 cycles/ticks
indcpa_enc:
median: 367316 cycles/ticks
average: 369450 cycles/ticks
indcpa_dec:
median: 121718 cycles/ticks
average: 125079 cycles/ticks
kyber_keypair_derand:
median: 299028 cycles/ticks
average: 301313 cycles/ticks
kyber_keypair:
median: 308224 cycles/ticks
average: 310958 cycles/ticks
kyber_encaps_derand:
median: 395480 cycles/ticks
average: 397460 cycles/ticks
kyber_encaps:
median: 396460 cycles/ticks
average: 398546 cycles/ticks
kyber_decaps:
median: 526340 cycles/ticks
average: 529255 cycles/ticks
Loop spin: 138
gen_a:
median: 59034 cycles/ticks
average: 59552 cycles/ticks
poly_getnoise_eta1:
median: 11452 cycles/ticks
average: 11720 cycles/ticks
poly_getnoise_eta2:
median: 7436 cycles/ticks
average: 7493 cycles/ticks
NTT:
median: 23280 cycles/ticks
average: 24015 cycles/ticks
INVNTT:
median: 33506 cycles/ticks
average: 34415 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23698 cycles/ticks
average: 24427 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3877 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3475 cycles/ticks
poly_compress:
median: 3764 cycles/ticks
average: 3834 cycles/ticks
poly_decompress:
median: 1056 cycles/ticks
average: 1081 cycles/ticks
polyvec_compress:
median: 11372 cycles/ticks
average: 11669 cycles/ticks
polyvec_decompress:
median: 4332 cycles/ticks
average: 4442 cycles/ticks
indcpa_keypair:
median: 275196 cycles/ticks
average: 276963 cycles/ticks
indcpa_enc:
median: 367218 cycles/ticks
average: 368726 cycles/ticks
indcpa_dec:
median: 121820 cycles/ticks
average: 125305 cycles/ticks
kyber_keypair_derand:
median: 299048 cycles/ticks
average: 300810 cycles/ticks
kyber_keypair:
median: 308310 cycles/ticks
average: 310942 cycles/ticks
kyber_encaps_derand:
median: 399580 cycles/ticks
average: 401823 cycles/ticks
kyber_encaps:
median: 400752 cycles/ticks
average: 402206 cycles/ticks
kyber_decaps:
median: 529062 cycles/ticks
average: 530251 cycles/ticks
Loop spin: 139
gen_a:
median: 57752 cycles/ticks
average: 58723 cycles/ticks
poly_getnoise_eta1:
median: 11420 cycles/ticks
average: 11589 cycles/ticks
poly_getnoise_eta2:
median: 7300 cycles/ticks
average: 7436 cycles/ticks
NTT:
median: 23870 cycles/ticks
average: 24186 cycles/ticks
INVNTT:
median: 33580 cycles/ticks
average: 34484 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 24182 cycles/ticks
average: 24258 cycles/ticks
poly_tomsg:
median: 3846 cycles/ticks
average: 3918 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3469 cycles/ticks
poly_compress:
median: 3748 cycles/ticks
average: 3844 cycles/ticks
poly_decompress:
median: 1030 cycles/ticks
average: 1052 cycles/ticks
polyvec_compress:
median: 11360 cycles/ticks
average: 11642 cycles/ticks
polyvec_decompress:
median: 4358 cycles/ticks
average: 4511 cycles/ticks
indcpa_keypair:
median: 268744 cycles/ticks
average: 275592 cycles/ticks
indcpa_enc:
median: 358108 cycles/ticks
average: 366078 cycles/ticks
indcpa_dec:
median: 121292 cycles/ticks
average: 123142 cycles/ticks
kyber_keypair_derand:
median: 292072 cycles/ticks
average: 298763 cycles/ticks
kyber_keypair:
median: 301198 cycles/ticks
average: 307660 cycles/ticks
kyber_encaps_derand:
median: 384842 cycles/ticks
average: 392969 cycles/ticks
kyber_encaps:
median: 386432 cycles/ticks
average: 394840 cycles/ticks
kyber_decaps:
median: 512352 cycles/ticks
average: 522486 cycles/ticks
Loop spin: 140
gen_a:
median: 57806 cycles/ticks
average: 59486 cycles/ticks
poly_getnoise_eta1:
median: 11286 cycles/ticks
average: 11573 cycles/ticks
poly_getnoise_eta2:
median: 7244 cycles/ticks
average: 7264 cycles/ticks
NTT:
median: 23482 cycles/ticks
average: 24072 cycles/ticks
INVNTT:
median: 33568 cycles/ticks
average: 34361 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23670 cycles/ticks
average: 24359 cycles/ticks
poly_tomsg:
median: 3850 cycles/ticks
average: 3948 cycles/ticks
poly_frommsg:
median: 3528 cycles/ticks
average: 3584 cycles/ticks
poly_compress:
median: 3720 cycles/ticks
average: 3820 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1056 cycles/ticks
polyvec_compress:
median: 11612 cycles/ticks
average: 11694 cycles/ticks
polyvec_decompress:
median: 4300 cycles/ticks
average: 4419 cycles/ticks
indcpa_keypair:
median: 275072 cycles/ticks
average: 276880 cycles/ticks
indcpa_enc:
median: 358424 cycles/ticks
average: 367464 cycles/ticks
indcpa_dec:
median: 123138 cycles/ticks
average: 125232 cycles/ticks
kyber_keypair_derand:
median: 292192 cycles/ticks
average: 299831 cycles/ticks
kyber_keypair:
median: 301942 cycles/ticks
average: 308518 cycles/ticks
kyber_encaps_derand:
median: 385762 cycles/ticks
average: 395378 cycles/ticks
kyber_encaps:
median: 386306 cycles/ticks
average: 393355 cycles/ticks
kyber_decaps:
median: 512636 cycles/ticks
average: 523347 cycles/ticks
Loop spin: 141
gen_a:
median: 57668 cycles/ticks
average: 58648 cycles/ticks
poly_getnoise_eta1:
median: 11318 cycles/ticks
average: 11433 cycles/ticks
poly_getnoise_eta2:
median: 7294 cycles/ticks
average: 7487 cycles/ticks
NTT:
median: 23296 cycles/ticks
average: 23600 cycles/ticks
INVNTT:
median: 33504 cycles/ticks
average: 34204 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23600 cycles/ticks
average: 24162 cycles/ticks
poly_tomsg:
median: 3846 cycles/ticks
average: 3859 cycles/ticks
poly_frommsg:
median: 3444 cycles/ticks
average: 3481 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3740 cycles/ticks
poly_decompress:
median: 1060 cycles/ticks
average: 1114 cycles/ticks
polyvec_compress:
median: 11384 cycles/ticks
average: 11578 cycles/ticks
polyvec_decompress:
median: 4264 cycles/ticks
average: 4302 cycles/ticks
indcpa_keypair:
median: 268744 cycles/ticks
average: 274925 cycles/ticks
indcpa_enc:
median: 358162 cycles/ticks
average: 366477 cycles/ticks
indcpa_dec:
median: 121372 cycles/ticks
average: 123660 cycles/ticks
kyber_keypair_derand:
median: 291688 cycles/ticks
average: 296771 cycles/ticks
kyber_keypair:
median: 301530 cycles/ticks
average: 307584 cycles/ticks
kyber_encaps_derand:
median: 395312 cycles/ticks
average: 397284 cycles/ticks
kyber_encaps:
median: 396352 cycles/ticks
average: 397927 cycles/ticks
kyber_decaps:
median: 525964 cycles/ticks
average: 528610 cycles/ticks
Loop spin: 142
gen_a:
median: 57832 cycles/ticks
average: 59616 cycles/ticks
poly_getnoise_eta1:
median: 11444 cycles/ticks
average: 11670 cycles/ticks
poly_getnoise_eta2:
median: 7238 cycles/ticks
average: 7246 cycles/ticks
NTT:
median: 23420 cycles/ticks
average: 24143 cycles/ticks
INVNTT:
median: 33560 cycles/ticks
average: 34361 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23644 cycles/ticks
average: 24313 cycles/ticks
poly_tomsg:
median: 3892 cycles/ticks
average: 4090 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3472 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3677 cycles/ticks
poly_decompress:
median: 1058 cycles/ticks
average: 1129 cycles/ticks
polyvec_compress:
median: 11498 cycles/ticks
average: 11660 cycles/ticks
polyvec_decompress:
median: 4266 cycles/ticks
average: 4304 cycles/ticks
indcpa_keypair:
median: 276036 cycles/ticks
average: 277944 cycles/ticks
indcpa_enc:
median: 367290 cycles/ticks
average: 369007 cycles/ticks
indcpa_dec:
median: 121504 cycles/ticks
average: 124323 cycles/ticks
kyber_keypair_derand:
median: 295112 cycles/ticks
average: 301634 cycles/ticks
kyber_keypair:
median: 303046 cycles/ticks
average: 309744 cycles/ticks
kyber_encaps_derand:
median: 394198 cycles/ticks
average: 396431 cycles/ticks
kyber_encaps:
median: 395842 cycles/ticks
average: 397814 cycles/ticks
kyber_decaps:
median: 525582 cycles/ticks
average: 527856 cycles/ticks
Loop spin: 143
gen_a:
median: 59016 cycles/ticks
average: 59594 cycles/ticks
poly_getnoise_eta1:
median: 11338 cycles/ticks
average: 11575 cycles/ticks
poly_getnoise_eta2:
median: 7442 cycles/ticks
average: 7553 cycles/ticks
NTT:
median: 23482 cycles/ticks
average: 24172 cycles/ticks
INVNTT:
median: 33636 cycles/ticks
average: 34500 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23680 cycles/ticks
average: 24319 cycles/ticks
poly_tomsg:
median: 3846 cycles/ticks
average: 3855 cycles/ticks
poly_frommsg:
median: 3440 cycles/ticks
average: 3463 cycles/ticks
poly_compress:
median: 3742 cycles/ticks
average: 3835 cycles/ticks
poly_decompress:
median: 1056 cycles/ticks
average: 1065 cycles/ticks
polyvec_compress:
median: 11384 cycles/ticks
average: 11660 cycles/ticks
polyvec_decompress:
median: 4304 cycles/ticks
average: 4423 cycles/ticks
indcpa_keypair:
median: 274574 cycles/ticks
average: 276880 cycles/ticks
indcpa_enc:
median: 366926 cycles/ticks
average: 369183 cycles/ticks
indcpa_dec:
median: 121684 cycles/ticks
average: 124888 cycles/ticks
kyber_keypair_derand:
median: 299000 cycles/ticks
average: 300569 cycles/ticks
kyber_keypair:
median: 308200 cycles/ticks
average: 310583 cycles/ticks
kyber_encaps_derand:
median: 394880 cycles/ticks
average: 396647 cycles/ticks
kyber_encaps:
median: 396120 cycles/ticks
average: 397376 cycles/ticks
kyber_decaps:
median: 526008 cycles/ticks
average: 528304 cycles/ticks
Loop spin: 144
gen_a:
median: 57954 cycles/ticks
average: 59709 cycles/ticks
poly_getnoise_eta1:
median: 11322 cycles/ticks
average: 11616 cycles/ticks
poly_getnoise_eta2:
median: 7410 cycles/ticks
average: 7516 cycles/ticks
NTT:
median: 23422 cycles/ticks
average: 24085 cycles/ticks
INVNTT:
median: 33534 cycles/ticks
average: 34478 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 24140 cycles/ticks
average: 24473 cycles/ticks
poly_tomsg:
median: 3938 cycles/ticks
average: 4059 cycles/ticks
poly_frommsg:
median: 3440 cycles/ticks
average: 3506 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3673 cycles/ticks
poly_decompress:
median: 1046 cycles/ticks
average: 1086 cycles/ticks
polyvec_compress:
median: 11350 cycles/ticks
average: 11586 cycles/ticks
polyvec_decompress:
median: 4390 cycles/ticks
average: 4494 cycles/ticks
indcpa_keypair:
median: 275702 cycles/ticks
average: 277121 cycles/ticks
indcpa_enc:
median: 367102 cycles/ticks
average: 368090 cycles/ticks
indcpa_dec:
median: 122380 cycles/ticks
average: 125635 cycles/ticks
kyber_keypair_derand:
median: 292704 cycles/ticks
average: 299204 cycles/ticks
kyber_keypair:
median: 308344 cycles/ticks
average: 310583 cycles/ticks
kyber_encaps_derand:
median: 395192 cycles/ticks
average: 397290 cycles/ticks
kyber_encaps:
median: 396624 cycles/ticks
average: 397972 cycles/ticks
kyber_decaps:
median: 525896 cycles/ticks
average: 527809 cycles/ticks
Loop spin: 145
gen_a:
median: 57924 cycles/ticks
average: 59737 cycles/ticks
poly_getnoise_eta1:
median: 11324 cycles/ticks
average: 11653 cycles/ticks
poly_getnoise_eta2:
median: 7274 cycles/ticks
average: 7456 cycles/ticks
NTT:
median: 23420 cycles/ticks
average: 24127 cycles/ticks
INVNTT:
median: 33550 cycles/ticks
average: 34377 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23682 cycles/ticks
average: 24278 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3875 cycles/ticks
poly_frommsg:
median: 3538 cycles/ticks
average: 3640 cycles/ticks
poly_compress:
median: 3662 cycles/ticks
average: 3705 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1037 cycles/ticks
polyvec_compress:
median: 11400 cycles/ticks
average: 11685 cycles/ticks
polyvec_decompress:
median: 4280 cycles/ticks
average: 4428 cycles/ticks
indcpa_keypair:
median: 275846 cycles/ticks
average: 277440 cycles/ticks
indcpa_enc:
median: 367276 cycles/ticks
average: 368802 cycles/ticks
indcpa_dec:
median: 121618 cycles/ticks
average: 124923 cycles/ticks
kyber_keypair_derand:
median: 299574 cycles/ticks
average: 301637 cycles/ticks
kyber_keypair:
median: 308464 cycles/ticks
average: 310741 cycles/ticks
kyber_encaps_derand:
median: 395714 cycles/ticks
average: 398303 cycles/ticks
kyber_encaps:
median: 396550 cycles/ticks
average: 398503 cycles/ticks
kyber_decaps:
median: 526242 cycles/ticks
average: 528595 cycles/ticks
Loop spin: 146
gen_a:
median: 57924 cycles/ticks
average: 59576 cycles/ticks
poly_getnoise_eta1:
median: 11342 cycles/ticks
average: 11482 cycles/ticks
poly_getnoise_eta2:
median: 7270 cycles/ticks
average: 7417 cycles/ticks
NTT:
median: 23472 cycles/ticks
average: 24050 cycles/ticks
INVNTT:
median: 33664 cycles/ticks
average: 34482 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23584 cycles/ticks
average: 23964 cycles/ticks
poly_tomsg:
median: 3884 cycles/ticks
average: 4000 cycles/ticks
poly_frommsg:
median: 3446 cycles/ticks
average: 3558 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3691 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1033 cycles/ticks
polyvec_compress:
median: 11350 cycles/ticks
average: 11587 cycles/ticks
polyvec_decompress:
median: 4348 cycles/ticks
average: 4452 cycles/ticks
indcpa_keypair:
median: 275952 cycles/ticks
average: 278138 cycles/ticks
indcpa_enc:
median: 358906 cycles/ticks
average: 367780 cycles/ticks
indcpa_dec:
median: 124382 cycles/ticks
average: 125412 cycles/ticks
kyber_keypair_derand:
median: 298990 cycles/ticks
average: 300832 cycles/ticks
kyber_keypair:
median: 305180 cycles/ticks
average: 309516 cycles/ticks
kyber_encaps_derand:
median: 394802 cycles/ticks
average: 395958 cycles/ticks
kyber_encaps:
median: 396458 cycles/ticks
average: 398440 cycles/ticks
kyber_decaps:
median: 522506 cycles/ticks
average: 526236 cycles/ticks
Loop spin: 147
gen_a:
median: 57752 cycles/ticks
average: 59475 cycles/ticks
poly_getnoise_eta1:
median: 11318 cycles/ticks
average: 11506 cycles/ticks
poly_getnoise_eta2:
median: 7298 cycles/ticks
average: 7526 cycles/ticks
NTT:
median: 23486 cycles/ticks
average: 24175 cycles/ticks
INVNTT:
median: 33546 cycles/ticks
average: 34468 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23600 cycles/ticks
average: 24252 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3862 cycles/ticks
poly_frommsg:
median: 3520 cycles/ticks
average: 3606 cycles/ticks
poly_compress:
median: 3768 cycles/ticks
average: 3789 cycles/ticks
poly_decompress:
median: 1056 cycles/ticks
average: 1080 cycles/ticks
polyvec_compress:
median: 11328 cycles/ticks
average: 11498 cycles/ticks
polyvec_decompress:
median: 4262 cycles/ticks
average: 4279 cycles/ticks
indcpa_keypair:
median: 268804 cycles/ticks
average: 275221 cycles/ticks
indcpa_enc:
median: 366862 cycles/ticks
average: 368606 cycles/ticks
indcpa_dec:
median: 122304 cycles/ticks
average: 125469 cycles/ticks
kyber_keypair_derand:
median: 292772 cycles/ticks
average: 300389 cycles/ticks
kyber_keypair:
median: 302584 cycles/ticks
average: 309686 cycles/ticks
kyber_encaps_derand:
median: 394982 cycles/ticks
average: 396730 cycles/ticks
kyber_encaps:
median: 387242 cycles/ticks
average: 396337 cycles/ticks
kyber_decaps:
median: 515316 cycles/ticks
average: 525374 cycles/ticks
Loop spin: 148
gen_a:
median: 57688 cycles/ticks
average: 59171 cycles/ticks
poly_getnoise_eta1:
median: 11282 cycles/ticks
average: 11523 cycles/ticks
poly_getnoise_eta2:
median: 7260 cycles/ticks
average: 7473 cycles/ticks
NTT:
median: 23426 cycles/ticks
average: 24235 cycles/ticks
INVNTT:
median: 33534 cycles/ticks
average: 34424 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23686 cycles/ticks
average: 24367 cycles/ticks
poly_tomsg:
median: 3912 cycles/ticks
average: 4030 cycles/ticks
poly_frommsg:
median: 3450 cycles/ticks
average: 3490 cycles/ticks
poly_compress:
median: 3754 cycles/ticks
average: 3879 cycles/ticks
poly_decompress:
median: 1056 cycles/ticks
average: 1095 cycles/ticks
polyvec_compress:
median: 11442 cycles/ticks
average: 11738 cycles/ticks
polyvec_decompress:
median: 4272 cycles/ticks
average: 4364 cycles/ticks
indcpa_keypair:
median: 268618 cycles/ticks
average: 275107 cycles/ticks
indcpa_enc:
median: 358184 cycles/ticks
average: 366745 cycles/ticks
indcpa_dec:
median: 121648 cycles/ticks
average: 125172 cycles/ticks
kyber_keypair_derand:
median: 299134 cycles/ticks
average: 301395 cycles/ticks
kyber_keypair:
median: 308118 cycles/ticks
average: 311373 cycles/ticks
kyber_encaps_derand:
median: 395462 cycles/ticks
average: 398510 cycles/ticks
kyber_encaps:
median: 396410 cycles/ticks
average: 398991 cycles/ticks
kyber_decaps:
median: 526582 cycles/ticks
average: 530254 cycles/ticks
Loop spin: 149
gen_a:
median: 58494 cycles/ticks
average: 59611 cycles/ticks
poly_getnoise_eta1:
median: 11342 cycles/ticks
average: 11546 cycles/ticks
poly_getnoise_eta2:
median: 7306 cycles/ticks
average: 7490 cycles/ticks
NTT:
median: 23372 cycles/ticks
average: 23979 cycles/ticks
INVNTT:
median: 33710 cycles/ticks
average: 34581 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 24122 cycles/ticks
average: 24475 cycles/ticks
poly_tomsg:
median: 3952 cycles/ticks
average: 3987 cycles/ticks
poly_frommsg:
median: 3438 cycles/ticks
average: 3528 cycles/ticks
poly_compress:
median: 3734 cycles/ticks
average: 3864 cycles/ticks
poly_decompress:
median: 1024 cycles/ticks
average: 1080 cycles/ticks
polyvec_compress:
median: 11434 cycles/ticks
average: 11783 cycles/ticks
polyvec_decompress:
median: 4380 cycles/ticks
average: 4435 cycles/ticks
indcpa_keypair:
median: 276364 cycles/ticks
average: 278087 cycles/ticks
indcpa_enc:
median: 368238 cycles/ticks
average: 370054 cycles/ticks
indcpa_dec:
median: 121954 cycles/ticks
average: 124566 cycles/ticks
kyber_keypair_derand:
median: 292392 cycles/ticks
average: 299090 cycles/ticks
kyber_keypair:
median: 301700 cycles/ticks
average: 308676 cycles/ticks
kyber_encaps_derand:
median: 393776 cycles/ticks
average: 395597 cycles/ticks
kyber_encaps:
median: 387224 cycles/ticks
average: 396155 cycles/ticks
kyber_decaps:
median: 525510 cycles/ticks
average: 527160 cycles/ticks
Loop spin: 150
gen_a:
median: 57794 cycles/ticks
average: 59456 cycles/ticks
poly_getnoise_eta1:
median: 11368 cycles/ticks
average: 11644 cycles/ticks
poly_getnoise_eta2:
median: 7432 cycles/ticks
average: 7497 cycles/ticks
NTT:
median: 23332 cycles/ticks
average: 24077 cycles/ticks
INVNTT:
median: 33540 cycles/ticks
average: 34617 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 24126 cycles/ticks
average: 24386 cycles/ticks
poly_tomsg:
median: 3962 cycles/ticks
average: 3995 cycles/ticks
poly_frommsg:
median: 3546 cycles/ticks
average: 3609 cycles/ticks
poly_compress:
median: 3708 cycles/ticks
average: 3872 cycles/ticks
poly_decompress:
median: 1062 cycles/ticks
average: 1068 cycles/ticks
polyvec_compress:
median: 11474 cycles/ticks
average: 11650 cycles/ticks
polyvec_decompress:
median: 4266 cycles/ticks
average: 4296 cycles/ticks
indcpa_keypair:
median: 276134 cycles/ticks
average: 277574 cycles/ticks
indcpa_enc:
median: 367460 cycles/ticks
average: 369123 cycles/ticks
indcpa_dec:
median: 124528 cycles/ticks
average: 125695 cycles/ticks
kyber_keypair_derand:
median: 299158 cycles/ticks
average: 300625 cycles/ticks
kyber_keypair:
median: 309042 cycles/ticks
average: 311075 cycles/ticks
kyber_encaps_derand:
median: 394934 cycles/ticks
average: 399241 cycles/ticks
kyber_encaps:
median: 396392 cycles/ticks
average: 399980 cycles/ticks
kyber_decaps:
median: 514164 cycles/ticks
average: 525211 cycles/ticks
Loop spin: 151
gen_a:
median: 57764 cycles/ticks
average: 59269 cycles/ticks
poly_getnoise_eta1:
median: 11298 cycles/ticks
average: 11507 cycles/ticks
poly_getnoise_eta2:
median: 7244 cycles/ticks
average: 7321 cycles/ticks
NTT:
median: 23346 cycles/ticks
average: 23883 cycles/ticks
INVNTT:
median: 33544 cycles/ticks
average: 34559 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23652 cycles/ticks
average: 24187 cycles/ticks
poly_tomsg:
median: 3958 cycles/ticks
average: 4042 cycles/ticks
poly_frommsg:
median: 3440 cycles/ticks
average: 3511 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3667 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1049 cycles/ticks
polyvec_compress:
median: 11326 cycles/ticks
average: 11407 cycles/ticks
polyvec_decompress:
median: 4256 cycles/ticks
average: 4271 cycles/ticks
indcpa_keypair:
median: 268580 cycles/ticks
average: 274314 cycles/ticks
indcpa_enc:
median: 358082 cycles/ticks
average: 365331 cycles/ticks
indcpa_dec:
median: 121954 cycles/ticks
average: 125095 cycles/ticks
kyber_keypair_derand:
median: 298756 cycles/ticks
average: 300096 cycles/ticks
kyber_keypair:
median: 302406 cycles/ticks
average: 309315 cycles/ticks
kyber_encaps_derand:
median: 395142 cycles/ticks
average: 396758 cycles/ticks
kyber_encaps:
median: 385934 cycles/ticks
average: 392675 cycles/ticks
kyber_decaps:
median: 512376 cycles/ticks
average: 522201 cycles/ticks
Loop spin: 152
gen_a:
median: 57640 cycles/ticks
average: 58040 cycles/ticks
poly_getnoise_eta1:
median: 11328 cycles/ticks
average: 11422 cycles/ticks
poly_getnoise_eta2:
median: 7238 cycles/ticks
average: 7252 cycles/ticks
NTT:
median: 23508 cycles/ticks
average: 23870 cycles/ticks
INVNTT:
median: 33556 cycles/ticks
average: 34400 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23718 cycles/ticks
average: 24220 cycles/ticks
poly_tomsg:
median: 3854 cycles/ticks
average: 3969 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3465 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3673 cycles/ticks
poly_decompress:
median: 1030 cycles/ticks
average: 1047 cycles/ticks
polyvec_compress:
median: 11366 cycles/ticks
average: 11641 cycles/ticks
polyvec_decompress:
median: 4268 cycles/ticks
average: 4330 cycles/ticks
indcpa_keypair:
median: 268812 cycles/ticks
average: 273560 cycles/ticks
indcpa_enc:
median: 358556 cycles/ticks
average: 366802 cycles/ticks
indcpa_dec:
median: 121332 cycles/ticks
average: 124150 cycles/ticks
kyber_keypair_derand:
median: 292686 cycles/ticks
average: 299153 cycles/ticks
kyber_keypair:
median: 301672 cycles/ticks
average: 307043 cycles/ticks
kyber_encaps_derand:
median: 385480 cycles/ticks
average: 393445 cycles/ticks
kyber_encaps:
median: 386900 cycles/ticks
average: 394647 cycles/ticks
kyber_decaps:
median: 514416 cycles/ticks
average: 525755 cycles/ticks
Loop spin: 153
gen_a:
median: 57678 cycles/ticks
average: 59233 cycles/ticks
poly_getnoise_eta1:
median: 11254 cycles/ticks
average: 11368 cycles/ticks
poly_getnoise_eta2:
median: 7300 cycles/ticks
average: 7444 cycles/ticks
NTT:
median: 23458 cycles/ticks
average: 23958 cycles/ticks
INVNTT:
median: 33486 cycles/ticks
average: 34048 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23576 cycles/ticks
average: 23904 cycles/ticks
poly_tomsg:
median: 3862 cycles/ticks
average: 3975 cycles/ticks
poly_frommsg:
median: 3478 cycles/ticks
average: 3580 cycles/ticks
poly_compress:
median: 3658 cycles/ticks
average: 3717 cycles/ticks
poly_decompress:
median: 1058 cycles/ticks
average: 1130 cycles/ticks
polyvec_compress:
median: 11366 cycles/ticks
average: 11653 cycles/ticks
polyvec_decompress:
median: 4274 cycles/ticks
average: 4391 cycles/ticks
indcpa_keypair:
median: 268816 cycles/ticks
average: 274045 cycles/ticks
indcpa_enc:
median: 367480 cycles/ticks
average: 368924 cycles/ticks
indcpa_dec:
median: 121292 cycles/ticks
average: 123760 cycles/ticks
kyber_keypair_derand:
median: 292010 cycles/ticks
average: 297248 cycles/ticks
kyber_keypair:
median: 302148 cycles/ticks
average: 308785 cycles/ticks
kyber_encaps_derand:
median: 386402 cycles/ticks
average: 395915 cycles/ticks
kyber_encaps:
median: 386636 cycles/ticks
average: 394535 cycles/ticks
kyber_decaps:
median: 513212 cycles/ticks
average: 524385 cycles/ticks
Loop spin: 154
gen_a:
median: 57750 cycles/ticks
average: 59094 cycles/ticks
poly_getnoise_eta1:
median: 11252 cycles/ticks
average: 11368 cycles/ticks
poly_getnoise_eta2:
median: 7278 cycles/ticks
average: 7485 cycles/ticks
NTT:
median: 23302 cycles/ticks
average: 23869 cycles/ticks
INVNTT:
median: 33648 cycles/ticks
average: 34525 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23582 cycles/ticks
average: 24022 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3850 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3466 cycles/ticks
poly_compress:
median: 3754 cycles/ticks
average: 3901 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1036 cycles/ticks
polyvec_compress:
median: 11364 cycles/ticks
average: 11636 cycles/ticks
polyvec_decompress:
median: 4262 cycles/ticks
average: 4290 cycles/ticks
indcpa_keypair:
median: 268572 cycles/ticks
average: 273908 cycles/ticks
indcpa_enc:
median: 357962 cycles/ticks
average: 366174 cycles/ticks
indcpa_dec:
median: 121628 cycles/ticks
average: 124360 cycles/ticks
kyber_keypair_derand:
median: 292386 cycles/ticks
average: 299770 cycles/ticks
kyber_keypair:
median: 301258 cycles/ticks
average: 307734 cycles/ticks
kyber_encaps_derand:
median: 385404 cycles/ticks
average: 394483 cycles/ticks
kyber_encaps:
median: 387988 cycles/ticks
average: 397391 cycles/ticks
kyber_decaps:
median: 525800 cycles/ticks
average: 527975 cycles/ticks
Loop spin: 155
gen_a:
median: 57764 cycles/ticks
average: 59377 cycles/ticks
poly_getnoise_eta1:
median: 11354 cycles/ticks
average: 11492 cycles/ticks
poly_getnoise_eta2:
median: 7318 cycles/ticks
average: 7463 cycles/ticks
NTT:
median: 23502 cycles/ticks
average: 24064 cycles/ticks
INVNTT:
median: 33550 cycles/ticks
average: 34353 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23632 cycles/ticks
average: 24109 cycles/ticks
poly_tomsg:
median: 3858 cycles/ticks
average: 3970 cycles/ticks
poly_frommsg:
median: 3498 cycles/ticks
average: 3602 cycles/ticks
poly_compress:
median: 3746 cycles/ticks
average: 3830 cycles/ticks
poly_decompress:
median: 1024 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11340 cycles/ticks
average: 11456 cycles/ticks
polyvec_decompress:
median: 4314 cycles/ticks
average: 4470 cycles/ticks
indcpa_keypair:
median: 269584 cycles/ticks
average: 276407 cycles/ticks
indcpa_enc:
median: 357898 cycles/ticks
average: 366263 cycles/ticks
indcpa_dec:
median: 121478 cycles/ticks
average: 124410 cycles/ticks
kyber_keypair_derand:
median: 292022 cycles/ticks
average: 297876 cycles/ticks
kyber_keypair:
median: 301664 cycles/ticks
average: 308545 cycles/ticks
kyber_encaps_derand:
median: 385774 cycles/ticks
average: 395169 cycles/ticks
kyber_encaps:
median: 387132 cycles/ticks
average: 396104 cycles/ticks
kyber_decaps:
median: 525542 cycles/ticks
average: 526981 cycles/ticks
Loop spin: 156
gen_a:
median: 58968 cycles/ticks
average: 59823 cycles/ticks
poly_getnoise_eta1:
median: 11302 cycles/ticks
average: 11432 cycles/ticks
poly_getnoise_eta2:
median: 7266 cycles/ticks
average: 7447 cycles/ticks
NTT:
median: 23864 cycles/ticks
average: 24190 cycles/ticks
INVNTT:
median: 33630 cycles/ticks
average: 34636 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 24242 cycles/ticks
average: 24558 cycles/ticks
poly_tomsg:
median: 3920 cycles/ticks
average: 4023 cycles/ticks
poly_frommsg:
median: 3482 cycles/ticks
average: 3585 cycles/ticks
poly_compress:
median: 3686 cycles/ticks
average: 3805 cycles/ticks
poly_decompress:
median: 1058 cycles/ticks
average: 1067 cycles/ticks
polyvec_compress:
median: 11376 cycles/ticks
average: 11589 cycles/ticks
polyvec_decompress:
median: 4386 cycles/ticks
average: 4464 cycles/ticks
indcpa_keypair:
median: 275748 cycles/ticks
average: 278155 cycles/ticks
indcpa_enc:
median: 367916 cycles/ticks
average: 370345 cycles/ticks
indcpa_dec:
median: 124424 cycles/ticks
average: 125268 cycles/ticks
kyber_keypair_derand:
median: 299482 cycles/ticks
average: 301708 cycles/ticks
kyber_keypair:
median: 307142 cycles/ticks
average: 310084 cycles/ticks
kyber_encaps_derand:
median: 385126 cycles/ticks
average: 394129 cycles/ticks
kyber_encaps:
median: 386294 cycles/ticks
average: 396020 cycles/ticks
kyber_decaps:
median: 513414 cycles/ticks
average: 525098 cycles/ticks
Loop spin: 157
gen_a:
median: 57756 cycles/ticks
average: 59211 cycles/ticks
poly_getnoise_eta1:
median: 11214 cycles/ticks
average: 11400 cycles/ticks
poly_getnoise_eta2:
median: 7256 cycles/ticks
average: 7477 cycles/ticks
NTT:
median: 23346 cycles/ticks
average: 23872 cycles/ticks
INVNTT:
median: 33614 cycles/ticks
average: 34421 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23614 cycles/ticks
average: 24114 cycles/ticks
poly_tomsg:
median: 3912 cycles/ticks
average: 4000 cycles/ticks
poly_frommsg:
median: 3488 cycles/ticks
average: 3619 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3672 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1036 cycles/ticks
polyvec_compress:
median: 11530 cycles/ticks
average: 11719 cycles/ticks
polyvec_decompress:
median: 4260 cycles/ticks
average: 4279 cycles/ticks
indcpa_keypair:
median: 269714 cycles/ticks
average: 276180 cycles/ticks
indcpa_enc:
median: 358756 cycles/ticks
average: 367586 cycles/ticks
indcpa_dec:
median: 121684 cycles/ticks
average: 125094 cycles/ticks
kyber_keypair_derand:
median: 291680 cycles/ticks
average: 298175 cycles/ticks
kyber_keypair:
median: 301430 cycles/ticks
average: 308041 cycles/ticks
kyber_encaps_derand:
median: 385332 cycles/ticks
average: 394316 cycles/ticks
kyber_encaps:
median: 386422 cycles/ticks
average: 395936 cycles/ticks
kyber_decaps:
median: 512774 cycles/ticks
average: 524282 cycles/ticks
Loop spin: 158
gen_a:
median: 57782 cycles/ticks
average: 59349 cycles/ticks
poly_getnoise_eta1:
median: 11258 cycles/ticks
average: 11378 cycles/ticks
poly_getnoise_eta2:
median: 7274 cycles/ticks
average: 7471 cycles/ticks
NTT:
median: 23512 cycles/ticks
average: 24169 cycles/ticks
INVNTT:
median: 33700 cycles/ticks
average: 34510 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23616 cycles/ticks
average: 24122 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3938 cycles/ticks
poly_frommsg:
median: 3530 cycles/ticks
average: 3605 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3769 cycles/ticks
poly_decompress:
median: 1024 cycles/ticks
average: 1034 cycles/ticks
polyvec_compress:
median: 11328 cycles/ticks
average: 11558 cycles/ticks
polyvec_decompress:
median: 4262 cycles/ticks
average: 4296 cycles/ticks
indcpa_keypair:
median: 268642 cycles/ticks
average: 275244 cycles/ticks
indcpa_enc:
median: 358070 cycles/ticks
average: 366887 cycles/ticks
indcpa_dec:
median: 121480 cycles/ticks
average: 124556 cycles/ticks
kyber_keypair_derand:
median: 291866 cycles/ticks
average: 298715 cycles/ticks
kyber_keypair:
median: 301230 cycles/ticks
average: 307284 cycles/ticks
kyber_encaps_derand:
median: 385464 cycles/ticks
average: 395153 cycles/ticks
kyber_encaps:
median: 386320 cycles/ticks
average: 395564 cycles/ticks
kyber_decaps:
median: 512456 cycles/ticks
average: 522408 cycles/ticks
Loop spin: 159
gen_a:
median: 57654 cycles/ticks
average: 58106 cycles/ticks
poly_getnoise_eta1:
median: 11250 cycles/ticks
average: 11333 cycles/ticks
poly_getnoise_eta2:
median: 7240 cycles/ticks
average: 7279 cycles/ticks
NTT:
median: 23338 cycles/ticks
average: 23707 cycles/ticks
INVNTT:
median: 33554 cycles/ticks
average: 34479 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23710 cycles/ticks
average: 24325 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3857 cycles/ticks
poly_frommsg:
median: 3466 cycles/ticks
average: 3519 cycles/ticks
poly_compress:
median: 3756 cycles/ticks
average: 3871 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1036 cycles/ticks
polyvec_compress:
median: 11368 cycles/ticks
average: 11650 cycles/ticks
polyvec_decompress:
median: 4254 cycles/ticks
average: 4288 cycles/ticks
indcpa_keypair:
median: 268828 cycles/ticks
average: 274000 cycles/ticks
indcpa_enc:
median: 357916 cycles/ticks
average: 364186 cycles/ticks
indcpa_dec:
median: 121430 cycles/ticks
average: 123377 cycles/ticks
kyber_keypair_derand:
median: 291684 cycles/ticks
average: 296738 cycles/ticks
kyber_keypair:
median: 300944 cycles/ticks
average: 306092 cycles/ticks
kyber_encaps_derand:
median: 384766 cycles/ticks
average: 391192 cycles/ticks
kyber_encaps:
median: 386422 cycles/ticks
average: 393911 cycles/ticks
kyber_decaps:
median: 511976 cycles/ticks
average: 521571 cycles/ticks
Loop spin: 160
gen_a:
median: 57576 cycles/ticks
average: 57962 cycles/ticks
poly_getnoise_eta1:
median: 11314 cycles/ticks
average: 11386 cycles/ticks
poly_getnoise_eta2:
median: 7254 cycles/ticks
average: 7392 cycles/ticks
NTT:
median: 23306 cycles/ticks
average: 23601 cycles/ticks
INVNTT:
median: 33530 cycles/ticks
average: 34202 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23718 cycles/ticks
average: 24234 cycles/ticks
poly_tomsg:
median: 3884 cycles/ticks
average: 4022 cycles/ticks
poly_frommsg:
median: 3468 cycles/ticks
average: 3482 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3677 cycles/ticks
poly_decompress:
median: 1024 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11562 cycles/ticks
average: 11690 cycles/ticks
polyvec_decompress:
median: 4260 cycles/ticks
average: 4350 cycles/ticks
indcpa_keypair:
median: 268642 cycles/ticks
average: 273738 cycles/ticks
indcpa_enc:
median: 357814 cycles/ticks
average: 364092 cycles/ticks
indcpa_dec:
median: 121318 cycles/ticks
average: 122196 cycles/ticks
kyber_keypair_derand:
median: 291566 cycles/ticks
average: 293530 cycles/ticks
kyber_keypair:
median: 300906 cycles/ticks
average: 303929 cycles/ticks
kyber_encaps_derand:
median: 384834 cycles/ticks
average: 390167 cycles/ticks
kyber_encaps:
median: 386504 cycles/ticks
average: 393954 cycles/ticks
kyber_decaps:
median: 512116 cycles/ticks
average: 521027 cycles/ticks
Loop spin: 161
gen_a:
median: 57680 cycles/ticks
average: 58212 cycles/ticks
poly_getnoise_eta1:
median: 11246 cycles/ticks
average: 11308 cycles/ticks
poly_getnoise_eta2:
median: 7242 cycles/ticks
average: 7266 cycles/ticks
NTT:
median: 23282 cycles/ticks
average: 23931 cycles/ticks
INVNTT:
median: 33472 cycles/ticks
average: 34183 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23614 cycles/ticks
average: 24132 cycles/ticks
poly_tomsg:
median: 3890 cycles/ticks
average: 3994 cycles/ticks
poly_frommsg:
median: 3542 cycles/ticks
average: 3580 cycles/ticks
poly_compress:
median: 3668 cycles/ticks
average: 3783 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1037 cycles/ticks
polyvec_compress:
median: 11332 cycles/ticks
average: 11446 cycles/ticks
polyvec_decompress:
median: 4392 cycles/ticks
average: 4461 cycles/ticks
indcpa_keypair:
median: 268644 cycles/ticks
average: 272351 cycles/ticks
indcpa_enc:
median: 357882 cycles/ticks
average: 364724 cycles/ticks
indcpa_dec:
median: 121248 cycles/ticks
average: 123304 cycles/ticks
kyber_keypair_derand:
median: 291990 cycles/ticks
average: 296441 cycles/ticks
kyber_keypair:
median: 300954 cycles/ticks
average: 304783 cycles/ticks
kyber_encaps_derand:
median: 388768 cycles/ticks
average: 394775 cycles/ticks
kyber_encaps:
median: 390068 cycles/ticks
average: 396124 cycles/ticks
kyber_decaps:
median: 516296 cycles/ticks
average: 526415 cycles/ticks
Loop spin: 162
gen_a:
median: 57642 cycles/ticks
average: 58245 cycles/ticks
poly_getnoise_eta1:
median: 11216 cycles/ticks
average: 11300 cycles/ticks
poly_getnoise_eta2:
median: 7244 cycles/ticks
average: 7261 cycles/ticks
NTT:
median: 23220 cycles/ticks
average: 23382 cycles/ticks
INVNTT:
median: 33394 cycles/ticks
average: 33592 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23598 cycles/ticks
average: 24322 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3856 cycles/ticks
poly_frommsg:
median: 3536 cycles/ticks
average: 3624 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3780 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1036 cycles/ticks
polyvec_compress:
median: 11328 cycles/ticks
average: 11432 cycles/ticks
polyvec_decompress:
median: 4356 cycles/ticks
average: 4511 cycles/ticks
indcpa_keypair:
median: 268980 cycles/ticks
average: 274815 cycles/ticks
indcpa_enc:
median: 357802 cycles/ticks
average: 364602 cycles/ticks
indcpa_dec:
median: 121106 cycles/ticks
average: 121733 cycles/ticks
kyber_keypair_derand:
median: 291518 cycles/ticks
average: 296612 cycles/ticks
kyber_keypair:
median: 300980 cycles/ticks
average: 305945 cycles/ticks
kyber_encaps_derand:
median: 384710 cycles/ticks
average: 392844 cycles/ticks
kyber_encaps:
median: 386434 cycles/ticks
average: 394078 cycles/ticks
kyber_decaps:
median: 512652 cycles/ticks
average: 523463 cycles/ticks
Loop spin: 163
gen_a:
median: 57630 cycles/ticks
average: 58983 cycles/ticks
poly_getnoise_eta1:
median: 11252 cycles/ticks
average: 11330 cycles/ticks
poly_getnoise_eta2:
median: 7302 cycles/ticks
average: 7443 cycles/ticks
NTT:
median: 23234 cycles/ticks
average: 23740 cycles/ticks
INVNTT:
median: 33458 cycles/ticks
average: 34129 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23582 cycles/ticks
average: 23981 cycles/ticks
poly_tomsg:
median: 3948 cycles/ticks
average: 4084 cycles/ticks
poly_frommsg:
median: 3444 cycles/ticks
average: 3477 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3675 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1036 cycles/ticks
polyvec_compress:
median: 11326 cycles/ticks
average: 11400 cycles/ticks
polyvec_decompress:
median: 4256 cycles/ticks
average: 4288 cycles/ticks
indcpa_keypair:
median: 268318 cycles/ticks
average: 273277 cycles/ticks
indcpa_enc:
median: 357576 cycles/ticks
average: 362550 cycles/ticks
indcpa_dec:
median: 121358 cycles/ticks
average: 123740 cycles/ticks
kyber_keypair_derand:
median: 291796 cycles/ticks
average: 296950 cycles/ticks
kyber_keypair:
median: 301116 cycles/ticks
average: 307033 cycles/ticks
kyber_encaps_derand:
median: 384828 cycles/ticks
average: 392651 cycles/ticks
kyber_encaps:
median: 386144 cycles/ticks
average: 392288 cycles/ticks
kyber_decaps:
median: 512474 cycles/ticks
average: 520834 cycles/ticks
Loop spin: 164
gen_a:
median: 57692 cycles/ticks
average: 59055 cycles/ticks
poly_getnoise_eta1:
median: 11326 cycles/ticks
average: 11395 cycles/ticks
poly_getnoise_eta2:
median: 7286 cycles/ticks
average: 7502 cycles/ticks
NTT:
median: 23292 cycles/ticks
average: 23871 cycles/ticks
INVNTT:
median: 33478 cycles/ticks
average: 34029 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23606 cycles/ticks
average: 24026 cycles/ticks
poly_tomsg:
median: 3908 cycles/ticks
average: 4050 cycles/ticks
poly_frommsg:
median: 3440 cycles/ticks
average: 3473 cycles/ticks
poly_compress:
median: 3660 cycles/ticks
average: 3674 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1034 cycles/ticks
polyvec_compress:
median: 11332 cycles/ticks
average: 11377 cycles/ticks
polyvec_decompress:
median: 4262 cycles/ticks
average: 4277 cycles/ticks
indcpa_keypair:
median: 269016 cycles/ticks
average: 274418 cycles/ticks
indcpa_enc:
median: 357900 cycles/ticks
average: 363698 cycles/ticks
indcpa_dec:
median: 121396 cycles/ticks
average: 123920 cycles/ticks
kyber_keypair_derand:
median: 291926 cycles/ticks
average: 296244 cycles/ticks
kyber_keypair:
median: 300856 cycles/ticks
average: 303657 cycles/ticks
kyber_encaps_derand:
median: 384600 cycles/ticks
average: 392623 cycles/ticks
kyber_encaps:
median: 386202 cycles/ticks
average: 393812 cycles/ticks
kyber_decaps:
median: 512646 cycles/ticks
average: 522238 cycles/ticks
Loop spin: 165
gen_a:
median: 57548 cycles/ticks
average: 58227 cycles/ticks
poly_getnoise_eta1:
median: 11202 cycles/ticks
average: 11324 cycles/ticks
poly_getnoise_eta2:
median: 7376 cycles/ticks
average: 7545 cycles/ticks
NTT:
median: 23286 cycles/ticks
average: 23684 cycles/ticks
INVNTT:
median: 33478 cycles/ticks
average: 34292 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23576 cycles/ticks
average: 23711 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3888 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3473 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3682 cycles/ticks
poly_decompress:
median: 1030 cycles/ticks
average: 1049 cycles/ticks
polyvec_compress:
median: 11354 cycles/ticks
average: 11452 cycles/ticks
polyvec_decompress:
median: 4270 cycles/ticks
average: 4305 cycles/ticks
indcpa_keypair:
median: 268584 cycles/ticks
average: 271752 cycles/ticks
indcpa_enc:
median: 357796 cycles/ticks
average: 364497 cycles/ticks
indcpa_dec:
median: 121348 cycles/ticks
average: 124005 cycles/ticks
kyber_keypair_derand:
median: 291324 cycles/ticks
average: 297123 cycles/ticks
kyber_keypair:
median: 301452 cycles/ticks
average: 307188 cycles/ticks
kyber_encaps_derand:
median: 385120 cycles/ticks
average: 392550 cycles/ticks
kyber_encaps:
median: 386604 cycles/ticks
average: 391966 cycles/ticks
kyber_decaps:
median: 512252 cycles/ticks
average: 522571 cycles/ticks
Loop spin: 166
gen_a:
median: 57680 cycles/ticks
average: 59108 cycles/ticks
poly_getnoise_eta1:
median: 11322 cycles/ticks
average: 11512 cycles/ticks
poly_getnoise_eta2:
median: 7260 cycles/ticks
average: 7403 cycles/ticks
NTT:
median: 23278 cycles/ticks
average: 23755 cycles/ticks
INVNTT:
median: 33500 cycles/ticks
average: 34261 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23636 cycles/ticks
average: 24326 cycles/ticks
poly_tomsg:
median: 3846 cycles/ticks
average: 3867 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3464 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3677 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1037 cycles/ticks
polyvec_compress:
median: 11332 cycles/ticks
average: 11405 cycles/ticks
polyvec_decompress:
median: 4268 cycles/ticks
average: 4306 cycles/ticks
indcpa_keypair:
median: 268808 cycles/ticks
average: 273503 cycles/ticks
indcpa_enc:
median: 357938 cycles/ticks
average: 362901 cycles/ticks
indcpa_dec:
median: 121238 cycles/ticks
average: 122401 cycles/ticks
kyber_keypair_derand:
median: 291642 cycles/ticks
average: 295809 cycles/ticks
kyber_keypair:
median: 301136 cycles/ticks
average: 306036 cycles/ticks
kyber_encaps_derand:
median: 384552 cycles/ticks
average: 391638 cycles/ticks
kyber_encaps:
median: 386186 cycles/ticks
average: 393539 cycles/ticks
kyber_decaps:
median: 522510 cycles/ticks
average: 524689 cycles/ticks
Loop spin: 167
gen_a:
median: 57660 cycles/ticks
average: 59012 cycles/ticks
poly_getnoise_eta1:
median: 11354 cycles/ticks
average: 11560 cycles/ticks
poly_getnoise_eta2:
median: 7248 cycles/ticks
average: 7370 cycles/ticks
NTT:
median: 23370 cycles/ticks
average: 23970 cycles/ticks
INVNTT:
median: 33506 cycles/ticks
average: 34195 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23660 cycles/ticks
average: 24122 cycles/ticks
poly_tomsg:
median: 3860 cycles/ticks
average: 3911 cycles/ticks
poly_frommsg:
median: 3544 cycles/ticks
average: 3619 cycles/ticks
poly_compress:
median: 3776 cycles/ticks
average: 3802 cycles/ticks
poly_decompress:
median: 1034 cycles/ticks
average: 1093 cycles/ticks
polyvec_compress:
median: 11368 cycles/ticks
average: 11652 cycles/ticks
polyvec_decompress:
median: 4262 cycles/ticks
average: 4282 cycles/ticks
indcpa_keypair:
median: 268898 cycles/ticks
average: 273278 cycles/ticks
indcpa_enc:
median: 358040 cycles/ticks
average: 364995 cycles/ticks
indcpa_dec:
median: 121400 cycles/ticks
average: 123980 cycles/ticks
kyber_keypair_derand:
median: 291750 cycles/ticks
average: 296987 cycles/ticks
kyber_keypair:
median: 300850 cycles/ticks
average: 304181 cycles/ticks
kyber_encaps_derand:
median: 385276 cycles/ticks
average: 392764 cycles/ticks
kyber_encaps:
median: 386620 cycles/ticks
average: 394051 cycles/ticks
kyber_decaps:
median: 512262 cycles/ticks
average: 520376 cycles/ticks
Loop spin: 168
gen_a:
median: 57646 cycles/ticks
average: 58054 cycles/ticks
poly_getnoise_eta1:
median: 11208 cycles/ticks
average: 11310 cycles/ticks
poly_getnoise_eta2:
median: 7240 cycles/ticks
average: 7270 cycles/ticks
NTT:
median: 23234 cycles/ticks
average: 23398 cycles/ticks
INVNTT:
median: 33450 cycles/ticks
average: 33776 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23618 cycles/ticks
average: 23994 cycles/ticks
poly_tomsg:
median: 3868 cycles/ticks
average: 3991 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3471 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3682 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1057 cycles/ticks
polyvec_compress:
median: 11328 cycles/ticks
average: 11392 cycles/ticks
polyvec_decompress:
median: 4258 cycles/ticks
average: 4279 cycles/ticks
indcpa_keypair:
median: 268748 cycles/ticks
average: 272653 cycles/ticks
indcpa_enc:
median: 357814 cycles/ticks
average: 364633 cycles/ticks
indcpa_dec:
median: 121278 cycles/ticks
average: 123814 cycles/ticks
kyber_keypair_derand:
median: 292188 cycles/ticks
average: 297382 cycles/ticks
kyber_keypair:
median: 301472 cycles/ticks
average: 306957 cycles/ticks
kyber_encaps_derand:
median: 384428 cycles/ticks
average: 388827 cycles/ticks
kyber_encaps:
median: 386242 cycles/ticks
average: 393993 cycles/ticks
kyber_decaps:
median: 511894 cycles/ticks
average: 521948 cycles/ticks
Loop spin: 169
gen_a:
median: 57630 cycles/ticks
average: 58657 cycles/ticks
poly_getnoise_eta1:
median: 11310 cycles/ticks
average: 11374 cycles/ticks
poly_getnoise_eta2:
median: 7298 cycles/ticks
average: 7528 cycles/ticks
NTT:
median: 23298 cycles/ticks
average: 23751 cycles/ticks
INVNTT:
median: 33478 cycles/ticks
average: 34217 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23602 cycles/ticks
average: 24102 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3853 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3466 cycles/ticks
poly_compress:
median: 3756 cycles/ticks
average: 3841 cycles/ticks
poly_decompress:
median: 1044 cycles/ticks
average: 1139 cycles/ticks
polyvec_compress:
median: 11322 cycles/ticks
average: 11419 cycles/ticks
polyvec_decompress:
median: 4350 cycles/ticks
average: 4435 cycles/ticks
indcpa_keypair:
median: 268732 cycles/ticks
average: 271302 cycles/ticks
indcpa_enc:
median: 358056 cycles/ticks
average: 364276 cycles/ticks
indcpa_dec:
median: 121486 cycles/ticks
average: 123707 cycles/ticks
kyber_keypair_derand:
median: 291874 cycles/ticks
average: 298140 cycles/ticks
kyber_keypair:
median: 301136 cycles/ticks
average: 305970 cycles/ticks
kyber_encaps_derand:
median: 385002 cycles/ticks
average: 390257 cycles/ticks
kyber_encaps:
median: 386130 cycles/ticks
average: 390437 cycles/ticks
kyber_decaps:
median: 512598 cycles/ticks
average: 521932 cycles/ticks
Loop spin: 170
gen_a:
median: 57662 cycles/ticks
average: 58718 cycles/ticks
poly_getnoise_eta1:
median: 11274 cycles/ticks
average: 11343 cycles/ticks
poly_getnoise_eta2:
median: 7252 cycles/ticks
average: 7394 cycles/ticks
NTT:
median: 23388 cycles/ticks
average: 23941 cycles/ticks
INVNTT:
median: 33490 cycles/ticks
average: 34251 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23618 cycles/ticks
average: 24127 cycles/ticks
poly_tomsg:
median: 3854 cycles/ticks
average: 3963 cycles/ticks
poly_frommsg:
median: 3440 cycles/ticks
average: 3464 cycles/ticks
poly_compress:
median: 3752 cycles/ticks
average: 3843 cycles/ticks
poly_decompress:
median: 1058 cycles/ticks
average: 1066 cycles/ticks
polyvec_compress:
median: 11330 cycles/ticks
average: 11529 cycles/ticks
polyvec_decompress:
median: 4364 cycles/ticks
average: 4524 cycles/ticks
indcpa_keypair:
median: 269088 cycles/ticks
average: 274706 cycles/ticks
indcpa_enc:
median: 357682 cycles/ticks
average: 362619 cycles/ticks
indcpa_dec:
median: 121248 cycles/ticks
average: 122531 cycles/ticks
kyber_keypair_derand:
median: 291476 cycles/ticks
average: 296646 cycles/ticks
kyber_keypair:
median: 301466 cycles/ticks
average: 307376 cycles/ticks
kyber_encaps_derand:
median: 384994 cycles/ticks
average: 392148 cycles/ticks
kyber_encaps:
median: 386572 cycles/ticks
average: 393649 cycles/ticks
kyber_decaps:
median: 512196 cycles/ticks
average: 521446 cycles/ticks
Loop spin: 171
gen_a:
median: 57664 cycles/ticks
average: 58799 cycles/ticks
poly_getnoise_eta1:
median: 11224 cycles/ticks
average: 11299 cycles/ticks
poly_getnoise_eta2:
median: 7310 cycles/ticks
average: 7499 cycles/ticks
NTT:
median: 23230 cycles/ticks
average: 23600 cycles/ticks
INVNTT:
median: 33478 cycles/ticks
average: 34160 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23668 cycles/ticks
average: 24293 cycles/ticks
poly_tomsg:
median: 3910 cycles/ticks
average: 4014 cycles/ticks
poly_frommsg:
median: 3452 cycles/ticks
average: 3585 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3680 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1048 cycles/ticks
polyvec_compress:
median: 11368 cycles/ticks
average: 11656 cycles/ticks
polyvec_decompress:
median: 4388 cycles/ticks
average: 4487 cycles/ticks
indcpa_keypair:
median: 268724 cycles/ticks
average: 274331 cycles/ticks
indcpa_enc:
median: 358012 cycles/ticks
average: 365849 cycles/ticks
indcpa_dec:
median: 121152 cycles/ticks
average: 121970 cycles/ticks
kyber_keypair_derand:
median: 291592 cycles/ticks
average: 296867 cycles/ticks
kyber_keypair:
median: 301236 cycles/ticks
average: 307502 cycles/ticks
kyber_encaps_derand:
median: 384550 cycles/ticks
average: 391725 cycles/ticks
kyber_encaps:
median: 386180 cycles/ticks
average: 393812 cycles/ticks
kyber_decaps:
median: 512096 cycles/ticks
average: 519487 cycles/ticks
Loop spin: 172
gen_a:
median: 57676 cycles/ticks
average: 59021 cycles/ticks
poly_getnoise_eta1:
median: 11252 cycles/ticks
average: 11310 cycles/ticks
poly_getnoise_eta2:
median: 7272 cycles/ticks
average: 7484 cycles/ticks
NTT:
median: 23280 cycles/ticks
average: 23724 cycles/ticks
INVNTT:
median: 33464 cycles/ticks
average: 34041 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23592 cycles/ticks
average: 23953 cycles/ticks
poly_tomsg:
median: 3910 cycles/ticks
average: 3997 cycles/ticks
poly_frommsg:
median: 3444 cycles/ticks
average: 3561 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3679 cycles/ticks
poly_decompress:
median: 1032 cycles/ticks
average: 1037 cycles/ticks
polyvec_compress:
median: 11334 cycles/ticks
average: 11387 cycles/ticks
polyvec_decompress:
median: 4306 cycles/ticks
average: 4433 cycles/ticks
indcpa_keypair:
median: 269062 cycles/ticks
average: 274491 cycles/ticks
indcpa_enc:
median: 358036 cycles/ticks
average: 364493 cycles/ticks
indcpa_dec:
median: 121298 cycles/ticks
average: 123346 cycles/ticks
kyber_keypair_derand:
median: 291808 cycles/ticks
average: 295138 cycles/ticks
kyber_keypair:
median: 301146 cycles/ticks
average: 305891 cycles/ticks
kyber_encaps_derand:
median: 384884 cycles/ticks
average: 392785 cycles/ticks
kyber_encaps:
median: 386178 cycles/ticks
average: 394108 cycles/ticks
kyber_decaps:
median: 511622 cycles/ticks
average: 518836 cycles/ticks
Loop spin: 173
gen_a:
median: 57860 cycles/ticks
average: 59418 cycles/ticks
poly_getnoise_eta1:
median: 11322 cycles/ticks
average: 11442 cycles/ticks
poly_getnoise_eta2:
median: 7238 cycles/ticks
average: 7256 cycles/ticks
NTT:
median: 23320 cycles/ticks
average: 23908 cycles/ticks
INVNTT:
median: 33454 cycles/ticks
average: 34068 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23592 cycles/ticks
average: 24142 cycles/ticks
poly_tomsg:
median: 3852 cycles/ticks
average: 3866 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3480 cycles/ticks
poly_compress:
median: 3706 cycles/ticks
average: 3804 cycles/ticks
poly_decompress:
median: 1058 cycles/ticks
average: 1068 cycles/ticks
polyvec_compress:
median: 11584 cycles/ticks
average: 11860 cycles/ticks
polyvec_decompress:
median: 4262 cycles/ticks
average: 4284 cycles/ticks
indcpa_keypair:
median: 268832 cycles/ticks
average: 273795 cycles/ticks
indcpa_enc:
median: 357726 cycles/ticks
average: 365544 cycles/ticks
indcpa_dec:
median: 124486 cycles/ticks
average: 125300 cycles/ticks
kyber_keypair_derand:
median: 298916 cycles/ticks
average: 299959 cycles/ticks
kyber_keypair:
median: 300940 cycles/ticks
average: 305869 cycles/ticks
kyber_encaps_derand:
median: 384488 cycles/ticks
average: 389164 cycles/ticks
kyber_encaps:
median: 386010 cycles/ticks
average: 392639 cycles/ticks
kyber_decaps:
median: 512018 cycles/ticks
average: 521166 cycles/ticks
Loop spin: 174
gen_a:
median: 57598 cycles/ticks
average: 58224 cycles/ticks
poly_getnoise_eta1:
median: 11348 cycles/ticks
average: 11441 cycles/ticks
poly_getnoise_eta2:
median: 7242 cycles/ticks
average: 7276 cycles/ticks
NTT:
median: 23326 cycles/ticks
average: 23536 cycles/ticks
INVNTT:
median: 33454 cycles/ticks
average: 33688 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23580 cycles/ticks
average: 23922 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3875 cycles/ticks
poly_frommsg:
median: 3444 cycles/ticks
average: 3467 cycles/ticks
poly_compress:
median: 3662 cycles/ticks
average: 3775 cycles/ticks
poly_decompress:
median: 1060 cycles/ticks
average: 1078 cycles/ticks
polyvec_compress:
median: 11326 cycles/ticks
average: 11483 cycles/ticks
polyvec_decompress:
median: 4264 cycles/ticks
average: 4287 cycles/ticks
indcpa_keypair:
median: 268820 cycles/ticks
average: 272099 cycles/ticks
indcpa_enc:
median: 357922 cycles/ticks
average: 364178 cycles/ticks
indcpa_dec:
median: 121488 cycles/ticks
average: 124211 cycles/ticks
kyber_keypair_derand:
median: 291892 cycles/ticks
average: 297046 cycles/ticks
kyber_keypair:
median: 301470 cycles/ticks
average: 307628 cycles/ticks
kyber_encaps_derand:
median: 384828 cycles/ticks
average: 391970 cycles/ticks
kyber_encaps:
median: 386302 cycles/ticks
average: 394148 cycles/ticks
kyber_decaps:
median: 511814 cycles/ticks
average: 519160 cycles/ticks
Loop spin: 175
gen_a:
median: 57608 cycles/ticks
average: 58229 cycles/ticks
poly_getnoise_eta1:
median: 11296 cycles/ticks
average: 11362 cycles/ticks
poly_getnoise_eta2:
median: 7238 cycles/ticks
average: 7268 cycles/ticks
NTT:
median: 23258 cycles/ticks
average: 23432 cycles/ticks
INVNTT:
median: 33436 cycles/ticks
average: 33818 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23568 cycles/ticks
average: 23686 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3860 cycles/ticks
poly_frommsg:
median: 3464 cycles/ticks
average: 3524 cycles/ticks
poly_compress:
median: 3768 cycles/ticks
average: 3861 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1081 cycles/ticks
polyvec_compress:
median: 11344 cycles/ticks
average: 11425 cycles/ticks
polyvec_decompress:
median: 4270 cycles/ticks
average: 4317 cycles/ticks
indcpa_keypair:
median: 268524 cycles/ticks
average: 273066 cycles/ticks
indcpa_enc:
median: 358130 cycles/ticks
average: 366919 cycles/ticks
indcpa_dec:
median: 121352 cycles/ticks
average: 124083 cycles/ticks
kyber_keypair_derand:
median: 292038 cycles/ticks
average: 298691 cycles/ticks
kyber_keypair:
median: 301822 cycles/ticks
average: 308110 cycles/ticks
kyber_encaps_derand:
median: 384742 cycles/ticks
average: 391478 cycles/ticks
kyber_encaps:
median: 385512 cycles/ticks
average: 387834 cycles/ticks
kyber_decaps:
median: 511624 cycles/ticks
average: 514190 cycles/ticks
Loop spin: 176
gen_a:
median: 57532 cycles/ticks
average: 57892 cycles/ticks
poly_getnoise_eta1:
median: 11324 cycles/ticks
average: 11467 cycles/ticks
poly_getnoise_eta2:
median: 7242 cycles/ticks
average: 7310 cycles/ticks
NTT:
median: 23262 cycles/ticks
average: 23496 cycles/ticks
INVNTT:
median: 33416 cycles/ticks
average: 33731 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23558 cycles/ticks
average: 23809 cycles/ticks
poly_tomsg:
median: 3850 cycles/ticks
average: 3919 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3470 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3671 cycles/ticks
poly_decompress:
median: 1024 cycles/ticks
average: 1046 cycles/ticks
polyvec_compress:
median: 11332 cycles/ticks
average: 11444 cycles/ticks
polyvec_decompress:
median: 4266 cycles/ticks
average: 4374 cycles/ticks
indcpa_keypair:
median: 268190 cycles/ticks
average: 270048 cycles/ticks
indcpa_enc:
median: 357466 cycles/ticks
average: 359855 cycles/ticks
indcpa_dec:
median: 121206 cycles/ticks
average: 121834 cycles/ticks
kyber_keypair_derand:
median: 291408 cycles/ticks
average: 293264 cycles/ticks
kyber_keypair:
median: 300496 cycles/ticks
average: 302094 cycles/ticks
kyber_encaps_derand:
median: 384602 cycles/ticks
average: 387085 cycles/ticks
kyber_encaps:
median: 385676 cycles/ticks
average: 387729 cycles/ticks
kyber_decaps:
median: 511576 cycles/ticks
average: 514153 cycles/ticks
Loop spin: 177
gen_a:
median: 57558 cycles/ticks
average: 57950 cycles/ticks
poly_getnoise_eta1:
median: 11252 cycles/ticks
average: 11341 cycles/ticks
poly_getnoise_eta2:
median: 7240 cycles/ticks
average: 7265 cycles/ticks
NTT:
median: 23238 cycles/ticks
average: 23410 cycles/ticks
INVNTT:
median: 33424 cycles/ticks
average: 33599 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23558 cycles/ticks
average: 23678 cycles/ticks
poly_tomsg:
median: 3846 cycles/ticks
average: 3853 cycles/ticks
poly_frommsg:
median: 3440 cycles/ticks
average: 3464 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3685 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11330 cycles/ticks
average: 11389 cycles/ticks
polyvec_decompress:
median: 4256 cycles/ticks
average: 4285 cycles/ticks
indcpa_keypair:
median: 272212 cycles/ticks
average: 273775 cycles/ticks
indcpa_enc:
median: 361624 cycles/ticks
average: 364414 cycles/ticks
indcpa_dec:
median: 121182 cycles/ticks
average: 122110 cycles/ticks
kyber_keypair_derand:
median: 291438 cycles/ticks
average: 293982 cycles/ticks
kyber_keypair:
median: 300630 cycles/ticks
average: 303113 cycles/ticks
kyber_encaps_derand:
median: 384844 cycles/ticks
average: 387791 cycles/ticks
kyber_encaps:
median: 386064 cycles/ticks
average: 388970 cycles/ticks
kyber_decaps:
median: 511940 cycles/ticks
average: 515717 cycles/ticks
Loop spin: 178
gen_a:
median: 57644 cycles/ticks
average: 58333 cycles/ticks
poly_getnoise_eta1:
median: 11200 cycles/ticks
average: 11275 cycles/ticks
poly_getnoise_eta2:
median: 7236 cycles/ticks
average: 7267 cycles/ticks
NTT:
median: 23224 cycles/ticks
average: 23447 cycles/ticks
INVNTT:
median: 33422 cycles/ticks
average: 33673 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23566 cycles/ticks
average: 23728 cycles/ticks
poly_tomsg:
median: 3846 cycles/ticks
average: 3857 cycles/ticks
poly_frommsg:
median: 3440 cycles/ticks
average: 3472 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3729 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1034 cycles/ticks
polyvec_compress:
median: 11332 cycles/ticks
average: 11403 cycles/ticks
polyvec_decompress:
median: 4256 cycles/ticks
average: 4290 cycles/ticks
indcpa_keypair:
median: 268656 cycles/ticks
average: 271203 cycles/ticks
indcpa_enc:
median: 357636 cycles/ticks
average: 359832 cycles/ticks
indcpa_dec:
median: 121238 cycles/ticks
average: 122150 cycles/ticks
kyber_keypair_derand:
median: 291336 cycles/ticks
average: 293681 cycles/ticks
kyber_keypair:
median: 300686 cycles/ticks
average: 302684 cycles/ticks
kyber_encaps_derand:
median: 384614 cycles/ticks
average: 386773 cycles/ticks
kyber_encaps:
median: 385890 cycles/ticks
average: 388481 cycles/ticks
kyber_decaps:
median: 512256 cycles/ticks
average: 515484 cycles/ticks
Loop spin: 179
gen_a:
median: 57666 cycles/ticks
average: 58271 cycles/ticks
poly_getnoise_eta1:
median: 11256 cycles/ticks
average: 11388 cycles/ticks
poly_getnoise_eta2:
median: 7244 cycles/ticks
average: 7264 cycles/ticks
NTT:
median: 23256 cycles/ticks
average: 23434 cycles/ticks
INVNTT:
median: 33422 cycles/ticks
average: 33623 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23564 cycles/ticks
average: 23700 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3881 cycles/ticks
poly_frommsg:
median: 3444 cycles/ticks
average: 3473 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3676 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1052 cycles/ticks
polyvec_compress:
median: 11330 cycles/ticks
average: 11404 cycles/ticks
polyvec_decompress:
median: 4260 cycles/ticks
average: 4280 cycles/ticks
indcpa_keypair:
median: 268126 cycles/ticks
average: 269893 cycles/ticks
indcpa_enc:
median: 357964 cycles/ticks
average: 359964 cycles/ticks
indcpa_dec:
median: 121608 cycles/ticks
average: 124601 cycles/ticks
kyber_keypair_derand:
median: 291552 cycles/ticks
average: 293815 cycles/ticks
kyber_keypair:
median: 300584 cycles/ticks
average: 303024 cycles/ticks
kyber_encaps_derand:
median: 384586 cycles/ticks
average: 387617 cycles/ticks
kyber_encaps:
median: 386068 cycles/ticks
average: 388577 cycles/ticks
kyber_decaps:
median: 511940 cycles/ticks
average: 515003 cycles/ticks
Loop spin: 180
gen_a:
median: 57598 cycles/ticks
average: 58015 cycles/ticks
poly_getnoise_eta1:
median: 11284 cycles/ticks
average: 11348 cycles/ticks
poly_getnoise_eta2:
median: 7238 cycles/ticks
average: 7263 cycles/ticks
NTT:
median: 23244 cycles/ticks
average: 23407 cycles/ticks
INVNTT:
median: 33510 cycles/ticks
average: 33763 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23618 cycles/ticks
average: 23802 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3869 cycles/ticks
poly_frommsg:
median: 3446 cycles/ticks
average: 3481 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3697 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1034 cycles/ticks
polyvec_compress:
median: 11328 cycles/ticks
average: 11412 cycles/ticks
polyvec_decompress:
median: 4270 cycles/ticks
average: 4308 cycles/ticks
indcpa_keypair:
median: 268408 cycles/ticks
average: 269736 cycles/ticks
indcpa_enc:
median: 357694 cycles/ticks
average: 359580 cycles/ticks
indcpa_dec:
median: 121194 cycles/ticks
average: 122253 cycles/ticks
kyber_keypair_derand:
median: 291216 cycles/ticks
average: 293486 cycles/ticks
kyber_keypair:
median: 300766 cycles/ticks
average: 303280 cycles/ticks
kyber_encaps_derand:
median: 384416 cycles/ticks
average: 386789 cycles/ticks
kyber_encaps:
median: 385706 cycles/ticks
average: 390161 cycles/ticks
kyber_decaps:
median: 511810 cycles/ticks
average: 517252 cycles/ticks
Loop spin: 181
gen_a:
median: 57536 cycles/ticks
average: 58092 cycles/ticks
poly_getnoise_eta1:
median: 11324 cycles/ticks
average: 11388 cycles/ticks
poly_getnoise_eta2:
median: 7244 cycles/ticks
average: 7269 cycles/ticks
NTT:
median: 23298 cycles/ticks
average: 23479 cycles/ticks
INVNTT:
median: 33438 cycles/ticks
average: 33619 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23570 cycles/ticks
average: 23714 cycles/ticks
poly_tomsg:
median: 3854 cycles/ticks
average: 3860 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3471 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3691 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11326 cycles/ticks
average: 11397 cycles/ticks
polyvec_decompress:
median: 4262 cycles/ticks
average: 4298 cycles/ticks
indcpa_keypair:
median: 268172 cycles/ticks
average: 269686 cycles/ticks
indcpa_enc:
median: 357782 cycles/ticks
average: 360329 cycles/ticks
indcpa_dec:
median: 121230 cycles/ticks
average: 123367 cycles/ticks
kyber_keypair_derand:
median: 291896 cycles/ticks
average: 298856 cycles/ticks
kyber_keypair:
median: 301930 cycles/ticks
average: 308539 cycles/ticks
kyber_encaps_derand:
median: 394586 cycles/ticks
average: 396420 cycles/ticks
kyber_encaps:
median: 396312 cycles/ticks
average: 397917 cycles/ticks
kyber_decaps:
median: 525108 cycles/ticks
average: 526776 cycles/ticks
Loop spin: 182
gen_a:
median: 57758 cycles/ticks
average: 59306 cycles/ticks
poly_getnoise_eta1:
median: 11324 cycles/ticks
average: 11517 cycles/ticks
poly_getnoise_eta2:
median: 7244 cycles/ticks
average: 7376 cycles/ticks
NTT:
median: 23362 cycles/ticks
average: 23933 cycles/ticks
INVNTT:
median: 33450 cycles/ticks
average: 34191 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23582 cycles/ticks
average: 23994 cycles/ticks
poly_tomsg:
median: 3912 cycles/ticks
average: 4050 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3467 cycles/ticks
poly_compress:
median: 3748 cycles/ticks
average: 3881 cycles/ticks
poly_decompress:
median: 1024 cycles/ticks
average: 1083 cycles/ticks
polyvec_compress:
median: 11382 cycles/ticks
average: 11590 cycles/ticks
polyvec_decompress:
median: 4316 cycles/ticks
average: 4424 cycles/ticks
indcpa_keypair:
median: 269732 cycles/ticks
average: 276305 cycles/ticks
indcpa_enc:
median: 358654 cycles/ticks
average: 367374 cycles/ticks
indcpa_dec:
median: 121512 cycles/ticks
average: 124528 cycles/ticks
kyber_keypair_derand:
median: 292182 cycles/ticks
average: 299813 cycles/ticks
kyber_keypair:
median: 301494 cycles/ticks
average: 308609 cycles/ticks
kyber_encaps_derand:
median: 385332 cycles/ticks
average: 394715 cycles/ticks
kyber_encaps:
median: 386704 cycles/ticks
average: 396298 cycles/ticks
kyber_decaps:
median: 515092 cycles/ticks
average: 525544 cycles/ticks
Loop spin: 183
gen_a:
median: 57720 cycles/ticks
average: 59054 cycles/ticks
poly_getnoise_eta1:
median: 11352 cycles/ticks
average: 11495 cycles/ticks
poly_getnoise_eta2:
median: 7258 cycles/ticks
average: 7467 cycles/ticks
NTT:
median: 23456 cycles/ticks
average: 24062 cycles/ticks
INVNTT:
median: 33500 cycles/ticks
average: 34469 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23620 cycles/ticks
average: 24197 cycles/ticks
poly_tomsg:
median: 3846 cycles/ticks
average: 3870 cycles/ticks
poly_frommsg:
median: 3440 cycles/ticks
average: 3466 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3681 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1054 cycles/ticks
polyvec_compress:
median: 11350 cycles/ticks
average: 11612 cycles/ticks
polyvec_decompress:
median: 4328 cycles/ticks
average: 4432 cycles/ticks
indcpa_keypair:
median: 269326 cycles/ticks
average: 274469 cycles/ticks
indcpa_enc:
median: 358002 cycles/ticks
average: 366006 cycles/ticks
indcpa_dec:
median: 121560 cycles/ticks
average: 124242 cycles/ticks
kyber_keypair_derand:
median: 291900 cycles/ticks
average: 298288 cycles/ticks
kyber_keypair:
median: 301150 cycles/ticks
average: 306966 cycles/ticks
kyber_encaps_derand:
median: 384974 cycles/ticks
average: 393148 cycles/ticks
kyber_encaps:
median: 386044 cycles/ticks
average: 394639 cycles/ticks
kyber_decaps:
median: 520972 cycles/ticks
average: 526183 cycles/ticks
Loop spin: 184
gen_a:
median: 57710 cycles/ticks
average: 59235 cycles/ticks
poly_getnoise_eta1:
median: 11348 cycles/ticks
average: 11604 cycles/ticks
poly_getnoise_eta2:
median: 7272 cycles/ticks
average: 7435 cycles/ticks
NTT:
median: 23488 cycles/ticks
average: 24110 cycles/ticks
INVNTT:
median: 33538 cycles/ticks
average: 34480 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23630 cycles/ticks
average: 24258 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3860 cycles/ticks
poly_frommsg:
median: 3490 cycles/ticks
average: 3614 cycles/ticks
poly_compress:
median: 3698 cycles/ticks
average: 3801 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1048 cycles/ticks
polyvec_compress:
median: 11380 cycles/ticks
average: 11665 cycles/ticks
polyvec_decompress:
median: 4262 cycles/ticks
average: 4285 cycles/ticks
indcpa_keypair:
median: 268754 cycles/ticks
average: 275619 cycles/ticks
indcpa_enc:
median: 358122 cycles/ticks
average: 365881 cycles/ticks
indcpa_dec:
median: 121186 cycles/ticks
average: 121846 cycles/ticks
kyber_keypair_derand:
median: 291424 cycles/ticks
average: 293241 cycles/ticks
kyber_keypair:
median: 300888 cycles/ticks
average: 302391 cycles/ticks
kyber_encaps_derand:
median: 384618 cycles/ticks
average: 386972 cycles/ticks
kyber_encaps:
median: 385642 cycles/ticks
average: 387979 cycles/ticks
kyber_decaps:
median: 511654 cycles/ticks
average: 514400 cycles/ticks
Loop spin: 185
gen_a:
median: 57550 cycles/ticks
average: 57978 cycles/ticks
poly_getnoise_eta1:
median: 11302 cycles/ticks
average: 11362 cycles/ticks
poly_getnoise_eta2:
median: 7234 cycles/ticks
average: 7241 cycles/ticks
NTT:
median: 23230 cycles/ticks
average: 23402 cycles/ticks
INVNTT:
median: 33426 cycles/ticks
average: 33733 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23568 cycles/ticks
average: 23785 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3902 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3468 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3674 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1036 cycles/ticks
polyvec_compress:
median: 11322 cycles/ticks
average: 11478 cycles/ticks
polyvec_decompress:
median: 4264 cycles/ticks
average: 4296 cycles/ticks
indcpa_keypair:
median: 268584 cycles/ticks
average: 270110 cycles/ticks
indcpa_enc:
median: 357670 cycles/ticks
average: 360128 cycles/ticks
indcpa_dec:
median: 121216 cycles/ticks
average: 121829 cycles/ticks
kyber_keypair_derand:
median: 291126 cycles/ticks
average: 292828 cycles/ticks
kyber_keypair:
median: 300578 cycles/ticks
average: 302360 cycles/ticks
kyber_encaps_derand:
median: 384384 cycles/ticks
average: 386338 cycles/ticks
kyber_encaps:
median: 385574 cycles/ticks
average: 387871 cycles/ticks
kyber_decaps:
median: 511616 cycles/ticks
average: 514415 cycles/ticks
Loop spin: 186
gen_a:
median: 57558 cycles/ticks
average: 58004 cycles/ticks
poly_getnoise_eta1:
median: 11234 cycles/ticks
average: 11332 cycles/ticks
poly_getnoise_eta2:
median: 7240 cycles/ticks
average: 7274 cycles/ticks
NTT:
median: 23286 cycles/ticks
average: 23482 cycles/ticks
INVNTT:
median: 33418 cycles/ticks
average: 33629 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23556 cycles/ticks
average: 23665 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3852 cycles/ticks
poly_frommsg:
median: 3440 cycles/ticks
average: 3489 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3674 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1034 cycles/ticks
polyvec_compress:
median: 11324 cycles/ticks
average: 11381 cycles/ticks
polyvec_decompress:
median: 4254 cycles/ticks
average: 4282 cycles/ticks
indcpa_keypair:
median: 268388 cycles/ticks
average: 269811 cycles/ticks
indcpa_enc:
median: 357498 cycles/ticks
average: 359310 cycles/ticks
indcpa_dec:
median: 121196 cycles/ticks
average: 122097 cycles/ticks
kyber_keypair_derand:
median: 291208 cycles/ticks
average: 292665 cycles/ticks
kyber_keypair:
median: 300686 cycles/ticks
average: 302680 cycles/ticks
kyber_encaps_derand:
median: 384538 cycles/ticks
average: 386478 cycles/ticks
kyber_encaps:
median: 385730 cycles/ticks
average: 388141 cycles/ticks
kyber_decaps:
median: 511470 cycles/ticks
average: 514835 cycles/ticks
Loop spin: 187
gen_a:
median: 57632 cycles/ticks
average: 58009 cycles/ticks
poly_getnoise_eta1:
median: 11218 cycles/ticks
average: 11279 cycles/ticks
poly_getnoise_eta2:
median: 7242 cycles/ticks
average: 7286 cycles/ticks
NTT:
median: 23254 cycles/ticks
average: 23427 cycles/ticks
INVNTT:
median: 33460 cycles/ticks
average: 33686 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23566 cycles/ticks
average: 23698 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3872 cycles/ticks
poly_frommsg:
median: 3444 cycles/ticks
average: 3479 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3671 cycles/ticks
poly_decompress:
median: 1030 cycles/ticks
average: 1053 cycles/ticks
polyvec_compress:
median: 11374 cycles/ticks
average: 11618 cycles/ticks
polyvec_decompress:
median: 4266 cycles/ticks
average: 4288 cycles/ticks
indcpa_keypair:
median: 268120 cycles/ticks
average: 269532 cycles/ticks
indcpa_enc:
median: 357490 cycles/ticks
average: 359444 cycles/ticks
indcpa_dec:
median: 121240 cycles/ticks
average: 122179 cycles/ticks
kyber_keypair_derand:
median: 291404 cycles/ticks
average: 293368 cycles/ticks
kyber_keypair:
median: 300718 cycles/ticks
average: 302215 cycles/ticks
kyber_encaps_derand:
median: 384496 cycles/ticks
average: 387684 cycles/ticks
kyber_encaps:
median: 385510 cycles/ticks
average: 387927 cycles/ticks
kyber_decaps:
median: 511590 cycles/ticks
average: 514612 cycles/ticks
Loop spin: 188
gen_a:
median: 57604 cycles/ticks
average: 58071 cycles/ticks
poly_getnoise_eta1:
median: 11296 cycles/ticks
average: 11384 cycles/ticks
poly_getnoise_eta2:
median: 7242 cycles/ticks
average: 7253 cycles/ticks
NTT:
median: 23242 cycles/ticks
average: 23519 cycles/ticks
INVNTT:
median: 33434 cycles/ticks
average: 33749 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23658 cycles/ticks
average: 23885 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3867 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3471 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3695 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11330 cycles/ticks
average: 11411 cycles/ticks
polyvec_decompress:
median: 4260 cycles/ticks
average: 4297 cycles/ticks
indcpa_keypair:
median: 268200 cycles/ticks
average: 269841 cycles/ticks
indcpa_enc:
median: 357692 cycles/ticks
average: 359525 cycles/ticks
indcpa_dec:
median: 121188 cycles/ticks
average: 121829 cycles/ticks
kyber_keypair_derand:
median: 291276 cycles/ticks
average: 293002 cycles/ticks
kyber_keypair:
median: 300790 cycles/ticks
average: 302874 cycles/ticks
kyber_encaps_derand:
median: 384560 cycles/ticks
average: 386726 cycles/ticks
kyber_encaps:
median: 385688 cycles/ticks
average: 387943 cycles/ticks
kyber_decaps:
median: 511566 cycles/ticks
average: 514320 cycles/ticks
Loop spin: 189
gen_a:
median: 57668 cycles/ticks
average: 58004 cycles/ticks
poly_getnoise_eta1:
median: 11314 cycles/ticks
average: 11426 cycles/ticks
poly_getnoise_eta2:
median: 7240 cycles/ticks
average: 7252 cycles/ticks
NTT:
median: 23268 cycles/ticks
average: 23597 cycles/ticks
INVNTT:
median: 33432 cycles/ticks
average: 33822 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23572 cycles/ticks
average: 23704 cycles/ticks
poly_tomsg:
median: 3846 cycles/ticks
average: 3852 cycles/ticks
poly_frommsg:
median: 3440 cycles/ticks
average: 3468 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3707 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11330 cycles/ticks
average: 11393 cycles/ticks
polyvec_decompress:
median: 4266 cycles/ticks
average: 4301 cycles/ticks
indcpa_keypair:
median: 268042 cycles/ticks
average: 269592 cycles/ticks
indcpa_enc:
median: 357812 cycles/ticks
average: 360252 cycles/ticks
indcpa_dec:
median: 121160 cycles/ticks
average: 121764 cycles/ticks
kyber_keypair_derand:
median: 291258 cycles/ticks
average: 292853 cycles/ticks
kyber_keypair:
median: 300850 cycles/ticks
average: 302610 cycles/ticks
kyber_encaps_derand:
median: 384828 cycles/ticks
average: 387268 cycles/ticks
kyber_encaps:
median: 385852 cycles/ticks
average: 387944 cycles/ticks
kyber_decaps:
median: 512030 cycles/ticks
average: 514663 cycles/ticks
Loop spin: 190
gen_a:
median: 57646 cycles/ticks
average: 58320 cycles/ticks
poly_getnoise_eta1:
median: 11286 cycles/ticks
average: 11339 cycles/ticks
poly_getnoise_eta2:
median: 7244 cycles/ticks
average: 7279 cycles/ticks
NTT:
median: 23252 cycles/ticks
average: 23443 cycles/ticks
INVNTT:
median: 33454 cycles/ticks
average: 33645 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23566 cycles/ticks
average: 23688 cycles/ticks
poly_tomsg:
median: 3858 cycles/ticks
average: 3892 cycles/ticks
poly_frommsg:
median: 3440 cycles/ticks
average: 3464 cycles/ticks
poly_compress:
median: 3662 cycles/ticks
average: 3682 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1047 cycles/ticks
polyvec_compress:
median: 11336 cycles/ticks
average: 11403 cycles/ticks
polyvec_decompress:
median: 4260 cycles/ticks
average: 4278 cycles/ticks
indcpa_keypair:
median: 268800 cycles/ticks
average: 270795 cycles/ticks
indcpa_enc:
median: 357524 cycles/ticks
average: 359773 cycles/ticks
indcpa_dec:
median: 121264 cycles/ticks
average: 121914 cycles/ticks
kyber_keypair_derand:
median: 291308 cycles/ticks
average: 292863 cycles/ticks
kyber_keypair:
median: 300596 cycles/ticks
average: 302143 cycles/ticks
kyber_encaps_derand:
median: 384454 cycles/ticks
average: 386682 cycles/ticks
kyber_encaps:
median: 385568 cycles/ticks
average: 387764 cycles/ticks
kyber_decaps:
median: 511788 cycles/ticks
average: 514393 cycles/ticks
Loop spin: 191
gen_a:
median: 57656 cycles/ticks
average: 58130 cycles/ticks
poly_getnoise_eta1:
median: 11222 cycles/ticks
average: 11351 cycles/ticks
poly_getnoise_eta2:
median: 7236 cycles/ticks
average: 7242 cycles/ticks
NTT:
median: 23246 cycles/ticks
average: 23416 cycles/ticks
INVNTT:
median: 33418 cycles/ticks
average: 33606 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23558 cycles/ticks
average: 23680 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3867 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3465 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3676 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1044 cycles/ticks
polyvec_compress:
median: 11326 cycles/ticks
average: 11389 cycles/ticks
polyvec_decompress:
median: 4262 cycles/ticks
average: 4282 cycles/ticks
indcpa_keypair:
median: 268384 cycles/ticks
average: 270255 cycles/ticks
indcpa_enc:
median: 357846 cycles/ticks
average: 359556 cycles/ticks
indcpa_dec:
median: 121228 cycles/ticks
average: 122067 cycles/ticks
kyber_keypair_derand:
median: 291498 cycles/ticks
average: 292931 cycles/ticks
kyber_keypair:
median: 300738 cycles/ticks
average: 302630 cycles/ticks
kyber_encaps_derand:
median: 384690 cycles/ticks
average: 387230 cycles/ticks
kyber_encaps:
median: 385574 cycles/ticks
average: 387810 cycles/ticks
kyber_decaps:
median: 512078 cycles/ticks
average: 514664 cycles/ticks
Loop spin: 192
gen_a:
median: 57590 cycles/ticks
average: 58015 cycles/ticks
poly_getnoise_eta1:
median: 11332 cycles/ticks
average: 11405 cycles/ticks
poly_getnoise_eta2:
median: 7238 cycles/ticks
average: 7257 cycles/ticks
NTT:
median: 23270 cycles/ticks
average: 23452 cycles/ticks
INVNTT:
median: 33502 cycles/ticks
average: 33745 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23582 cycles/ticks
average: 23759 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3865 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3474 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3693 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1034 cycles/ticks
polyvec_compress:
median: 11334 cycles/ticks
average: 11401 cycles/ticks
polyvec_decompress:
median: 4268 cycles/ticks
average: 4328 cycles/ticks
indcpa_keypair:
median: 268706 cycles/ticks
average: 270497 cycles/ticks
indcpa_enc:
median: 357482 cycles/ticks
average: 360369 cycles/ticks
indcpa_dec:
median: 121314 cycles/ticks
average: 121964 cycles/ticks
kyber_keypair_derand:
median: 291954 cycles/ticks
average: 294038 cycles/ticks
kyber_keypair:
median: 301026 cycles/ticks
average: 303142 cycles/ticks
kyber_encaps_derand:
median: 384108 cycles/ticks
average: 386750 cycles/ticks
kyber_encaps:
median: 385302 cycles/ticks
average: 387699 cycles/ticks
kyber_decaps:
median: 511330 cycles/ticks
average: 514009 cycles/ticks
Loop spin: 193
gen_a:
median: 57600 cycles/ticks
average: 58001 cycles/ticks
poly_getnoise_eta1:
median: 11312 cycles/ticks
average: 11380 cycles/ticks
poly_getnoise_eta2:
median: 7242 cycles/ticks
average: 7278 cycles/ticks
NTT:
median: 23224 cycles/ticks
average: 23514 cycles/ticks
INVNTT:
median: 33482 cycles/ticks
average: 33663 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23576 cycles/ticks
average: 23710 cycles/ticks
poly_tomsg:
median: 3854 cycles/ticks
average: 3864 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3473 cycles/ticks
poly_compress:
median: 3662 cycles/ticks
average: 3695 cycles/ticks
poly_decompress:
median: 1024 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11360 cycles/ticks
average: 11507 cycles/ticks
polyvec_decompress:
median: 4270 cycles/ticks
average: 4321 cycles/ticks
indcpa_keypair:
median: 268410 cycles/ticks
average: 270043 cycles/ticks
indcpa_enc:
median: 357432 cycles/ticks
average: 359417 cycles/ticks
indcpa_dec:
median: 121128 cycles/ticks
average: 121711 cycles/ticks
kyber_keypair_derand:
median: 291318 cycles/ticks
average: 292916 cycles/ticks
kyber_keypair:
median: 300938 cycles/ticks
average: 303188 cycles/ticks
kyber_encaps_derand:
median: 385388 cycles/ticks
average: 389947 cycles/ticks
kyber_encaps:
median: 386744 cycles/ticks
average: 392491 cycles/ticks
kyber_decaps:
median: 512382 cycles/ticks
average: 519372 cycles/ticks
Loop spin: 194
gen_a:
median: 57564 cycles/ticks
average: 57968 cycles/ticks
poly_getnoise_eta1:
median: 11208 cycles/ticks
average: 11306 cycles/ticks
poly_getnoise_eta2:
median: 7244 cycles/ticks
average: 7274 cycles/ticks
NTT:
median: 23224 cycles/ticks
average: 23382 cycles/ticks
INVNTT:
median: 33416 cycles/ticks
average: 33590 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23566 cycles/ticks
average: 23696 cycles/ticks
poly_tomsg:
median: 3860 cycles/ticks
average: 3869 cycles/ticks
poly_frommsg:
median: 3446 cycles/ticks
average: 3489 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3695 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1038 cycles/ticks
polyvec_compress:
median: 11326 cycles/ticks
average: 11397 cycles/ticks
polyvec_decompress:
median: 4260 cycles/ticks
average: 4272 cycles/ticks
indcpa_keypair:
median: 268462 cycles/ticks
average: 272782 cycles/ticks
indcpa_enc:
median: 357648 cycles/ticks
average: 362549 cycles/ticks
indcpa_dec:
median: 121168 cycles/ticks
average: 122772 cycles/ticks
kyber_keypair_derand:
median: 291968 cycles/ticks
average: 297948 cycles/ticks
kyber_keypair:
median: 301090 cycles/ticks
average: 306142 cycles/ticks
kyber_encaps_derand:
median: 385166 cycles/ticks
average: 393118 cycles/ticks
kyber_encaps:
median: 386334 cycles/ticks
average: 392845 cycles/ticks
kyber_decaps:
median: 512866 cycles/ticks
average: 524319 cycles/ticks
Loop spin: 195
gen_a:
median: 57830 cycles/ticks
average: 59312 cycles/ticks
poly_getnoise_eta1:
median: 11236 cycles/ticks
average: 11302 cycles/ticks
poly_getnoise_eta2:
median: 7372 cycles/ticks
average: 7569 cycles/ticks
NTT:
median: 23326 cycles/ticks
average: 23869 cycles/ticks
INVNTT:
median: 33480 cycles/ticks
average: 34173 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23642 cycles/ticks
average: 24250 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3900 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3477 cycles/ticks
poly_compress:
median: 3728 cycles/ticks
average: 3829 cycles/ticks
poly_decompress:
median: 1056 cycles/ticks
average: 1066 cycles/ticks
polyvec_compress:
median: 11334 cycles/ticks
average: 11504 cycles/ticks
polyvec_decompress:
median: 4260 cycles/ticks
average: 4290 cycles/ticks
indcpa_keypair:
median: 268754 cycles/ticks
average: 275420 cycles/ticks
indcpa_enc:
median: 357836 cycles/ticks
average: 365541 cycles/ticks
indcpa_dec:
median: 121248 cycles/ticks
average: 123386 cycles/ticks
kyber_keypair_derand:
median: 291684 cycles/ticks
average: 296114 cycles/ticks
kyber_keypair:
median: 301058 cycles/ticks
average: 306531 cycles/ticks
kyber_encaps_derand:
median: 384648 cycles/ticks
average: 391781 cycles/ticks
kyber_encaps:
median: 386332 cycles/ticks
average: 395271 cycles/ticks
kyber_decaps:
median: 512806 cycles/ticks
average: 523344 cycles/ticks
Loop spin: 196
gen_a:
median: 57686 cycles/ticks
average: 58857 cycles/ticks
poly_getnoise_eta1:
median: 11354 cycles/ticks
average: 11479 cycles/ticks
poly_getnoise_eta2:
median: 7240 cycles/ticks
average: 7279 cycles/ticks
NTT:
median: 23626 cycles/ticks
average: 24088 cycles/ticks
INVNTT:
median: 33528 cycles/ticks
average: 34296 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23650 cycles/ticks
average: 24228 cycles/ticks
poly_tomsg:
median: 3852 cycles/ticks
average: 3863 cycles/ticks
poly_frommsg:
median: 3536 cycles/ticks
average: 3641 cycles/ticks
poly_compress:
median: 3662 cycles/ticks
average: 3732 cycles/ticks
poly_decompress:
median: 1030 cycles/ticks
average: 1038 cycles/ticks
polyvec_compress:
median: 11376 cycles/ticks
average: 11644 cycles/ticks
polyvec_decompress:
median: 4270 cycles/ticks
average: 4299 cycles/ticks
indcpa_keypair:
median: 268970 cycles/ticks
average: 274055 cycles/ticks
indcpa_enc:
median: 357686 cycles/ticks
average: 361516 cycles/ticks
indcpa_dec:
median: 121340 cycles/ticks
average: 122814 cycles/ticks
kyber_keypair_derand:
median: 291718 cycles/ticks
average: 297371 cycles/ticks
kyber_keypair:
median: 301436 cycles/ticks
average: 307245 cycles/ticks
kyber_encaps_derand:
median: 384924 cycles/ticks
average: 390782 cycles/ticks
kyber_encaps:
median: 386500 cycles/ticks
average: 392202 cycles/ticks
kyber_decaps:
median: 511964 cycles/ticks
average: 517889 cycles/ticks
Loop spin: 197
gen_a:
median: 57730 cycles/ticks
average: 59373 cycles/ticks
poly_getnoise_eta1:
median: 11304 cycles/ticks
average: 11543 cycles/ticks
poly_getnoise_eta2:
median: 7290 cycles/ticks
average: 7478 cycles/ticks
NTT:
median: 23434 cycles/ticks
average: 24030 cycles/ticks
INVNTT:
median: 33486 cycles/ticks
average: 34347 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23758 cycles/ticks
average: 24354 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3868 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3467 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3696 cycles/ticks
poly_decompress:
median: 1052 cycles/ticks
average: 1090 cycles/ticks
polyvec_compress:
median: 11360 cycles/ticks
average: 11604 cycles/ticks
polyvec_decompress:
median: 4322 cycles/ticks
average: 4431 cycles/ticks
indcpa_keypair:
median: 268542 cycles/ticks
average: 274310 cycles/ticks
indcpa_enc:
median: 357640 cycles/ticks
average: 363400 cycles/ticks
indcpa_dec:
median: 121494 cycles/ticks
average: 124300 cycles/ticks
kyber_keypair_derand:
median: 292330 cycles/ticks
average: 299761 cycles/ticks
kyber_keypair:
median: 303008 cycles/ticks
average: 308542 cycles/ticks
kyber_encaps_derand:
median: 395656 cycles/ticks
average: 398322 cycles/ticks
kyber_encaps:
median: 387668 cycles/ticks
average: 395909 cycles/ticks
kyber_decaps:
median: 512528 cycles/ticks
average: 522933 cycles/ticks
Loop spin: 198
gen_a:
median: 57560 cycles/ticks
average: 58231 cycles/ticks
poly_getnoise_eta1:
median: 11310 cycles/ticks
average: 11370 cycles/ticks
poly_getnoise_eta2:
median: 7238 cycles/ticks
average: 7254 cycles/ticks
NTT:
median: 23208 cycles/ticks
average: 23374 cycles/ticks
INVNTT:
median: 33422 cycles/ticks
average: 33655 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23598 cycles/ticks
average: 23941 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3883 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3465 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3676 cycles/ticks
poly_decompress:
median: 1054 cycles/ticks
average: 1106 cycles/ticks
polyvec_compress:
median: 11372 cycles/ticks
average: 11643 cycles/ticks
polyvec_decompress:
median: 4262 cycles/ticks
average: 4302 cycles/ticks
indcpa_keypair:
median: 268592 cycles/ticks
average: 273446 cycles/ticks
indcpa_enc:
median: 357818 cycles/ticks
average: 364851 cycles/ticks
indcpa_dec:
median: 121094 cycles/ticks
average: 121971 cycles/ticks
kyber_keypair_derand:
median: 291914 cycles/ticks
average: 299665 cycles/ticks
kyber_keypair:
median: 301222 cycles/ticks
average: 306121 cycles/ticks
kyber_encaps_derand:
median: 384382 cycles/ticks
average: 387015 cycles/ticks
kyber_encaps:
median: 385888 cycles/ticks
average: 387768 cycles/ticks
kyber_decaps:
median: 511554 cycles/ticks
average: 514956 cycles/ticks
Loop spin: 199
gen_a:
median: 57656 cycles/ticks
average: 58197 cycles/ticks
poly_getnoise_eta1:
median: 11318 cycles/ticks
average: 11381 cycles/ticks
poly_getnoise_eta2:
median: 7244 cycles/ticks
average: 7266 cycles/ticks
NTT:
median: 23248 cycles/ticks
average: 23455 cycles/ticks
INVNTT:
median: 33416 cycles/ticks
average: 33575 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23566 cycles/ticks
average: 23688 cycles/ticks
poly_tomsg:
median: 3846 cycles/ticks
average: 3855 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3468 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3683 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1036 cycles/ticks
polyvec_compress:
median: 11332 cycles/ticks
average: 11393 cycles/ticks
polyvec_decompress:
median: 4262 cycles/ticks
average: 4297 cycles/ticks
indcpa_keypair:
median: 268112 cycles/ticks
average: 270154 cycles/ticks
indcpa_enc:
median: 357426 cycles/ticks
average: 359757 cycles/ticks
indcpa_dec:
median: 121132 cycles/ticks
average: 122545 cycles/ticks
kyber_keypair_derand:
median: 291522 cycles/ticks
average: 293152 cycles/ticks
kyber_keypair:
median: 300692 cycles/ticks
average: 302270 cycles/ticks
kyber_encaps_derand:
median: 384900 cycles/ticks
average: 387737 cycles/ticks
kyber_encaps:
median: 385872 cycles/ticks
average: 388546 cycles/ticks
kyber_decaps:
median: 511688 cycles/ticks
average: 515307 cycles/ticks
Loop spin: 200
gen_a:
median: 57692 cycles/ticks
average: 58122 cycles/ticks
poly_getnoise_eta1:
median: 11274 cycles/ticks
average: 11367 cycles/ticks
poly_getnoise_eta2:
median: 7242 cycles/ticks
average: 7287 cycles/ticks
NTT:
median: 23286 cycles/ticks
average: 23475 cycles/ticks
INVNTT:
median: 33426 cycles/ticks
average: 33619 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23566 cycles/ticks
average: 23679 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3857 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3484 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3677 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11328 cycles/ticks
average: 11376 cycles/ticks
polyvec_decompress:
median: 4260 cycles/ticks
average: 4276 cycles/ticks
indcpa_keypair:
median: 268826 cycles/ticks
average: 270433 cycles/ticks
indcpa_enc:
median: 357554 cycles/ticks
average: 359386 cycles/ticks
indcpa_dec:
median: 121388 cycles/ticks
average: 122617 cycles/ticks
kyber_keypair_derand:
median: 291700 cycles/ticks
average: 294378 cycles/ticks
kyber_keypair:
median: 300782 cycles/ticks
average: 302958 cycles/ticks
kyber_encaps_derand:
median: 384394 cycles/ticks
average: 386447 cycles/ticks
kyber_encaps:
median: 385460 cycles/ticks
average: 387630 cycles/ticks
kyber_decaps:
median: 511584 cycles/ticks
average: 514874 cycles/ticks
Loop spin: 201
gen_a:
median: 57656 cycles/ticks
average: 58144 cycles/ticks
poly_getnoise_eta1:
median: 11300 cycles/ticks
average: 11418 cycles/ticks
poly_getnoise_eta2:
median: 7240 cycles/ticks
average: 7274 cycles/ticks
NTT:
median: 23258 cycles/ticks
average: 23448 cycles/ticks
INVNTT:
median: 33462 cycles/ticks
average: 33738 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23572 cycles/ticks
average: 23694 cycles/ticks
poly_tomsg:
median: 3860 cycles/ticks
average: 3870 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3469 cycles/ticks
poly_compress:
median: 3660 cycles/ticks
average: 3678 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1049 cycles/ticks
polyvec_compress:
median: 11328 cycles/ticks
average: 11399 cycles/ticks
polyvec_decompress:
median: 4258 cycles/ticks
average: 4272 cycles/ticks
indcpa_keypair:
median: 268552 cycles/ticks
average: 269975 cycles/ticks
indcpa_enc:
median: 359004 cycles/ticks
average: 360814 cycles/ticks
indcpa_dec:
median: 121224 cycles/ticks
average: 121872 cycles/ticks
kyber_keypair_derand:
median: 291128 cycles/ticks
average: 293449 cycles/ticks
kyber_keypair:
median: 300764 cycles/ticks
average: 302339 cycles/ticks
kyber_encaps_derand:
median: 385868 cycles/ticks
average: 388174 cycles/ticks
kyber_encaps:
median: 387572 cycles/ticks
average: 389664 cycles/ticks
kyber_decaps:
median: 513416 cycles/ticks
average: 516902 cycles/ticks
Loop spin: 202
gen_a:
median: 57608 cycles/ticks
average: 58022 cycles/ticks
poly_getnoise_eta1:
median: 11322 cycles/ticks
average: 11489 cycles/ticks
poly_getnoise_eta2:
median: 7240 cycles/ticks
average: 7352 cycles/ticks
NTT:
median: 23244 cycles/ticks
average: 23475 cycles/ticks
INVNTT:
median: 33436 cycles/ticks
average: 33617 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23588 cycles/ticks
average: 23741 cycles/ticks
poly_tomsg:
median: 3852 cycles/ticks
average: 3868 cycles/ticks
poly_frommsg:
median: 3444 cycles/ticks
average: 3476 cycles/ticks
poly_compress:
median: 3658 cycles/ticks
average: 3712 cycles/ticks
poly_decompress:
median: 1032 cycles/ticks
average: 1038 cycles/ticks
polyvec_compress:
median: 11356 cycles/ticks
average: 11474 cycles/ticks
polyvec_decompress:
median: 4272 cycles/ticks
average: 4314 cycles/ticks
indcpa_keypair:
median: 268674 cycles/ticks
average: 270387 cycles/ticks
indcpa_enc:
median: 357746 cycles/ticks
average: 361466 cycles/ticks
indcpa_dec:
median: 121130 cycles/ticks
average: 121738 cycles/ticks
kyber_keypair_derand:
median: 291690 cycles/ticks
average: 294293 cycles/ticks
kyber_keypair:
median: 300762 cycles/ticks
average: 302684 cycles/ticks
kyber_encaps_derand:
median: 384662 cycles/ticks
average: 388295 cycles/ticks
kyber_encaps:
median: 385844 cycles/ticks
average: 388541 cycles/ticks
kyber_decaps:
median: 511612 cycles/ticks
average: 514676 cycles/ticks
Loop spin: 203
gen_a:
median: 57594 cycles/ticks
average: 58115 cycles/ticks
poly_getnoise_eta1:
median: 11208 cycles/ticks
average: 11286 cycles/ticks
poly_getnoise_eta2:
median: 7238 cycles/ticks
average: 7271 cycles/ticks
NTT:
median: 23248 cycles/ticks
average: 23528 cycles/ticks
INVNTT:
median: 33456 cycles/ticks
average: 33695 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23582 cycles/ticks
average: 23818 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3879 cycles/ticks
poly_frommsg:
median: 3444 cycles/ticks
average: 3477 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3673 cycles/ticks
poly_decompress:
median: 1024 cycles/ticks
average: 1054 cycles/ticks
polyvec_compress:
median: 11332 cycles/ticks
average: 11456 cycles/ticks
polyvec_decompress:
median: 4266 cycles/ticks
average: 4337 cycles/ticks
indcpa_keypair:
median: 268298 cycles/ticks
average: 269952 cycles/ticks
indcpa_enc:
median: 357540 cycles/ticks
average: 359523 cycles/ticks
indcpa_dec:
median: 121258 cycles/ticks
average: 121981 cycles/ticks
kyber_keypair_derand:
median: 291620 cycles/ticks
average: 293323 cycles/ticks
kyber_keypair:
median: 300698 cycles/ticks
average: 302425 cycles/ticks
kyber_encaps_derand:
median: 388404 cycles/ticks
average: 391453 cycles/ticks
kyber_encaps:
median: 389882 cycles/ticks
average: 395663 cycles/ticks
kyber_decaps:
median: 516120 cycles/ticks
average: 523527 cycles/ticks
Loop spin: 204
gen_a:
median: 57664 cycles/ticks
average: 58354 cycles/ticks
poly_getnoise_eta1:
median: 11240 cycles/ticks
average: 11316 cycles/ticks
poly_getnoise_eta2:
median: 7236 cycles/ticks
average: 7248 cycles/ticks
NTT:
median: 23232 cycles/ticks
average: 23418 cycles/ticks
INVNTT:
median: 33488 cycles/ticks
average: 33967 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23570 cycles/ticks
average: 23700 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3862 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3476 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3690 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1037 cycles/ticks
polyvec_compress:
median: 11332 cycles/ticks
average: 11404 cycles/ticks
polyvec_decompress:
median: 4278 cycles/ticks
average: 4416 cycles/ticks
indcpa_keypair:
median: 268828 cycles/ticks
average: 272602 cycles/ticks
indcpa_enc:
median: 357922 cycles/ticks
average: 364295 cycles/ticks
indcpa_dec:
median: 121234 cycles/ticks
average: 123567 cycles/ticks
kyber_keypair_derand:
median: 291814 cycles/ticks
average: 297537 cycles/ticks
kyber_keypair:
median: 301062 cycles/ticks
average: 306367 cycles/ticks
kyber_encaps_derand:
median: 384854 cycles/ticks
average: 392426 cycles/ticks
kyber_encaps:
median: 386164 cycles/ticks
average: 393604 cycles/ticks
kyber_decaps:
median: 512894 cycles/ticks
average: 524633 cycles/ticks
Loop spin: 205
gen_a:
median: 57832 cycles/ticks
average: 59093 cycles/ticks
poly_getnoise_eta1:
median: 11332 cycles/ticks
average: 11421 cycles/ticks
poly_getnoise_eta2:
median: 7410 cycles/ticks
average: 7575 cycles/ticks
NTT:
median: 23322 cycles/ticks
average: 23809 cycles/ticks
INVNTT:
median: 33568 cycles/ticks
average: 34499 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23598 cycles/ticks
average: 23932 cycles/ticks
poly_tomsg:
median: 3870 cycles/ticks
average: 3978 cycles/ticks
poly_frommsg:
median: 3546 cycles/ticks
average: 3592 cycles/ticks
poly_compress:
median: 3664 cycles/ticks
average: 3760 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1038 cycles/ticks
polyvec_compress:
median: 11348 cycles/ticks
average: 11618 cycles/ticks
polyvec_decompress:
median: 4280 cycles/ticks
average: 4393 cycles/ticks
indcpa_keypair:
median: 268802 cycles/ticks
average: 275077 cycles/ticks
indcpa_enc:
median: 358132 cycles/ticks
average: 366438 cycles/ticks
indcpa_dec:
median: 121478 cycles/ticks
average: 123760 cycles/ticks
kyber_keypair_derand:
median: 291598 cycles/ticks
average: 297121 cycles/ticks
kyber_keypair:
median: 301312 cycles/ticks
average: 306863 cycles/ticks
kyber_encaps_derand:
median: 384984 cycles/ticks
average: 392013 cycles/ticks
kyber_encaps:
median: 386600 cycles/ticks
average: 394803 cycles/ticks
kyber_decaps:
median: 512580 cycles/ticks
average: 523110 cycles/ticks
Loop spin: 206
gen_a:
median: 57830 cycles/ticks
average: 59411 cycles/ticks
poly_getnoise_eta1:
median: 11258 cycles/ticks
average: 11375 cycles/ticks
poly_getnoise_eta2:
median: 7424 cycles/ticks
average: 7581 cycles/ticks
NTT:
median: 23486 cycles/ticks
average: 24069 cycles/ticks
INVNTT:
median: 33548 cycles/ticks
average: 34600 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23812 cycles/ticks
average: 24407 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3859 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3473 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3695 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11408 cycles/ticks
average: 11678 cycles/ticks
polyvec_decompress:
median: 4258 cycles/ticks
average: 4297 cycles/ticks
indcpa_keypair:
median: 268354 cycles/ticks
average: 272430 cycles/ticks
indcpa_enc:
median: 357798 cycles/ticks
average: 364013 cycles/ticks
indcpa_dec:
median: 121520 cycles/ticks
average: 124207 cycles/ticks
kyber_keypair_derand:
median: 291484 cycles/ticks
average: 297196 cycles/ticks
kyber_keypair:
median: 301046 cycles/ticks
average: 306378 cycles/ticks
kyber_encaps_derand:
median: 384868 cycles/ticks
average: 392399 cycles/ticks
kyber_encaps:
median: 386710 cycles/ticks
average: 395487 cycles/ticks
kyber_decaps:
median: 512396 cycles/ticks
average: 522702 cycles/ticks
Loop spin: 207
gen_a:
median: 57622 cycles/ticks
average: 58044 cycles/ticks
poly_getnoise_eta1:
median: 11322 cycles/ticks
average: 11401 cycles/ticks
poly_getnoise_eta2:
median: 7242 cycles/ticks
average: 7264 cycles/ticks
NTT:
median: 23238 cycles/ticks
average: 23483 cycles/ticks
INVNTT:
median: 33446 cycles/ticks
average: 33884 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23614 cycles/ticks
average: 24167 cycles/ticks
poly_tomsg:
median: 3846 cycles/ticks
average: 3868 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3469 cycles/ticks
poly_compress:
median: 3664 cycles/ticks
average: 3745 cycles/ticks
poly_decompress:
median: 1058 cycles/ticks
average: 1114 cycles/ticks
polyvec_compress:
median: 11414 cycles/ticks
average: 11602 cycles/ticks
polyvec_decompress:
median: 4268 cycles/ticks
average: 4321 cycles/ticks
indcpa_keypair:
median: 268304 cycles/ticks
average: 271348 cycles/ticks
indcpa_enc:
median: 357976 cycles/ticks
average: 363861 cycles/ticks
indcpa_dec:
median: 121288 cycles/ticks
average: 123593 cycles/ticks
kyber_keypair_derand:
median: 291616 cycles/ticks
average: 296207 cycles/ticks
kyber_keypair:
median: 301172 cycles/ticks
average: 306351 cycles/ticks
kyber_encaps_derand:
median: 384538 cycles/ticks
average: 390365 cycles/ticks
kyber_encaps:
median: 386054 cycles/ticks
average: 391858 cycles/ticks
kyber_decaps:
median: 512154 cycles/ticks
average: 521124 cycles/ticks
Loop spin: 208
gen_a:
median: 57574 cycles/ticks
average: 58393 cycles/ticks
poly_getnoise_eta1:
median: 11256 cycles/ticks
average: 11444 cycles/ticks
poly_getnoise_eta2:
median: 7238 cycles/ticks
average: 7352 cycles/ticks
NTT:
median: 23252 cycles/ticks
average: 23415 cycles/ticks
INVNTT:
median: 33434 cycles/ticks
average: 34084 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23590 cycles/ticks
average: 23975 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3873 cycles/ticks
poly_frommsg:
median: 3478 cycles/ticks
average: 3579 cycles/ticks
poly_compress:
median: 3718 cycles/ticks
average: 3811 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11330 cycles/ticks
average: 11390 cycles/ticks
polyvec_decompress:
median: 4264 cycles/ticks
average: 4297 cycles/ticks
indcpa_keypair:
median: 268720 cycles/ticks
average: 275060 cycles/ticks
indcpa_enc:
median: 357800 cycles/ticks
average: 363982 cycles/ticks
indcpa_dec:
median: 121210 cycles/ticks
average: 122392 cycles/ticks
kyber_keypair_derand:
median: 292274 cycles/ticks
average: 298355 cycles/ticks
kyber_keypair:
median: 301470 cycles/ticks
average: 306665 cycles/ticks
kyber_encaps_derand:
median: 384648 cycles/ticks
average: 391931 cycles/ticks
kyber_encaps:
median: 385650 cycles/ticks
average: 389183 cycles/ticks
kyber_decaps:
median: 511926 cycles/ticks
average: 515654 cycles/ticks
Loop spin: 209
gen_a:
median: 57606 cycles/ticks
average: 58037 cycles/ticks
poly_getnoise_eta1:
median: 11266 cycles/ticks
average: 11340 cycles/ticks
poly_getnoise_eta2:
median: 7236 cycles/ticks
average: 7272 cycles/ticks
NTT:
median: 23216 cycles/ticks
average: 23399 cycles/ticks
INVNTT:
median: 33436 cycles/ticks
average: 33614 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23578 cycles/ticks
average: 23756 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3853 cycles/ticks
poly_frommsg:
median: 3440 cycles/ticks
average: 3478 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3680 cycles/ticks
poly_decompress:
median: 1032 cycles/ticks
average: 1036 cycles/ticks
polyvec_compress:
median: 11336 cycles/ticks
average: 11399 cycles/ticks
polyvec_decompress:
median: 4266 cycles/ticks
average: 4285 cycles/ticks
indcpa_keypair:
median: 268620 cycles/ticks
average: 270095 cycles/ticks
indcpa_enc:
median: 357568 cycles/ticks
average: 359766 cycles/ticks
indcpa_dec:
median: 121326 cycles/ticks
average: 122241 cycles/ticks
kyber_keypair_derand:
median: 291618 cycles/ticks
average: 293121 cycles/ticks
kyber_keypair:
median: 301074 cycles/ticks
average: 305014 cycles/ticks
kyber_encaps_derand:
median: 384692 cycles/ticks
average: 387278 cycles/ticks
kyber_encaps:
median: 385704 cycles/ticks
average: 387896 cycles/ticks
kyber_decaps:
median: 511990 cycles/ticks
average: 515061 cycles/ticks
Loop spin: 210
gen_a:
median: 57622 cycles/ticks
average: 58028 cycles/ticks
poly_getnoise_eta1:
median: 11246 cycles/ticks
average: 11335 cycles/ticks
poly_getnoise_eta2:
median: 7246 cycles/ticks
average: 7291 cycles/ticks
NTT:
median: 23284 cycles/ticks
average: 23547 cycles/ticks
INVNTT:
median: 33426 cycles/ticks
average: 33600 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23570 cycles/ticks
average: 23676 cycles/ticks
poly_tomsg:
median: 3846 cycles/ticks
average: 3856 cycles/ticks
poly_frommsg:
median: 3440 cycles/ticks
average: 3461 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3674 cycles/ticks
poly_decompress:
median: 1030 cycles/ticks
average: 1037 cycles/ticks
polyvec_compress:
median: 11332 cycles/ticks
average: 11394 cycles/ticks
polyvec_decompress:
median: 4266 cycles/ticks
average: 4300 cycles/ticks
indcpa_keypair:
median: 268602 cycles/ticks
average: 270512 cycles/ticks
indcpa_enc:
median: 357576 cycles/ticks
average: 359423 cycles/ticks
indcpa_dec:
median: 121214 cycles/ticks
average: 121933 cycles/ticks
kyber_keypair_derand:
median: 291290 cycles/ticks
average: 292815 cycles/ticks
kyber_keypair:
median: 300722 cycles/ticks
average: 302799 cycles/ticks
kyber_encaps_derand:
median: 384644 cycles/ticks
average: 387106 cycles/ticks
kyber_encaps:
median: 385824 cycles/ticks
average: 387941 cycles/ticks
kyber_decaps:
median: 511808 cycles/ticks
average: 517792 cycles/ticks
Loop spin: 211
gen_a:
median: 57564 cycles/ticks
average: 57939 cycles/ticks
poly_getnoise_eta1:
median: 11290 cycles/ticks
average: 11380 cycles/ticks
poly_getnoise_eta2:
median: 7244 cycles/ticks
average: 7323 cycles/ticks
NTT:
median: 23268 cycles/ticks
average: 23524 cycles/ticks
INVNTT:
median: 33472 cycles/ticks
average: 33710 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23602 cycles/ticks
average: 23789 cycles/ticks
poly_tomsg:
median: 3850 cycles/ticks
average: 3893 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3474 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3682 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1053 cycles/ticks
polyvec_compress:
median: 11328 cycles/ticks
average: 11409 cycles/ticks
polyvec_decompress:
median: 4258 cycles/ticks
average: 4273 cycles/ticks
indcpa_keypair:
median: 268308 cycles/ticks
average: 272636 cycles/ticks
indcpa_enc:
median: 357766 cycles/ticks
average: 360312 cycles/ticks
indcpa_dec:
median: 121306 cycles/ticks
average: 122029 cycles/ticks
kyber_keypair_derand:
median: 291426 cycles/ticks
average: 293187 cycles/ticks
kyber_keypair:
median: 300834 cycles/ticks
average: 303178 cycles/ticks
kyber_encaps_derand:
median: 384390 cycles/ticks
average: 387054 cycles/ticks
kyber_encaps:
median: 385764 cycles/ticks
average: 388760 cycles/ticks
kyber_decaps:
median: 511764 cycles/ticks
average: 514317 cycles/ticks
Loop spin: 212
gen_a:
median: 57654 cycles/ticks
average: 58271 cycles/ticks
poly_getnoise_eta1:
median: 11236 cycles/ticks
average: 11363 cycles/ticks
poly_getnoise_eta2:
median: 7238 cycles/ticks
average: 7279 cycles/ticks
NTT:
median: 23248 cycles/ticks
average: 23428 cycles/ticks
INVNTT:
median: 33488 cycles/ticks
average: 33714 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23558 cycles/ticks
average: 23679 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3860 cycles/ticks
poly_frommsg:
median: 3440 cycles/ticks
average: 3473 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3675 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1036 cycles/ticks
polyvec_compress:
median: 11342 cycles/ticks
average: 11421 cycles/ticks
polyvec_decompress:
median: 4270 cycles/ticks
average: 4312 cycles/ticks
indcpa_keypair:
median: 268448 cycles/ticks
average: 270392 cycles/ticks
indcpa_enc:
median: 357546 cycles/ticks
average: 359680 cycles/ticks
indcpa_dec:
median: 121158 cycles/ticks
average: 121830 cycles/ticks
kyber_keypair_derand:
median: 291510 cycles/ticks
average: 293248 cycles/ticks
kyber_keypair:
median: 300924 cycles/ticks
average: 303201 cycles/ticks
kyber_encaps_derand:
median: 384544 cycles/ticks
average: 386933 cycles/ticks
kyber_encaps:
median: 386234 cycles/ticks
average: 388262 cycles/ticks
kyber_decaps:
median: 511546 cycles/ticks
average: 514806 cycles/ticks
Loop spin: 213
gen_a:
median: 57556 cycles/ticks
average: 58182 cycles/ticks
poly_getnoise_eta1:
median: 11332 cycles/ticks
average: 11407 cycles/ticks
poly_getnoise_eta2:
median: 7246 cycles/ticks
average: 7284 cycles/ticks
NTT:
median: 23304 cycles/ticks
average: 23482 cycles/ticks
INVNTT:
median: 33454 cycles/ticks
average: 33684 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23578 cycles/ticks
average: 23702 cycles/ticks
poly_tomsg:
median: 3846 cycles/ticks
average: 3853 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3482 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3674 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11320 cycles/ticks
average: 11373 cycles/ticks
polyvec_decompress:
median: 4264 cycles/ticks
average: 4285 cycles/ticks
indcpa_keypair:
median: 268086 cycles/ticks
average: 271309 cycles/ticks
indcpa_enc:
median: 357646 cycles/ticks
average: 365020 cycles/ticks
indcpa_dec:
median: 121448 cycles/ticks
average: 123991 cycles/ticks
kyber_keypair_derand:
median: 295480 cycles/ticks
average: 299986 cycles/ticks
kyber_keypair:
median: 301036 cycles/ticks
average: 305336 cycles/ticks
kyber_encaps_derand:
median: 384760 cycles/ticks
average: 390191 cycles/ticks
kyber_encaps:
median: 385948 cycles/ticks
average: 390688 cycles/ticks
kyber_decaps:
median: 511852 cycles/ticks
average: 516197 cycles/ticks
Loop spin: 214
gen_a:
median: 57692 cycles/ticks
average: 58123 cycles/ticks
poly_getnoise_eta1:
median: 11332 cycles/ticks
average: 11400 cycles/ticks
poly_getnoise_eta2:
median: 7258 cycles/ticks
average: 7261 cycles/ticks
NTT:
median: 23252 cycles/ticks
average: 23512 cycles/ticks
INVNTT:
median: 33448 cycles/ticks
average: 33971 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23566 cycles/ticks
average: 23680 cycles/ticks
poly_tomsg:
median: 3938 cycles/ticks
average: 4050 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3520 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3676 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11324 cycles/ticks
average: 11394 cycles/ticks
polyvec_decompress:
median: 4260 cycles/ticks
average: 4288 cycles/ticks
indcpa_keypair:
median: 268306 cycles/ticks
average: 271321 cycles/ticks
indcpa_enc:
median: 358034 cycles/ticks
average: 361963 cycles/ticks
indcpa_dec:
median: 121218 cycles/ticks
average: 122130 cycles/ticks
kyber_keypair_derand:
median: 291574 cycles/ticks
average: 294580 cycles/ticks
kyber_keypair:
median: 300622 cycles/ticks
average: 303625 cycles/ticks
kyber_encaps_derand:
median: 384618 cycles/ticks
average: 387463 cycles/ticks
kyber_encaps:
median: 385826 cycles/ticks
average: 389268 cycles/ticks
kyber_decaps:
median: 512028 cycles/ticks
average: 517323 cycles/ticks
Loop spin: 215
gen_a:
median: 57624 cycles/ticks
average: 58421 cycles/ticks
poly_getnoise_eta1:
median: 11322 cycles/ticks
average: 11404 cycles/ticks
poly_getnoise_eta2:
median: 7278 cycles/ticks
average: 7512 cycles/ticks
NTT:
median: 23280 cycles/ticks
average: 23717 cycles/ticks
INVNTT:
median: 33526 cycles/ticks
average: 34228 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23626 cycles/ticks
average: 24026 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3863 cycles/ticks
poly_frommsg:
median: 3444 cycles/ticks
average: 3474 cycles/ticks
poly_compress:
median: 3710 cycles/ticks
average: 3827 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1034 cycles/ticks
polyvec_compress:
median: 11320 cycles/ticks
average: 11383 cycles/ticks
polyvec_decompress:
median: 4262 cycles/ticks
average: 4297 cycles/ticks
indcpa_keypair:
median: 268912 cycles/ticks
average: 273803 cycles/ticks
indcpa_enc:
median: 358046 cycles/ticks
average: 360109 cycles/ticks
indcpa_dec:
median: 121188 cycles/ticks
average: 122051 cycles/ticks
kyber_keypair_derand:
median: 291502 cycles/ticks
average: 293835 cycles/ticks
kyber_keypair:
median: 300808 cycles/ticks
average: 303065 cycles/ticks
kyber_encaps_derand:
median: 384442 cycles/ticks
average: 387117 cycles/ticks
kyber_encaps:
median: 385568 cycles/ticks
average: 387728 cycles/ticks
kyber_decaps:
median: 511860 cycles/ticks
average: 516360 cycles/ticks
Loop spin: 216
gen_a:
median: 57578 cycles/ticks
average: 58269 cycles/ticks
poly_getnoise_eta1:
median: 11360 cycles/ticks
average: 11456 cycles/ticks
poly_getnoise_eta2:
median: 7244 cycles/ticks
average: 7269 cycles/ticks
NTT:
median: 23246 cycles/ticks
average: 23402 cycles/ticks
INVNTT:
median: 33436 cycles/ticks
average: 33614 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23568 cycles/ticks
average: 23690 cycles/ticks
poly_tomsg:
median: 3846 cycles/ticks
average: 3854 cycles/ticks
poly_frommsg:
median: 3440 cycles/ticks
average: 3463 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3687 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11322 cycles/ticks
average: 11374 cycles/ticks
polyvec_decompress:
median: 4264 cycles/ticks
average: 4301 cycles/ticks
indcpa_keypair:
median: 268172 cycles/ticks
average: 270430 cycles/ticks
indcpa_enc:
median: 357546 cycles/ticks
average: 363779 cycles/ticks
indcpa_dec:
median: 121246 cycles/ticks
average: 123574 cycles/ticks
kyber_keypair_derand:
median: 291608 cycles/ticks
average: 295755 cycles/ticks
kyber_keypair:
median: 300910 cycles/ticks
average: 305599 cycles/ticks
kyber_encaps_derand:
median: 384910 cycles/ticks
average: 391356 cycles/ticks
kyber_encaps:
median: 385724 cycles/ticks
average: 388596 cycles/ticks
kyber_decaps:
median: 511696 cycles/ticks
average: 516015 cycles/ticks
Loop spin: 217
gen_a:
median: 57602 cycles/ticks
average: 58106 cycles/ticks
poly_getnoise_eta1:
median: 11248 cycles/ticks
average: 11322 cycles/ticks
poly_getnoise_eta2:
median: 7250 cycles/ticks
average: 7284 cycles/ticks
NTT:
median: 23242 cycles/ticks
average: 23441 cycles/ticks
INVNTT:
median: 33440 cycles/ticks
average: 33638 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23582 cycles/ticks
average: 23748 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3857 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3488 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3670 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1037 cycles/ticks
polyvec_compress:
median: 11326 cycles/ticks
average: 11392 cycles/ticks
polyvec_decompress:
median: 4256 cycles/ticks
average: 4284 cycles/ticks
indcpa_keypair:
median: 268634 cycles/ticks
average: 270380 cycles/ticks
indcpa_enc:
median: 357730 cycles/ticks
average: 360271 cycles/ticks
indcpa_dec:
median: 121274 cycles/ticks
average: 122652 cycles/ticks
kyber_keypair_derand:
median: 291298 cycles/ticks
average: 293710 cycles/ticks
kyber_keypair:
median: 300556 cycles/ticks
average: 302738 cycles/ticks
kyber_encaps_derand:
median: 384632 cycles/ticks
average: 388841 cycles/ticks
kyber_encaps:
median: 386626 cycles/ticks
average: 390590 cycles/ticks
kyber_decaps:
median: 511780 cycles/ticks
average: 516965 cycles/ticks
Loop spin: 218
gen_a:
median: 57634 cycles/ticks
average: 58166 cycles/ticks
poly_getnoise_eta1:
median: 11268 cycles/ticks
average: 11337 cycles/ticks
poly_getnoise_eta2:
median: 7242 cycles/ticks
average: 7265 cycles/ticks
NTT:
median: 23328 cycles/ticks
average: 23802 cycles/ticks
INVNTT:
median: 33426 cycles/ticks
average: 33718 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23588 cycles/ticks
average: 23966 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3853 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3467 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3685 cycles/ticks
poly_decompress:
median: 1030 cycles/ticks
average: 1034 cycles/ticks
polyvec_compress:
median: 11318 cycles/ticks
average: 11385 cycles/ticks
polyvec_decompress:
median: 4258 cycles/ticks
average: 4294 cycles/ticks
indcpa_keypair:
median: 269092 cycles/ticks
average: 275679 cycles/ticks
indcpa_enc:
median: 367340 cycles/ticks
average: 368877 cycles/ticks
indcpa_dec:
median: 121688 cycles/ticks
average: 125042 cycles/ticks
kyber_keypair_derand:
median: 292256 cycles/ticks
average: 299475 cycles/ticks
kyber_keypair:
median: 301812 cycles/ticks
average: 308779 cycles/ticks
kyber_encaps_derand:
median: 385822 cycles/ticks
average: 394882 cycles/ticks
kyber_encaps:
median: 386676 cycles/ticks
average: 396111 cycles/ticks
kyber_decaps:
median: 514360 cycles/ticks
average: 525635 cycles/ticks
Loop spin: 219
gen_a:
median: 57780 cycles/ticks
average: 59462 cycles/ticks
poly_getnoise_eta1:
median: 11256 cycles/ticks
average: 11456 cycles/ticks
poly_getnoise_eta2:
median: 7330 cycles/ticks
average: 7490 cycles/ticks
NTT:
median: 23340 cycles/ticks
average: 23956 cycles/ticks
INVNTT:
median: 33516 cycles/ticks
average: 34353 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23666 cycles/ticks
average: 24366 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3861 cycles/ticks
poly_frommsg:
median: 3504 cycles/ticks
average: 3600 cycles/ticks
poly_compress:
median: 3716 cycles/ticks
average: 3811 cycles/ticks
poly_decompress:
median: 1030 cycles/ticks
average: 1037 cycles/ticks
polyvec_compress:
median: 11354 cycles/ticks
average: 11617 cycles/ticks
polyvec_decompress:
median: 4262 cycles/ticks
average: 4279 cycles/ticks
indcpa_keypair:
median: 268672 cycles/ticks
average: 275234 cycles/ticks
indcpa_enc:
median: 358738 cycles/ticks
average: 367981 cycles/ticks
indcpa_dec:
median: 121530 cycles/ticks
average: 124519 cycles/ticks
kyber_keypair_derand:
median: 292158 cycles/ticks
average: 299166 cycles/ticks
kyber_keypair:
median: 302296 cycles/ticks
average: 309371 cycles/ticks
kyber_encaps_derand:
median: 385798 cycles/ticks
average: 395458 cycles/ticks
kyber_encaps:
median: 385912 cycles/ticks
average: 388764 cycles/ticks
kyber_decaps:
median: 511832 cycles/ticks
average: 514788 cycles/ticks
Loop spin: 220
gen_a:
median: 57612 cycles/ticks
average: 58094 cycles/ticks
poly_getnoise_eta1:
median: 11334 cycles/ticks
average: 11459 cycles/ticks
poly_getnoise_eta2:
median: 7244 cycles/ticks
average: 7272 cycles/ticks
NTT:
median: 23286 cycles/ticks
average: 23473 cycles/ticks
INVNTT:
median: 33442 cycles/ticks
average: 33641 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23570 cycles/ticks
average: 23792 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3855 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3468 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3686 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11330 cycles/ticks
average: 11389 cycles/ticks
polyvec_decompress:
median: 4264 cycles/ticks
average: 4302 cycles/ticks
indcpa_keypair:
median: 272174 cycles/ticks
average: 273961 cycles/ticks
indcpa_enc:
median: 361676 cycles/ticks
average: 363995 cycles/ticks
indcpa_dec:
median: 121244 cycles/ticks
average: 122213 cycles/ticks
kyber_keypair_derand:
median: 295316 cycles/ticks
average: 297011 cycles/ticks
kyber_keypair:
median: 301002 cycles/ticks
average: 303056 cycles/ticks
kyber_encaps_derand:
median: 384362 cycles/ticks
average: 386369 cycles/ticks
kyber_encaps:
median: 385634 cycles/ticks
average: 387651 cycles/ticks
kyber_decaps:
median: 511526 cycles/ticks
average: 514985 cycles/ticks
Loop spin: 221
gen_a:
median: 57588 cycles/ticks
average: 58193 cycles/ticks
poly_getnoise_eta1:
median: 11302 cycles/ticks
average: 11400 cycles/ticks
poly_getnoise_eta2:
median: 7242 cycles/ticks
average: 7264 cycles/ticks
NTT:
median: 23264 cycles/ticks
average: 23552 cycles/ticks
INVNTT:
median: 33460 cycles/ticks
average: 33697 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23586 cycles/ticks
average: 23721 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3857 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3468 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3694 cycles/ticks
poly_decompress:
median: 1030 cycles/ticks
average: 1038 cycles/ticks
polyvec_compress:
median: 11328 cycles/ticks
average: 11403 cycles/ticks
polyvec_decompress:
median: 4262 cycles/ticks
average: 4301 cycles/ticks
indcpa_keypair:
median: 268110 cycles/ticks
average: 269696 cycles/ticks
indcpa_enc:
median: 357544 cycles/ticks
average: 359806 cycles/ticks
indcpa_dec:
median: 121242 cycles/ticks
average: 121916 cycles/ticks
kyber_keypair_derand:
median: 291146 cycles/ticks
average: 292630 cycles/ticks
kyber_keypair:
median: 300694 cycles/ticks
average: 302416 cycles/ticks
kyber_encaps_derand:
median: 384702 cycles/ticks
average: 386929 cycles/ticks
kyber_encaps:
median: 385750 cycles/ticks
average: 387446 cycles/ticks
kyber_decaps:
median: 511728 cycles/ticks
average: 514990 cycles/ticks
Loop spin: 222
gen_a:
median: 57560 cycles/ticks
average: 58155 cycles/ticks
poly_getnoise_eta1:
median: 11242 cycles/ticks
average: 11297 cycles/ticks
poly_getnoise_eta2:
median: 7242 cycles/ticks
average: 7305 cycles/ticks
NTT:
median: 23252 cycles/ticks
average: 23448 cycles/ticks
INVNTT:
median: 33440 cycles/ticks
average: 33852 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23606 cycles/ticks
average: 23822 cycles/ticks
poly_tomsg:
median: 3846 cycles/ticks
average: 3881 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3473 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3674 cycles/ticks
poly_decompress:
median: 1024 cycles/ticks
average: 1034 cycles/ticks
polyvec_compress:
median: 11332 cycles/ticks
average: 11400 cycles/ticks
polyvec_decompress:
median: 4266 cycles/ticks
average: 4332 cycles/ticks
indcpa_keypair:
median: 268652 cycles/ticks
average: 270579 cycles/ticks
indcpa_enc:
median: 357650 cycles/ticks
average: 359624 cycles/ticks
indcpa_dec:
median: 121208 cycles/ticks
average: 122143 cycles/ticks
kyber_keypair_derand:
median: 291774 cycles/ticks
average: 293581 cycles/ticks
kyber_keypair:
median: 301064 cycles/ticks
average: 302561 cycles/ticks
kyber_encaps_derand:
median: 384592 cycles/ticks
average: 387260 cycles/ticks
kyber_encaps:
median: 385678 cycles/ticks
average: 387785 cycles/ticks
kyber_decaps:
median: 511578 cycles/ticks
average: 514223 cycles/ticks
Loop spin: 223
gen_a:
median: 57638 cycles/ticks
average: 58422 cycles/ticks
poly_getnoise_eta1:
median: 11242 cycles/ticks
average: 11319 cycles/ticks
poly_getnoise_eta2:
median: 7234 cycles/ticks
average: 7282 cycles/ticks
NTT:
median: 23282 cycles/ticks
average: 23445 cycles/ticks
INVNTT:
median: 33478 cycles/ticks
average: 33680 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23590 cycles/ticks
average: 23809 cycles/ticks
poly_tomsg:
median: 3850 cycles/ticks
average: 3868 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3476 cycles/ticks
poly_compress:
median: 3658 cycles/ticks
average: 3679 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1046 cycles/ticks
polyvec_compress:
median: 11336 cycles/ticks
average: 11412 cycles/ticks
polyvec_decompress:
median: 4260 cycles/ticks
average: 4276 cycles/ticks
indcpa_keypair:
median: 268482 cycles/ticks
average: 269991 cycles/ticks
indcpa_enc:
median: 357526 cycles/ticks
average: 359461 cycles/ticks
indcpa_dec:
median: 121156 cycles/ticks
average: 122021 cycles/ticks
kyber_keypair_derand:
median: 295228 cycles/ticks
average: 296785 cycles/ticks
kyber_keypair:
median: 300456 cycles/ticks
average: 301914 cycles/ticks
kyber_encaps_derand:
median: 384622 cycles/ticks
average: 386675 cycles/ticks
kyber_encaps:
median: 385692 cycles/ticks
average: 387531 cycles/ticks
kyber_decaps:
median: 511704 cycles/ticks
average: 514841 cycles/ticks
Loop spin: 224
gen_a:
median: 57634 cycles/ticks
average: 58098 cycles/ticks
poly_getnoise_eta1:
median: 11302 cycles/ticks
average: 11475 cycles/ticks
poly_getnoise_eta2:
median: 7242 cycles/ticks
average: 7257 cycles/ticks
NTT:
median: 23270 cycles/ticks
average: 23525 cycles/ticks
INVNTT:
median: 33418 cycles/ticks
average: 33677 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23570 cycles/ticks
average: 23875 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3901 cycles/ticks
poly_frommsg:
median: 3440 cycles/ticks
average: 3460 cycles/ticks
poly_compress:
median: 3662 cycles/ticks
average: 3694 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1036 cycles/ticks
polyvec_compress:
median: 11334 cycles/ticks
average: 11414 cycles/ticks
polyvec_decompress:
median: 4274 cycles/ticks
average: 4316 cycles/ticks
indcpa_keypair:
median: 268686 cycles/ticks
average: 270928 cycles/ticks
indcpa_enc:
median: 357618 cycles/ticks
average: 359539 cycles/ticks
indcpa_dec:
median: 121228 cycles/ticks
average: 121843 cycles/ticks
kyber_keypair_derand:
median: 295590 cycles/ticks
average: 297237 cycles/ticks
kyber_keypair:
median: 300836 cycles/ticks
average: 302618 cycles/ticks
kyber_encaps_derand:
median: 384304 cycles/ticks
average: 386297 cycles/ticks
kyber_encaps:
median: 385770 cycles/ticks
average: 388843 cycles/ticks
kyber_decaps:
median: 511596 cycles/ticks
average: 515146 cycles/ticks
Loop spin: 225
gen_a:
median: 57640 cycles/ticks
average: 58056 cycles/ticks
poly_getnoise_eta1:
median: 11244 cycles/ticks
average: 11329 cycles/ticks
poly_getnoise_eta2:
median: 7238 cycles/ticks
average: 7257 cycles/ticks
NTT:
median: 23254 cycles/ticks
average: 23467 cycles/ticks
INVNTT:
median: 33438 cycles/ticks
average: 33618 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23610 cycles/ticks
average: 23869 cycles/ticks
poly_tomsg:
median: 3850 cycles/ticks
average: 3884 cycles/ticks
poly_frommsg:
median: 3444 cycles/ticks
average: 3521 cycles/ticks
poly_compress:
median: 3658 cycles/ticks
average: 3693 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1048 cycles/ticks
polyvec_compress:
median: 11362 cycles/ticks
average: 11544 cycles/ticks
polyvec_decompress:
median: 4272 cycles/ticks
average: 4314 cycles/ticks
indcpa_keypair:
median: 268298 cycles/ticks
average: 269810 cycles/ticks
indcpa_enc:
median: 357520 cycles/ticks
average: 359827 cycles/ticks
indcpa_dec:
median: 121072 cycles/ticks
average: 121687 cycles/ticks
kyber_keypair_derand:
median: 290876 cycles/ticks
average: 292463 cycles/ticks
kyber_keypair:
median: 300298 cycles/ticks
average: 302217 cycles/ticks
kyber_encaps_derand:
median: 384252 cycles/ticks
average: 386951 cycles/ticks
kyber_encaps:
median: 385730 cycles/ticks
average: 387890 cycles/ticks
kyber_decaps:
median: 511688 cycles/ticks
average: 515505 cycles/ticks
Loop spin: 226
gen_a:
median: 57590 cycles/ticks
average: 58140 cycles/ticks
poly_getnoise_eta1:
median: 11302 cycles/ticks
average: 11396 cycles/ticks
poly_getnoise_eta2:
median: 7242 cycles/ticks
average: 7258 cycles/ticks
NTT:
median: 23228 cycles/ticks
average: 23450 cycles/ticks
INVNTT:
median: 33428 cycles/ticks
average: 33616 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23576 cycles/ticks
average: 23883 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3885 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3467 cycles/ticks
poly_compress:
median: 3662 cycles/ticks
average: 3736 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11326 cycles/ticks
average: 11393 cycles/ticks
polyvec_decompress:
median: 4270 cycles/ticks
average: 4316 cycles/ticks
indcpa_keypair:
median: 268402 cycles/ticks
average: 270991 cycles/ticks
indcpa_enc:
median: 357966 cycles/ticks
average: 360840 cycles/ticks
indcpa_dec:
median: 121260 cycles/ticks
average: 122335 cycles/ticks
kyber_keypair_derand:
median: 291486 cycles/ticks
average: 293496 cycles/ticks
kyber_keypair:
median: 300680 cycles/ticks
average: 302583 cycles/ticks
kyber_encaps_derand:
median: 384572 cycles/ticks
average: 387629 cycles/ticks
kyber_encaps:
median: 385634 cycles/ticks
average: 388407 cycles/ticks
kyber_decaps:
median: 511640 cycles/ticks
average: 514651 cycles/ticks
Loop spin: 227
gen_a:
median: 57688 cycles/ticks
average: 58231 cycles/ticks
poly_getnoise_eta1:
median: 11310 cycles/ticks
average: 11468 cycles/ticks
poly_getnoise_eta2:
median: 7240 cycles/ticks
average: 7301 cycles/ticks
NTT:
median: 23238 cycles/ticks
average: 23487 cycles/ticks
INVNTT:
median: 33474 cycles/ticks
average: 33805 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23568 cycles/ticks
average: 23692 cycles/ticks
poly_tomsg:
median: 3846 cycles/ticks
average: 3854 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3467 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3680 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1034 cycles/ticks
polyvec_compress:
median: 11330 cycles/ticks
average: 11492 cycles/ticks
polyvec_decompress:
median: 4264 cycles/ticks
average: 4297 cycles/ticks
indcpa_keypair:
median: 272280 cycles/ticks
average: 274832 cycles/ticks
indcpa_enc:
median: 361638 cycles/ticks
average: 364450 cycles/ticks
indcpa_dec:
median: 121160 cycles/ticks
average: 122144 cycles/ticks
kyber_keypair_derand:
median: 291808 cycles/ticks
average: 296452 cycles/ticks
kyber_keypair:
median: 301274 cycles/ticks
average: 306574 cycles/ticks
kyber_encaps_derand:
median: 385108 cycles/ticks
average: 390950 cycles/ticks
kyber_encaps:
median: 385564 cycles/ticks
average: 388259 cycles/ticks
kyber_decaps:
median: 512114 cycles/ticks
average: 515784 cycles/ticks
Loop spin: 228
gen_a:
median: 57554 cycles/ticks
average: 58033 cycles/ticks
poly_getnoise_eta1:
median: 11332 cycles/ticks
average: 11688 cycles/ticks
poly_getnoise_eta2:
median: 7244 cycles/ticks
average: 7276 cycles/ticks
NTT:
median: 23244 cycles/ticks
average: 23413 cycles/ticks
INVNTT:
median: 33462 cycles/ticks
average: 33679 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23594 cycles/ticks
average: 23768 cycles/ticks
poly_tomsg:
median: 3854 cycles/ticks
average: 3871 cycles/ticks
poly_frommsg:
median: 3444 cycles/ticks
average: 3474 cycles/ticks
poly_compress:
median: 3660 cycles/ticks
average: 3750 cycles/ticks
poly_decompress:
median: 1030 cycles/ticks
average: 1034 cycles/ticks
polyvec_compress:
median: 11334 cycles/ticks
average: 11424 cycles/ticks
polyvec_decompress:
median: 4266 cycles/ticks
average: 4325 cycles/ticks
indcpa_keypair:
median: 268426 cycles/ticks
average: 270739 cycles/ticks
indcpa_enc:
median: 357622 cycles/ticks
average: 360521 cycles/ticks
indcpa_dec:
median: 121180 cycles/ticks
average: 122148 cycles/ticks
kyber_keypair_derand:
median: 291462 cycles/ticks
average: 293816 cycles/ticks
kyber_keypair:
median: 300682 cycles/ticks
average: 303091 cycles/ticks
kyber_encaps_derand:
median: 384618 cycles/ticks
average: 387631 cycles/ticks
kyber_encaps:
median: 385708 cycles/ticks
average: 388807 cycles/ticks
kyber_decaps:
median: 511710 cycles/ticks
average: 515240 cycles/ticks
Loop spin: 229
gen_a:
median: 57652 cycles/ticks
average: 58382 cycles/ticks
poly_getnoise_eta1:
median: 11252 cycles/ticks
average: 11375 cycles/ticks
poly_getnoise_eta2:
median: 7242 cycles/ticks
average: 7321 cycles/ticks
NTT:
median: 23312 cycles/ticks
average: 23588 cycles/ticks
INVNTT:
median: 33432 cycles/ticks
average: 33670 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23562 cycles/ticks
average: 23806 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3854 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3511 cycles/ticks
poly_compress:
median: 3658 cycles/ticks
average: 3676 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1050 cycles/ticks
polyvec_compress:
median: 11340 cycles/ticks
average: 11500 cycles/ticks
polyvec_decompress:
median: 4262 cycles/ticks
average: 4281 cycles/ticks
indcpa_keypair:
median: 271950 cycles/ticks
average: 273820 cycles/ticks
indcpa_enc:
median: 361724 cycles/ticks
average: 364006 cycles/ticks
indcpa_dec:
median: 121192 cycles/ticks
average: 122204 cycles/ticks
kyber_keypair_derand:
median: 291944 cycles/ticks
average: 294250 cycles/ticks
kyber_keypair:
median: 300800 cycles/ticks
average: 303541 cycles/ticks
kyber_encaps_derand:
median: 384766 cycles/ticks
average: 390280 cycles/ticks
kyber_encaps:
median: 385976 cycles/ticks
average: 392049 cycles/ticks
kyber_decaps:
median: 512064 cycles/ticks
average: 520301 cycles/ticks
Loop spin: 230
gen_a:
median: 57700 cycles/ticks
average: 58528 cycles/ticks
poly_getnoise_eta1:
median: 11252 cycles/ticks
average: 11376 cycles/ticks
poly_getnoise_eta2:
median: 7252 cycles/ticks
average: 7385 cycles/ticks
NTT:
median: 23362 cycles/ticks
average: 23907 cycles/ticks
INVNTT:
median: 33478 cycles/ticks
average: 33961 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23618 cycles/ticks
average: 24041 cycles/ticks
poly_tomsg:
median: 3864 cycles/ticks
average: 3976 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3473 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3685 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1036 cycles/ticks
polyvec_compress:
median: 11322 cycles/ticks
average: 11388 cycles/ticks
polyvec_decompress:
median: 4264 cycles/ticks
average: 4307 cycles/ticks
indcpa_keypair:
median: 269066 cycles/ticks
average: 273962 cycles/ticks
indcpa_enc:
median: 358156 cycles/ticks
average: 364501 cycles/ticks
indcpa_dec:
median: 121322 cycles/ticks
average: 123173 cycles/ticks
kyber_keypair_derand:
median: 291474 cycles/ticks
average: 295389 cycles/ticks
kyber_keypair:
median: 301262 cycles/ticks
average: 306607 cycles/ticks
kyber_encaps_derand:
median: 384772 cycles/ticks
average: 392296 cycles/ticks
kyber_encaps:
median: 385830 cycles/ticks
average: 392132 cycles/ticks
kyber_decaps:
median: 512074 cycles/ticks
average: 521041 cycles/ticks
Loop spin: 231
gen_a:
median: 57784 cycles/ticks
average: 58739 cycles/ticks
poly_getnoise_eta1:
median: 11214 cycles/ticks
average: 11303 cycles/ticks
poly_getnoise_eta2:
median: 7246 cycles/ticks
average: 7376 cycles/ticks
NTT:
median: 23278 cycles/ticks
average: 23578 cycles/ticks
INVNTT:
median: 33512 cycles/ticks
average: 34137 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23604 cycles/ticks
average: 23893 cycles/ticks
poly_tomsg:
median: 3906 cycles/ticks
average: 4018 cycles/ticks
poly_frommsg:
median: 3546 cycles/ticks
average: 3572 cycles/ticks
poly_compress:
median: 3660 cycles/ticks
average: 3784 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1034 cycles/ticks
polyvec_compress:
median: 11328 cycles/ticks
average: 11391 cycles/ticks
polyvec_decompress:
median: 4262 cycles/ticks
average: 4337 cycles/ticks
indcpa_keypair:
median: 268606 cycles/ticks
average: 273525 cycles/ticks
indcpa_enc:
median: 357810 cycles/ticks
average: 363853 cycles/ticks
indcpa_dec:
median: 121298 cycles/ticks
average: 123093 cycles/ticks
kyber_keypair_derand:
median: 291258 cycles/ticks
average: 296373 cycles/ticks
kyber_keypair:
median: 301058 cycles/ticks
average: 305948 cycles/ticks
kyber_encaps_derand:
median: 384812 cycles/ticks
average: 390625 cycles/ticks
kyber_encaps:
median: 386260 cycles/ticks
average: 392031 cycles/ticks
kyber_decaps:
median: 512660 cycles/ticks
average: 524021 cycles/ticks
Loop spin: 232
gen_a:
median: 57734 cycles/ticks
average: 58984 cycles/ticks
poly_getnoise_eta1:
median: 11226 cycles/ticks
average: 11290 cycles/ticks
poly_getnoise_eta2:
median: 7318 cycles/ticks
average: 7529 cycles/ticks
NTT:
median: 23292 cycles/ticks
average: 23791 cycles/ticks
INVNTT:
median: 33504 cycles/ticks
average: 34378 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23602 cycles/ticks
average: 23948 cycles/ticks
poly_tomsg:
median: 3862 cycles/ticks
average: 3938 cycles/ticks
poly_frommsg:
median: 3538 cycles/ticks
average: 3634 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3720 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1050 cycles/ticks
polyvec_compress:
median: 11474 cycles/ticks
average: 11727 cycles/ticks
polyvec_decompress:
median: 4336 cycles/ticks
average: 4454 cycles/ticks
indcpa_keypair:
median: 268682 cycles/ticks
average: 275159 cycles/ticks
indcpa_enc:
median: 357870 cycles/ticks
average: 366558 cycles/ticks
indcpa_dec:
median: 121400 cycles/ticks
average: 123937 cycles/ticks
kyber_keypair_derand:
median: 292364 cycles/ticks
average: 299251 cycles/ticks
kyber_keypair:
median: 301478 cycles/ticks
average: 307873 cycles/ticks
kyber_encaps_derand:
median: 385064 cycles/ticks
average: 393604 cycles/ticks
kyber_encaps:
median: 385882 cycles/ticks
average: 392852 cycles/ticks
kyber_decaps:
median: 512266 cycles/ticks
average: 520485 cycles/ticks
Loop spin: 233
gen_a:
median: 57676 cycles/ticks
average: 58594 cycles/ticks
poly_getnoise_eta1:
median: 11294 cycles/ticks
average: 11517 cycles/ticks
poly_getnoise_eta2:
median: 7240 cycles/ticks
average: 7317 cycles/ticks
NTT:
median: 23290 cycles/ticks
average: 23827 cycles/ticks
INVNTT:
median: 33444 cycles/ticks
average: 33901 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23574 cycles/ticks
average: 23711 cycles/ticks
poly_tomsg:
median: 3958 cycles/ticks
average: 4055 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3514 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3680 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1051 cycles/ticks
polyvec_compress:
median: 11364 cycles/ticks
average: 11451 cycles/ticks
polyvec_decompress:
median: 4352 cycles/ticks
average: 4491 cycles/ticks
indcpa_keypair:
median: 268858 cycles/ticks
average: 274724 cycles/ticks
indcpa_enc:
median: 358330 cycles/ticks
average: 366965 cycles/ticks
indcpa_dec:
median: 121240 cycles/ticks
average: 124168 cycles/ticks
kyber_keypair_derand:
median: 292172 cycles/ticks
average: 299354 cycles/ticks
kyber_keypair:
median: 301720 cycles/ticks
average: 307136 cycles/ticks
kyber_encaps_derand:
median: 388738 cycles/ticks
average: 395101 cycles/ticks
kyber_encaps:
median: 390298 cycles/ticks
average: 396705 cycles/ticks
kyber_decaps:
median: 516380 cycles/ticks
average: 524572 cycles/ticks
Loop spin: 234
gen_a:
median: 57658 cycles/ticks
average: 58547 cycles/ticks
poly_getnoise_eta1:
median: 11328 cycles/ticks
average: 11404 cycles/ticks
poly_getnoise_eta2:
median: 7270 cycles/ticks
average: 7404 cycles/ticks
NTT:
median: 23378 cycles/ticks
average: 23818 cycles/ticks
INVNTT:
median: 33540 cycles/ticks
average: 34117 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23586 cycles/ticks
average: 23922 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3856 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3475 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3672 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11330 cycles/ticks
average: 11388 cycles/ticks
polyvec_decompress:
median: 4264 cycles/ticks
average: 4298 cycles/ticks
indcpa_keypair:
median: 269126 cycles/ticks
average: 273509 cycles/ticks
indcpa_enc:
median: 358314 cycles/ticks
average: 364233 cycles/ticks
indcpa_dec:
median: 121290 cycles/ticks
average: 122461 cycles/ticks
kyber_keypair_derand:
median: 291750 cycles/ticks
average: 296370 cycles/ticks
kyber_keypair:
median: 301206 cycles/ticks
average: 305721 cycles/ticks
kyber_encaps_derand:
median: 384624 cycles/ticks
average: 390572 cycles/ticks
kyber_encaps:
median: 385842 cycles/ticks
average: 392100 cycles/ticks
kyber_decaps:
median: 512006 cycles/ticks
average: 519732 cycles/ticks
Loop spin: 235
gen_a:
median: 57674 cycles/ticks
average: 58838 cycles/ticks
poly_getnoise_eta1:
median: 11234 cycles/ticks
average: 11312 cycles/ticks
poly_getnoise_eta2:
median: 7242 cycles/ticks
average: 7271 cycles/ticks
NTT:
median: 23286 cycles/ticks
average: 23507 cycles/ticks
INVNTT:
median: 33470 cycles/ticks
average: 34082 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23628 cycles/ticks
average: 24042 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3866 cycles/ticks
poly_frommsg:
median: 3540 cycles/ticks
average: 3642 cycles/ticks
poly_compress:
median: 3678 cycles/ticks
average: 3790 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1037 cycles/ticks
polyvec_compress:
median: 11328 cycles/ticks
average: 11392 cycles/ticks
polyvec_decompress:
median: 4264 cycles/ticks
average: 4337 cycles/ticks
indcpa_keypair:
median: 268570 cycles/ticks
average: 272984 cycles/ticks
indcpa_enc:
median: 358090 cycles/ticks
average: 363530 cycles/ticks
indcpa_dec:
median: 121424 cycles/ticks
average: 123542 cycles/ticks
kyber_keypair_derand:
median: 291416 cycles/ticks
average: 296100 cycles/ticks
kyber_keypair:
median: 301014 cycles/ticks
average: 305480 cycles/ticks
kyber_encaps_derand:
median: 385094 cycles/ticks
average: 390948 cycles/ticks
kyber_encaps:
median: 386280 cycles/ticks
average: 392098 cycles/ticks
kyber_decaps:
median: 512412 cycles/ticks
average: 519966 cycles/ticks
Loop spin: 236
gen_a:
median: 57582 cycles/ticks
average: 58438 cycles/ticks
poly_getnoise_eta1:
median: 11230 cycles/ticks
average: 11324 cycles/ticks
poly_getnoise_eta2:
median: 7240 cycles/ticks
average: 7257 cycles/ticks
NTT:
median: 23336 cycles/ticks
average: 23945 cycles/ticks
INVNTT:
median: 33486 cycles/ticks
average: 34152 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23598 cycles/ticks
average: 23976 cycles/ticks
poly_tomsg:
median: 3956 cycles/ticks
average: 4033 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3529 cycles/ticks
poly_compress:
median: 3660 cycles/ticks
average: 3679 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11330 cycles/ticks
average: 11381 cycles/ticks
polyvec_decompress:
median: 4264 cycles/ticks
average: 4285 cycles/ticks
indcpa_keypair:
median: 268564 cycles/ticks
average: 272348 cycles/ticks
indcpa_enc:
median: 357828 cycles/ticks
average: 363261 cycles/ticks
indcpa_dec:
median: 121404 cycles/ticks
average: 123580 cycles/ticks
kyber_keypair_derand:
median: 291430 cycles/ticks
average: 295741 cycles/ticks
kyber_keypair:
median: 300740 cycles/ticks
average: 305155 cycles/ticks
kyber_encaps_derand:
median: 384824 cycles/ticks
average: 389727 cycles/ticks
kyber_encaps:
median: 386008 cycles/ticks
average: 391583 cycles/ticks
kyber_decaps:
median: 511908 cycles/ticks
average: 518440 cycles/ticks
Loop spin: 237
gen_a:
median: 57640 cycles/ticks
average: 58809 cycles/ticks
poly_getnoise_eta1:
median: 11338 cycles/ticks
average: 11429 cycles/ticks
poly_getnoise_eta2:
median: 7422 cycles/ticks
average: 7587 cycles/ticks
NTT:
median: 23246 cycles/ticks
average: 23638 cycles/ticks
INVNTT:
median: 33526 cycles/ticks
average: 34248 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23592 cycles/ticks
average: 23979 cycles/ticks
poly_tomsg:
median: 3858 cycles/ticks
average: 3919 cycles/ticks
poly_frommsg:
median: 3538 cycles/ticks
average: 3630 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3723 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11366 cycles/ticks
average: 11605 cycles/ticks
polyvec_decompress:
median: 4260 cycles/ticks
average: 4337 cycles/ticks
indcpa_keypair:
median: 268904 cycles/ticks
average: 272725 cycles/ticks
indcpa_enc:
median: 358316 cycles/ticks
average: 364321 cycles/ticks
indcpa_dec:
median: 121344 cycles/ticks
average: 123190 cycles/ticks
kyber_keypair_derand:
median: 291912 cycles/ticks
average: 295925 cycles/ticks
kyber_keypair:
median: 300984 cycles/ticks
average: 305306 cycles/ticks
kyber_encaps_derand:
median: 385488 cycles/ticks
average: 391566 cycles/ticks
kyber_encaps:
median: 386886 cycles/ticks
average: 393948 cycles/ticks
kyber_decaps:
median: 512590 cycles/ticks
average: 520900 cycles/ticks
Loop spin: 238
gen_a:
median: 57650 cycles/ticks
average: 58613 cycles/ticks
poly_getnoise_eta1:
median: 11342 cycles/ticks
average: 11419 cycles/ticks
poly_getnoise_eta2:
median: 7262 cycles/ticks
average: 7404 cycles/ticks
NTT:
median: 23290 cycles/ticks
average: 23805 cycles/ticks
INVNTT:
median: 33534 cycles/ticks
average: 34178 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23608 cycles/ticks
average: 24165 cycles/ticks
poly_tomsg:
median: 3868 cycles/ticks
average: 3951 cycles/ticks
poly_frommsg:
median: 3472 cycles/ticks
average: 3562 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3676 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11386 cycles/ticks
average: 11675 cycles/ticks
polyvec_decompress:
median: 4262 cycles/ticks
average: 4282 cycles/ticks
indcpa_keypair:
median: 268492 cycles/ticks
average: 272645 cycles/ticks
indcpa_enc:
median: 357880 cycles/ticks
average: 363875 cycles/ticks
indcpa_dec:
median: 121478 cycles/ticks
average: 123981 cycles/ticks
kyber_keypair_derand:
median: 291544 cycles/ticks
average: 296340 cycles/ticks
kyber_keypair:
median: 300940 cycles/ticks
average: 305816 cycles/ticks
kyber_encaps_derand:
median: 384652 cycles/ticks
average: 390756 cycles/ticks
kyber_encaps:
median: 385936 cycles/ticks
average: 392726 cycles/ticks
kyber_decaps:
median: 512114 cycles/ticks
average: 520805 cycles/ticks
Loop spin: 239
gen_a:
median: 57592 cycles/ticks
average: 58293 cycles/ticks
poly_getnoise_eta1:
median: 11310 cycles/ticks
average: 11475 cycles/ticks
poly_getnoise_eta2:
median: 7242 cycles/ticks
average: 7271 cycles/ticks
NTT:
median: 23296 cycles/ticks
average: 23803 cycles/ticks
INVNTT:
median: 33454 cycles/ticks
average: 34210 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23594 cycles/ticks
average: 23958 cycles/ticks
poly_tomsg:
median: 3864 cycles/ticks
average: 3927 cycles/ticks
poly_frommsg:
median: 3544 cycles/ticks
average: 3571 cycles/ticks
poly_compress:
median: 3664 cycles/ticks
average: 3795 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11332 cycles/ticks
average: 11408 cycles/ticks
polyvec_decompress:
median: 4260 cycles/ticks
average: 4330 cycles/ticks
indcpa_keypair:
median: 268338 cycles/ticks
average: 272424 cycles/ticks
indcpa_enc:
median: 358082 cycles/ticks
average: 364618 cycles/ticks
indcpa_dec:
median: 121392 cycles/ticks
average: 123261 cycles/ticks
kyber_keypair_derand:
median: 291266 cycles/ticks
average: 296185 cycles/ticks
kyber_keypair:
median: 301150 cycles/ticks
average: 306039 cycles/ticks
kyber_encaps_derand:
median: 384876 cycles/ticks
average: 390297 cycles/ticks
kyber_encaps:
median: 386326 cycles/ticks
average: 393267 cycles/ticks
kyber_decaps:
median: 512006 cycles/ticks
average: 519659 cycles/ticks
Loop spin: 240
gen_a:
median: 57640 cycles/ticks
average: 58513 cycles/ticks
poly_getnoise_eta1:
median: 11316 cycles/ticks
average: 11391 cycles/ticks
poly_getnoise_eta2:
median: 7238 cycles/ticks
average: 7270 cycles/ticks
NTT:
median: 23248 cycles/ticks
average: 23672 cycles/ticks
INVNTT:
median: 33564 cycles/ticks
average: 34305 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23610 cycles/ticks
average: 23987 cycles/ticks
poly_tomsg:
median: 3854 cycles/ticks
average: 3882 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3469 cycles/ticks
poly_compress:
median: 3758 cycles/ticks
average: 3877 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1082 cycles/ticks
polyvec_compress:
median: 11328 cycles/ticks
average: 11397 cycles/ticks
polyvec_decompress:
median: 4272 cycles/ticks
average: 4323 cycles/ticks
indcpa_keypair:
median: 268404 cycles/ticks
average: 272661 cycles/ticks
indcpa_enc:
median: 358072 cycles/ticks
average: 364605 cycles/ticks
indcpa_dec:
median: 121342 cycles/ticks
average: 122877 cycles/ticks
kyber_keypair_derand:
median: 292062 cycles/ticks
average: 297162 cycles/ticks
kyber_keypair:
median: 301114 cycles/ticks
average: 305653 cycles/ticks
kyber_encaps_derand:
median: 384720 cycles/ticks
average: 390768 cycles/ticks
kyber_encaps:
median: 386094 cycles/ticks
average: 392285 cycles/ticks
kyber_decaps:
median: 511994 cycles/ticks
average: 519146 cycles/ticks
Loop spin: 241
gen_a:
median: 57552 cycles/ticks
average: 57925 cycles/ticks
poly_getnoise_eta1:
median: 11318 cycles/ticks
average: 11385 cycles/ticks
poly_getnoise_eta2:
median: 7238 cycles/ticks
average: 7250 cycles/ticks
NTT:
median: 23262 cycles/ticks
average: 23667 cycles/ticks
INVNTT:
median: 33460 cycles/ticks
average: 33903 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23624 cycles/ticks
average: 23987 cycles/ticks
poly_tomsg:
median: 3852 cycles/ticks
average: 3910 cycles/ticks
poly_frommsg:
median: 3440 cycles/ticks
average: 3475 cycles/ticks
poly_compress:
median: 3664 cycles/ticks
average: 3696 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1036 cycles/ticks
polyvec_compress:
median: 11396 cycles/ticks
average: 11647 cycles/ticks
polyvec_decompress:
median: 4256 cycles/ticks
average: 4289 cycles/ticks
indcpa_keypair:
median: 268446 cycles/ticks
average: 272628 cycles/ticks
indcpa_enc:
median: 357646 cycles/ticks
average: 364391 cycles/ticks
indcpa_dec:
median: 121348 cycles/ticks
average: 125310 cycles/ticks
kyber_keypair_derand:
median: 291738 cycles/ticks
average: 296109 cycles/ticks
kyber_keypair:
median: 300952 cycles/ticks
average: 305478 cycles/ticks
kyber_encaps_derand:
median: 384846 cycles/ticks
average: 389871 cycles/ticks
kyber_encaps:
median: 385894 cycles/ticks
average: 391194 cycles/ticks
kyber_decaps:
median: 512076 cycles/ticks
average: 519068 cycles/ticks
Loop spin: 242
gen_a:
median: 57668 cycles/ticks
average: 58763 cycles/ticks
poly_getnoise_eta1:
median: 11328 cycles/ticks
average: 11404 cycles/ticks
poly_getnoise_eta2:
median: 7242 cycles/ticks
average: 7301 cycles/ticks
NTT:
median: 23246 cycles/ticks
average: 23529 cycles/ticks
INVNTT:
median: 33508 cycles/ticks
average: 34285 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23572 cycles/ticks
average: 23695 cycles/ticks
poly_tomsg:
median: 3846 cycles/ticks
average: 3863 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3468 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3671 cycles/ticks
poly_decompress:
median: 1030 cycles/ticks
average: 1049 cycles/ticks
polyvec_compress:
median: 11320 cycles/ticks
average: 11383 cycles/ticks
polyvec_decompress:
median: 4274 cycles/ticks
average: 4336 cycles/ticks
indcpa_keypair:
median: 268436 cycles/ticks
average: 273511 cycles/ticks
indcpa_enc:
median: 357928 cycles/ticks
average: 363649 cycles/ticks
indcpa_dec:
median: 121236 cycles/ticks
average: 123041 cycles/ticks
kyber_keypair_derand:
median: 292016 cycles/ticks
average: 296764 cycles/ticks
kyber_keypair:
median: 301122 cycles/ticks
average: 305750 cycles/ticks
kyber_encaps_derand:
median: 384608 cycles/ticks
average: 390906 cycles/ticks
kyber_encaps:
median: 385710 cycles/ticks
average: 391872 cycles/ticks
kyber_decaps:
median: 511728 cycles/ticks
average: 519781 cycles/ticks
Loop spin: 243
gen_a:
median: 57602 cycles/ticks
average: 58714 cycles/ticks
poly_getnoise_eta1:
median: 11320 cycles/ticks
average: 11603 cycles/ticks
poly_getnoise_eta2:
median: 7240 cycles/ticks
average: 7277 cycles/ticks
NTT:
median: 23244 cycles/ticks
average: 23398 cycles/ticks
INVNTT:
median: 33448 cycles/ticks
average: 33673 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23600 cycles/ticks
average: 24145 cycles/ticks
poly_tomsg:
median: 3914 cycles/ticks
average: 4012 cycles/ticks
poly_frommsg:
median: 3484 cycles/ticks
average: 3587 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3679 cycles/ticks
poly_decompress:
median: 1032 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11334 cycles/ticks
average: 11409 cycles/ticks
polyvec_decompress:
median: 4266 cycles/ticks
average: 4308 cycles/ticks
indcpa_keypair:
median: 268612 cycles/ticks
average: 272969 cycles/ticks
indcpa_enc:
median: 358196 cycles/ticks
average: 363778 cycles/ticks
indcpa_dec:
median: 121402 cycles/ticks
average: 123662 cycles/ticks
kyber_keypair_derand:
median: 292172 cycles/ticks
average: 296154 cycles/ticks
kyber_keypair:
median: 300572 cycles/ticks
average: 302306 cycles/ticks
kyber_encaps_derand:
median: 385044 cycles/ticks
average: 387796 cycles/ticks
kyber_encaps:
median: 386552 cycles/ticks
average: 392123 cycles/ticks
kyber_decaps:
median: 512622 cycles/ticks
average: 519322 cycles/ticks
Loop spin: 244
gen_a:
median: 57568 cycles/ticks
average: 58286 cycles/ticks
poly_getnoise_eta1:
median: 11252 cycles/ticks
average: 11318 cycles/ticks
poly_getnoise_eta2:
median: 7314 cycles/ticks
average: 7542 cycles/ticks
NTT:
median: 23244 cycles/ticks
average: 23627 cycles/ticks
INVNTT:
median: 33456 cycles/ticks
average: 34034 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23604 cycles/ticks
average: 23943 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3876 cycles/ticks
poly_frommsg:
median: 3532 cycles/ticks
average: 3650 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3726 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11322 cycles/ticks
average: 11391 cycles/ticks
polyvec_decompress:
median: 4258 cycles/ticks
average: 4289 cycles/ticks
indcpa_keypair:
median: 268446 cycles/ticks
average: 272546 cycles/ticks
indcpa_enc:
median: 357684 cycles/ticks
average: 362611 cycles/ticks
indcpa_dec:
median: 121340 cycles/ticks
average: 123571 cycles/ticks
kyber_keypair_derand:
median: 291676 cycles/ticks
average: 296127 cycles/ticks
kyber_keypair:
median: 300728 cycles/ticks
average: 304742 cycles/ticks
kyber_encaps_derand:
median: 384698 cycles/ticks
average: 390235 cycles/ticks
kyber_encaps:
median: 386222 cycles/ticks
average: 391566 cycles/ticks
kyber_decaps:
median: 512088 cycles/ticks
average: 518235 cycles/ticks
Loop spin: 245
gen_a:
median: 57580 cycles/ticks
average: 58224 cycles/ticks
poly_getnoise_eta1:
median: 11244 cycles/ticks
average: 11308 cycles/ticks
poly_getnoise_eta2:
median: 7248 cycles/ticks
average: 7270 cycles/ticks
NTT:
median: 23260 cycles/ticks
average: 23648 cycles/ticks
INVNTT:
median: 33480 cycles/ticks
average: 34184 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23586 cycles/ticks
average: 23954 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3861 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3471 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3690 cycles/ticks
poly_decompress:
median: 1024 cycles/ticks
average: 1034 cycles/ticks
polyvec_compress:
median: 11324 cycles/ticks
average: 11388 cycles/ticks
polyvec_decompress:
median: 4264 cycles/ticks
average: 4297 cycles/ticks
indcpa_keypair:
median: 268442 cycles/ticks
average: 272328 cycles/ticks
indcpa_enc:
median: 357792 cycles/ticks
average: 363201 cycles/ticks
indcpa_dec:
median: 121316 cycles/ticks
average: 123541 cycles/ticks
kyber_keypair_derand:
median: 291588 cycles/ticks
average: 296094 cycles/ticks
kyber_keypair:
median: 300906 cycles/ticks
average: 305110 cycles/ticks
kyber_encaps_derand:
median: 384822 cycles/ticks
average: 390006 cycles/ticks
kyber_encaps:
median: 386652 cycles/ticks
average: 391171 cycles/ticks
kyber_decaps:
median: 512408 cycles/ticks
average: 518531 cycles/ticks
Loop spin: 246
gen_a:
median: 57752 cycles/ticks
average: 58621 cycles/ticks
poly_getnoise_eta1:
median: 11284 cycles/ticks
average: 11339 cycles/ticks
poly_getnoise_eta2:
median: 7334 cycles/ticks
average: 7534 cycles/ticks
NTT:
median: 23244 cycles/ticks
average: 23594 cycles/ticks
INVNTT:
median: 33502 cycles/ticks
average: 34235 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23582 cycles/ticks
average: 23710 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3871 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3468 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3678 cycles/ticks
poly_decompress:
median: 1030 cycles/ticks
average: 1054 cycles/ticks
polyvec_compress:
median: 11328 cycles/ticks
average: 11401 cycles/ticks
polyvec_decompress:
median: 4268 cycles/ticks
average: 4307 cycles/ticks
indcpa_keypair:
median: 268468 cycles/ticks
average: 271304 cycles/ticks
indcpa_enc:
median: 357746 cycles/ticks
average: 363784 cycles/ticks
indcpa_dec:
median: 121394 cycles/ticks
average: 123685 cycles/ticks
kyber_keypair_derand:
median: 291834 cycles/ticks
average: 296429 cycles/ticks
kyber_keypair:
median: 300856 cycles/ticks
average: 304152 cycles/ticks
kyber_encaps_derand:
median: 384520 cycles/ticks
average: 388756 cycles/ticks
kyber_encaps:
median: 385702 cycles/ticks
average: 391182 cycles/ticks
kyber_decaps:
median: 511996 cycles/ticks
average: 520668 cycles/ticks
Loop spin: 247
gen_a:
median: 57880 cycles/ticks
average: 59147 cycles/ticks
poly_getnoise_eta1:
median: 11314 cycles/ticks
average: 11390 cycles/ticks
poly_getnoise_eta2:
median: 7266 cycles/ticks
average: 7447 cycles/ticks
NTT:
median: 23290 cycles/ticks
average: 23709 cycles/ticks
INVNTT:
median: 33496 cycles/ticks
average: 34189 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23608 cycles/ticks
average: 23973 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3861 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3473 cycles/ticks
poly_compress:
median: 3700 cycles/ticks
average: 3885 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1051 cycles/ticks
polyvec_compress:
median: 11340 cycles/ticks
average: 11414 cycles/ticks
polyvec_decompress:
median: 4364 cycles/ticks
average: 4529 cycles/ticks
indcpa_keypair:
median: 268678 cycles/ticks
average: 272214 cycles/ticks
indcpa_enc:
median: 357858 cycles/ticks
average: 363051 cycles/ticks
indcpa_dec:
median: 121370 cycles/ticks
average: 123444 cycles/ticks
kyber_keypair_derand:
median: 292084 cycles/ticks
average: 297602 cycles/ticks
kyber_keypair:
median: 300916 cycles/ticks
average: 304787 cycles/ticks
kyber_encaps_derand:
median: 384728 cycles/ticks
average: 391334 cycles/ticks
kyber_encaps:
median: 385880 cycles/ticks
average: 391525 cycles/ticks
kyber_decaps:
median: 511696 cycles/ticks
average: 516404 cycles/ticks
Loop spin: 248
gen_a:
median: 57578 cycles/ticks
average: 58097 cycles/ticks
poly_getnoise_eta1:
median: 11262 cycles/ticks
average: 11420 cycles/ticks
poly_getnoise_eta2:
median: 7244 cycles/ticks
average: 7363 cycles/ticks
NTT:
median: 23266 cycles/ticks
average: 23493 cycles/ticks
INVNTT:
median: 33430 cycles/ticks
average: 33596 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23592 cycles/ticks
average: 23987 cycles/ticks
poly_tomsg:
median: 3854 cycles/ticks
average: 3861 cycles/ticks
poly_frommsg:
median: 3472 cycles/ticks
average: 3528 cycles/ticks
poly_compress:
median: 3702 cycles/ticks
average: 3824 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1037 cycles/ticks
polyvec_compress:
median: 11330 cycles/ticks
average: 11401 cycles/ticks
polyvec_decompress:
median: 4354 cycles/ticks
average: 4455 cycles/ticks
indcpa_keypair:
median: 268504 cycles/ticks
average: 271760 cycles/ticks
indcpa_enc:
median: 357988 cycles/ticks
average: 361871 cycles/ticks
indcpa_dec:
median: 121434 cycles/ticks
average: 123200 cycles/ticks
kyber_keypair_derand:
median: 291822 cycles/ticks
average: 295807 cycles/ticks
kyber_keypair:
median: 301244 cycles/ticks
average: 305848 cycles/ticks
kyber_encaps_derand:
median: 385212 cycles/ticks
average: 391441 cycles/ticks
kyber_encaps:
median: 386682 cycles/ticks
average: 391880 cycles/ticks
kyber_decaps:
median: 512112 cycles/ticks
average: 520892 cycles/ticks
Loop spin: 249
gen_a:
median: 57566 cycles/ticks
average: 58352 cycles/ticks
poly_getnoise_eta1:
median: 11312 cycles/ticks
average: 11482 cycles/ticks
poly_getnoise_eta2:
median: 7238 cycles/ticks
average: 7252 cycles/ticks
NTT:
median: 23320 cycles/ticks
average: 23870 cycles/ticks
INVNTT:
median: 33502 cycles/ticks
average: 34076 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23632 cycles/ticks
average: 24128 cycles/ticks
poly_tomsg:
median: 3960 cycles/ticks
average: 3973 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3536 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3672 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1048 cycles/ticks
polyvec_compress:
median: 11322 cycles/ticks
average: 11387 cycles/ticks
polyvec_decompress:
median: 4260 cycles/ticks
average: 4277 cycles/ticks
indcpa_keypair:
median: 269068 cycles/ticks
average: 273914 cycles/ticks
indcpa_enc:
median: 357832 cycles/ticks
average: 364346 cycles/ticks
indcpa_dec:
median: 121314 cycles/ticks
average: 123105 cycles/ticks
kyber_keypair_derand:
median: 291414 cycles/ticks
average: 296630 cycles/ticks
kyber_keypair:
median: 301206 cycles/ticks
average: 307211 cycles/ticks
kyber_encaps_derand:
median: 384864 cycles/ticks
average: 393398 cycles/ticks
kyber_encaps:
median: 387874 cycles/ticks
average: 397121 cycles/ticks
kyber_decaps:
median: 521124 cycles/ticks
average: 525446 cycles/ticks
Loop spin: 250
gen_a:
median: 57608 cycles/ticks
average: 58528 cycles/ticks
poly_getnoise_eta1:
median: 11316 cycles/ticks
average: 11601 cycles/ticks
poly_getnoise_eta2:
median: 7248 cycles/ticks
average: 7266 cycles/ticks
NTT:
median: 23518 cycles/ticks
average: 24194 cycles/ticks
INVNTT:
median: 33492 cycles/ticks
average: 34344 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23594 cycles/ticks
average: 23904 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3859 cycles/ticks
poly_frommsg:
median: 3444 cycles/ticks
average: 3488 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3671 cycles/ticks
poly_decompress:
median: 1030 cycles/ticks
average: 1036 cycles/ticks
polyvec_compress:
median: 11340 cycles/ticks
average: 11436 cycles/ticks
polyvec_decompress:
median: 4386 cycles/ticks
average: 4515 cycles/ticks
indcpa_keypair:
median: 268634 cycles/ticks
average: 274434 cycles/ticks
indcpa_enc:
median: 358054 cycles/ticks
average: 365604 cycles/ticks
indcpa_dec:
median: 121316 cycles/ticks
average: 124283 cycles/ticks
kyber_keypair_derand:
median: 292746 cycles/ticks
average: 300402 cycles/ticks
kyber_keypair:
median: 301508 cycles/ticks
average: 308534 cycles/ticks
kyber_encaps_derand:
median: 385578 cycles/ticks
average: 394653 cycles/ticks
kyber_encaps:
median: 386638 cycles/ticks
average: 395956 cycles/ticks
kyber_decaps:
median: 513412 cycles/ticks
average: 525452 cycles/ticks
Loop spin: 251
gen_a:
median: 57774 cycles/ticks
average: 59360 cycles/ticks
poly_getnoise_eta1:
median: 11308 cycles/ticks
average: 11385 cycles/ticks
poly_getnoise_eta2:
median: 7302 cycles/ticks
average: 7460 cycles/ticks
NTT:
median: 23466 cycles/ticks
average: 24094 cycles/ticks
INVNTT:
median: 33438 cycles/ticks
average: 33932 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23604 cycles/ticks
average: 24076 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3856 cycles/ticks
poly_frommsg:
median: 3444 cycles/ticks
average: 3482 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3674 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11384 cycles/ticks
average: 11722 cycles/ticks
polyvec_decompress:
median: 4392 cycles/ticks
average: 4471 cycles/ticks
indcpa_keypair:
median: 268938 cycles/ticks
average: 275442 cycles/ticks
indcpa_enc:
median: 359034 cycles/ticks
average: 368010 cycles/ticks
indcpa_dec:
median: 121462 cycles/ticks
average: 124512 cycles/ticks
kyber_keypair_derand:
median: 291642 cycles/ticks
average: 296328 cycles/ticks
kyber_keypair:
median: 301068 cycles/ticks
average: 306066 cycles/ticks
kyber_encaps_derand:
median: 385008 cycles/ticks
average: 391281 cycles/ticks
kyber_encaps:
median: 386348 cycles/ticks
average: 393032 cycles/ticks
kyber_decaps:
median: 512162 cycles/ticks
average: 520300 cycles/ticks
Loop spin: 252
gen_a:
median: 59090 cycles/ticks
average: 59863 cycles/ticks
poly_getnoise_eta1:
median: 11540 cycles/ticks
average: 11636 cycles/ticks
poly_getnoise_eta2:
median: 7268 cycles/ticks
average: 7408 cycles/ticks
NTT:
median: 23878 cycles/ticks
average: 24137 cycles/ticks
INVNTT:
median: 33668 cycles/ticks
average: 34636 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 24098 cycles/ticks
average: 24422 cycles/ticks
poly_tomsg:
median: 3850 cycles/ticks
average: 3945 cycles/ticks
poly_frommsg:
median: 3486 cycles/ticks
average: 3592 cycles/ticks
poly_compress:
median: 3764 cycles/ticks
average: 3805 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1092 cycles/ticks
polyvec_compress:
median: 11344 cycles/ticks
average: 11514 cycles/ticks
polyvec_decompress:
median: 4392 cycles/ticks
average: 4412 cycles/ticks
indcpa_keypair:
median: 275864 cycles/ticks
average: 278142 cycles/ticks
indcpa_enc:
median: 368742 cycles/ticks
average: 370897 cycles/ticks
indcpa_dec:
median: 124334 cycles/ticks
average: 125558 cycles/ticks
kyber_keypair_derand:
median: 298990 cycles/ticks
average: 300648 cycles/ticks
kyber_keypair:
median: 302526 cycles/ticks
average: 308894 cycles/ticks
kyber_encaps_derand:
median: 386164 cycles/ticks
average: 392414 cycles/ticks
kyber_encaps:
median: 387146 cycles/ticks
average: 392787 cycles/ticks
kyber_decaps:
median: 513790 cycles/ticks
average: 521649 cycles/ticks
Loop spin: 253
gen_a:
median: 57768 cycles/ticks
average: 59100 cycles/ticks
poly_getnoise_eta1:
median: 11340 cycles/ticks
average: 11585 cycles/ticks
poly_getnoise_eta2:
median: 7238 cycles/ticks
average: 7261 cycles/ticks
NTT:
median: 23296 cycles/ticks
average: 23857 cycles/ticks
INVNTT:
median: 33516 cycles/ticks
average: 34239 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23628 cycles/ticks
average: 24189 cycles/ticks
poly_tomsg:
median: 3850 cycles/ticks
average: 3869 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3469 cycles/ticks
poly_compress:
median: 3682 cycles/ticks
average: 3793 cycles/ticks
poly_decompress:
median: 1052 cycles/ticks
average: 1107 cycles/ticks
polyvec_compress:
median: 11326 cycles/ticks
average: 11437 cycles/ticks
polyvec_decompress:
median: 4294 cycles/ticks
average: 4409 cycles/ticks
indcpa_keypair:
median: 268502 cycles/ticks
average: 272897 cycles/ticks
indcpa_enc:
median: 357710 cycles/ticks
average: 362699 cycles/ticks
indcpa_dec:
median: 121338 cycles/ticks
average: 123173 cycles/ticks
kyber_keypair_derand:
median: 291590 cycles/ticks
average: 295754 cycles/ticks
kyber_keypair:
median: 301110 cycles/ticks
average: 305625 cycles/ticks
kyber_encaps_derand:
median: 384866 cycles/ticks
average: 390521 cycles/ticks
kyber_encaps:
median: 386030 cycles/ticks
average: 391134 cycles/ticks
kyber_decaps:
median: 511954 cycles/ticks
average: 519716 cycles/ticks
Loop spin: 254
gen_a:
median: 57610 cycles/ticks
average: 58148 cycles/ticks
poly_getnoise_eta1:
median: 11254 cycles/ticks
average: 11331 cycles/ticks
poly_getnoise_eta2:
median: 7240 cycles/ticks
average: 7260 cycles/ticks
NTT:
median: 23294 cycles/ticks
average: 23587 cycles/ticks
INVNTT:
median: 33496 cycles/ticks
average: 33867 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23588 cycles/ticks
average: 24081 cycles/ticks
poly_tomsg:
median: 3876 cycles/ticks
average: 3987 cycles/ticks
poly_frommsg:
median: 3518 cycles/ticks
average: 3610 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3672 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1037 cycles/ticks
polyvec_compress:
median: 11370 cycles/ticks
average: 11636 cycles/ticks
polyvec_decompress:
median: 4266 cycles/ticks
average: 4307 cycles/ticks
indcpa_keypair:
median: 268946 cycles/ticks
average: 273662 cycles/ticks
indcpa_enc:
median: 357878 cycles/ticks
average: 363116 cycles/ticks
indcpa_dec:
median: 121302 cycles/ticks
average: 123385 cycles/ticks
kyber_keypair_derand:
median: 291254 cycles/ticks
average: 295071 cycles/ticks
kyber_keypair:
median: 300712 cycles/ticks
average: 304592 cycles/ticks
kyber_encaps_derand:
median: 385094 cycles/ticks
average: 392080 cycles/ticks
kyber_encaps:
median: 385984 cycles/ticks
average: 391175 cycles/ticks
kyber_decaps:
median: 512188 cycles/ticks
average: 518662 cycles/ticks
Loop spin: 255
gen_a:
median: 57784 cycles/ticks
average: 58950 cycles/ticks
poly_getnoise_eta1:
median: 11370 cycles/ticks
average: 11641 cycles/ticks
poly_getnoise_eta2:
median: 7258 cycles/ticks
average: 7416 cycles/ticks
NTT:
median: 23332 cycles/ticks
average: 23868 cycles/ticks
INVNTT:
median: 33504 cycles/ticks
average: 34171 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23570 cycles/ticks
average: 23728 cycles/ticks
poly_tomsg:
median: 3856 cycles/ticks
average: 3918 cycles/ticks
poly_frommsg:
median: 3542 cycles/ticks
average: 3648 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3830 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1036 cycles/ticks
polyvec_compress:
median: 11326 cycles/ticks
average: 11376 cycles/ticks
polyvec_decompress:
median: 4262 cycles/ticks
average: 4276 cycles/ticks
indcpa_keypair:
median: 268746 cycles/ticks
average: 272672 cycles/ticks
indcpa_enc:
median: 357778 cycles/ticks
average: 363574 cycles/ticks
indcpa_dec:
median: 121436 cycles/ticks
average: 124199 cycles/ticks
kyber_keypair_derand:
median: 291620 cycles/ticks
average: 296376 cycles/ticks
kyber_keypair:
median: 301264 cycles/ticks
average: 306487 cycles/ticks
kyber_encaps_derand:
median: 384866 cycles/ticks
average: 391688 cycles/ticks
kyber_encaps:
median: 386036 cycles/ticks
average: 392024 cycles/ticks
kyber_decaps:
median: 512068 cycles/ticks
average: 519779 cycles/ticks
Loop spin: 256
gen_a:
median: 57646 cycles/ticks
average: 58535 cycles/ticks
poly_getnoise_eta1:
median: 11252 cycles/ticks
average: 11344 cycles/ticks
poly_getnoise_eta2:
median: 7244 cycles/ticks
average: 7285 cycles/ticks
NTT:
median: 23314 cycles/ticks
average: 23484 cycles/ticks
INVNTT:
median: 33476 cycles/ticks
average: 33910 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23604 cycles/ticks
average: 24027 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3862 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3467 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3674 cycles/ticks
poly_decompress:
median: 1030 cycles/ticks
average: 1048 cycles/ticks
polyvec_compress:
median: 11352 cycles/ticks
average: 11583 cycles/ticks
polyvec_decompress:
median: 4270 cycles/ticks
average: 4295 cycles/ticks
indcpa_keypair:
median: 268566 cycles/ticks
average: 271093 cycles/ticks
indcpa_enc:
median: 357864 cycles/ticks
average: 362699 cycles/ticks
indcpa_dec:
median: 121356 cycles/ticks
average: 123123 cycles/ticks
kyber_keypair_derand:
median: 291416 cycles/ticks
average: 293936 cycles/ticks
kyber_keypair:
median: 301526 cycles/ticks
average: 304972 cycles/ticks
kyber_encaps_derand:
median: 384540 cycles/ticks
average: 389292 cycles/ticks
kyber_encaps:
median: 385858 cycles/ticks
average: 388986 cycles/ticks
kyber_decaps:
median: 511846 cycles/ticks
average: 515928 cycles/ticks
Loop spin: 257
gen_a:
median: 57646 cycles/ticks
average: 58046 cycles/ticks
poly_getnoise_eta1:
median: 11230 cycles/ticks
average: 11329 cycles/ticks
poly_getnoise_eta2:
median: 7246 cycles/ticks
average: 7293 cycles/ticks
NTT:
median: 23276 cycles/ticks
average: 23599 cycles/ticks
INVNTT:
median: 33472 cycles/ticks
average: 33913 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23588 cycles/ticks
average: 23825 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3855 cycles/ticks
poly_frommsg:
median: 3444 cycles/ticks
average: 3495 cycles/ticks
poly_compress:
median: 3734 cycles/ticks
average: 3823 cycles/ticks
poly_decompress:
median: 1052 cycles/ticks
average: 1117 cycles/ticks
polyvec_compress:
median: 11386 cycles/ticks
average: 11541 cycles/ticks
polyvec_decompress:
median: 4268 cycles/ticks
average: 4302 cycles/ticks
indcpa_keypair:
median: 268154 cycles/ticks
average: 271850 cycles/ticks
indcpa_enc:
median: 357674 cycles/ticks
average: 362669 cycles/ticks
indcpa_dec:
median: 121168 cycles/ticks
average: 122167 cycles/ticks
kyber_keypair_derand:
median: 291624 cycles/ticks
average: 294977 cycles/ticks
kyber_keypair:
median: 301950 cycles/ticks
average: 308076 cycles/ticks
kyber_encaps_derand:
median: 385868 cycles/ticks
average: 394677 cycles/ticks
kyber_encaps:
median: 386884 cycles/ticks
average: 395307 cycles/ticks
kyber_decaps:
median: 512400 cycles/ticks
average: 521672 cycles/ticks
Loop spin: 258
gen_a:
median: 57604 cycles/ticks
average: 58229 cycles/ticks
poly_getnoise_eta1:
median: 11256 cycles/ticks
average: 11337 cycles/ticks
poly_getnoise_eta2:
median: 7238 cycles/ticks
average: 7257 cycles/ticks
NTT:
median: 23208 cycles/ticks
average: 23337 cycles/ticks
INVNTT:
median: 33440 cycles/ticks
average: 33633 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23566 cycles/ticks
average: 23701 cycles/ticks
poly_tomsg:
median: 3948 cycles/ticks
average: 4059 cycles/ticks
poly_frommsg:
median: 3440 cycles/ticks
average: 3512 cycles/ticks
poly_compress:
median: 3728 cycles/ticks
average: 3832 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1116 cycles/ticks
polyvec_compress:
median: 11328 cycles/ticks
average: 11410 cycles/ticks
polyvec_decompress:
median: 4258 cycles/ticks
average: 4297 cycles/ticks
indcpa_keypair:
median: 268770 cycles/ticks
average: 273822 cycles/ticks
indcpa_enc:
median: 357912 cycles/ticks
average: 365092 cycles/ticks
indcpa_dec:
median: 121222 cycles/ticks
average: 122803 cycles/ticks
kyber_keypair_derand:
median: 291896 cycles/ticks
average: 295024 cycles/ticks
kyber_keypair:
median: 301190 cycles/ticks
average: 306330 cycles/ticks
kyber_encaps_derand:
median: 384838 cycles/ticks
average: 389070 cycles/ticks
kyber_encaps:
median: 386346 cycles/ticks
average: 392469 cycles/ticks
kyber_decaps:
median: 512248 cycles/ticks
average: 520259 cycles/ticks
Loop spin: 259
gen_a:
median: 57636 cycles/ticks
average: 58494 cycles/ticks
poly_getnoise_eta1:
median: 11252 cycles/ticks
average: 11329 cycles/ticks
poly_getnoise_eta2:
median: 7240 cycles/ticks
average: 7241 cycles/ticks
NTT:
median: 23276 cycles/ticks
average: 23685 cycles/ticks
INVNTT:
median: 33498 cycles/ticks
average: 34002 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23572 cycles/ticks
average: 23685 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3852 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3463 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3665 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1034 cycles/ticks
polyvec_compress:
median: 11326 cycles/ticks
average: 11397 cycles/ticks
polyvec_decompress:
median: 4262 cycles/ticks
average: 4300 cycles/ticks
indcpa_keypair:
median: 272384 cycles/ticks
average: 276539 cycles/ticks
indcpa_enc:
median: 361682 cycles/ticks
average: 365162 cycles/ticks
indcpa_dec:
median: 121444 cycles/ticks
average: 123919 cycles/ticks
kyber_keypair_derand:
median: 291772 cycles/ticks
average: 294710 cycles/ticks
kyber_keypair:
median: 300750 cycles/ticks
average: 303536 cycles/ticks
kyber_encaps_derand:
median: 384520 cycles/ticks
average: 388499 cycles/ticks
kyber_encaps:
median: 385758 cycles/ticks
average: 390992 cycles/ticks
kyber_decaps:
median: 511782 cycles/ticks
average: 518384 cycles/ticks
Loop spin: 260
gen_a:
median: 57622 cycles/ticks
average: 58313 cycles/ticks
poly_getnoise_eta1:
median: 11206 cycles/ticks
average: 11293 cycles/ticks
poly_getnoise_eta2:
median: 7242 cycles/ticks
average: 7262 cycles/ticks
NTT:
median: 23302 cycles/ticks
average: 23517 cycles/ticks
INVNTT:
median: 33532 cycles/ticks
average: 34212 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23590 cycles/ticks
average: 23884 cycles/ticks
poly_tomsg:
median: 3852 cycles/ticks
average: 3954 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3470 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3678 cycles/ticks
poly_decompress:
median: 1032 cycles/ticks
average: 1037 cycles/ticks
polyvec_compress:
median: 11366 cycles/ticks
average: 11617 cycles/ticks
polyvec_decompress:
median: 4278 cycles/ticks
average: 4363 cycles/ticks
indcpa_keypair:
median: 268978 cycles/ticks
average: 272311 cycles/ticks
indcpa_enc:
median: 357700 cycles/ticks
average: 362612 cycles/ticks
indcpa_dec:
median: 121266 cycles/ticks
average: 122844 cycles/ticks
kyber_keypair_derand:
median: 291932 cycles/ticks
average: 295556 cycles/ticks
kyber_keypair:
median: 301056 cycles/ticks
average: 305346 cycles/ticks
kyber_encaps_derand:
median: 384810 cycles/ticks
average: 390621 cycles/ticks
kyber_encaps:
median: 386096 cycles/ticks
average: 391930 cycles/ticks
kyber_decaps:
median: 512098 cycles/ticks
average: 518609 cycles/ticks
Loop spin: 261
gen_a:
median: 57644 cycles/ticks
average: 58330 cycles/ticks
poly_getnoise_eta1:
median: 11228 cycles/ticks
average: 11290 cycles/ticks
poly_getnoise_eta2:
median: 7238 cycles/ticks
average: 7272 cycles/ticks
NTT:
median: 23284 cycles/ticks
average: 23680 cycles/ticks
INVNTT:
median: 33450 cycles/ticks
average: 33879 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23596 cycles/ticks
average: 23996 cycles/ticks
poly_tomsg:
median: 3928 cycles/ticks
average: 4069 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3471 cycles/ticks
poly_compress:
median: 3660 cycles/ticks
average: 3678 cycles/ticks
poly_decompress:
median: 1030 cycles/ticks
average: 1055 cycles/ticks
polyvec_compress:
median: 11336 cycles/ticks
average: 11415 cycles/ticks
polyvec_decompress:
median: 4260 cycles/ticks
average: 4283 cycles/ticks
indcpa_keypair:
median: 268874 cycles/ticks
average: 273021 cycles/ticks
indcpa_enc:
median: 358052 cycles/ticks
average: 363211 cycles/ticks
indcpa_dec:
median: 121214 cycles/ticks
average: 122847 cycles/ticks
kyber_keypair_derand:
median: 291616 cycles/ticks
average: 295405 cycles/ticks
kyber_keypair:
median: 300904 cycles/ticks
average: 305096 cycles/ticks
kyber_encaps_derand:
median: 384464 cycles/ticks
average: 389881 cycles/ticks
kyber_encaps:
median: 386176 cycles/ticks
average: 391613 cycles/ticks
kyber_decaps:
median: 512324 cycles/ticks
average: 519671 cycles/ticks
Loop spin: 262
gen_a:
median: 57582 cycles/ticks
average: 58763 cycles/ticks
poly_getnoise_eta1:
median: 11334 cycles/ticks
average: 11462 cycles/ticks
poly_getnoise_eta2:
median: 7242 cycles/ticks
average: 7273 cycles/ticks
NTT:
median: 23248 cycles/ticks
average: 23416 cycles/ticks
INVNTT:
median: 33418 cycles/ticks
average: 33649 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23574 cycles/ticks
average: 23711 cycles/ticks
poly_tomsg:
median: 3846 cycles/ticks
average: 3853 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3458 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3669 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1052 cycles/ticks
polyvec_compress:
median: 11318 cycles/ticks
average: 11389 cycles/ticks
polyvec_decompress:
median: 4264 cycles/ticks
average: 4284 cycles/ticks
indcpa_keypair:
median: 268540 cycles/ticks
average: 272399 cycles/ticks
indcpa_enc:
median: 357166 cycles/ticks
average: 361148 cycles/ticks
indcpa_dec:
median: 121276 cycles/ticks
average: 122814 cycles/ticks
kyber_keypair_derand:
median: 292086 cycles/ticks
average: 295701 cycles/ticks
kyber_keypair:
median: 301172 cycles/ticks
average: 304841 cycles/ticks
kyber_encaps_derand:
median: 384834 cycles/ticks
average: 389261 cycles/ticks
kyber_encaps:
median: 385886 cycles/ticks
average: 389712 cycles/ticks
kyber_decaps:
median: 512070 cycles/ticks
average: 517272 cycles/ticks
Loop spin: 263
gen_a:
median: 57602 cycles/ticks
average: 58696 cycles/ticks
poly_getnoise_eta1:
median: 11246 cycles/ticks
average: 11355 cycles/ticks
poly_getnoise_eta2:
median: 7244 cycles/ticks
average: 7263 cycles/ticks
NTT:
median: 23314 cycles/ticks
average: 23728 cycles/ticks
INVNTT:
median: 33436 cycles/ticks
average: 33610 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23554 cycles/ticks
average: 23674 cycles/ticks
poly_tomsg:
median: 3946 cycles/ticks
average: 4054 cycles/ticks
poly_frommsg:
median: 3440 cycles/ticks
average: 3518 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3678 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1033 cycles/ticks
polyvec_compress:
median: 11326 cycles/ticks
average: 11380 cycles/ticks
polyvec_decompress:
median: 4260 cycles/ticks
average: 4293 cycles/ticks
indcpa_keypair:
median: 268882 cycles/ticks
average: 272926 cycles/ticks
indcpa_enc:
median: 357558 cycles/ticks
average: 361603 cycles/ticks
indcpa_dec:
median: 121246 cycles/ticks
average: 122874 cycles/ticks
kyber_keypair_derand:
median: 291746 cycles/ticks
average: 294797 cycles/ticks
kyber_keypair:
median: 300878 cycles/ticks
average: 304642 cycles/ticks
kyber_encaps_derand:
median: 384624 cycles/ticks
average: 389497 cycles/ticks
kyber_encaps:
median: 386134 cycles/ticks
average: 390504 cycles/ticks
kyber_decaps:
median: 511928 cycles/ticks
average: 518251 cycles/ticks
Loop spin: 264
gen_a:
median: 57754 cycles/ticks
average: 58420 cycles/ticks
poly_getnoise_eta1:
median: 11286 cycles/ticks
average: 11372 cycles/ticks
poly_getnoise_eta2:
median: 7246 cycles/ticks
average: 7299 cycles/ticks
NTT:
median: 23224 cycles/ticks
average: 23384 cycles/ticks
INVNTT:
median: 33458 cycles/ticks
average: 33884 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23580 cycles/ticks
average: 23845 cycles/ticks
poly_tomsg:
median: 3854 cycles/ticks
average: 3968 cycles/ticks
poly_frommsg:
median: 3444 cycles/ticks
average: 3485 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3680 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1049 cycles/ticks
polyvec_compress:
median: 11334 cycles/ticks
average: 11406 cycles/ticks
polyvec_decompress:
median: 4266 cycles/ticks
average: 4294 cycles/ticks
indcpa_keypair:
median: 268148 cycles/ticks
average: 270102 cycles/ticks
indcpa_enc:
median: 357722 cycles/ticks
average: 362615 cycles/ticks
indcpa_dec:
median: 121354 cycles/ticks
average: 123263 cycles/ticks
kyber_keypair_derand:
median: 291496 cycles/ticks
average: 295441 cycles/ticks
kyber_keypair:
median: 301200 cycles/ticks
average: 306415 cycles/ticks
kyber_encaps_derand:
median: 385126 cycles/ticks
average: 392552 cycles/ticks
kyber_encaps:
median: 386148 cycles/ticks
average: 391171 cycles/ticks
kyber_decaps:
median: 516904 cycles/ticks
average: 524779 cycles/ticks
Loop spin: 265
gen_a:
median: 57572 cycles/ticks
average: 58551 cycles/ticks
poly_getnoise_eta1:
median: 11232 cycles/ticks
average: 11310 cycles/ticks
poly_getnoise_eta2:
median: 7240 cycles/ticks
average: 7275 cycles/ticks
NTT:
median: 23228 cycles/ticks
average: 23441 cycles/ticks
INVNTT:
median: 33496 cycles/ticks
average: 33763 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23636 cycles/ticks
average: 23836 cycles/ticks
poly_tomsg:
median: 3914 cycles/ticks
average: 4093 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3488 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3711 cycles/ticks
poly_decompress:
median: 1060 cycles/ticks
average: 1116 cycles/ticks
polyvec_compress:
median: 11348 cycles/ticks
average: 11521 cycles/ticks
polyvec_decompress:
median: 4262 cycles/ticks
average: 4290 cycles/ticks
indcpa_keypair:
median: 268254 cycles/ticks
average: 271309 cycles/ticks
indcpa_enc:
median: 357972 cycles/ticks
average: 365537 cycles/ticks
indcpa_dec:
median: 121444 cycles/ticks
average: 124581 cycles/ticks
kyber_keypair_derand:
median: 291874 cycles/ticks
average: 298083 cycles/ticks
kyber_keypair:
median: 301700 cycles/ticks
average: 308928 cycles/ticks
kyber_encaps_derand:
median: 385144 cycles/ticks
average: 393853 cycles/ticks
kyber_encaps:
median: 386790 cycles/ticks
average: 395257 cycles/ticks
kyber_decaps:
median: 521490 cycles/ticks
average: 524896 cycles/ticks
Loop spin: 266
gen_a:
median: 57646 cycles/ticks
average: 59889 cycles/ticks
poly_getnoise_eta1:
median: 11244 cycles/ticks
average: 11310 cycles/ticks
poly_getnoise_eta2:
median: 7240 cycles/ticks
average: 7258 cycles/ticks
NTT:
median: 23470 cycles/ticks
average: 24035 cycles/ticks
INVNTT:
median: 33588 cycles/ticks
average: 34501 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23666 cycles/ticks
average: 24290 cycles/ticks
poly_tomsg:
median: 3956 cycles/ticks
average: 4032 cycles/ticks
poly_frommsg:
median: 3472 cycles/ticks
average: 3594 cycles/ticks
poly_compress:
median: 3670 cycles/ticks
average: 3702 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11384 cycles/ticks
average: 11683 cycles/ticks
polyvec_decompress:
median: 4264 cycles/ticks
average: 4287 cycles/ticks
indcpa_keypair:
median: 269404 cycles/ticks
average: 276399 cycles/ticks
indcpa_enc:
median: 359456 cycles/ticks
average: 368603 cycles/ticks
indcpa_dec:
median: 121408 cycles/ticks
average: 124344 cycles/ticks
kyber_keypair_derand:
median: 293162 cycles/ticks
average: 300798 cycles/ticks
kyber_keypair:
median: 301696 cycles/ticks
average: 307784 cycles/ticks
kyber_encaps_derand:
median: 384486 cycles/ticks
average: 390982 cycles/ticks
kyber_encaps:
median: 386678 cycles/ticks
average: 395068 cycles/ticks
kyber_decaps:
median: 513162 cycles/ticks
average: 524428 cycles/ticks
Loop spin: 267
gen_a:
median: 57718 cycles/ticks
average: 59095 cycles/ticks
poly_getnoise_eta1:
median: 11240 cycles/ticks
average: 11344 cycles/ticks
poly_getnoise_eta2:
median: 7242 cycles/ticks
average: 7268 cycles/ticks
NTT:
median: 23406 cycles/ticks
average: 24006 cycles/ticks
INVNTT:
median: 33456 cycles/ticks
average: 34067 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23638 cycles/ticks
average: 24232 cycles/ticks
poly_tomsg:
median: 3854 cycles/ticks
average: 3949 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3460 cycles/ticks
poly_compress:
median: 3660 cycles/ticks
average: 3675 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1047 cycles/ticks
polyvec_compress:
median: 11330 cycles/ticks
average: 11386 cycles/ticks
polyvec_decompress:
median: 4260 cycles/ticks
average: 4276 cycles/ticks
indcpa_keypair:
median: 268810 cycles/ticks
average: 275072 cycles/ticks
indcpa_enc:
median: 358102 cycles/ticks
average: 364885 cycles/ticks
indcpa_dec:
median: 121282 cycles/ticks
average: 123551 cycles/ticks
kyber_keypair_derand:
median: 292030 cycles/ticks
average: 298357 cycles/ticks
kyber_keypair:
median: 301762 cycles/ticks
average: 309019 cycles/ticks
kyber_encaps_derand:
median: 385722 cycles/ticks
average: 394661 cycles/ticks
kyber_encaps:
median: 386212 cycles/ticks
average: 392553 cycles/ticks
kyber_decaps:
median: 512612 cycles/ticks
average: 523340 cycles/ticks
Loop spin: 268
gen_a:
median: 57702 cycles/ticks
average: 59216 cycles/ticks
poly_getnoise_eta1:
median: 11400 cycles/ticks
average: 11618 cycles/ticks
poly_getnoise_eta2:
median: 7276 cycles/ticks
average: 7456 cycles/ticks
NTT:
median: 23288 cycles/ticks
average: 23832 cycles/ticks
INVNTT:
median: 33674 cycles/ticks
average: 34698 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23598 cycles/ticks
average: 24142 cycles/ticks
poly_tomsg:
median: 3918 cycles/ticks
average: 4064 cycles/ticks
poly_frommsg:
median: 3440 cycles/ticks
average: 3458 cycles/ticks
poly_compress:
median: 3658 cycles/ticks
average: 3669 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1052 cycles/ticks
polyvec_compress:
median: 11326 cycles/ticks
average: 11393 cycles/ticks
polyvec_decompress:
median: 4256 cycles/ticks
average: 4271 cycles/ticks
indcpa_keypair:
median: 268562 cycles/ticks
average: 273999 cycles/ticks
indcpa_enc:
median: 358022 cycles/ticks
average: 365841 cycles/ticks
indcpa_dec:
median: 121424 cycles/ticks
average: 123437 cycles/ticks
kyber_keypair_derand:
median: 291620 cycles/ticks
average: 296369 cycles/ticks
kyber_keypair:
median: 301514 cycles/ticks
average: 307411 cycles/ticks
kyber_encaps_derand:
median: 384868 cycles/ticks
average: 392140 cycles/ticks
kyber_encaps:
median: 386480 cycles/ticks
average: 393749 cycles/ticks
kyber_decaps:
median: 512576 cycles/ticks
average: 523404 cycles/ticks
Loop spin: 269
gen_a:
median: 57766 cycles/ticks
average: 59095 cycles/ticks
poly_getnoise_eta1:
median: 11494 cycles/ticks
average: 11679 cycles/ticks
poly_getnoise_eta2:
median: 7270 cycles/ticks
average: 7498 cycles/ticks
NTT:
median: 23436 cycles/ticks
average: 24174 cycles/ticks
INVNTT:
median: 33484 cycles/ticks
average: 34354 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23656 cycles/ticks
average: 24361 cycles/ticks
poly_tomsg:
median: 3856 cycles/ticks
average: 3972 cycles/ticks
poly_frommsg:
median: 3444 cycles/ticks
average: 3488 cycles/ticks
poly_compress:
median: 3658 cycles/ticks
average: 3687 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1042 cycles/ticks
polyvec_compress:
median: 11484 cycles/ticks
average: 11747 cycles/ticks
polyvec_decompress:
median: 4366 cycles/ticks
average: 4468 cycles/ticks
indcpa_keypair:
median: 268668 cycles/ticks
average: 274939 cycles/ticks
indcpa_enc:
median: 358624 cycles/ticks
average: 366913 cycles/ticks
indcpa_dec:
median: 121330 cycles/ticks
average: 123264 cycles/ticks
kyber_keypair_derand:
median: 291866 cycles/ticks
average: 299480 cycles/ticks
kyber_keypair:
median: 301588 cycles/ticks
average: 307476 cycles/ticks
kyber_encaps_derand:
median: 385562 cycles/ticks
average: 393603 cycles/ticks
kyber_encaps:
median: 386720 cycles/ticks
average: 392269 cycles/ticks
kyber_decaps:
median: 514198 cycles/ticks
average: 522760 cycles/ticks
Loop spin: 270
gen_a:
median: 57718 cycles/ticks
average: 58958 cycles/ticks
poly_getnoise_eta1:
median: 11358 cycles/ticks
average: 11633 cycles/ticks
poly_getnoise_eta2:
median: 7332 cycles/ticks
average: 7495 cycles/ticks
NTT:
median: 23288 cycles/ticks
average: 23766 cycles/ticks
INVNTT:
median: 33470 cycles/ticks
average: 34064 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23618 cycles/ticks
average: 24125 cycles/ticks
poly_tomsg:
median: 3862 cycles/ticks
average: 3981 cycles/ticks
poly_frommsg:
median: 3522 cycles/ticks
average: 3624 cycles/ticks
poly_compress:
median: 3754 cycles/ticks
average: 3844 cycles/ticks
poly_decompress:
median: 1048 cycles/ticks
average: 1098 cycles/ticks
polyvec_compress:
median: 11384 cycles/ticks
average: 11718 cycles/ticks
polyvec_decompress:
median: 4270 cycles/ticks
average: 4340 cycles/ticks
indcpa_keypair:
median: 268974 cycles/ticks
average: 274923 cycles/ticks
indcpa_enc:
median: 357826 cycles/ticks
average: 364493 cycles/ticks
indcpa_dec:
median: 121216 cycles/ticks
average: 122710 cycles/ticks
kyber_keypair_derand:
median: 291708 cycles/ticks
average: 297057 cycles/ticks
kyber_keypair:
median: 301730 cycles/ticks
average: 307961 cycles/ticks
kyber_encaps_derand:
median: 384828 cycles/ticks
average: 392291 cycles/ticks
kyber_encaps:
median: 386050 cycles/ticks
average: 393367 cycles/ticks
kyber_decaps:
median: 524508 cycles/ticks
average: 526065 cycles/ticks
Loop spin: 271
gen_a:
median: 58266 cycles/ticks
average: 59797 cycles/ticks
poly_getnoise_eta1:
median: 11278 cycles/ticks
average: 11556 cycles/ticks
poly_getnoise_eta2:
median: 7300 cycles/ticks
average: 7446 cycles/ticks
NTT:
median: 23378 cycles/ticks
average: 23864 cycles/ticks
INVNTT:
median: 33580 cycles/ticks
average: 34289 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23568 cycles/ticks
average: 23684 cycles/ticks
poly_tomsg:
median: 3846 cycles/ticks
average: 3854 cycles/ticks
poly_frommsg:
median: 3520 cycles/ticks
average: 3624 cycles/ticks
poly_compress:
median: 3660 cycles/ticks
average: 3768 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1048 cycles/ticks
polyvec_compress:
median: 11322 cycles/ticks
average: 11382 cycles/ticks
polyvec_decompress:
median: 4258 cycles/ticks
average: 4311 cycles/ticks
indcpa_keypair:
median: 268306 cycles/ticks
average: 271890 cycles/ticks
indcpa_enc:
median: 357798 cycles/ticks
average: 365077 cycles/ticks
indcpa_dec:
median: 121314 cycles/ticks
average: 123801 cycles/ticks
kyber_keypair_derand:
median: 291874 cycles/ticks
average: 298441 cycles/ticks
kyber_keypair:
median: 300688 cycles/ticks
average: 303680 cycles/ticks
kyber_encaps_derand:
median: 384900 cycles/ticks
average: 390934 cycles/ticks
kyber_encaps:
median: 386112 cycles/ticks
average: 392270 cycles/ticks
kyber_decaps:
median: 512486 cycles/ticks
average: 523432 cycles/ticks
Loop spin: 272
gen_a:
median: 57800 cycles/ticks
average: 59234 cycles/ticks
poly_getnoise_eta1:
median: 11302 cycles/ticks
average: 11374 cycles/ticks
poly_getnoise_eta2:
median: 7354 cycles/ticks
average: 7541 cycles/ticks
NTT:
median: 23338 cycles/ticks
average: 23778 cycles/ticks
INVNTT:
median: 33490 cycles/ticks
average: 34145 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23624 cycles/ticks
average: 24217 cycles/ticks
poly_tomsg:
median: 3856 cycles/ticks
average: 3937 cycles/ticks
poly_frommsg:
median: 3500 cycles/ticks
average: 3605 cycles/ticks
poly_compress:
median: 3658 cycles/ticks
average: 3693 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11370 cycles/ticks
average: 11650 cycles/ticks
polyvec_decompress:
median: 4266 cycles/ticks
average: 4305 cycles/ticks
indcpa_keypair:
median: 268138 cycles/ticks
average: 272154 cycles/ticks
indcpa_enc:
median: 357784 cycles/ticks
average: 365265 cycles/ticks
indcpa_dec:
median: 121434 cycles/ticks
average: 123790 cycles/ticks
kyber_keypair_derand:
median: 292352 cycles/ticks
average: 297718 cycles/ticks
kyber_keypair:
median: 301510 cycles/ticks
average: 306033 cycles/ticks
kyber_encaps_derand:
median: 388628 cycles/ticks
average: 395854 cycles/ticks
kyber_encaps:
median: 389996 cycles/ticks
average: 398715 cycles/ticks
kyber_decaps:
median: 516186 cycles/ticks
average: 525072 cycles/ticks
Loop spin: 273
gen_a:
median: 57586 cycles/ticks
average: 58241 cycles/ticks
poly_getnoise_eta1:
median: 11244 cycles/ticks
average: 11330 cycles/ticks
poly_getnoise_eta2:
median: 7240 cycles/ticks
average: 7261 cycles/ticks
NTT:
median: 23322 cycles/ticks
average: 23690 cycles/ticks
INVNTT:
median: 33426 cycles/ticks
average: 33845 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23578 cycles/ticks
average: 23973 cycles/ticks
poly_tomsg:
median: 3846 cycles/ticks
average: 3857 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3475 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3698 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11332 cycles/ticks
average: 11410 cycles/ticks
polyvec_decompress:
median: 4266 cycles/ticks
average: 4310 cycles/ticks
indcpa_keypair:
median: 269066 cycles/ticks
average: 273115 cycles/ticks
indcpa_enc:
median: 357886 cycles/ticks
average: 361586 cycles/ticks
indcpa_dec:
median: 121234 cycles/ticks
average: 122103 cycles/ticks
kyber_keypair_derand:
median: 291266 cycles/ticks
average: 293074 cycles/ticks
kyber_keypair:
median: 300780 cycles/ticks
average: 302984 cycles/ticks
kyber_encaps_derand:
median: 384234 cycles/ticks
average: 386352 cycles/ticks
kyber_encaps:
median: 385868 cycles/ticks
average: 389057 cycles/ticks
kyber_decaps:
median: 511718 cycles/ticks
average: 515997 cycles/ticks
Loop spin: 274
gen_a:
median: 57630 cycles/ticks
average: 58118 cycles/ticks
poly_getnoise_eta1:
median: 11260 cycles/ticks
average: 11384 cycles/ticks
poly_getnoise_eta2:
median: 7240 cycles/ticks
average: 7309 cycles/ticks
NTT:
median: 23238 cycles/ticks
average: 23411 cycles/ticks
INVNTT:
median: 33416 cycles/ticks
average: 33684 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23562 cycles/ticks
average: 23723 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3874 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3467 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3675 cycles/ticks
poly_decompress:
median: 1032 cycles/ticks
average: 1053 cycles/ticks
polyvec_compress:
median: 11328 cycles/ticks
average: 11438 cycles/ticks
polyvec_decompress:
median: 4260 cycles/ticks
average: 4278 cycles/ticks
indcpa_keypair:
median: 268426 cycles/ticks
average: 270723 cycles/ticks
indcpa_enc:
median: 357636 cycles/ticks
average: 360189 cycles/ticks
indcpa_dec:
median: 121154 cycles/ticks
average: 121900 cycles/ticks
kyber_keypair_derand:
median: 291658 cycles/ticks
average: 293865 cycles/ticks
kyber_keypair:
median: 300896 cycles/ticks
average: 303191 cycles/ticks
kyber_encaps_derand:
median: 384160 cycles/ticks
average: 386606 cycles/ticks
kyber_encaps:
median: 386024 cycles/ticks
average: 388953 cycles/ticks
kyber_decaps:
median: 511572 cycles/ticks
average: 515622 cycles/ticks
Loop spin: 275
gen_a:
median: 57662 cycles/ticks
average: 58045 cycles/ticks
poly_getnoise_eta1:
median: 11246 cycles/ticks
average: 11335 cycles/ticks
poly_getnoise_eta2:
median: 7240 cycles/ticks
average: 7256 cycles/ticks
NTT:
median: 23232 cycles/ticks
average: 23401 cycles/ticks
INVNTT:
median: 33438 cycles/ticks
average: 33853 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23608 cycles/ticks
average: 24168 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3904 cycles/ticks
poly_frommsg:
median: 3444 cycles/ticks
average: 3474 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3686 cycles/ticks
poly_decompress:
median: 1024 cycles/ticks
average: 1036 cycles/ticks
polyvec_compress:
median: 11334 cycles/ticks
average: 11449 cycles/ticks
polyvec_decompress:
median: 4336 cycles/ticks
average: 4487 cycles/ticks
indcpa_keypair:
median: 269198 cycles/ticks
average: 273954 cycles/ticks
indcpa_enc:
median: 358054 cycles/ticks
average: 366007 cycles/ticks
indcpa_dec:
median: 124522 cycles/ticks
average: 125722 cycles/ticks
kyber_keypair_derand:
median: 300016 cycles/ticks
average: 302051 cycles/ticks
kyber_keypair:
median: 309442 cycles/ticks
average: 312280 cycles/ticks
kyber_encaps_derand:
median: 395366 cycles/ticks
average: 398138 cycles/ticks
kyber_encaps:
median: 396772 cycles/ticks
average: 399384 cycles/ticks
kyber_decaps:
median: 525088 cycles/ticks
average: 525714 cycles/ticks
Loop spin: 276
gen_a:
median: 59120 cycles/ticks
average: 59910 cycles/ticks
poly_getnoise_eta1:
median: 11526 cycles/ticks
average: 11683 cycles/ticks
poly_getnoise_eta2:
median: 7302 cycles/ticks
average: 7594 cycles/ticks
NTT:
median: 23902 cycles/ticks
average: 24182 cycles/ticks
INVNTT:
median: 34230 cycles/ticks
average: 34548 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 24242 cycles/ticks
average: 24502 cycles/ticks
poly_tomsg:
median: 3916 cycles/ticks
average: 4023 cycles/ticks
poly_frommsg:
median: 3536 cycles/ticks
average: 3620 cycles/ticks
poly_compress:
median: 3714 cycles/ticks
average: 3812 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1051 cycles/ticks
polyvec_compress:
median: 11608 cycles/ticks
average: 11776 cycles/ticks
polyvec_decompress:
median: 4384 cycles/ticks
average: 4467 cycles/ticks
indcpa_keypair:
median: 275850 cycles/ticks
average: 277722 cycles/ticks
indcpa_enc:
median: 368088 cycles/ticks
average: 370922 cycles/ticks
indcpa_dec:
median: 124526 cycles/ticks
average: 125574 cycles/ticks
kyber_keypair_derand:
median: 299590 cycles/ticks
average: 302142 cycles/ticks
kyber_keypair:
median: 309392 cycles/ticks
average: 312309 cycles/ticks
kyber_encaps_derand:
median: 395494 cycles/ticks
average: 398814 cycles/ticks
kyber_encaps:
median: 396926 cycles/ticks
average: 399717 cycles/ticks
kyber_decaps:
median: 526728 cycles/ticks
average: 530337 cycles/ticks
Loop spin: 277
gen_a:
median: 59126 cycles/ticks
average: 59837 cycles/ticks
poly_getnoise_eta1:
median: 11498 cycles/ticks
average: 11614 cycles/ticks
poly_getnoise_eta2:
median: 7274 cycles/ticks
average: 7501 cycles/ticks
NTT:
median: 23860 cycles/ticks
average: 24052 cycles/ticks
INVNTT:
median: 34388 cycles/ticks
average: 34624 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 24210 cycles/ticks
average: 24499 cycles/ticks
poly_tomsg:
median: 3966 cycles/ticks
average: 3986 cycles/ticks
poly_frommsg:
median: 3464 cycles/ticks
average: 3590 cycles/ticks
poly_compress:
median: 3728 cycles/ticks
average: 3822 cycles/ticks
poly_decompress:
median: 1058 cycles/ticks
average: 1129 cycles/ticks
polyvec_compress:
median: 11354 cycles/ticks
average: 11545 cycles/ticks
polyvec_decompress:
median: 4390 cycles/ticks
average: 4467 cycles/ticks
indcpa_keypair:
median: 276286 cycles/ticks
average: 278901 cycles/ticks
indcpa_enc:
median: 367854 cycles/ticks
average: 370422 cycles/ticks
indcpa_dec:
median: 124724 cycles/ticks
average: 125823 cycles/ticks
kyber_keypair_derand:
median: 299748 cycles/ticks
average: 301948 cycles/ticks
kyber_keypair:
median: 309198 cycles/ticks
average: 312306 cycles/ticks
kyber_encaps_derand:
median: 395738 cycles/ticks
average: 398904 cycles/ticks
kyber_encaps:
median: 396754 cycles/ticks
average: 398841 cycles/ticks
kyber_decaps:
median: 526446 cycles/ticks
average: 529981 cycles/ticks
Loop spin: 278
gen_a:
median: 59118 cycles/ticks
average: 59755 cycles/ticks
poly_getnoise_eta1:
median: 11320 cycles/ticks
average: 11384 cycles/ticks
poly_getnoise_eta2:
median: 7434 cycles/ticks
average: 7515 cycles/ticks
NTT:
median: 23472 cycles/ticks
average: 24134 cycles/ticks
INVNTT:
median: 34302 cycles/ticks
average: 34520 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 24186 cycles/ticks
average: 24447 cycles/ticks
poly_tomsg:
median: 3960 cycles/ticks
average: 3976 cycles/ticks
poly_frommsg:
median: 3546 cycles/ticks
average: 3604 cycles/ticks
poly_compress:
median: 3760 cycles/ticks
average: 3805 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1083 cycles/ticks
polyvec_compress:
median: 11652 cycles/ticks
average: 11779 cycles/ticks
polyvec_decompress:
median: 4394 cycles/ticks
average: 4417 cycles/ticks
indcpa_keypair:
median: 275964 cycles/ticks
average: 278335 cycles/ticks
indcpa_enc:
median: 367870 cycles/ticks
average: 371167 cycles/ticks
indcpa_dec:
median: 124234 cycles/ticks
average: 125017 cycles/ticks
kyber_keypair_derand:
median: 299452 cycles/ticks
average: 302214 cycles/ticks
kyber_keypair:
median: 308882 cycles/ticks
average: 311167 cycles/ticks
kyber_encaps_derand:
median: 395352 cycles/ticks
average: 397635 cycles/ticks
kyber_encaps:
median: 396788 cycles/ticks
average: 399490 cycles/ticks
kyber_decaps:
median: 526502 cycles/ticks
average: 529855 cycles/ticks
Loop spin: 279
gen_a:
median: 59178 cycles/ticks
average: 59941 cycles/ticks
poly_getnoise_eta1:
median: 11410 cycles/ticks
average: 11632 cycles/ticks
poly_getnoise_eta2:
median: 7312 cycles/ticks
average: 7462 cycles/ticks
NTT:
median: 23872 cycles/ticks
average: 24022 cycles/ticks
INVNTT:
median: 34240 cycles/ticks
average: 34552 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23646 cycles/ticks
average: 24365 cycles/ticks
poly_tomsg:
median: 3884 cycles/ticks
average: 3990 cycles/ticks
poly_frommsg:
median: 3544 cycles/ticks
average: 3578 cycles/ticks
poly_compress:
median: 3754 cycles/ticks
average: 3797 cycles/ticks
poly_decompress:
median: 1024 cycles/ticks
average: 1081 cycles/ticks
polyvec_compress:
median: 11392 cycles/ticks
average: 11667 cycles/ticks
polyvec_decompress:
median: 4342 cycles/ticks
average: 4399 cycles/ticks
indcpa_keypair:
median: 276104 cycles/ticks
average: 278040 cycles/ticks
indcpa_enc:
median: 367980 cycles/ticks
average: 370260 cycles/ticks
indcpa_dec:
median: 124514 cycles/ticks
average: 125757 cycles/ticks
kyber_keypair_derand:
median: 299818 cycles/ticks
average: 302284 cycles/ticks
kyber_keypair:
median: 309042 cycles/ticks
average: 312141 cycles/ticks
kyber_encaps_derand:
median: 395604 cycles/ticks
average: 398507 cycles/ticks
kyber_encaps:
median: 396700 cycles/ticks
average: 400568 cycles/ticks
kyber_decaps:
median: 526432 cycles/ticks
average: 530215 cycles/ticks
Loop spin: 280
gen_a:
median: 59120 cycles/ticks
average: 59753 cycles/ticks
poly_getnoise_eta1:
median: 11494 cycles/ticks
average: 11646 cycles/ticks
poly_getnoise_eta2:
median: 7420 cycles/ticks
average: 7486 cycles/ticks
NTT:
median: 23894 cycles/ticks
average: 24226 cycles/ticks
INVNTT:
median: 34322 cycles/ticks
average: 34715 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 24168 cycles/ticks
average: 24509 cycles/ticks
poly_tomsg:
median: 3922 cycles/ticks
average: 4114 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3472 cycles/ticks
poly_compress:
median: 3666 cycles/ticks
average: 3702 cycles/ticks
poly_decompress:
median: 1056 cycles/ticks
average: 1067 cycles/ticks
polyvec_compress:
median: 11638 cycles/ticks
average: 11817 cycles/ticks
polyvec_decompress:
median: 4384 cycles/ticks
average: 4419 cycles/ticks
indcpa_keypair:
median: 275584 cycles/ticks
average: 277099 cycles/ticks
indcpa_enc:
median: 367748 cycles/ticks
average: 370255 cycles/ticks
indcpa_dec:
median: 124602 cycles/ticks
average: 126547 cycles/ticks
kyber_keypair_derand:
median: 299626 cycles/ticks
average: 301879 cycles/ticks
kyber_keypair:
median: 309112 cycles/ticks
average: 311477 cycles/ticks
kyber_encaps_derand:
median: 395898 cycles/ticks
average: 399412 cycles/ticks
kyber_encaps:
median: 396922 cycles/ticks
average: 400179 cycles/ticks
kyber_decaps:
median: 526516 cycles/ticks
average: 530275 cycles/ticks
Loop spin: 281
gen_a:
median: 59242 cycles/ticks
average: 59687 cycles/ticks
poly_getnoise_eta1:
median: 11526 cycles/ticks
average: 11744 cycles/ticks
poly_getnoise_eta2:
median: 7412 cycles/ticks
average: 7517 cycles/ticks
NTT:
median: 23908 cycles/ticks
average: 24203 cycles/ticks
INVNTT:
median: 34442 cycles/ticks
average: 34748 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 24252 cycles/ticks
average: 24418 cycles/ticks
poly_tomsg:
median: 3960 cycles/ticks
average: 4035 cycles/ticks
poly_frommsg:
median: 3542 cycles/ticks
average: 3568 cycles/ticks
poly_compress:
median: 3774 cycles/ticks
average: 3797 cycles/ticks
poly_decompress:
median: 1054 cycles/ticks
average: 1076 cycles/ticks
polyvec_compress:
median: 11664 cycles/ticks
average: 11729 cycles/ticks
polyvec_decompress:
median: 4384 cycles/ticks
average: 4423 cycles/ticks
indcpa_keypair:
median: 276086 cycles/ticks
average: 278292 cycles/ticks
indcpa_enc:
median: 367728 cycles/ticks
average: 370578 cycles/ticks
indcpa_dec:
median: 124720 cycles/ticks
average: 126042 cycles/ticks
kyber_keypair_derand:
median: 299628 cycles/ticks
average: 302715 cycles/ticks
kyber_keypair:
median: 309304 cycles/ticks
average: 311706 cycles/ticks
kyber_encaps_derand:
median: 395732 cycles/ticks
average: 398870 cycles/ticks
kyber_encaps:
median: 397866 cycles/ticks
average: 400593 cycles/ticks
kyber_decaps:
median: 526448 cycles/ticks
average: 530391 cycles/ticks
Loop spin: 282
gen_a:
median: 59096 cycles/ticks
average: 59731 cycles/ticks
poly_getnoise_eta1:
median: 11524 cycles/ticks
average: 11782 cycles/ticks
poly_getnoise_eta2:
median: 7456 cycles/ticks
average: 7533 cycles/ticks
NTT:
median: 23894 cycles/ticks
average: 24301 cycles/ticks
INVNTT:
median: 34392 cycles/ticks
average: 34723 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 24248 cycles/ticks
average: 24491 cycles/ticks
poly_tomsg:
median: 3846 cycles/ticks
average: 3902 cycles/ticks
poly_frommsg:
median: 3542 cycles/ticks
average: 3623 cycles/ticks
poly_compress:
median: 3762 cycles/ticks
average: 3800 cycles/ticks
poly_decompress:
median: 1056 cycles/ticks
average: 1065 cycles/ticks
polyvec_compress:
median: 11624 cycles/ticks
average: 11860 cycles/ticks
polyvec_decompress:
median: 4264 cycles/ticks
average: 4350 cycles/ticks
indcpa_keypair:
median: 276616 cycles/ticks
average: 278993 cycles/ticks
indcpa_enc:
median: 368730 cycles/ticks
average: 371944 cycles/ticks
indcpa_dec:
median: 124444 cycles/ticks
average: 125620 cycles/ticks
kyber_keypair_derand:
median: 299822 cycles/ticks
average: 302906 cycles/ticks
kyber_keypair:
median: 309348 cycles/ticks
average: 311608 cycles/ticks
kyber_encaps_derand:
median: 396056 cycles/ticks
average: 399243 cycles/ticks
kyber_encaps:
median: 397392 cycles/ticks
average: 399949 cycles/ticks
kyber_decaps:
median: 527058 cycles/ticks
average: 531583 cycles/ticks
Loop spin: 283
gen_a:
median: 59218 cycles/ticks
average: 59909 cycles/ticks
poly_getnoise_eta1:
median: 11352 cycles/ticks
average: 11560 cycles/ticks
poly_getnoise_eta2:
median: 7310 cycles/ticks
average: 7511 cycles/ticks
NTT:
median: 23872 cycles/ticks
average: 24134 cycles/ticks
INVNTT:
median: 33596 cycles/ticks
average: 34394 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 24184 cycles/ticks
average: 24408 cycles/ticks
poly_tomsg:
median: 3958 cycles/ticks
average: 4064 cycles/ticks
poly_frommsg:
median: 3542 cycles/ticks
average: 3576 cycles/ticks
poly_compress:
median: 3708 cycles/ticks
average: 3837 cycles/ticks
poly_decompress:
median: 1054 cycles/ticks
average: 1110 cycles/ticks
polyvec_compress:
median: 11586 cycles/ticks
average: 11733 cycles/ticks
polyvec_decompress:
median: 4310 cycles/ticks
average: 4428 cycles/ticks
indcpa_keypair:
median: 275902 cycles/ticks
average: 278624 cycles/ticks
indcpa_enc:
median: 367936 cycles/ticks
average: 371164 cycles/ticks
indcpa_dec:
median: 124576 cycles/ticks
average: 125676 cycles/ticks
kyber_keypair_derand:
median: 299612 cycles/ticks
average: 301985 cycles/ticks
kyber_keypair:
median: 308922 cycles/ticks
average: 311308 cycles/ticks
kyber_encaps_derand:
median: 395616 cycles/ticks
average: 399049 cycles/ticks
kyber_encaps:
median: 397040 cycles/ticks
average: 400461 cycles/ticks
kyber_decaps:
median: 526806 cycles/ticks
average: 530903 cycles/ticks
Loop spin: 284
gen_a:
median: 59244 cycles/ticks
average: 59991 cycles/ticks
poly_getnoise_eta1:
median: 11498 cycles/ticks
average: 11682 cycles/ticks
poly_getnoise_eta2:
median: 7456 cycles/ticks
average: 7481 cycles/ticks
NTT:
median: 23856 cycles/ticks
average: 24164 cycles/ticks
INVNTT:
median: 34298 cycles/ticks
average: 34775 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 24196 cycles/ticks
average: 24503 cycles/ticks
poly_tomsg:
median: 3950 cycles/ticks
average: 3984 cycles/ticks
poly_frommsg:
median: 3478 cycles/ticks
average: 3583 cycles/ticks
poly_compress:
median: 3760 cycles/ticks
average: 3790 cycles/ticks
poly_decompress:
median: 1056 cycles/ticks
average: 1065 cycles/ticks
polyvec_compress:
median: 11558 cycles/ticks
average: 11725 cycles/ticks
polyvec_decompress:
median: 4380 cycles/ticks
average: 4412 cycles/ticks
indcpa_keypair:
median: 276114 cycles/ticks
average: 278431 cycles/ticks
indcpa_enc:
median: 368044 cycles/ticks
average: 370902 cycles/ticks
indcpa_dec:
median: 124654 cycles/ticks
average: 125646 cycles/ticks
kyber_keypair_derand:
median: 299824 cycles/ticks
average: 302076 cycles/ticks
kyber_keypair:
median: 310034 cycles/ticks
average: 312391 cycles/ticks
kyber_encaps_derand:
median: 395688 cycles/ticks
average: 398925 cycles/ticks
kyber_encaps:
median: 397056 cycles/ticks
average: 398974 cycles/ticks
kyber_decaps:
median: 526480 cycles/ticks
average: 531034 cycles/ticks
Loop spin: 285
gen_a:
median: 59174 cycles/ticks
average: 59747 cycles/ticks
poly_getnoise_eta1:
median: 11586 cycles/ticks
average: 11742 cycles/ticks
poly_getnoise_eta2:
median: 7296 cycles/ticks
average: 7467 cycles/ticks
NTT:
median: 23954 cycles/ticks
average: 24235 cycles/ticks
INVNTT:
median: 34342 cycles/ticks
average: 34780 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 24218 cycles/ticks
average: 24503 cycles/ticks
poly_tomsg:
median: 3962 cycles/ticks
average: 3985 cycles/ticks
poly_frommsg:
median: 3542 cycles/ticks
average: 3560 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3758 cycles/ticks
poly_decompress:
median: 1024 cycles/ticks
average: 1047 cycles/ticks
polyvec_compress:
median: 11582 cycles/ticks
average: 11756 cycles/ticks
polyvec_decompress:
median: 4378 cycles/ticks
average: 4479 cycles/ticks
indcpa_keypair:
median: 275810 cycles/ticks
average: 277229 cycles/ticks
indcpa_enc:
median: 367794 cycles/ticks
average: 369782 cycles/ticks
indcpa_dec:
median: 124526 cycles/ticks
average: 125437 cycles/ticks
kyber_keypair_derand:
median: 299298 cycles/ticks
average: 302018 cycles/ticks
kyber_keypair:
median: 309274 cycles/ticks
average: 311930 cycles/ticks
kyber_encaps_derand:
median: 395604 cycles/ticks
average: 398558 cycles/ticks
kyber_encaps:
median: 396940 cycles/ticks
average: 399885 cycles/ticks
kyber_decaps:
median: 526584 cycles/ticks
average: 530368 cycles/ticks
Loop spin: 286
gen_a:
median: 59182 cycles/ticks
average: 59965 cycles/ticks
poly_getnoise_eta1:
median: 11616 cycles/ticks
average: 11812 cycles/ticks
poly_getnoise_eta2:
median: 7346 cycles/ticks
average: 7538 cycles/ticks
NTT:
median: 23934 cycles/ticks
average: 24200 cycles/ticks
INVNTT:
median: 34348 cycles/ticks
average: 34662 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 24256 cycles/ticks
average: 24546 cycles/ticks
poly_tomsg:
median: 3958 cycles/ticks
average: 4056 cycles/ticks
poly_frommsg:
median: 3544 cycles/ticks
average: 3584 cycles/ticks
poly_compress:
median: 3772 cycles/ticks
average: 3831 cycles/ticks
poly_decompress:
median: 1024 cycles/ticks
average: 1036 cycles/ticks
polyvec_compress:
median: 11540 cycles/ticks
average: 11694 cycles/ticks
polyvec_decompress:
median: 4344 cycles/ticks
average: 4495 cycles/ticks
indcpa_keypair:
median: 275840 cycles/ticks
average: 278648 cycles/ticks
indcpa_enc:
median: 367976 cycles/ticks
average: 370488 cycles/ticks
indcpa_dec:
median: 124724 cycles/ticks
average: 125589 cycles/ticks
kyber_keypair_derand:
median: 299516 cycles/ticks
average: 301273 cycles/ticks
kyber_keypair:
median: 309490 cycles/ticks
average: 312294 cycles/ticks
kyber_encaps_derand:
median: 395592 cycles/ticks
average: 398690 cycles/ticks
kyber_encaps:
median: 396788 cycles/ticks
average: 400164 cycles/ticks
kyber_decaps:
median: 526508 cycles/ticks
average: 530172 cycles/ticks
Loop spin: 287
gen_a:
median: 59234 cycles/ticks
average: 59979 cycles/ticks
poly_getnoise_eta1:
median: 11540 cycles/ticks
average: 11772 cycles/ticks
poly_getnoise_eta2:
median: 7360 cycles/ticks
average: 7475 cycles/ticks
NTT:
median: 23916 cycles/ticks
average: 24212 cycles/ticks
INVNTT:
median: 34352 cycles/ticks
average: 34692 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 24210 cycles/ticks
average: 24567 cycles/ticks
poly_tomsg:
median: 3934 cycles/ticks
average: 4020 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3477 cycles/ticks
poly_compress:
median: 3776 cycles/ticks
average: 3905 cycles/ticks
poly_decompress:
median: 1058 cycles/ticks
average: 1069 cycles/ticks
polyvec_compress:
median: 11648 cycles/ticks
average: 11853 cycles/ticks
polyvec_decompress:
median: 4370 cycles/ticks
average: 4425 cycles/ticks
indcpa_keypair:
median: 276058 cycles/ticks
average: 278754 cycles/ticks
indcpa_enc:
median: 368028 cycles/ticks
average: 370427 cycles/ticks
indcpa_dec:
median: 124572 cycles/ticks
average: 125697 cycles/ticks
kyber_keypair_derand:
median: 300000 cycles/ticks
average: 302967 cycles/ticks
kyber_keypair:
median: 310160 cycles/ticks
average: 313778 cycles/ticks
kyber_encaps_derand:
median: 395904 cycles/ticks
average: 398785 cycles/ticks
kyber_encaps:
median: 396958 cycles/ticks
average: 400262 cycles/ticks
kyber_decaps:
median: 526476 cycles/ticks
average: 530055 cycles/ticks
Loop spin: 288
gen_a:
median: 59174 cycles/ticks
average: 59568 cycles/ticks
poly_getnoise_eta1:
median: 11358 cycles/ticks
average: 11539 cycles/ticks
poly_getnoise_eta2:
median: 7312 cycles/ticks
average: 7439 cycles/ticks
NTT:
median: 23850 cycles/ticks
average: 24075 cycles/ticks
INVNTT:
median: 34314 cycles/ticks
average: 34832 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 24254 cycles/ticks
average: 24541 cycles/ticks
poly_tomsg:
median: 3964 cycles/ticks
average: 4011 cycles/ticks
poly_frommsg:
median: 3544 cycles/ticks
average: 3574 cycles/ticks
poly_compress:
median: 3766 cycles/ticks
average: 3866 cycles/ticks
poly_decompress:
median: 1060 cycles/ticks
average: 1070 cycles/ticks
polyvec_compress:
median: 11674 cycles/ticks
average: 11761 cycles/ticks
polyvec_decompress:
median: 4394 cycles/ticks
average: 4444 cycles/ticks
indcpa_keypair:
median: 279918 cycles/ticks
average: 282496 cycles/ticks
indcpa_enc:
median: 372076 cycles/ticks
average: 375411 cycles/ticks
indcpa_dec:
median: 124664 cycles/ticks
average: 125793 cycles/ticks
kyber_keypair_derand:
median: 299676 cycles/ticks
average: 301936 cycles/ticks
kyber_keypair:
median: 309134 cycles/ticks
average: 311435 cycles/ticks
kyber_encaps_derand:
median: 395596 cycles/ticks
average: 398638 cycles/ticks
kyber_encaps:
median: 396930 cycles/ticks
average: 400102 cycles/ticks
kyber_decaps:
median: 526410 cycles/ticks
average: 529389 cycles/ticks
Loop spin: 289
gen_a:
median: 59078 cycles/ticks
average: 59818 cycles/ticks
poly_getnoise_eta1:
median: 11418 cycles/ticks
average: 11715 cycles/ticks
poly_getnoise_eta2:
median: 7270 cycles/ticks
average: 7504 cycles/ticks
NTT:
median: 23840 cycles/ticks
average: 24138 cycles/ticks
INVNTT:
median: 33520 cycles/ticks
average: 34522 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 24246 cycles/ticks
average: 24433 cycles/ticks
poly_tomsg:
median: 3956 cycles/ticks
average: 4039 cycles/ticks
poly_frommsg:
median: 3542 cycles/ticks
average: 3587 cycles/ticks
poly_compress:
median: 3764 cycles/ticks
average: 3789 cycles/ticks
poly_decompress:
median: 1058 cycles/ticks
average: 1082 cycles/ticks
polyvec_compress:
median: 11600 cycles/ticks
average: 11765 cycles/ticks
polyvec_decompress:
median: 4360 cycles/ticks
average: 4526 cycles/ticks
indcpa_keypair:
median: 275730 cycles/ticks
average: 278026 cycles/ticks
indcpa_enc:
median: 367712 cycles/ticks
average: 370096 cycles/ticks
indcpa_dec:
median: 124420 cycles/ticks
average: 125493 cycles/ticks
kyber_keypair_derand:
median: 299976 cycles/ticks
average: 302428 cycles/ticks
kyber_keypair:
median: 308658 cycles/ticks
average: 310723 cycles/ticks
kyber_encaps_derand:
median: 395170 cycles/ticks
average: 396961 cycles/ticks
kyber_encaps:
median: 396930 cycles/ticks
average: 399299 cycles/ticks
kyber_decaps:
median: 526154 cycles/ticks
average: 529826 cycles/ticks
Loop spin: 290
gen_a:
median: 59252 cycles/ticks
average: 59958 cycles/ticks
poly_getnoise_eta1:
median: 11550 cycles/ticks
average: 11750 cycles/ticks
poly_getnoise_eta2:
median: 7458 cycles/ticks
average: 7512 cycles/ticks
NTT:
median: 23926 cycles/ticks
average: 24427 cycles/ticks
INVNTT:
median: 34372 cycles/ticks
average: 34703 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 24154 cycles/ticks
average: 24413 cycles/ticks
poly_tomsg:
median: 3944 cycles/ticks
average: 4015 cycles/ticks
poly_frommsg:
median: 3540 cycles/ticks
average: 3573 cycles/ticks
poly_compress:
median: 3742 cycles/ticks
average: 3779 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1078 cycles/ticks
polyvec_compress:
median: 11516 cycles/ticks
average: 11659 cycles/ticks
polyvec_decompress:
median: 4316 cycles/ticks
average: 4421 cycles/ticks
indcpa_keypair:
median: 276076 cycles/ticks
average: 278595 cycles/ticks
indcpa_enc:
median: 367786 cycles/ticks
average: 370211 cycles/ticks
indcpa_dec:
median: 124766 cycles/ticks
average: 125991 cycles/ticks
kyber_keypair_derand:
median: 300040 cycles/ticks
average: 302293 cycles/ticks
kyber_keypair:
median: 309704 cycles/ticks
average: 311949 cycles/ticks
kyber_encaps_derand:
median: 395326 cycles/ticks
average: 397179 cycles/ticks
kyber_encaps:
median: 396738 cycles/ticks
average: 399535 cycles/ticks
kyber_decaps:
median: 526164 cycles/ticks
average: 529507 cycles/ticks
Loop spin: 291
gen_a:
median: 59168 cycles/ticks
average: 60005 cycles/ticks
poly_getnoise_eta1:
median: 11526 cycles/ticks
average: 11612 cycles/ticks
poly_getnoise_eta2:
median: 7458 cycles/ticks
average: 7496 cycles/ticks
NTT:
median: 23956 cycles/ticks
average: 24271 cycles/ticks
INVNTT:
median: 34388 cycles/ticks
average: 34699 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 24196 cycles/ticks
average: 24478 cycles/ticks
poly_tomsg:
median: 3958 cycles/ticks
average: 3967 cycles/ticks
poly_frommsg:
median: 3536 cycles/ticks
average: 3628 cycles/ticks
poly_compress:
median: 3652 cycles/ticks
average: 3670 cycles/ticks
poly_decompress:
median: 1024 cycles/ticks
average: 1045 cycles/ticks
polyvec_compress:
median: 11604 cycles/ticks
average: 11852 cycles/ticks
polyvec_decompress:
median: 4262 cycles/ticks
average: 4374 cycles/ticks
indcpa_keypair:
median: 275706 cycles/ticks
average: 277737 cycles/ticks
indcpa_enc:
median: 367718 cycles/ticks
average: 370026 cycles/ticks
indcpa_dec:
median: 124680 cycles/ticks
average: 126018 cycles/ticks
kyber_keypair_derand:
median: 299458 cycles/ticks
average: 302130 cycles/ticks
kyber_keypair:
median: 309028 cycles/ticks
average: 310938 cycles/ticks
kyber_encaps_derand:
median: 399500 cycles/ticks
average: 402517 cycles/ticks
kyber_encaps:
median: 400988 cycles/ticks
average: 403706 cycles/ticks
kyber_decaps:
median: 530840 cycles/ticks
average: 534435 cycles/ticks
Loop spin: 292
gen_a:
median: 59202 cycles/ticks
average: 60014 cycles/ticks
poly_getnoise_eta1:
median: 11294 cycles/ticks
average: 11588 cycles/ticks
poly_getnoise_eta2:
median: 7438 cycles/ticks
average: 7538 cycles/ticks
NTT:
median: 23842 cycles/ticks
average: 24248 cycles/ticks
INVNTT:
median: 34346 cycles/ticks
average: 34571 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 24224 cycles/ticks
average: 24532 cycles/ticks
poly_tomsg:
median: 3966 cycles/ticks
average: 4014 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3529 cycles/ticks
poly_compress:
median: 3708 cycles/ticks
average: 3800 cycles/ticks
poly_decompress:
median: 1052 cycles/ticks
average: 1110 cycles/ticks
polyvec_compress:
median: 11558 cycles/ticks
average: 11835 cycles/ticks
polyvec_decompress:
median: 4378 cycles/ticks
average: 4428 cycles/ticks
indcpa_keypair:
median: 276338 cycles/ticks
average: 278631 cycles/ticks
indcpa_enc:
median: 368506 cycles/ticks
average: 371492 cycles/ticks
indcpa_dec:
median: 124386 cycles/ticks
average: 125324 cycles/ticks
kyber_keypair_derand:
median: 299800 cycles/ticks
average: 302558 cycles/ticks
kyber_keypair:
median: 309574 cycles/ticks
average: 312124 cycles/ticks
kyber_encaps_derand:
median: 395602 cycles/ticks
average: 399097 cycles/ticks
kyber_encaps:
median: 396964 cycles/ticks
average: 400508 cycles/ticks
kyber_decaps:
median: 526714 cycles/ticks
average: 530462 cycles/ticks
Loop spin: 293
gen_a:
median: 59170 cycles/ticks
average: 59902 cycles/ticks
poly_getnoise_eta1:
median: 11284 cycles/ticks
average: 11617 cycles/ticks
poly_getnoise_eta2:
median: 7452 cycles/ticks
average: 7530 cycles/ticks
NTT:
median: 23900 cycles/ticks
average: 24140 cycles/ticks
INVNTT:
median: 34176 cycles/ticks
average: 34893 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 24222 cycles/ticks
average: 24469 cycles/ticks
poly_tomsg:
median: 3916 cycles/ticks
average: 4013 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3486 cycles/ticks
poly_compress:
median: 3730 cycles/ticks
average: 3833 cycles/ticks
poly_decompress:
median: 1030 cycles/ticks
average: 1036 cycles/ticks
polyvec_compress:
median: 11356 cycles/ticks
average: 11565 cycles/ticks
polyvec_decompress:
median: 4396 cycles/ticks
average: 4421 cycles/ticks
indcpa_keypair:
median: 275902 cycles/ticks
average: 277957 cycles/ticks
indcpa_enc:
median: 368158 cycles/ticks
average: 371090 cycles/ticks
indcpa_dec:
median: 124412 cycles/ticks
average: 125447 cycles/ticks
kyber_keypair_derand:
median: 300030 cycles/ticks
average: 302914 cycles/ticks
kyber_keypair:
median: 309260 cycles/ticks
average: 311945 cycles/ticks
kyber_encaps_derand:
median: 395726 cycles/ticks
average: 398667 cycles/ticks
kyber_encaps:
median: 397432 cycles/ticks
average: 400217 cycles/ticks
kyber_decaps:
median: 526726 cycles/ticks
average: 530841 cycles/ticks
Loop spin: 294
gen_a:
median: 59064 cycles/ticks
average: 59562 cycles/ticks
poly_getnoise_eta1:
median: 11432 cycles/ticks
average: 11624 cycles/ticks
poly_getnoise_eta2:
median: 7254 cycles/ticks
average: 7454 cycles/ticks
NTT:
median: 23852 cycles/ticks
average: 24192 cycles/ticks
INVNTT:
median: 34304 cycles/ticks
average: 34660 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 24174 cycles/ticks
average: 24582 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3907 cycles/ticks
poly_frommsg:
median: 3534 cycles/ticks
average: 3664 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3738 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11570 cycles/ticks
average: 11762 cycles/ticks
polyvec_decompress:
median: 4386 cycles/ticks
average: 4500 cycles/ticks
indcpa_keypair:
median: 276510 cycles/ticks
average: 279161 cycles/ticks
indcpa_enc:
median: 367782 cycles/ticks
average: 370212 cycles/ticks
indcpa_dec:
median: 124386 cycles/ticks
average: 125184 cycles/ticks
kyber_keypair_derand:
median: 300640 cycles/ticks
average: 303442 cycles/ticks
kyber_keypair:
median: 309298 cycles/ticks
average: 311689 cycles/ticks
kyber_encaps_derand:
median: 395994 cycles/ticks
average: 399411 cycles/ticks
kyber_encaps:
median: 396650 cycles/ticks
average: 400008 cycles/ticks
kyber_decaps:
median: 526642 cycles/ticks
average: 530043 cycles/ticks
Loop spin: 295
gen_a:
median: 59110 cycles/ticks
average: 60095 cycles/ticks
poly_getnoise_eta1:
median: 11626 cycles/ticks
average: 11767 cycles/ticks
poly_getnoise_eta2:
median: 7362 cycles/ticks
average: 7488 cycles/ticks
NTT:
median: 23908 cycles/ticks
average: 24180 cycles/ticks
INVNTT:
median: 34360 cycles/ticks
average: 34566 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 24216 cycles/ticks
average: 24326 cycles/ticks
poly_tomsg:
median: 3846 cycles/ticks
average: 3890 cycles/ticks
poly_frommsg:
median: 3540 cycles/ticks
average: 3636 cycles/ticks
poly_compress:
median: 3660 cycles/ticks
average: 3721 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1034 cycles/ticks
polyvec_compress:
median: 11614 cycles/ticks
average: 11727 cycles/ticks
polyvec_decompress:
median: 4388 cycles/ticks
average: 4456 cycles/ticks
indcpa_keypair:
median: 275676 cycles/ticks
average: 278426 cycles/ticks
indcpa_enc:
median: 367496 cycles/ticks
average: 369994 cycles/ticks
indcpa_dec:
median: 124684 cycles/ticks
average: 126067 cycles/ticks
kyber_keypair_derand:
median: 299768 cycles/ticks
average: 302552 cycles/ticks
kyber_keypair:
median: 309162 cycles/ticks
average: 311562 cycles/ticks
kyber_encaps_derand:
median: 395654 cycles/ticks
average: 397866 cycles/ticks
kyber_encaps:
median: 396704 cycles/ticks
average: 399096 cycles/ticks
kyber_decaps:
median: 526734 cycles/ticks
average: 530171 cycles/ticks
Loop spin: 296
gen_a:
median: 59142 cycles/ticks
average: 60063 cycles/ticks
poly_getnoise_eta1:
median: 11550 cycles/ticks
average: 11808 cycles/ticks
poly_getnoise_eta2:
median: 7456 cycles/ticks
average: 7574 cycles/ticks
NTT:
median: 23836 cycles/ticks
average: 24150 cycles/ticks
INVNTT:
median: 34398 cycles/ticks
average: 34781 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 24202 cycles/ticks
average: 24686 cycles/ticks
poly_tomsg:
median: 3960 cycles/ticks
average: 3991 cycles/ticks
poly_frommsg:
median: 3546 cycles/ticks
average: 3574 cycles/ticks
poly_compress:
median: 3770 cycles/ticks
average: 3794 cycles/ticks
poly_decompress:
median: 1060 cycles/ticks
average: 1084 cycles/ticks
polyvec_compress:
median: 11588 cycles/ticks
average: 11684 cycles/ticks
polyvec_decompress:
median: 4394 cycles/ticks
average: 4475 cycles/ticks
indcpa_keypair:
median: 276040 cycles/ticks
average: 278020 cycles/ticks
indcpa_enc:
median: 368068 cycles/ticks
average: 371134 cycles/ticks
indcpa_dec:
median: 124796 cycles/ticks
average: 125756 cycles/ticks
kyber_keypair_derand:
median: 299760 cycles/ticks
average: 301763 cycles/ticks
kyber_keypair:
median: 309428 cycles/ticks
average: 311693 cycles/ticks
kyber_encaps_derand:
median: 395788 cycles/ticks
average: 398655 cycles/ticks
kyber_encaps:
median: 396956 cycles/ticks
average: 399864 cycles/ticks
kyber_decaps:
median: 526504 cycles/ticks
average: 530000 cycles/ticks
Loop spin: 297
gen_a:
median: 59174 cycles/ticks
average: 59759 cycles/ticks
poly_getnoise_eta1:
median: 11500 cycles/ticks
average: 11590 cycles/ticks
poly_getnoise_eta2:
median: 7254 cycles/ticks
average: 7395 cycles/ticks
NTT:
median: 23932 cycles/ticks
average: 24181 cycles/ticks
INVNTT:
median: 34422 cycles/ticks
average: 34757 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 24242 cycles/ticks
average: 24531 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3946 cycles/ticks
poly_frommsg:
median: 3542 cycles/ticks
average: 3636 cycles/ticks
poly_compress:
median: 3760 cycles/ticks
average: 3779 cycles/ticks
poly_decompress:
median: 1060 cycles/ticks
average: 1084 cycles/ticks
polyvec_compress:
median: 11610 cycles/ticks
average: 11778 cycles/ticks
polyvec_decompress:
median: 4328 cycles/ticks
average: 4415 cycles/ticks
indcpa_keypair:
median: 276320 cycles/ticks
average: 278260 cycles/ticks
indcpa_enc:
median: 368200 cycles/ticks
average: 370984 cycles/ticks
indcpa_dec:
median: 124680 cycles/ticks
average: 125699 cycles/ticks
kyber_keypair_derand:
median: 300220 cycles/ticks
average: 303265 cycles/ticks
kyber_keypair:
median: 309700 cycles/ticks
average: 312000 cycles/ticks
kyber_encaps_derand:
median: 395752 cycles/ticks
average: 398644 cycles/ticks
kyber_encaps:
median: 397094 cycles/ticks
average: 400039 cycles/ticks
kyber_decaps:
median: 526882 cycles/ticks
average: 531445 cycles/ticks
Loop spin: 298
gen_a:
median: 59350 cycles/ticks
average: 59944 cycles/ticks
poly_getnoise_eta1:
median: 11364 cycles/ticks
average: 11748 cycles/ticks
poly_getnoise_eta2:
median: 7448 cycles/ticks
average: 7504 cycles/ticks
NTT:
median: 23880 cycles/ticks
average: 24185 cycles/ticks
INVNTT:
median: 34318 cycles/ticks
average: 34613 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 24216 cycles/ticks
average: 24514 cycles/ticks
poly_tomsg:
median: 3868 cycles/ticks
average: 4036 cycles/ticks
poly_frommsg:
median: 3542 cycles/ticks
average: 3563 cycles/ticks
poly_compress:
median: 3760 cycles/ticks
average: 3803 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1095 cycles/ticks
polyvec_compress:
median: 11626 cycles/ticks
average: 11714 cycles/ticks
polyvec_decompress:
median: 4326 cycles/ticks
average: 4518 cycles/ticks
indcpa_keypair:
median: 276420 cycles/ticks
average: 278829 cycles/ticks
indcpa_enc:
median: 368068 cycles/ticks
average: 370993 cycles/ticks
indcpa_dec:
median: 124482 cycles/ticks
average: 125516 cycles/ticks
kyber_keypair_derand:
median: 299364 cycles/ticks
average: 301393 cycles/ticks
kyber_keypair:
median: 308888 cycles/ticks
average: 311712 cycles/ticks
kyber_encaps_derand:
median: 395520 cycles/ticks
average: 397888 cycles/ticks
kyber_encaps:
median: 396916 cycles/ticks
average: 399879 cycles/ticks
kyber_decaps:
median: 526734 cycles/ticks
average: 530653 cycles/ticks
Loop spin: 299
gen_a:
median: 59474 cycles/ticks
average: 60105 cycles/ticks
poly_getnoise_eta1:
median: 11638 cycles/ticks
average: 11737 cycles/ticks
poly_getnoise_eta2:
median: 7444 cycles/ticks
average: 7520 cycles/ticks
NTT:
median: 23870 cycles/ticks
average: 24118 cycles/ticks
INVNTT:
median: 34320 cycles/ticks
average: 34516 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 24178 cycles/ticks
average: 24514 cycles/ticks
poly_tomsg:
median: 3960 cycles/ticks
average: 3965 cycles/ticks
poly_frommsg:
median: 3540 cycles/ticks
average: 3590 cycles/ticks
poly_compress:
median: 3662 cycles/ticks
average: 3779 cycles/ticks
poly_decompress:
median: 1054 cycles/ticks
average: 1109 cycles/ticks
polyvec_compress:
median: 11594 cycles/ticks
average: 11668 cycles/ticks
polyvec_decompress:
median: 4390 cycles/ticks
average: 4507 cycles/ticks
indcpa_keypair:
median: 275796 cycles/ticks
average: 278435 cycles/ticks
indcpa_enc:
median: 367866 cycles/ticks
average: 370680 cycles/ticks
indcpa_dec:
median: 124656 cycles/ticks
average: 125657 cycles/ticks
kyber_keypair_derand:
median: 299920 cycles/ticks
average: 302057 cycles/ticks
kyber_keypair:
median: 309718 cycles/ticks
average: 312359 cycles/ticks
kyber_encaps_derand:
median: 396058 cycles/ticks
average: 399192 cycles/ticks
kyber_encaps:
median: 398052 cycles/ticks
average: 400783 cycles/ticks
kyber_decaps:
median: 526932 cycles/ticks
average: 530335 cycles/ticks
Loop spin: 300
gen_a:
median: 59242 cycles/ticks
average: 59873 cycles/ticks
poly_getnoise_eta1:
median: 11572 cycles/ticks
average: 11657 cycles/ticks
poly_getnoise_eta2:
median: 7346 cycles/ticks
average: 7503 cycles/ticks
NTT:
median: 23924 cycles/ticks
average: 24242 cycles/ticks
INVNTT:
median: 34420 cycles/ticks
average: 34880 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 24204 cycles/ticks
average: 24351 cycles/ticks
poly_tomsg:
median: 3930 cycles/ticks
average: 3999 cycles/ticks
poly_frommsg:
median: 3546 cycles/ticks
average: 3572 cycles/ticks
poly_compress:
median: 3776 cycles/ticks
average: 3800 cycles/ticks
poly_decompress:
median: 1056 cycles/ticks
average: 1066 cycles/ticks
polyvec_compress:
median: 11672 cycles/ticks
average: 11760 cycles/ticks
polyvec_decompress:
median: 4386 cycles/ticks
average: 4430 cycles/ticks
indcpa_keypair:
median: 276046 cycles/ticks
average: 277956 cycles/ticks
indcpa_enc:
median: 368182 cycles/ticks
average: 370630 cycles/ticks
indcpa_dec:
median: 124634 cycles/ticks
average: 125731 cycles/ticks
kyber_keypair_derand:
median: 300184 cycles/ticks
average: 302413 cycles/ticks
kyber_keypair:
median: 309514 cycles/ticks
average: 311525 cycles/ticks
kyber_encaps_derand:
median: 395808 cycles/ticks
average: 398570 cycles/ticks
kyber_encaps:
median: 397036 cycles/ticks
average: 400707 cycles/ticks
kyber_decaps:
median: 526742 cycles/ticks
average: 532500 cycles/ticks
Loop spin: 301
gen_a:
median: 59170 cycles/ticks
average: 62774 cycles/ticks
poly_getnoise_eta1:
median: 11390 cycles/ticks
average: 11663 cycles/ticks
poly_getnoise_eta2:
median: 7262 cycles/ticks
average: 7388 cycles/ticks
NTT:
median: 23864 cycles/ticks
average: 24293 cycles/ticks
INVNTT:
median: 34312 cycles/ticks
average: 34543 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 24244 cycles/ticks
average: 24432 cycles/ticks
poly_tomsg:
median: 3962 cycles/ticks
average: 3996 cycles/ticks
poly_frommsg:
median: 3542 cycles/ticks
average: 3569 cycles/ticks
poly_compress:
median: 3756 cycles/ticks
average: 3798 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1096 cycles/ticks
polyvec_compress:
median: 11632 cycles/ticks
average: 11740 cycles/ticks
polyvec_decompress:
median: 4364 cycles/ticks
average: 4553 cycles/ticks
indcpa_keypair:
median: 276316 cycles/ticks
average: 279051 cycles/ticks
indcpa_enc:
median: 369390 cycles/ticks
average: 372394 cycles/ticks
indcpa_dec:
median: 124526 cycles/ticks
average: 125673 cycles/ticks
kyber_keypair_derand:
median: 299884 cycles/ticks
average: 302331 cycles/ticks
kyber_keypair:
median: 308966 cycles/ticks
average: 312078 cycles/ticks
kyber_encaps_derand:
median: 396672 cycles/ticks
average: 398429 cycles/ticks
kyber_encaps:
median: 398056 cycles/ticks
average: 400519 cycles/ticks
kyber_decaps:
median: 528096 cycles/ticks
average: 531534 cycles/ticks
Loop spin: 302
gen_a:
median: 59134 cycles/ticks
average: 59720 cycles/ticks
poly_getnoise_eta1:
median: 11296 cycles/ticks
average: 11673 cycles/ticks
poly_getnoise_eta2:
median: 7280 cycles/ticks
average: 7425 cycles/ticks
NTT:
median: 23858 cycles/ticks
average: 24340 cycles/ticks
INVNTT:
median: 34356 cycles/ticks
average: 34635 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23718 cycles/ticks
average: 24293 cycles/ticks
poly_tomsg:
median: 3962 cycles/ticks
average: 3975 cycles/ticks
poly_frommsg:
median: 3538 cycles/ticks
average: 3590 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3682 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1053 cycles/ticks
polyvec_compress:
median: 11654 cycles/ticks
average: 11794 cycles/ticks
polyvec_decompress:
median: 4372 cycles/ticks
average: 4465 cycles/ticks
indcpa_keypair:
median: 275716 cycles/ticks
average: 277657 cycles/ticks
indcpa_enc:
median: 367340 cycles/ticks
average: 368565 cycles/ticks
indcpa_dec:
median: 121386 cycles/ticks
average: 124523 cycles/ticks
kyber_keypair_derand:
median: 292416 cycles/ticks
average: 299447 cycles/ticks
kyber_keypair:
median: 301228 cycles/ticks
average: 308098 cycles/ticks
kyber_encaps_derand:
median: 385718 cycles/ticks
average: 394786 cycles/ticks
kyber_encaps:
median: 386886 cycles/ticks
average: 395615 cycles/ticks
kyber_decaps:
median: 512760 cycles/ticks
average: 523638 cycles/ticks
Loop spin: 303
gen_a:
median: 57800 cycles/ticks
average: 59331 cycles/ticks
poly_getnoise_eta1:
median: 11436 cycles/ticks
average: 11616 cycles/ticks
poly_getnoise_eta2:
median: 7248 cycles/ticks
average: 7367 cycles/ticks
NTT:
median: 23398 cycles/ticks
average: 23934 cycles/ticks
INVNTT:
median: 33488 cycles/ticks
average: 34483 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23570 cycles/ticks
average: 23791 cycles/ticks
poly_tomsg:
median: 3850 cycles/ticks
average: 3860 cycles/ticks
poly_frommsg:
median: 3480 cycles/ticks
average: 3549 cycles/ticks
poly_compress:
median: 3756 cycles/ticks
average: 3792 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1049 cycles/ticks
polyvec_compress:
median: 11334 cycles/ticks
average: 11400 cycles/ticks
polyvec_decompress:
median: 4264 cycles/ticks
average: 4286 cycles/ticks
indcpa_keypair:
median: 269150 cycles/ticks
average: 274954 cycles/ticks
indcpa_enc:
median: 358328 cycles/ticks
average: 366338 cycles/ticks
indcpa_dec:
median: 121476 cycles/ticks
average: 124122 cycles/ticks
kyber_keypair_derand:
median: 291740 cycles/ticks
average: 295996 cycles/ticks
kyber_keypair:
median: 301486 cycles/ticks
average: 307485 cycles/ticks
kyber_encaps_derand:
median: 384816 cycles/ticks
average: 391745 cycles/ticks
kyber_encaps:
median: 386252 cycles/ticks
average: 394110 cycles/ticks
kyber_decaps:
median: 512188 cycles/ticks
average: 522571 cycles/ticks
Loop spin: 304
gen_a:
median: 57648 cycles/ticks
average: 58598 cycles/ticks
poly_getnoise_eta1:
median: 11316 cycles/ticks
average: 11490 cycles/ticks
poly_getnoise_eta2:
median: 7248 cycles/ticks
average: 7385 cycles/ticks
NTT:
median: 23452 cycles/ticks
average: 24049 cycles/ticks
INVNTT:
median: 33584 cycles/ticks
average: 34375 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23748 cycles/ticks
average: 24368 cycles/ticks
poly_tomsg:
median: 3952 cycles/ticks
average: 4067 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3513 cycles/ticks
poly_compress:
median: 3660 cycles/ticks
average: 3750 cycles/ticks
poly_decompress:
median: 1056 cycles/ticks
average: 1111 cycles/ticks
polyvec_compress:
median: 11328 cycles/ticks
average: 11484 cycles/ticks
polyvec_decompress:
median: 4266 cycles/ticks
average: 4304 cycles/ticks
indcpa_keypair:
median: 268628 cycles/ticks
average: 274609 cycles/ticks
indcpa_enc:
median: 357948 cycles/ticks
average: 365680 cycles/ticks
indcpa_dec:
median: 121350 cycles/ticks
average: 123166 cycles/ticks
kyber_keypair_derand:
median: 291738 cycles/ticks
average: 297400 cycles/ticks
kyber_keypair:
median: 300980 cycles/ticks
average: 305390 cycles/ticks
kyber_encaps_derand:
median: 384568 cycles/ticks
average: 390956 cycles/ticks
kyber_encaps:
median: 385874 cycles/ticks
average: 393501 cycles/ticks
kyber_decaps:
median: 512400 cycles/ticks
average: 522706 cycles/ticks
Loop spin: 305
gen_a:
median: 57664 cycles/ticks
average: 58927 cycles/ticks
poly_getnoise_eta1:
median: 11280 cycles/ticks
average: 11558 cycles/ticks
poly_getnoise_eta2:
median: 7242 cycles/ticks
average: 7277 cycles/ticks
NTT:
median: 23380 cycles/ticks
average: 23951 cycles/ticks
INVNTT:
median: 33590 cycles/ticks
average: 34389 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23682 cycles/ticks
average: 24325 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3877 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3469 cycles/ticks
poly_compress:
median: 3710 cycles/ticks
average: 3804 cycles/ticks
poly_decompress:
median: 1060 cycles/ticks
average: 1085 cycles/ticks
polyvec_compress:
median: 11322 cycles/ticks
average: 11441 cycles/ticks
polyvec_decompress:
median: 4362 cycles/ticks
average: 4434 cycles/ticks
indcpa_keypair:
median: 268404 cycles/ticks
average: 273754 cycles/ticks
indcpa_enc:
median: 358068 cycles/ticks
average: 365627 cycles/ticks
indcpa_dec:
median: 121392 cycles/ticks
average: 124094 cycles/ticks
kyber_keypair_derand:
median: 292230 cycles/ticks
average: 299143 cycles/ticks
kyber_keypair:
median: 301032 cycles/ticks
average: 306581 cycles/ticks
kyber_encaps_derand:
median: 385280 cycles/ticks
average: 393405 cycles/ticks
kyber_encaps:
median: 386184 cycles/ticks
average: 393493 cycles/ticks
kyber_decaps:
median: 512014 cycles/ticks
average: 519301 cycles/ticks
Loop spin: 306
gen_a:
median: 57572 cycles/ticks
average: 58216 cycles/ticks
poly_getnoise_eta1:
median: 11320 cycles/ticks
average: 11384 cycles/ticks
poly_getnoise_eta2:
median: 7244 cycles/ticks
average: 7269 cycles/ticks
NTT:
median: 23268 cycles/ticks
average: 23451 cycles/ticks
INVNTT:
median: 33488 cycles/ticks
average: 33732 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23584 cycles/ticks
average: 23737 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3862 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3483 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3673 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1036 cycles/ticks
polyvec_compress:
median: 11348 cycles/ticks
average: 11437 cycles/ticks
polyvec_decompress:
median: 4268 cycles/ticks
average: 4310 cycles/ticks
indcpa_keypair:
median: 268842 cycles/ticks
average: 273821 cycles/ticks
indcpa_enc:
median: 357992 cycles/ticks
average: 365027 cycles/ticks
indcpa_dec:
median: 121408 cycles/ticks
average: 124253 cycles/ticks
kyber_keypair_derand:
median: 292340 cycles/ticks
average: 299102 cycles/ticks
kyber_keypair:
median: 301436 cycles/ticks
average: 308374 cycles/ticks
kyber_encaps_derand:
median: 385546 cycles/ticks
average: 394878 cycles/ticks
kyber_encaps:
median: 395958 cycles/ticks
average: 397020 cycles/ticks
kyber_decaps:
median: 525112 cycles/ticks
average: 525138 cycles/ticks
Loop spin: 307
gen_a:
median: 57768 cycles/ticks
average: 59333 cycles/ticks
poly_getnoise_eta1:
median: 11276 cycles/ticks
average: 11474 cycles/ticks
poly_getnoise_eta2:
median: 7266 cycles/ticks
average: 7497 cycles/ticks
NTT:
median: 23314 cycles/ticks
average: 23844 cycles/ticks
INVNTT:
median: 33568 cycles/ticks
average: 34481 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23626 cycles/ticks
average: 24251 cycles/ticks
poly_tomsg:
median: 3860 cycles/ticks
average: 3990 cycles/ticks
poly_frommsg:
median: 3474 cycles/ticks
average: 3573 cycles/ticks
poly_compress:
median: 3740 cycles/ticks
average: 3879 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1085 cycles/ticks
polyvec_compress:
median: 11374 cycles/ticks
average: 11584 cycles/ticks
polyvec_decompress:
median: 4354 cycles/ticks
average: 4464 cycles/ticks
indcpa_keypair:
median: 269106 cycles/ticks
average: 276036 cycles/ticks
indcpa_enc:
median: 367176 cycles/ticks
average: 368128 cycles/ticks
indcpa_dec:
median: 121940 cycles/ticks
average: 124934 cycles/ticks
kyber_keypair_derand:
median: 292582 cycles/ticks
average: 299136 cycles/ticks
kyber_keypair:
median: 308962 cycles/ticks
average: 311463 cycles/ticks
kyber_encaps_derand:
median: 395726 cycles/ticks
average: 398100 cycles/ticks
kyber_encaps:
median: 396678 cycles/ticks
average: 397939 cycles/ticks
kyber_decaps:
median: 526152 cycles/ticks
average: 528264 cycles/ticks
Loop spin: 308
gen_a:
median: 59018 cycles/ticks
average: 60095 cycles/ticks
poly_getnoise_eta1:
median: 11334 cycles/ticks
average: 11657 cycles/ticks
poly_getnoise_eta2:
median: 7382 cycles/ticks
average: 7607 cycles/ticks
NTT:
median: 23542 cycles/ticks
average: 23940 cycles/ticks
INVNTT:
median: 34292 cycles/ticks
average: 34677 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 24090 cycles/ticks
average: 24279 cycles/ticks
poly_tomsg:
median: 3874 cycles/ticks
average: 3986 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3470 cycles/ticks
poly_compress:
median: 3684 cycles/ticks
average: 3807 cycles/ticks
poly_decompress:
median: 1062 cycles/ticks
average: 1071 cycles/ticks
polyvec_compress:
median: 11650 cycles/ticks
average: 11769 cycles/ticks
polyvec_decompress:
median: 4266 cycles/ticks
average: 4310 cycles/ticks
indcpa_keypair:
median: 275768 cycles/ticks
average: 277390 cycles/ticks
indcpa_enc:
median: 367678 cycles/ticks
average: 369883 cycles/ticks
indcpa_dec:
median: 124450 cycles/ticks
average: 125613 cycles/ticks
kyber_keypair_derand:
median: 296658 cycles/ticks
average: 304134 cycles/ticks
kyber_keypair:
median: 308362 cycles/ticks
average: 310407 cycles/ticks
kyber_encaps_derand:
median: 394388 cycles/ticks
average: 395099 cycles/ticks
kyber_encaps:
median: 396842 cycles/ticks
average: 398564 cycles/ticks
kyber_decaps:
median: 525672 cycles/ticks
average: 526854 cycles/ticks
Loop spin: 309
gen_a:
median: 59064 cycles/ticks
average: 59549 cycles/ticks
poly_getnoise_eta1:
median: 11354 cycles/ticks
average: 11626 cycles/ticks
poly_getnoise_eta2:
median: 7316 cycles/ticks
average: 7466 cycles/ticks
NTT:
median: 23818 cycles/ticks
average: 24060 cycles/ticks
INVNTT:
median: 33744 cycles/ticks
average: 34569 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23936 cycles/ticks
average: 24381 cycles/ticks
poly_tomsg:
median: 3854 cycles/ticks
average: 3910 cycles/ticks
poly_frommsg:
median: 3544 cycles/ticks
average: 3568 cycles/ticks
poly_compress:
median: 3766 cycles/ticks
average: 3812 cycles/ticks
poly_decompress:
median: 1058 cycles/ticks
average: 1067 cycles/ticks
polyvec_compress:
median: 11342 cycles/ticks
average: 11515 cycles/ticks
polyvec_decompress:
median: 4384 cycles/ticks
average: 4504 cycles/ticks
indcpa_keypair:
median: 275816 cycles/ticks
average: 276960 cycles/ticks
indcpa_enc:
median: 367686 cycles/ticks
average: 368350 cycles/ticks
indcpa_dec:
median: 124030 cycles/ticks
average: 124943 cycles/ticks
kyber_keypair_derand:
median: 299278 cycles/ticks
average: 300339 cycles/ticks
kyber_keypair:
median: 303794 cycles/ticks
average: 309876 cycles/ticks
kyber_encaps_derand:
median: 394870 cycles/ticks
average: 395351 cycles/ticks
kyber_encaps:
median: 395798 cycles/ticks
average: 396558 cycles/ticks
kyber_decaps:
median: 525298 cycles/ticks
average: 527049 cycles/ticks
Loop spin: 310
gen_a:
median: 57758 cycles/ticks
average: 59272 cycles/ticks
poly_getnoise_eta1:
median: 11544 cycles/ticks
average: 11686 cycles/ticks
poly_getnoise_eta2:
median: 7254 cycles/ticks
average: 7450 cycles/ticks
NTT:
median: 23344 cycles/ticks
average: 24054 cycles/ticks
INVNTT:
median: 33494 cycles/ticks
average: 34137 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23640 cycles/ticks
average: 24332 cycles/ticks
poly_tomsg:
median: 3854 cycles/ticks
average: 3960 cycles/ticks
poly_frommsg:
median: 3540 cycles/ticks
average: 3588 cycles/ticks
poly_compress:
median: 3660 cycles/ticks
average: 3745 cycles/ticks
poly_decompress:
median: 1056 cycles/ticks
average: 1111 cycles/ticks
polyvec_compress:
median: 11404 cycles/ticks
average: 11649 cycles/ticks
polyvec_decompress:
median: 4344 cycles/ticks
average: 4450 cycles/ticks
indcpa_keypair:
median: 275582 cycles/ticks
average: 277121 cycles/ticks
indcpa_enc:
median: 366986 cycles/ticks
average: 368108 cycles/ticks
indcpa_dec:
median: 121852 cycles/ticks
average: 124701 cycles/ticks
kyber_keypair_derand:
median: 299240 cycles/ticks
average: 300912 cycles/ticks
kyber_keypair:
median: 308126 cycles/ticks
average: 310377 cycles/ticks
kyber_encaps_derand:
median: 394686 cycles/ticks
average: 396386 cycles/ticks
kyber_encaps:
median: 396424 cycles/ticks
average: 398525 cycles/ticks
kyber_decaps:
median: 525988 cycles/ticks
average: 528525 cycles/ticks
Loop spin: 311
gen_a:
median: 59190 cycles/ticks
average: 59850 cycles/ticks
poly_getnoise_eta1:
median: 11636 cycles/ticks
average: 11912 cycles/ticks
poly_getnoise_eta2:
median: 7266 cycles/ticks
average: 7471 cycles/ticks
NTT:
median: 23878 cycles/ticks
average: 24042 cycles/ticks
INVNTT:
median: 34176 cycles/ticks
average: 34619 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23784 cycles/ticks
average: 24245 cycles/ticks
poly_tomsg:
median: 3960 cycles/ticks
average: 3981 cycles/ticks
poly_frommsg:
median: 3540 cycles/ticks
average: 3566 cycles/ticks
poly_compress:
median: 3762 cycles/ticks
average: 3800 cycles/ticks
poly_decompress:
median: 1054 cycles/ticks
average: 1063 cycles/ticks
polyvec_compress:
median: 11378 cycles/ticks
average: 11732 cycles/ticks
polyvec_decompress:
median: 4348 cycles/ticks
average: 4451 cycles/ticks
indcpa_keypair:
median: 275340 cycles/ticks
average: 277020 cycles/ticks
indcpa_enc:
median: 367478 cycles/ticks
average: 368671 cycles/ticks
indcpa_dec:
median: 121694 cycles/ticks
average: 124995 cycles/ticks
kyber_keypair_derand:
median: 299276 cycles/ticks
average: 300420 cycles/ticks
kyber_keypair:
median: 308746 cycles/ticks
average: 310683 cycles/ticks
kyber_encaps_derand:
median: 386482 cycles/ticks
average: 395475 cycles/ticks
kyber_encaps:
median: 386538 cycles/ticks
average: 395616 cycles/ticks
kyber_decaps:
median: 523990 cycles/ticks
average: 525511 cycles/ticks
Loop spin: 312
gen_a:
median: 58302 cycles/ticks
average: 59647 cycles/ticks
poly_getnoise_eta1:
median: 11414 cycles/ticks
average: 11716 cycles/ticks
poly_getnoise_eta2:
median: 7244 cycles/ticks
average: 7267 cycles/ticks
NTT:
median: 23958 cycles/ticks
average: 24254 cycles/ticks
INVNTT:
median: 33516 cycles/ticks
average: 34300 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 24154 cycles/ticks
average: 24461 cycles/ticks
poly_tomsg:
median: 3944 cycles/ticks
average: 4000 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3472 cycles/ticks
poly_compress:
median: 3662 cycles/ticks
average: 3721 cycles/ticks
poly_decompress:
median: 1056 cycles/ticks
average: 1112 cycles/ticks
polyvec_compress:
median: 11368 cycles/ticks
average: 11708 cycles/ticks
polyvec_decompress:
median: 4388 cycles/ticks
average: 4420 cycles/ticks
indcpa_keypair:
median: 275668 cycles/ticks
average: 277260 cycles/ticks
indcpa_enc:
median: 367526 cycles/ticks
average: 368638 cycles/ticks
indcpa_dec:
median: 124602 cycles/ticks
average: 125613 cycles/ticks
kyber_keypair_derand:
median: 300000 cycles/ticks
average: 302341 cycles/ticks
kyber_keypair:
median: 302100 cycles/ticks
average: 309174 cycles/ticks
kyber_encaps_derand:
median: 384808 cycles/ticks
average: 393784 cycles/ticks
kyber_encaps:
median: 386118 cycles/ticks
average: 394132 cycles/ticks
kyber_decaps:
median: 512552 cycles/ticks
average: 523627 cycles/ticks
Loop spin: 313
gen_a:
median: 57714 cycles/ticks
average: 59188 cycles/ticks
poly_getnoise_eta1:
median: 11498 cycles/ticks
average: 11692 cycles/ticks
poly_getnoise_eta2:
median: 7250 cycles/ticks
average: 7336 cycles/ticks
NTT:
median: 23400 cycles/ticks
average: 24007 cycles/ticks
INVNTT:
median: 33474 cycles/ticks
average: 34282 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23868 cycles/ticks
average: 24447 cycles/ticks
poly_tomsg:
median: 3958 cycles/ticks
average: 4091 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3526 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3674 cycles/ticks
poly_decompress:
median: 1024 cycles/ticks
average: 1034 cycles/ticks
polyvec_compress:
median: 11368 cycles/ticks
average: 11618 cycles/ticks
polyvec_decompress:
median: 4348 cycles/ticks
average: 4463 cycles/ticks
indcpa_keypair:
median: 269032 cycles/ticks
average: 275614 cycles/ticks
indcpa_enc:
median: 357920 cycles/ticks
average: 365306 cycles/ticks
indcpa_dec:
median: 121332 cycles/ticks
average: 123891 cycles/ticks
kyber_keypair_derand:
median: 291760 cycles/ticks
average: 298259 cycles/ticks
kyber_keypair:
median: 301810 cycles/ticks
average: 308426 cycles/ticks
kyber_encaps_derand:
median: 385734 cycles/ticks
average: 394904 cycles/ticks
kyber_encaps:
median: 387032 cycles/ticks
average: 395458 cycles/ticks
kyber_decaps:
median: 513326 cycles/ticks
average: 524849 cycles/ticks
Loop spin: 314
gen_a:
median: 57576 cycles/ticks
average: 58463 cycles/ticks
poly_getnoise_eta1:
median: 11318 cycles/ticks
average: 11538 cycles/ticks
poly_getnoise_eta2:
median: 7260 cycles/ticks
average: 7439 cycles/ticks
NTT:
median: 23500 cycles/ticks
average: 24130 cycles/ticks
INVNTT:
median: 33518 cycles/ticks
average: 34410 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23624 cycles/ticks
average: 24195 cycles/ticks
poly_tomsg:
median: 3962 cycles/ticks
average: 4034 cycles/ticks
poly_frommsg:
median: 3494 cycles/ticks
average: 3595 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3679 cycles/ticks
poly_decompress:
median: 1030 cycles/ticks
average: 1047 cycles/ticks
polyvec_compress:
median: 11378 cycles/ticks
average: 11669 cycles/ticks
polyvec_decompress:
median: 4268 cycles/ticks
average: 4337 cycles/ticks
indcpa_keypair:
median: 269158 cycles/ticks
average: 275716 cycles/ticks
indcpa_enc:
median: 358236 cycles/ticks
average: 366471 cycles/ticks
indcpa_dec:
median: 121260 cycles/ticks
average: 123827 cycles/ticks
kyber_keypair_derand:
median: 292522 cycles/ticks
average: 299195 cycles/ticks
kyber_keypair:
median: 301356 cycles/ticks
average: 308814 cycles/ticks
kyber_encaps_derand:
median: 385224 cycles/ticks
average: 394453 cycles/ticks
kyber_encaps:
median: 386790 cycles/ticks
average: 395666 cycles/ticks
kyber_decaps:
median: 522914 cycles/ticks
average: 525682 cycles/ticks
Loop spin: 315
gen_a:
median: 57750 cycles/ticks
average: 59187 cycles/ticks
poly_getnoise_eta1:
median: 11222 cycles/ticks
average: 11502 cycles/ticks
poly_getnoise_eta2:
median: 7292 cycles/ticks
average: 7488 cycles/ticks
NTT:
median: 23356 cycles/ticks
average: 23797 cycles/ticks
INVNTT:
median: 33460 cycles/ticks
average: 34280 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23654 cycles/ticks
average: 24243 cycles/ticks
poly_tomsg:
median: 3846 cycles/ticks
average: 3904 cycles/ticks
poly_frommsg:
median: 3440 cycles/ticks
average: 3466 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3687 cycles/ticks
poly_decompress:
median: 1022 cycles/ticks
average: 1033 cycles/ticks
polyvec_compress:
median: 11332 cycles/ticks
average: 11415 cycles/ticks
polyvec_decompress:
median: 4354 cycles/ticks
average: 4463 cycles/ticks
indcpa_keypair:
median: 269050 cycles/ticks
average: 276010 cycles/ticks
indcpa_enc:
median: 358240 cycles/ticks
average: 366915 cycles/ticks
indcpa_dec:
median: 121464 cycles/ticks
average: 124511 cycles/ticks
kyber_keypair_derand:
median: 292302 cycles/ticks
average: 299142 cycles/ticks
kyber_keypair:
median: 301486 cycles/ticks
average: 308513 cycles/ticks
kyber_encaps_derand:
median: 385342 cycles/ticks
average: 394475 cycles/ticks
kyber_encaps:
median: 386322 cycles/ticks
average: 394881 cycles/ticks
kyber_decaps:
median: 513020 cycles/ticks
average: 524431 cycles/ticks
Loop spin: 316
gen_a:
median: 57702 cycles/ticks
average: 59309 cycles/ticks
poly_getnoise_eta1:
median: 11340 cycles/ticks
average: 11457 cycles/ticks
poly_getnoise_eta2:
median: 7260 cycles/ticks
average: 7431 cycles/ticks
NTT:
median: 23374 cycles/ticks
average: 24061 cycles/ticks
INVNTT:
median: 33508 cycles/ticks
average: 34313 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23626 cycles/ticks
average: 24219 cycles/ticks
poly_tomsg:
median: 3846 cycles/ticks
average: 3860 cycles/ticks
poly_frommsg:
median: 3542 cycles/ticks
average: 3654 cycles/ticks
poly_compress:
median: 3758 cycles/ticks
average: 3804 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1102 cycles/ticks
polyvec_compress:
median: 11408 cycles/ticks
average: 11663 cycles/ticks
polyvec_decompress:
median: 4280 cycles/ticks
average: 4397 cycles/ticks
indcpa_keypair:
median: 269046 cycles/ticks
average: 274577 cycles/ticks
indcpa_enc:
median: 358032 cycles/ticks
average: 365840 cycles/ticks
indcpa_dec:
median: 121386 cycles/ticks
average: 123879 cycles/ticks
kyber_keypair_derand:
median: 292122 cycles/ticks
average: 298115 cycles/ticks
kyber_keypair:
median: 301318 cycles/ticks
average: 307136 cycles/ticks
kyber_encaps_derand:
median: 385216 cycles/ticks
average: 393273 cycles/ticks
kyber_encaps:
median: 386248 cycles/ticks
average: 394865 cycles/ticks
kyber_decaps:
median: 512130 cycles/ticks
average: 521912 cycles/ticks
Loop spin: 317
gen_a:
median: 57852 cycles/ticks
average: 59420 cycles/ticks
poly_getnoise_eta1:
median: 11252 cycles/ticks
average: 11324 cycles/ticks
poly_getnoise_eta2:
median: 7240 cycles/ticks
average: 7322 cycles/ticks
NTT:
median: 23348 cycles/ticks
average: 23803 cycles/ticks
INVNTT:
median: 33480 cycles/ticks
average: 34246 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23622 cycles/ticks
average: 24076 cycles/ticks
poly_tomsg:
median: 3946 cycles/ticks
average: 4022 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3517 cycles/ticks
poly_compress:
median: 3664 cycles/ticks
average: 3699 cycles/ticks
poly_decompress:
median: 1024 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11340 cycles/ticks
average: 11413 cycles/ticks
polyvec_decompress:
median: 4270 cycles/ticks
average: 4304 cycles/ticks
indcpa_keypair:
median: 275188 cycles/ticks
average: 275591 cycles/ticks
indcpa_enc:
median: 358678 cycles/ticks
average: 367109 cycles/ticks
indcpa_dec:
median: 121498 cycles/ticks
average: 124541 cycles/ticks
kyber_keypair_derand:
median: 292238 cycles/ticks
average: 299405 cycles/ticks
kyber_keypair:
median: 301916 cycles/ticks
average: 308743 cycles/ticks
kyber_encaps_derand:
median: 384792 cycles/ticks
average: 388949 cycles/ticks
kyber_encaps:
median: 385842 cycles/ticks
average: 388855 cycles/ticks
kyber_decaps:
median: 511858 cycles/ticks
average: 515576 cycles/ticks
Loop spin: 318
gen_a:
median: 57568 cycles/ticks
average: 58077 cycles/ticks
poly_getnoise_eta1:
median: 11336 cycles/ticks
average: 11485 cycles/ticks
poly_getnoise_eta2:
median: 7242 cycles/ticks
average: 7296 cycles/ticks
NTT:
median: 23266 cycles/ticks
average: 23429 cycles/ticks
INVNTT:
median: 33432 cycles/ticks
average: 33614 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23574 cycles/ticks
average: 23783 cycles/ticks
poly_tomsg:
median: 3854 cycles/ticks
average: 3861 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3477 cycles/ticks
poly_compress:
median: 3658 cycles/ticks
average: 3674 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1036 cycles/ticks
polyvec_compress:
median: 11358 cycles/ticks
average: 11476 cycles/ticks
polyvec_decompress:
median: 4268 cycles/ticks
average: 4313 cycles/ticks
indcpa_keypair:
median: 272536 cycles/ticks
average: 274436 cycles/ticks
indcpa_enc:
median: 361572 cycles/ticks
average: 365197 cycles/ticks
indcpa_dec:
median: 121434 cycles/ticks
average: 124330 cycles/ticks
kyber_keypair_derand:
median: 292604 cycles/ticks
average: 299613 cycles/ticks
kyber_keypair:
median: 302050 cycles/ticks
average: 308687 cycles/ticks
kyber_encaps_derand:
median: 385828 cycles/ticks
average: 394718 cycles/ticks
kyber_encaps:
median: 387636 cycles/ticks
average: 395841 cycles/ticks
kyber_decaps:
median: 512834 cycles/ticks
average: 524573 cycles/ticks
Loop spin: 319
gen_a:
median: 57622 cycles/ticks
average: 58691 cycles/ticks
poly_getnoise_eta1:
median: 11254 cycles/ticks
average: 11364 cycles/ticks
poly_getnoise_eta2:
median: 7286 cycles/ticks
average: 7434 cycles/ticks
NTT:
median: 23444 cycles/ticks
average: 24004 cycles/ticks
INVNTT:
median: 33506 cycles/ticks
average: 34564 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23640 cycles/ticks
average: 24346 cycles/ticks
poly_tomsg:
median: 3852 cycles/ticks
average: 3865 cycles/ticks
poly_frommsg:
median: 3454 cycles/ticks
average: 3533 cycles/ticks
poly_compress:
median: 3748 cycles/ticks
average: 3832 cycles/ticks
poly_decompress:
median: 1030 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11384 cycles/ticks
average: 11673 cycles/ticks
polyvec_decompress:
median: 4348 cycles/ticks
average: 4441 cycles/ticks
indcpa_keypair:
median: 268758 cycles/ticks
average: 274945 cycles/ticks
indcpa_enc:
median: 366460 cycles/ticks
average: 367899 cycles/ticks
indcpa_dec:
median: 121610 cycles/ticks
average: 124612 cycles/ticks
kyber_keypair_derand:
median: 291822 cycles/ticks
average: 298686 cycles/ticks
kyber_keypair:
median: 301426 cycles/ticks
average: 308093 cycles/ticks
kyber_encaps_derand:
median: 385454 cycles/ticks
average: 393969 cycles/ticks
kyber_encaps:
median: 386262 cycles/ticks
average: 393825 cycles/ticks
kyber_decaps:
median: 512734 cycles/ticks
average: 523728 cycles/ticks
Loop spin: 320
gen_a:
median: 57624 cycles/ticks
average: 58979 cycles/ticks
poly_getnoise_eta1:
median: 11326 cycles/ticks
average: 11395 cycles/ticks
poly_getnoise_eta2:
median: 7326 cycles/ticks
average: 7553 cycles/ticks
NTT:
median: 23368 cycles/ticks
average: 23794 cycles/ticks
INVNTT:
median: 33600 cycles/ticks
average: 34472 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23634 cycles/ticks
average: 24257 cycles/ticks
poly_tomsg:
median: 3846 cycles/ticks
average: 3853 cycles/ticks
poly_frommsg:
median: 3444 cycles/ticks
average: 3484 cycles/ticks
poly_compress:
median: 3684 cycles/ticks
average: 3785 cycles/ticks
poly_decompress:
median: 1056 cycles/ticks
average: 1066 cycles/ticks
polyvec_compress:
median: 11392 cycles/ticks
average: 11732 cycles/ticks
polyvec_decompress:
median: 4264 cycles/ticks
average: 4287 cycles/ticks
indcpa_keypair:
median: 269674 cycles/ticks
average: 276222 cycles/ticks
indcpa_enc:
median: 358960 cycles/ticks
average: 367338 cycles/ticks
indcpa_dec:
median: 121454 cycles/ticks
average: 124308 cycles/ticks
kyber_keypair_derand:
median: 292894 cycles/ticks
average: 300024 cycles/ticks
kyber_keypair:
median: 303086 cycles/ticks
average: 310070 cycles/ticks
kyber_encaps_derand:
median: 386348 cycles/ticks
average: 395484 cycles/ticks
kyber_encaps:
median: 396274 cycles/ticks
average: 396611 cycles/ticks
kyber_decaps:
median: 526710 cycles/ticks
average: 531256 cycles/ticks
Loop spin: 321
gen_a:
median: 59124 cycles/ticks
average: 59677 cycles/ticks
poly_getnoise_eta1:
median: 11350 cycles/ticks
average: 11586 cycles/ticks
poly_getnoise_eta2:
median: 7300 cycles/ticks
average: 7584 cycles/ticks
NTT:
median: 23890 cycles/ticks
average: 24173 cycles/ticks
INVNTT:
median: 34330 cycles/ticks
average: 34736 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 24226 cycles/ticks
average: 24398 cycles/ticks
poly_tomsg:
median: 3960 cycles/ticks
average: 3970 cycles/ticks
poly_frommsg:
median: 3544 cycles/ticks
average: 3589 cycles/ticks
poly_compress:
median: 3764 cycles/ticks
average: 3781 cycles/ticks
poly_decompress:
median: 1060 cycles/ticks
average: 1082 cycles/ticks
polyvec_compress:
median: 11604 cycles/ticks
average: 11768 cycles/ticks
polyvec_decompress:
median: 4392 cycles/ticks
average: 4417 cycles/ticks
indcpa_keypair:
median: 276392 cycles/ticks
average: 278252 cycles/ticks
indcpa_enc:
median: 368128 cycles/ticks
average: 370718 cycles/ticks
indcpa_dec:
median: 124468 cycles/ticks
average: 125434 cycles/ticks
kyber_keypair_derand:
median: 299574 cycles/ticks
average: 302247 cycles/ticks
kyber_keypair:
median: 309250 cycles/ticks
average: 311778 cycles/ticks
kyber_encaps_derand:
median: 395880 cycles/ticks
average: 399116 cycles/ticks
kyber_encaps:
median: 397024 cycles/ticks
average: 399652 cycles/ticks
kyber_decaps:
median: 526502 cycles/ticks
average: 529889 cycles/ticks
Loop spin: 322
gen_a:
median: 59146 cycles/ticks
average: 59876 cycles/ticks
poly_getnoise_eta1:
median: 11560 cycles/ticks
average: 11703 cycles/ticks
poly_getnoise_eta2:
median: 7340 cycles/ticks
average: 7589 cycles/ticks
NTT:
median: 23502 cycles/ticks
average: 24198 cycles/ticks
INVNTT:
median: 34248 cycles/ticks
average: 34594 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 24202 cycles/ticks
average: 24329 cycles/ticks
poly_tomsg:
median: 3850 cycles/ticks
average: 3904 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3463 cycles/ticks
poly_compress:
median: 3672 cycles/ticks
average: 3823 cycles/ticks
poly_decompress:
median: 1060 cycles/ticks
average: 1067 cycles/ticks
polyvec_compress:
median: 11474 cycles/ticks
average: 11674 cycles/ticks
polyvec_decompress:
median: 4392 cycles/ticks
average: 4475 cycles/ticks
indcpa_keypair:
median: 276048 cycles/ticks
average: 278367 cycles/ticks
indcpa_enc:
median: 368016 cycles/ticks
average: 370456 cycles/ticks
indcpa_dec:
median: 124588 cycles/ticks
average: 125446 cycles/ticks
kyber_keypair_derand:
median: 299890 cycles/ticks
average: 302059 cycles/ticks
kyber_keypair:
median: 309126 cycles/ticks
average: 311134 cycles/ticks
kyber_encaps_derand:
median: 395916 cycles/ticks
average: 399275 cycles/ticks
kyber_encaps:
median: 397076 cycles/ticks
average: 399100 cycles/ticks
kyber_decaps:
median: 526578 cycles/ticks
average: 529653 cycles/ticks
Loop spin: 323
gen_a:
median: 59268 cycles/ticks
average: 59848 cycles/ticks
poly_getnoise_eta1:
median: 11452 cycles/ticks
average: 11636 cycles/ticks
poly_getnoise_eta2:
median: 7456 cycles/ticks
average: 7485 cycles/ticks
NTT:
median: 23888 cycles/ticks
average: 24176 cycles/ticks
INVNTT:
median: 34344 cycles/ticks
average: 34598 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 24212 cycles/ticks
average: 24453 cycles/ticks
poly_tomsg:
median: 3962 cycles/ticks
average: 4019 cycles/ticks
poly_frommsg:
median: 3544 cycles/ticks
average: 3576 cycles/ticks
poly_compress:
median: 3762 cycles/ticks
average: 3785 cycles/ticks
poly_decompress:
median: 1058 cycles/ticks
average: 1082 cycles/ticks
polyvec_compress:
median: 11540 cycles/ticks
average: 11634 cycles/ticks
polyvec_decompress:
median: 4352 cycles/ticks
average: 4442 cycles/ticks
indcpa_keypair:
median: 276138 cycles/ticks
average: 278409 cycles/ticks
indcpa_enc:
median: 367976 cycles/ticks
average: 370883 cycles/ticks
indcpa_dec:
median: 124642 cycles/ticks
average: 125879 cycles/ticks
kyber_keypair_derand:
median: 299634 cycles/ticks
average: 301149 cycles/ticks
kyber_keypair:
median: 309080 cycles/ticks
average: 310928 cycles/ticks
kyber_encaps_derand:
median: 395716 cycles/ticks
average: 398700 cycles/ticks
kyber_encaps:
median: 396796 cycles/ticks
average: 399385 cycles/ticks
kyber_decaps:
median: 526462 cycles/ticks
average: 529637 cycles/ticks
Loop spin: 324
gen_a:
median: 59340 cycles/ticks
average: 60108 cycles/ticks
poly_getnoise_eta1:
median: 11544 cycles/ticks
average: 11717 cycles/ticks
poly_getnoise_eta2:
median: 7270 cycles/ticks
average: 7475 cycles/ticks
NTT:
median: 23912 cycles/ticks
average: 24125 cycles/ticks
INVNTT:
median: 34410 cycles/ticks
average: 34699 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 24268 cycles/ticks
average: 24491 cycles/ticks
poly_tomsg:
median: 3964 cycles/ticks
average: 3993 cycles/ticks
poly_frommsg:
median: 3528 cycles/ticks
average: 3617 cycles/ticks
poly_compress:
median: 3752 cycles/ticks
average: 3840 cycles/ticks
poly_decompress:
median: 1056 cycles/ticks
average: 1080 cycles/ticks
polyvec_compress:
median: 11598 cycles/ticks
average: 11919 cycles/ticks
polyvec_decompress:
median: 4292 cycles/ticks
average: 4425 cycles/ticks
indcpa_keypair:
median: 276236 cycles/ticks
average: 278543 cycles/ticks
indcpa_enc:
median: 368036 cycles/ticks
average: 371069 cycles/ticks
indcpa_dec:
median: 124684 cycles/ticks
average: 125888 cycles/ticks
kyber_keypair_derand:
median: 300274 cycles/ticks
average: 302613 cycles/ticks
kyber_keypair:
median: 309338 cycles/ticks
average: 311538 cycles/ticks
kyber_encaps_derand:
median: 395784 cycles/ticks
average: 398422 cycles/ticks
kyber_encaps:
median: 397146 cycles/ticks
average: 399864 cycles/ticks
kyber_decaps:
median: 526708 cycles/ticks
average: 531239 cycles/ticks
Loop spin: 325
gen_a:
median: 59140 cycles/ticks
average: 59666 cycles/ticks
poly_getnoise_eta1:
median: 11538 cycles/ticks
average: 11730 cycles/ticks
poly_getnoise_eta2:
median: 7444 cycles/ticks
average: 7479 cycles/ticks
NTT:
median: 23872 cycles/ticks
average: 24384 cycles/ticks
INVNTT:
median: 34306 cycles/ticks
average: 34567 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 24232 cycles/ticks
average: 24417 cycles/ticks
poly_tomsg:
median: 3964 cycles/ticks
average: 3999 cycles/ticks
poly_frommsg:
median: 3540 cycles/ticks
average: 3595 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3726 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11650 cycles/ticks
average: 11851 cycles/ticks
polyvec_decompress:
median: 4344 cycles/ticks
average: 4460 cycles/ticks
indcpa_keypair:
median: 276216 cycles/ticks
average: 278641 cycles/ticks
indcpa_enc:
median: 367956 cycles/ticks
average: 370960 cycles/ticks
indcpa_dec:
median: 124516 cycles/ticks
average: 125770 cycles/ticks
kyber_keypair_derand:
median: 299900 cycles/ticks
average: 302069 cycles/ticks
kyber_keypair:
median: 309412 cycles/ticks
average: 312055 cycles/ticks
kyber_encaps_derand:
median: 395778 cycles/ticks
average: 398982 cycles/ticks
kyber_encaps:
median: 396952 cycles/ticks
average: 400516 cycles/ticks
kyber_decaps:
median: 526872 cycles/ticks
average: 531141 cycles/ticks
Loop spin: 326
gen_a:
median: 59202 cycles/ticks
average: 59952 cycles/ticks
poly_getnoise_eta1:
median: 11276 cycles/ticks
average: 11598 cycles/ticks
poly_getnoise_eta2:
median: 7356 cycles/ticks
average: 7460 cycles/ticks
NTT:
median: 23838 cycles/ticks
average: 24156 cycles/ticks
INVNTT:
median: 34332 cycles/ticks
average: 34717 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 24204 cycles/ticks
average: 24506 cycles/ticks
poly_tomsg:
median: 3968 cycles/ticks
average: 4011 cycles/ticks
poly_frommsg:
median: 3544 cycles/ticks
average: 3572 cycles/ticks
poly_compress:
median: 3764 cycles/ticks
average: 3811 cycles/ticks
poly_decompress:
median: 1046 cycles/ticks
average: 1095 cycles/ticks
polyvec_compress:
median: 11600 cycles/ticks
average: 11736 cycles/ticks
polyvec_decompress:
median: 4394 cycles/ticks
average: 4487 cycles/ticks
indcpa_keypair:
median: 276034 cycles/ticks
average: 278385 cycles/ticks
indcpa_enc:
median: 368024 cycles/ticks
average: 370882 cycles/ticks
indcpa_dec:
median: 124476 cycles/ticks
average: 125573 cycles/ticks
kyber_keypair_derand:
median: 300066 cycles/ticks
average: 303061 cycles/ticks
kyber_keypair:
median: 309464 cycles/ticks
average: 312461 cycles/ticks
kyber_encaps_derand:
median: 395620 cycles/ticks
average: 398353 cycles/ticks
kyber_encaps:
median: 396720 cycles/ticks
average: 399314 cycles/ticks
kyber_decaps:
median: 526746 cycles/ticks
average: 530228 cycles/ticks
Loop spin: 327
gen_a:
median: 59210 cycles/ticks
average: 60014 cycles/ticks
poly_getnoise_eta1:
median: 11552 cycles/ticks
average: 11652 cycles/ticks
poly_getnoise_eta2:
median: 7328 cycles/ticks
average: 7544 cycles/ticks
NTT:
median: 23846 cycles/ticks
average: 24122 cycles/ticks
INVNTT:
median: 34374 cycles/ticks
average: 34766 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 24186 cycles/ticks
average: 24444 cycles/ticks
poly_tomsg:
median: 3974 cycles/ticks
average: 3998 cycles/ticks
poly_frommsg:
median: 3542 cycles/ticks
average: 3561 cycles/ticks
poly_compress:
median: 3760 cycles/ticks
average: 3776 cycles/ticks
poly_decompress:
median: 1046 cycles/ticks
average: 1078 cycles/ticks
polyvec_compress:
median: 11360 cycles/ticks
average: 11708 cycles/ticks
polyvec_decompress:
median: 4386 cycles/ticks
average: 4473 cycles/ticks
indcpa_keypair:
median: 276228 cycles/ticks
average: 278298 cycles/ticks
indcpa_enc:
median: 367992 cycles/ticks
average: 370803 cycles/ticks
indcpa_dec:
median: 124586 cycles/ticks
average: 125433 cycles/ticks
kyber_keypair_derand:
median: 299936 cycles/ticks
average: 303458 cycles/ticks
kyber_keypair:
median: 309570 cycles/ticks
average: 312389 cycles/ticks
kyber_encaps_derand:
median: 395808 cycles/ticks
average: 399068 cycles/ticks
kyber_encaps:
median: 397448 cycles/ticks
average: 400075 cycles/ticks
kyber_decaps:
median: 526860 cycles/ticks
average: 530557 cycles/ticks
Loop spin: 328
gen_a:
median: 59228 cycles/ticks
average: 59927 cycles/ticks
poly_getnoise_eta1:
median: 11578 cycles/ticks
average: 11833 cycles/ticks
poly_getnoise_eta2:
median: 7252 cycles/ticks
average: 7395 cycles/ticks
NTT:
median: 23892 cycles/ticks
average: 24135 cycles/ticks
INVNTT:
median: 34346 cycles/ticks
average: 34642 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23676 cycles/ticks
average: 24358 cycles/ticks
poly_tomsg:
median: 3860 cycles/ticks
average: 3991 cycles/ticks
poly_frommsg:
median: 3488 cycles/ticks
average: 3586 cycles/ticks
poly_compress:
median: 3760 cycles/ticks
average: 3796 cycles/ticks
poly_decompress:
median: 1046 cycles/ticks
average: 1077 cycles/ticks
polyvec_compress:
median: 11558 cycles/ticks
average: 11714 cycles/ticks
polyvec_decompress:
median: 4284 cycles/ticks
average: 4411 cycles/ticks
indcpa_keypair:
median: 275704 cycles/ticks
average: 277276 cycles/ticks
indcpa_enc:
median: 367576 cycles/ticks
average: 370759 cycles/ticks
indcpa_dec:
median: 124494 cycles/ticks
average: 125490 cycles/ticks
kyber_keypair_derand:
median: 299576 cycles/ticks
average: 301493 cycles/ticks
kyber_keypair:
median: 309260 cycles/ticks
average: 311505 cycles/ticks
kyber_encaps_derand:
median: 395688 cycles/ticks
average: 398527 cycles/ticks
kyber_encaps:
median: 396866 cycles/ticks
average: 400388 cycles/ticks
kyber_decaps:
median: 526646 cycles/ticks
average: 531089 cycles/ticks
Loop spin: 329
gen_a:
median: 59236 cycles/ticks
average: 59956 cycles/ticks
poly_getnoise_eta1:
median: 11494 cycles/ticks
average: 11668 cycles/ticks
poly_getnoise_eta2:
median: 7350 cycles/ticks
average: 7460 cycles/ticks
NTT:
median: 23930 cycles/ticks
average: 24227 cycles/ticks
INVNTT:
median: 34424 cycles/ticks
average: 34730 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 24190 cycles/ticks
average: 24473 cycles/ticks
poly_tomsg:
median: 3958 cycles/ticks
average: 3986 cycles/ticks
poly_frommsg:
median: 3504 cycles/ticks
average: 3594 cycles/ticks
poly_compress:
median: 3710 cycles/ticks
average: 3810 cycles/ticks
poly_decompress:
median: 1054 cycles/ticks
average: 1108 cycles/ticks
polyvec_compress:
median: 11440 cycles/ticks
average: 11753 cycles/ticks
polyvec_decompress:
median: 4296 cycles/ticks
average: 4427 cycles/ticks
indcpa_keypair:
median: 275978 cycles/ticks
average: 277905 cycles/ticks
indcpa_enc:
median: 367766 cycles/ticks
average: 370397 cycles/ticks
indcpa_dec:
median: 124698 cycles/ticks
average: 126023 cycles/ticks
kyber_keypair_derand:
median: 299424 cycles/ticks
average: 301242 cycles/ticks
kyber_keypair:
median: 309402 cycles/ticks
average: 312266 cycles/ticks
kyber_encaps_derand:
median: 395600 cycles/ticks
average: 398752 cycles/ticks
kyber_encaps:
median: 396846 cycles/ticks
average: 399885 cycles/ticks
kyber_decaps:
median: 526782 cycles/ticks
average: 530750 cycles/ticks
Loop spin: 330
gen_a:
median: 59190 cycles/ticks
average: 59920 cycles/ticks
poly_getnoise_eta1:
median: 11236 cycles/ticks
average: 11405 cycles/ticks
poly_getnoise_eta2:
median: 7240 cycles/ticks
average: 7265 cycles/ticks
NTT:
median: 23962 cycles/ticks
average: 24233 cycles/ticks
INVNTT:
median: 34270 cycles/ticks
average: 34650 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 24230 cycles/ticks
average: 24574 cycles/ticks
poly_tomsg:
median: 3868 cycles/ticks
average: 3954 cycles/ticks
poly_frommsg:
median: 3542 cycles/ticks
average: 3651 cycles/ticks
poly_compress:
median: 3756 cycles/ticks
average: 3848 cycles/ticks
poly_decompress:
median: 1024 cycles/ticks
average: 1057 cycles/ticks
polyvec_compress:
median: 11632 cycles/ticks
average: 11715 cycles/ticks
polyvec_decompress:
median: 4270 cycles/ticks
average: 4350 cycles/ticks
indcpa_keypair:
median: 276582 cycles/ticks
average: 278631 cycles/ticks
indcpa_enc:
median: 368176 cycles/ticks
average: 371018 cycles/ticks
indcpa_dec:
median: 124616 cycles/ticks
average: 125507 cycles/ticks
kyber_keypair_derand:
median: 299620 cycles/ticks
average: 301941 cycles/ticks
kyber_keypair:
median: 309346 cycles/ticks
average: 311596 cycles/ticks
kyber_encaps_derand:
median: 395562 cycles/ticks
average: 400554 cycles/ticks
kyber_encaps:
median: 396744 cycles/ticks
average: 402431 cycles/ticks
kyber_decaps:
median: 526906 cycles/ticks
average: 529795 cycles/ticks
Loop spin: 331
gen_a:
median: 59242 cycles/ticks
average: 60352 cycles/ticks
poly_getnoise_eta1:
median: 11404 cycles/ticks
average: 11638 cycles/ticks
poly_getnoise_eta2:
median: 7448 cycles/ticks
average: 7456 cycles/ticks
NTT:
median: 23854 cycles/ticks
average: 24179 cycles/ticks
INVNTT:
median: 34354 cycles/ticks
average: 34672 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 24176 cycles/ticks
average: 24435 cycles/ticks
poly_tomsg:
median: 3856 cycles/ticks
average: 3978 cycles/ticks
poly_frommsg:
median: 3530 cycles/ticks
average: 3614 cycles/ticks
poly_compress:
median: 3762 cycles/ticks
average: 3792 cycles/ticks
poly_decompress:
median: 1056 cycles/ticks
average: 1065 cycles/ticks
polyvec_compress:
median: 11664 cycles/ticks
average: 11736 cycles/ticks
polyvec_decompress:
median: 4386 cycles/ticks
average: 4421 cycles/ticks
indcpa_keypair:
median: 276140 cycles/ticks
average: 278567 cycles/ticks
indcpa_enc:
median: 368144 cycles/ticks
average: 370831 cycles/ticks
indcpa_dec:
median: 124654 cycles/ticks
average: 125457 cycles/ticks
kyber_keypair_derand:
median: 299698 cycles/ticks
average: 302447 cycles/ticks
kyber_keypair:
median: 309472 cycles/ticks
average: 312821 cycles/ticks
kyber_encaps_derand:
median: 395642 cycles/ticks
average: 398761 cycles/ticks
kyber_encaps:
median: 397060 cycles/ticks
average: 399640 cycles/ticks
kyber_decaps:
median: 526652 cycles/ticks
average: 530628 cycles/ticks
Loop spin: 332
gen_a:
median: 59296 cycles/ticks
average: 60085 cycles/ticks
poly_getnoise_eta1:
median: 11434 cycles/ticks
average: 11746 cycles/ticks
poly_getnoise_eta2:
median: 7260 cycles/ticks
average: 7430 cycles/ticks
NTT:
median: 23812 cycles/ticks
average: 24096 cycles/ticks
INVNTT:
median: 34414 cycles/ticks
average: 34613 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 24288 cycles/ticks
average: 24554 cycles/ticks
poly_tomsg:
median: 3962 cycles/ticks
average: 3975 cycles/ticks
poly_frommsg:
median: 3542 cycles/ticks
average: 3582 cycles/ticks
poly_compress:
median: 3762 cycles/ticks
average: 3783 cycles/ticks
poly_decompress:
median: 1058 cycles/ticks
average: 1067 cycles/ticks
polyvec_compress:
median: 11620 cycles/ticks
average: 11701 cycles/ticks
polyvec_decompress:
median: 4346 cycles/ticks
average: 4435 cycles/ticks
indcpa_keypair:
median: 275998 cycles/ticks
average: 278609 cycles/ticks
indcpa_enc:
median: 368062 cycles/ticks
average: 370568 cycles/ticks
indcpa_dec:
median: 124628 cycles/ticks
average: 125787 cycles/ticks
kyber_keypair_derand:
median: 299684 cycles/ticks
average: 301898 cycles/ticks
kyber_keypair:
median: 309756 cycles/ticks
average: 312417 cycles/ticks
kyber_encaps_derand:
median: 395658 cycles/ticks
average: 398757 cycles/ticks
kyber_encaps:
median: 396950 cycles/ticks
average: 399997 cycles/ticks
kyber_decaps:
median: 526626 cycles/ticks
average: 530225 cycles/ticks
Loop spin: 333
gen_a:
median: 57844 cycles/ticks
average: 59387 cycles/ticks
poly_getnoise_eta1:
median: 11528 cycles/ticks
average: 11783 cycles/ticks
poly_getnoise_eta2:
median: 7258 cycles/ticks
average: 7397 cycles/ticks
NTT:
median: 23506 cycles/ticks
average: 24057 cycles/ticks
INVNTT:
median: 34340 cycles/ticks
average: 34694 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 24244 cycles/ticks
average: 24517 cycles/ticks
poly_tomsg:
median: 3932 cycles/ticks
average: 4047 cycles/ticks
poly_frommsg:
median: 3546 cycles/ticks
average: 3577 cycles/ticks
poly_compress:
median: 3764 cycles/ticks
average: 3791 cycles/ticks
poly_decompress:
median: 1052 cycles/ticks
average: 1089 cycles/ticks
polyvec_compress:
median: 11558 cycles/ticks
average: 11716 cycles/ticks
polyvec_decompress:
median: 4316 cycles/ticks
average: 4438 cycles/ticks
indcpa_keypair:
median: 276134 cycles/ticks
average: 277442 cycles/ticks
indcpa_enc:
median: 367668 cycles/ticks
average: 369990 cycles/ticks
indcpa_dec:
median: 124544 cycles/ticks
average: 125560 cycles/ticks
kyber_keypair_derand:
median: 299990 cycles/ticks
average: 301740 cycles/ticks
kyber_keypair:
median: 309078 cycles/ticks
average: 311037 cycles/ticks
kyber_encaps_derand:
median: 395692 cycles/ticks
average: 398850 cycles/ticks
kyber_encaps:
median: 397216 cycles/ticks
average: 400360 cycles/ticks
kyber_decaps:
median: 526554 cycles/ticks
average: 530959 cycles/ticks
Loop spin: 334
gen_a:
median: 59174 cycles/ticks
average: 59852 cycles/ticks
poly_getnoise_eta1:
median: 11540 cycles/ticks
average: 11649 cycles/ticks
poly_getnoise_eta2:
median: 7290 cycles/ticks
average: 7452 cycles/ticks
NTT:
median: 23836 cycles/ticks
average: 24091 cycles/ticks
INVNTT:
median: 34276 cycles/ticks
average: 34579 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 24244 cycles/ticks
average: 24437 cycles/ticks
poly_tomsg:
median: 3974 cycles/ticks
average: 3991 cycles/ticks
poly_frommsg:
median: 3544 cycles/ticks
average: 3583 cycles/ticks
poly_compress:
median: 3768 cycles/ticks
average: 3789 cycles/ticks
poly_decompress:
median: 1060 cycles/ticks
average: 1088 cycles/ticks
polyvec_compress:
median: 11582 cycles/ticks
average: 11829 cycles/ticks
polyvec_decompress:
median: 4384 cycles/ticks
average: 4448 cycles/ticks
indcpa_keypair:
median: 275738 cycles/ticks
average: 278214 cycles/ticks
indcpa_enc:
median: 368046 cycles/ticks
average: 370221 cycles/ticks
indcpa_dec:
median: 124602 cycles/ticks
average: 126046 cycles/ticks
kyber_keypair_derand:
median: 299926 cycles/ticks
average: 302462 cycles/ticks
kyber_keypair:
median: 309096 cycles/ticks
average: 311266 cycles/ticks
kyber_encaps_derand:
median: 395436 cycles/ticks
average: 398646 cycles/ticks
kyber_encaps:
median: 396994 cycles/ticks
average: 399834 cycles/ticks
kyber_decaps:
median: 526536 cycles/ticks
average: 530309 cycles/ticks
Loop spin: 335
gen_a:
median: 59362 cycles/ticks
average: 60029 cycles/ticks
poly_getnoise_eta1:
median: 11612 cycles/ticks
average: 11707 cycles/ticks
poly_getnoise_eta2:
median: 7432 cycles/ticks
average: 7512 cycles/ticks
NTT:
median: 23864 cycles/ticks
average: 24261 cycles/ticks
INVNTT:
median: 34296 cycles/ticks
average: 34687 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 24214 cycles/ticks
average: 24471 cycles/ticks
poly_tomsg:
median: 3958 cycles/ticks
average: 4013 cycles/ticks
poly_frommsg:
median: 3540 cycles/ticks
average: 3612 cycles/ticks
poly_compress:
median: 3660 cycles/ticks
average: 3769 cycles/ticks
poly_decompress:
median: 1058 cycles/ticks
average: 1125 cycles/ticks
polyvec_compress:
median: 11574 cycles/ticks
average: 11748 cycles/ticks
polyvec_decompress:
median: 4386 cycles/ticks
average: 4411 cycles/ticks
indcpa_keypair:
median: 275938 cycles/ticks
average: 278592 cycles/ticks
indcpa_enc:
median: 367854 cycles/ticks
average: 370964 cycles/ticks
indcpa_dec:
median: 124668 cycles/ticks
average: 125848 cycles/ticks
kyber_keypair_derand:
median: 299922 cycles/ticks
average: 302428 cycles/ticks
kyber_keypair:
median: 309354 cycles/ticks
average: 312402 cycles/ticks
kyber_encaps_derand:
median: 395906 cycles/ticks
average: 399153 cycles/ticks
kyber_encaps:
median: 396742 cycles/ticks
average: 399494 cycles/ticks
kyber_decaps:
median: 526754 cycles/ticks
average: 530672 cycles/ticks
Loop spin: 336
gen_a:
median: 59118 cycles/ticks
average: 59803 cycles/ticks
poly_getnoise_eta1:
median: 11614 cycles/ticks
average: 11694 cycles/ticks
poly_getnoise_eta2:
median: 7270 cycles/ticks
average: 7434 cycles/ticks
NTT:
median: 23894 cycles/ticks
average: 24203 cycles/ticks
INVNTT:
median: 34362 cycles/ticks
average: 34777 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 24254 cycles/ticks
average: 24672 cycles/ticks
poly_tomsg:
median: 3864 cycles/ticks
average: 3951 cycles/ticks
poly_frommsg:
median: 3534 cycles/ticks
average: 3643 cycles/ticks
poly_compress:
median: 3770 cycles/ticks
average: 3793 cycles/ticks
poly_decompress:
median: 1054 cycles/ticks
average: 1067 cycles/ticks
polyvec_compress:
median: 11672 cycles/ticks
average: 11772 cycles/ticks
polyvec_decompress:
median: 4382 cycles/ticks
average: 4402 cycles/ticks
indcpa_keypair:
median: 275572 cycles/ticks
average: 276905 cycles/ticks
indcpa_enc:
median: 367940 cycles/ticks
average: 370961 cycles/ticks
indcpa_dec:
median: 124588 cycles/ticks
average: 125583 cycles/ticks
kyber_keypair_derand:
median: 299988 cycles/ticks
average: 302059 cycles/ticks
kyber_keypair:
median: 308914 cycles/ticks
average: 310871 cycles/ticks
kyber_encaps_derand:
median: 395440 cycles/ticks
average: 397676 cycles/ticks
kyber_encaps:
median: 397470 cycles/ticks
average: 400308 cycles/ticks
kyber_decaps:
median: 526882 cycles/ticks
average: 531739 cycles/ticks
Loop spin: 337
gen_a:
median: 58932 cycles/ticks
average: 59624 cycles/ticks
poly_getnoise_eta1:
median: 11558 cycles/ticks
average: 11721 cycles/ticks
poly_getnoise_eta2:
median: 7260 cycles/ticks
average: 7416 cycles/ticks
NTT:
median: 23258 cycles/ticks
average: 23474 cycles/ticks
INVNTT:
median: 34344 cycles/ticks
average: 34524 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 24256 cycles/ticks
average: 24421 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3859 cycles/ticks
poly_frommsg:
median: 3480 cycles/ticks
average: 3538 cycles/ticks
poly_compress:
median: 3764 cycles/ticks
average: 3801 cycles/ticks
poly_decompress:
median: 1048 cycles/ticks
average: 1081 cycles/ticks
polyvec_compress:
median: 11358 cycles/ticks
average: 11722 cycles/ticks
polyvec_decompress:
median: 4394 cycles/ticks
average: 4478 cycles/ticks
indcpa_keypair:
median: 275610 cycles/ticks
average: 277062 cycles/ticks
indcpa_enc:
median: 367968 cycles/ticks
average: 370252 cycles/ticks
indcpa_dec:
median: 124282 cycles/ticks
average: 125182 cycles/ticks
kyber_keypair_derand:
median: 299806 cycles/ticks
average: 302069 cycles/ticks
kyber_keypair:
median: 308766 cycles/ticks
average: 310860 cycles/ticks
kyber_encaps_derand:
median: 395464 cycles/ticks
average: 397641 cycles/ticks
kyber_encaps:
median: 396746 cycles/ticks
average: 399056 cycles/ticks
kyber_decaps:
median: 526504 cycles/ticks
average: 529356 cycles/ticks
Loop spin: 338
gen_a:
median: 59164 cycles/ticks
average: 59827 cycles/ticks
poly_getnoise_eta1:
median: 11382 cycles/ticks
average: 11689 cycles/ticks
poly_getnoise_eta2:
median: 7448 cycles/ticks
average: 7519 cycles/ticks
NTT:
median: 23880 cycles/ticks
average: 24070 cycles/ticks
INVNTT:
median: 34302 cycles/ticks
average: 34444 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 24172 cycles/ticks
average: 24251 cycles/ticks
poly_tomsg:
median: 3958 cycles/ticks
average: 3969 cycles/ticks
poly_frommsg:
median: 3542 cycles/ticks
average: 3568 cycles/ticks
poly_compress:
median: 3666 cycles/ticks
average: 3794 cycles/ticks
poly_decompress:
median: 1058 cycles/ticks
average: 1066 cycles/ticks
polyvec_compress:
median: 11638 cycles/ticks
average: 11749 cycles/ticks
polyvec_decompress:
median: 4370 cycles/ticks
average: 4474 cycles/ticks
indcpa_keypair:
median: 276030 cycles/ticks
average: 278675 cycles/ticks
indcpa_enc:
median: 367902 cycles/ticks
average: 370630 cycles/ticks
indcpa_dec:
median: 124512 cycles/ticks
average: 125538 cycles/ticks
kyber_keypair_derand:
median: 299828 cycles/ticks
average: 302168 cycles/ticks
kyber_keypair:
median: 309356 cycles/ticks
average: 311985 cycles/ticks
kyber_encaps_derand:
median: 395848 cycles/ticks
average: 399645 cycles/ticks
kyber_encaps:
median: 396910 cycles/ticks
average: 399670 cycles/ticks
kyber_decaps:
median: 526644 cycles/ticks
average: 530337 cycles/ticks
Loop spin: 339
gen_a:
median: 59226 cycles/ticks
average: 60114 cycles/ticks
poly_getnoise_eta1:
median: 11462 cycles/ticks
average: 11728 cycles/ticks
poly_getnoise_eta2:
median: 7456 cycles/ticks
average: 7490 cycles/ticks
NTT:
median: 23882 cycles/ticks
average: 24295 cycles/ticks
INVNTT:
median: 34296 cycles/ticks
average: 34668 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23644 cycles/ticks
average: 24224 cycles/ticks
poly_tomsg:
median: 3974 cycles/ticks
average: 4036 cycles/ticks
poly_frommsg:
median: 3544 cycles/ticks
average: 3572 cycles/ticks
poly_compress:
median: 3770 cycles/ticks
average: 3791 cycles/ticks
poly_decompress:
median: 1058 cycles/ticks
average: 1067 cycles/ticks
polyvec_compress:
median: 11664 cycles/ticks
average: 11730 cycles/ticks
polyvec_decompress:
median: 4336 cycles/ticks
average: 4440 cycles/ticks
indcpa_keypair:
median: 276380 cycles/ticks
average: 279089 cycles/ticks
indcpa_enc:
median: 367620 cycles/ticks
average: 370391 cycles/ticks
indcpa_dec:
median: 124782 cycles/ticks
average: 125947 cycles/ticks
kyber_keypair_derand:
median: 299576 cycles/ticks
average: 301710 cycles/ticks
kyber_keypair:
median: 308896 cycles/ticks
average: 311733 cycles/ticks
kyber_encaps_derand:
median: 395210 cycles/ticks
average: 396952 cycles/ticks
kyber_encaps:
median: 396500 cycles/ticks
average: 399051 cycles/ticks
kyber_decaps:
median: 526204 cycles/ticks
average: 530563 cycles/ticks
Loop spin: 340
gen_a:
median: 59110 cycles/ticks
average: 59657 cycles/ticks
poly_getnoise_eta1:
median: 11382 cycles/ticks
average: 11662 cycles/ticks
poly_getnoise_eta2:
median: 7430 cycles/ticks
average: 7479 cycles/ticks
NTT:
median: 23942 cycles/ticks
average: 24279 cycles/ticks
INVNTT:
median: 34436 cycles/ticks
average: 34805 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23882 cycles/ticks
average: 24328 cycles/ticks
poly_tomsg:
median: 3932 cycles/ticks
average: 4031 cycles/ticks
poly_frommsg:
median: 3530 cycles/ticks
average: 3612 cycles/ticks
poly_compress:
median: 3762 cycles/ticks
average: 3780 cycles/ticks
poly_decompress:
median: 1062 cycles/ticks
average: 1066 cycles/ticks
polyvec_compress:
median: 11570 cycles/ticks
average: 11737 cycles/ticks
polyvec_decompress:
median: 4332 cycles/ticks
average: 4537 cycles/ticks
indcpa_keypair:
median: 275738 cycles/ticks
average: 278009 cycles/ticks
indcpa_enc:
median: 367838 cycles/ticks
average: 370053 cycles/ticks
indcpa_dec:
median: 124610 cycles/ticks
average: 125743 cycles/ticks
kyber_keypair_derand:
median: 299806 cycles/ticks
average: 301441 cycles/ticks
kyber_keypair:
median: 309290 cycles/ticks
average: 311940 cycles/ticks
kyber_encaps_derand:
median: 395876 cycles/ticks
average: 398928 cycles/ticks
kyber_encaps:
median: 397426 cycles/ticks
average: 400784 cycles/ticks
kyber_decaps:
median: 526730 cycles/ticks
average: 530801 cycles/ticks
Loop spin: 341
gen_a:
median: 58976 cycles/ticks
average: 59719 cycles/ticks
poly_getnoise_eta1:
median: 11584 cycles/ticks
average: 11698 cycles/ticks
poly_getnoise_eta2:
median: 7310 cycles/ticks
average: 7496 cycles/ticks
NTT:
median: 23948 cycles/ticks
average: 24274 cycles/ticks
INVNTT:
median: 34368 cycles/ticks
average: 34760 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 24244 cycles/ticks
average: 24459 cycles/ticks
poly_tomsg:
median: 3968 cycles/ticks
average: 3989 cycles/ticks
poly_frommsg:
median: 3548 cycles/ticks
average: 3583 cycles/ticks
poly_compress:
median: 3770 cycles/ticks
average: 3817 cycles/ticks
poly_decompress:
median: 1058 cycles/ticks
average: 1068 cycles/ticks
polyvec_compress:
median: 11602 cycles/ticks
average: 11710 cycles/ticks
polyvec_decompress:
median: 4358 cycles/ticks
average: 4479 cycles/ticks
indcpa_keypair:
median: 275964 cycles/ticks
average: 278990 cycles/ticks
indcpa_enc:
median: 368314 cycles/ticks
average: 371203 cycles/ticks
indcpa_dec:
median: 124698 cycles/ticks
average: 125629 cycles/ticks
kyber_keypair_derand:
median: 299576 cycles/ticks
average: 301972 cycles/ticks
kyber_keypair:
median: 309520 cycles/ticks
average: 311942 cycles/ticks
kyber_encaps_derand:
median: 395724 cycles/ticks
average: 398370 cycles/ticks
kyber_encaps:
median: 396998 cycles/ticks
average: 399823 cycles/ticks
kyber_decaps:
median: 526634 cycles/ticks
average: 530658 cycles/ticks
Loop spin: 342
gen_a:
median: 59052 cycles/ticks
average: 59435 cycles/ticks
poly_getnoise_eta1:
median: 11424 cycles/ticks
average: 11601 cycles/ticks
poly_getnoise_eta2:
median: 7288 cycles/ticks
average: 7450 cycles/ticks
NTT:
median: 23886 cycles/ticks
average: 24278 cycles/ticks
INVNTT:
median: 34300 cycles/ticks
average: 34583 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 24166 cycles/ticks
average: 24408 cycles/ticks
poly_tomsg:
median: 3960 cycles/ticks
average: 3988 cycles/ticks
poly_frommsg:
median: 3544 cycles/ticks
average: 3602 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3715 cycles/ticks
poly_decompress:
median: 1054 cycles/ticks
average: 1094 cycles/ticks
polyvec_compress:
median: 11632 cycles/ticks
average: 11734 cycles/ticks
polyvec_decompress:
median: 4326 cycles/ticks
average: 4431 cycles/ticks
indcpa_keypair:
median: 275648 cycles/ticks
average: 277794 cycles/ticks
indcpa_enc:
median: 367704 cycles/ticks
average: 371155 cycles/ticks
indcpa_dec:
median: 124558 cycles/ticks
average: 125866 cycles/ticks
kyber_keypair_derand:
median: 299888 cycles/ticks
average: 301648 cycles/ticks
kyber_keypair:
median: 309122 cycles/ticks
average: 311583 cycles/ticks
kyber_encaps_derand:
median: 395636 cycles/ticks
average: 398442 cycles/ticks
kyber_encaps:
median: 396726 cycles/ticks
average: 399435 cycles/ticks
kyber_decaps:
median: 526474 cycles/ticks
average: 530394 cycles/ticks
Loop spin: 343
gen_a:
median: 59294 cycles/ticks
average: 60146 cycles/ticks
poly_getnoise_eta1:
median: 11618 cycles/ticks
average: 11684 cycles/ticks
poly_getnoise_eta2:
median: 7446 cycles/ticks
average: 7478 cycles/ticks
NTT:
median: 23720 cycles/ticks
average: 24129 cycles/ticks
INVNTT:
median: 34340 cycles/ticks
average: 34576 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 24180 cycles/ticks
average: 24427 cycles/ticks
poly_tomsg:
median: 3956 cycles/ticks
average: 4041 cycles/ticks
poly_frommsg:
median: 3542 cycles/ticks
average: 3572 cycles/ticks
poly_compress:
median: 3756 cycles/ticks
average: 3795 cycles/ticks
poly_decompress:
median: 1024 cycles/ticks
average: 1079 cycles/ticks
polyvec_compress:
median: 11616 cycles/ticks
average: 11714 cycles/ticks
polyvec_decompress:
median: 4374 cycles/ticks
average: 4471 cycles/ticks
indcpa_keypair:
median: 276332 cycles/ticks
average: 278738 cycles/ticks
indcpa_enc:
median: 368006 cycles/ticks
average: 370161 cycles/ticks
indcpa_dec:
median: 124648 cycles/ticks
average: 125833 cycles/ticks
kyber_keypair_derand:
median: 300022 cycles/ticks
average: 302703 cycles/ticks
kyber_keypair:
median: 309174 cycles/ticks
average: 311686 cycles/ticks
kyber_encaps_derand:
median: 395576 cycles/ticks
average: 398221 cycles/ticks
kyber_encaps:
median: 397180 cycles/ticks
average: 399769 cycles/ticks
kyber_decaps:
median: 526586 cycles/ticks
average: 530069 cycles/ticks
Loop spin: 344
gen_a:
median: 59198 cycles/ticks
average: 59672 cycles/ticks
poly_getnoise_eta1:
median: 11536 cycles/ticks
average: 11703 cycles/ticks
poly_getnoise_eta2:
median: 7454 cycles/ticks
average: 7498 cycles/ticks
NTT:
median: 23930 cycles/ticks
average: 24217 cycles/ticks
INVNTT:
median: 34424 cycles/ticks
average: 34902 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 24246 cycles/ticks
average: 24443 cycles/ticks
poly_tomsg:
median: 3846 cycles/ticks
average: 3949 cycles/ticks
poly_frommsg:
median: 3542 cycles/ticks
average: 3609 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3761 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1052 cycles/ticks
polyvec_compress:
median: 11332 cycles/ticks
average: 11496 cycles/ticks
polyvec_decompress:
median: 4386 cycles/ticks
average: 4406 cycles/ticks
indcpa_keypair:
median: 275766 cycles/ticks
average: 277786 cycles/ticks
indcpa_enc:
median: 367694 cycles/ticks
average: 370710 cycles/ticks
indcpa_dec:
median: 124692 cycles/ticks
average: 125629 cycles/ticks
kyber_keypair_derand:
median: 300206 cycles/ticks
average: 302799 cycles/ticks
kyber_keypair:
median: 309486 cycles/ticks
average: 312183 cycles/ticks
kyber_encaps_derand:
median: 395610 cycles/ticks
average: 398061 cycles/ticks
kyber_encaps:
median: 396980 cycles/ticks
average: 399834 cycles/ticks
kyber_decaps:
median: 526378 cycles/ticks
average: 528458 cycles/ticks
Loop spin: 345
gen_a:
median: 59108 cycles/ticks
average: 59604 cycles/ticks
poly_getnoise_eta1:
median: 11356 cycles/ticks
average: 11590 cycles/ticks
poly_getnoise_eta2:
median: 7304 cycles/ticks
average: 7444 cycles/ticks
NTT:
median: 23846 cycles/ticks
average: 24044 cycles/ticks
INVNTT:
median: 33584 cycles/ticks
average: 34278 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 24090 cycles/ticks
average: 24602 cycles/ticks
poly_tomsg:
median: 3960 cycles/ticks
average: 4062 cycles/ticks
poly_frommsg:
median: 3548 cycles/ticks
average: 3577 cycles/ticks
poly_compress:
median: 3670 cycles/ticks
average: 3782 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1048 cycles/ticks
polyvec_compress:
median: 11500 cycles/ticks
average: 11654 cycles/ticks
polyvec_decompress:
median: 4280 cycles/ticks
average: 4417 cycles/ticks
indcpa_keypair:
median: 275380 cycles/ticks
average: 276732 cycles/ticks
indcpa_enc:
median: 367942 cycles/ticks
average: 370478 cycles/ticks
indcpa_dec:
median: 124552 cycles/ticks
average: 125915 cycles/ticks
kyber_keypair_derand:
median: 299818 cycles/ticks
average: 301487 cycles/ticks
kyber_keypair:
median: 309304 cycles/ticks
average: 311944 cycles/ticks
kyber_encaps_derand:
median: 395740 cycles/ticks
average: 399155 cycles/ticks
kyber_encaps:
median: 396958 cycles/ticks
average: 399487 cycles/ticks
kyber_decaps:
median: 526318 cycles/ticks
average: 529178 cycles/ticks
Loop spin: 346
gen_a:
median: 59184 cycles/ticks
average: 59787 cycles/ticks
poly_getnoise_eta1:
median: 11394 cycles/ticks
average: 11658 cycles/ticks
poly_getnoise_eta2:
median: 7338 cycles/ticks
average: 7598 cycles/ticks
NTT:
median: 23840 cycles/ticks
average: 24295 cycles/ticks
INVNTT:
median: 34352 cycles/ticks
average: 34635 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 24188 cycles/ticks
average: 24305 cycles/ticks
poly_tomsg:
median: 3962 cycles/ticks
average: 3974 cycles/ticks
poly_frommsg:
median: 3544 cycles/ticks
average: 3579 cycles/ticks
poly_compress:
median: 3762 cycles/ticks
average: 3781 cycles/ticks
poly_decompress:
median: 1058 cycles/ticks
average: 1082 cycles/ticks
polyvec_compress:
median: 11600 cycles/ticks
average: 11797 cycles/ticks
polyvec_decompress:
median: 4340 cycles/ticks
average: 4480 cycles/ticks
indcpa_keypair:
median: 275856 cycles/ticks
average: 277654 cycles/ticks
indcpa_enc:
median: 367856 cycles/ticks
average: 370333 cycles/ticks
indcpa_dec:
median: 124602 cycles/ticks
average: 125855 cycles/ticks
kyber_keypair_derand:
median: 299674 cycles/ticks
average: 301557 cycles/ticks
kyber_keypair:
median: 309538 cycles/ticks
average: 311538 cycles/ticks
kyber_encaps_derand:
median: 395342 cycles/ticks
average: 397189 cycles/ticks
kyber_encaps:
median: 397382 cycles/ticks
average: 400906 cycles/ticks
kyber_decaps:
median: 526486 cycles/ticks
average: 529223 cycles/ticks
Loop spin: 347
gen_a:
median: 59086 cycles/ticks
average: 59777 cycles/ticks
poly_getnoise_eta1:
median: 11408 cycles/ticks
average: 11653 cycles/ticks
poly_getnoise_eta2:
median: 7334 cycles/ticks
average: 7464 cycles/ticks
NTT:
median: 23862 cycles/ticks
average: 24193 cycles/ticks
INVNTT:
median: 34332 cycles/ticks
average: 34694 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 24176 cycles/ticks
average: 24456 cycles/ticks
poly_tomsg:
median: 3938 cycles/ticks
average: 4070 cycles/ticks
poly_frommsg:
median: 3440 cycles/ticks
average: 3488 cycles/ticks
poly_compress:
median: 3758 cycles/ticks
average: 3855 cycles/ticks
poly_decompress:
median: 1056 cycles/ticks
average: 1066 cycles/ticks
polyvec_compress:
median: 11658 cycles/ticks
average: 11738 cycles/ticks
polyvec_decompress:
median: 4388 cycles/ticks
average: 4440 cycles/ticks
indcpa_keypair:
median: 275960 cycles/ticks
average: 277715 cycles/ticks
indcpa_enc:
median: 367868 cycles/ticks
average: 369941 cycles/ticks
indcpa_dec:
median: 124528 cycles/ticks
average: 125612 cycles/ticks
kyber_keypair_derand:
median: 299532 cycles/ticks
average: 300114 cycles/ticks
kyber_keypair:
median: 309054 cycles/ticks
average: 310735 cycles/ticks
kyber_encaps_derand:
median: 395404 cycles/ticks
average: 396714 cycles/ticks
kyber_encaps:
median: 396812 cycles/ticks
average: 398554 cycles/ticks
kyber_decaps:
median: 526542 cycles/ticks
average: 530154 cycles/ticks
Loop spin: 348
gen_a:
median: 59060 cycles/ticks
average: 59666 cycles/ticks
poly_getnoise_eta1:
median: 11454 cycles/ticks
average: 11575 cycles/ticks
poly_getnoise_eta2:
median: 7432 cycles/ticks
average: 7531 cycles/ticks
NTT:
median: 23932 cycles/ticks
average: 24209 cycles/ticks
INVNTT:
median: 34258 cycles/ticks
average: 34887 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 24090 cycles/ticks
average: 24232 cycles/ticks
poly_tomsg:
median: 3962 cycles/ticks
average: 4001 cycles/ticks
poly_frommsg:
median: 3462 cycles/ticks
average: 3564 cycles/ticks
poly_compress:
median: 3762 cycles/ticks
average: 3849 cycles/ticks
poly_decompress:
median: 1054 cycles/ticks
average: 1064 cycles/ticks
polyvec_compress:
median: 11584 cycles/ticks
average: 11763 cycles/ticks
polyvec_decompress:
median: 4384 cycles/ticks
average: 4430 cycles/ticks
indcpa_keypair:
median: 275880 cycles/ticks
average: 276993 cycles/ticks
indcpa_enc:
median: 368104 cycles/ticks
average: 369937 cycles/ticks
indcpa_dec:
median: 124628 cycles/ticks
average: 125974 cycles/ticks
kyber_keypair_derand:
median: 299452 cycles/ticks
average: 300623 cycles/ticks
kyber_keypair:
median: 308958 cycles/ticks
average: 311115 cycles/ticks
kyber_encaps_derand:
median: 395424 cycles/ticks
average: 396920 cycles/ticks
kyber_encaps:
median: 396810 cycles/ticks
average: 399929 cycles/ticks
kyber_decaps:
median: 526242 cycles/ticks
average: 528693 cycles/ticks
Loop spin: 349
gen_a:
median: 58994 cycles/ticks
average: 59512 cycles/ticks
poly_getnoise_eta1:
median: 11590 cycles/ticks
average: 11703 cycles/ticks
poly_getnoise_eta2:
median: 7436 cycles/ticks
average: 7532 cycles/ticks
NTT:
median: 23896 cycles/ticks
average: 24000 cycles/ticks
INVNTT:
median: 34226 cycles/ticks
average: 34617 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 24220 cycles/ticks
average: 24519 cycles/ticks
poly_tomsg:
median: 3854 cycles/ticks
average: 3967 cycles/ticks
poly_frommsg:
median: 3530 cycles/ticks
average: 3616 cycles/ticks
poly_compress:
median: 3760 cycles/ticks
average: 3794 cycles/ticks
poly_decompress:
median: 1056 cycles/ticks
average: 1078 cycles/ticks
polyvec_compress:
median: 11586 cycles/ticks
average: 11758 cycles/ticks
polyvec_decompress:
median: 4392 cycles/ticks
average: 4427 cycles/ticks
indcpa_keypair:
median: 275864 cycles/ticks
average: 278145 cycles/ticks
indcpa_enc:
median: 367890 cycles/ticks
average: 370920 cycles/ticks
indcpa_dec:
median: 124400 cycles/ticks
average: 125363 cycles/ticks
kyber_keypair_derand:
median: 299894 cycles/ticks
average: 302352 cycles/ticks
kyber_keypair:
median: 309090 cycles/ticks
average: 311764 cycles/ticks
kyber_encaps_derand:
median: 395422 cycles/ticks
average: 397441 cycles/ticks
kyber_encaps:
median: 396896 cycles/ticks
average: 399363 cycles/ticks
kyber_decaps:
median: 526754 cycles/ticks
average: 530607 cycles/ticks
Loop spin: 350
gen_a:
median: 59174 cycles/ticks
average: 59938 cycles/ticks
poly_getnoise_eta1:
median: 11362 cycles/ticks
average: 11554 cycles/ticks
poly_getnoise_eta2:
median: 7340 cycles/ticks
average: 7484 cycles/ticks
NTT:
median: 23844 cycles/ticks
average: 24034 cycles/ticks
INVNTT:
median: 34270 cycles/ticks
average: 34596 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 24234 cycles/ticks
average: 24448 cycles/ticks
poly_tomsg:
median: 3894 cycles/ticks
average: 4004 cycles/ticks
poly_frommsg:
median: 3474 cycles/ticks
average: 3531 cycles/ticks
poly_compress:
median: 3684 cycles/ticks
average: 3799 cycles/ticks
poly_decompress:
median: 1058 cycles/ticks
average: 1129 cycles/ticks
polyvec_compress:
median: 11598 cycles/ticks
average: 11769 cycles/ticks
polyvec_decompress:
median: 4390 cycles/ticks
average: 4431 cycles/ticks
indcpa_keypair:
median: 276414 cycles/ticks
average: 278976 cycles/ticks
indcpa_enc:
median: 368352 cycles/ticks
average: 371377 cycles/ticks
indcpa_dec:
median: 124384 cycles/ticks
average: 125113 cycles/ticks
kyber_keypair_derand:
median: 300134 cycles/ticks
average: 302667 cycles/ticks
kyber_keypair:
median: 310196 cycles/ticks
average: 311963 cycles/ticks
kyber_encaps_derand:
median: 396032 cycles/ticks
average: 398033 cycles/ticks
kyber_encaps:
median: 397842 cycles/ticks
average: 400271 cycles/ticks
kyber_decaps:
median: 526834 cycles/ticks
average: 529548 cycles/ticks
Loop spin: 351
gen_a:
median: 59160 cycles/ticks
average: 60007 cycles/ticks
poly_getnoise_eta1:
median: 11516 cycles/ticks
average: 11635 cycles/ticks
poly_getnoise_eta2:
median: 7358 cycles/ticks
average: 7549 cycles/ticks
NTT:
median: 23326 cycles/ticks
average: 23923 cycles/ticks
INVNTT:
median: 34370 cycles/ticks
average: 34567 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 24192 cycles/ticks
average: 24509 cycles/ticks
poly_tomsg:
median: 3854 cycles/ticks
average: 3970 cycles/ticks
poly_frommsg:
median: 3452 cycles/ticks
average: 3520 cycles/ticks
poly_compress:
median: 3682 cycles/ticks
average: 3842 cycles/ticks
poly_decompress:
median: 1032 cycles/ticks
average: 1047 cycles/ticks
polyvec_compress:
median: 11628 cycles/ticks
average: 11720 cycles/ticks
polyvec_decompress:
median: 4388 cycles/ticks
average: 4418 cycles/ticks
indcpa_keypair:
median: 276388 cycles/ticks
average: 278622 cycles/ticks
indcpa_enc:
median: 367796 cycles/ticks
average: 370179 cycles/ticks
indcpa_dec:
median: 124536 cycles/ticks
average: 125622 cycles/ticks
kyber_keypair_derand:
median: 299628 cycles/ticks
average: 302183 cycles/ticks
kyber_keypair:
median: 309082 cycles/ticks
average: 311427 cycles/ticks
kyber_encaps_derand:
median: 395568 cycles/ticks
average: 397510 cycles/ticks
kyber_encaps:
median: 396992 cycles/ticks
average: 399741 cycles/ticks
kyber_decaps:
median: 526296 cycles/ticks
average: 527856 cycles/ticks
Loop spin: 352
gen_a:
median: 59122 cycles/ticks
average: 59996 cycles/ticks
poly_getnoise_eta1:
median: 11312 cycles/ticks
average: 11553 cycles/ticks
poly_getnoise_eta2:
median: 7458 cycles/ticks
average: 7548 cycles/ticks
NTT:
median: 23344 cycles/ticks
average: 23990 cycles/ticks
INVNTT:
median: 34276 cycles/ticks
average: 34559 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 24208 cycles/ticks
average: 24404 cycles/ticks
poly_tomsg:
median: 3960 cycles/ticks
average: 4061 cycles/ticks
poly_frommsg:
median: 3444 cycles/ticks
average: 3522 cycles/ticks
poly_compress:
median: 3652 cycles/ticks
average: 3675 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1052 cycles/ticks
polyvec_compress:
median: 11592 cycles/ticks
average: 11842 cycles/ticks
polyvec_decompress:
median: 4388 cycles/ticks
average: 4407 cycles/ticks
indcpa_keypair:
median: 275402 cycles/ticks
average: 277098 cycles/ticks
indcpa_enc:
median: 367460 cycles/ticks
average: 369830 cycles/ticks
indcpa_dec:
median: 124588 cycles/ticks
average: 125665 cycles/ticks
kyber_keypair_derand:
median: 299844 cycles/ticks
average: 301781 cycles/ticks
kyber_keypair:
median: 309202 cycles/ticks
average: 311886 cycles/ticks
kyber_encaps_derand:
median: 395346 cycles/ticks
average: 397857 cycles/ticks
kyber_encaps:
median: 396672 cycles/ticks
average: 398788 cycles/ticks
kyber_decaps:
median: 526176 cycles/ticks
average: 529656 cycles/ticks
Loop spin: 353
gen_a:
median: 57764 cycles/ticks
average: 59208 cycles/ticks
poly_getnoise_eta1:
median: 11634 cycles/ticks
average: 11708 cycles/ticks
poly_getnoise_eta2:
median: 7248 cycles/ticks
average: 7388 cycles/ticks
NTT:
median: 23862 cycles/ticks
average: 24048 cycles/ticks
INVNTT:
median: 34320 cycles/ticks
average: 34498 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 24196 cycles/ticks
average: 24473 cycles/ticks
poly_tomsg:
median: 3944 cycles/ticks
average: 4035 cycles/ticks
poly_frommsg:
median: 3440 cycles/ticks
average: 3478 cycles/ticks
poly_compress:
median: 3742 cycles/ticks
average: 3831 cycles/ticks
poly_decompress:
median: 1056 cycles/ticks
average: 1065 cycles/ticks
polyvec_compress:
median: 11648 cycles/ticks
average: 11776 cycles/ticks
polyvec_decompress:
median: 4270 cycles/ticks
average: 4366 cycles/ticks
indcpa_keypair:
median: 276076 cycles/ticks
average: 278333 cycles/ticks
indcpa_enc:
median: 367840 cycles/ticks
average: 370752 cycles/ticks
indcpa_dec:
median: 124564 cycles/ticks
average: 125862 cycles/ticks
kyber_keypair_derand:
median: 300154 cycles/ticks
average: 302632 cycles/ticks
kyber_keypair:
median: 309034 cycles/ticks
average: 311250 cycles/ticks
kyber_encaps_derand:
median: 395856 cycles/ticks
average: 398329 cycles/ticks
kyber_encaps:
median: 396820 cycles/ticks
average: 399376 cycles/ticks
kyber_decaps:
median: 526710 cycles/ticks
average: 529402 cycles/ticks
Loop spin: 354
gen_a:
median: 59034 cycles/ticks
average: 59663 cycles/ticks
poly_getnoise_eta1:
median: 11372 cycles/ticks
average: 11632 cycles/ticks
poly_getnoise_eta2:
median: 7366 cycles/ticks
average: 7527 cycles/ticks
NTT:
median: 23794 cycles/ticks
average: 24264 cycles/ticks
INVNTT:
median: 34222 cycles/ticks
average: 34571 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 24210 cycles/ticks
average: 24401 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3907 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3474 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3675 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1071 cycles/ticks
polyvec_compress:
median: 11416 cycles/ticks
average: 11733 cycles/ticks
polyvec_decompress:
median: 4264 cycles/ticks
average: 4348 cycles/ticks
indcpa_keypair:
median: 275734 cycles/ticks
average: 277078 cycles/ticks
indcpa_enc:
median: 367678 cycles/ticks
average: 369189 cycles/ticks
indcpa_dec:
median: 124540 cycles/ticks
average: 125999 cycles/ticks
kyber_keypair_derand:
median: 299684 cycles/ticks
average: 301315 cycles/ticks
kyber_keypair:
median: 309054 cycles/ticks
average: 311290 cycles/ticks
kyber_encaps_derand:
median: 395276 cycles/ticks
average: 397644 cycles/ticks
kyber_encaps:
median: 396632 cycles/ticks
average: 398812 cycles/ticks
kyber_decaps:
median: 525674 cycles/ticks
average: 525822 cycles/ticks
Loop spin: 355
gen_a:
median: 59066 cycles/ticks
average: 59480 cycles/ticks
poly_getnoise_eta1:
median: 11312 cycles/ticks
average: 11424 cycles/ticks
poly_getnoise_eta2:
median: 7306 cycles/ticks
average: 7464 cycles/ticks
NTT:
median: 23642 cycles/ticks
average: 24114 cycles/ticks
INVNTT:
median: 34358 cycles/ticks
average: 34853 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23642 cycles/ticks
average: 24362 cycles/ticks
poly_tomsg:
median: 3960 cycles/ticks
average: 4010 cycles/ticks
poly_frommsg:
median: 3530 cycles/ticks
average: 3627 cycles/ticks
poly_compress:
median: 3676 cycles/ticks
average: 3758 cycles/ticks
poly_decompress:
median: 1054 cycles/ticks
average: 1083 cycles/ticks
polyvec_compress:
median: 11324 cycles/ticks
average: 11453 cycles/ticks
polyvec_decompress:
median: 4262 cycles/ticks
average: 4288 cycles/ticks
indcpa_keypair:
median: 276004 cycles/ticks
average: 277257 cycles/ticks
indcpa_enc:
median: 367878 cycles/ticks
average: 370433 cycles/ticks
indcpa_dec:
median: 124556 cycles/ticks
average: 125773 cycles/ticks
kyber_keypair_derand:
median: 299558 cycles/ticks
average: 301319 cycles/ticks
kyber_keypair:
median: 308894 cycles/ticks
average: 311171 cycles/ticks
kyber_encaps_derand:
median: 395618 cycles/ticks
average: 397166 cycles/ticks
kyber_encaps:
median: 397130 cycles/ticks
average: 399524 cycles/ticks
kyber_decaps:
median: 526696 cycles/ticks
average: 530387 cycles/ticks
Loop spin: 356
gen_a:
median: 59342 cycles/ticks
average: 59962 cycles/ticks
poly_getnoise_eta1:
median: 11500 cycles/ticks
average: 11767 cycles/ticks
poly_getnoise_eta2:
median: 7398 cycles/ticks
average: 7487 cycles/ticks
NTT:
median: 23884 cycles/ticks
average: 23994 cycles/ticks
INVNTT:
median: 34240 cycles/ticks
average: 34771 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23700 cycles/ticks
average: 24299 cycles/ticks
poly_tomsg:
median: 3948 cycles/ticks
average: 3981 cycles/ticks
poly_frommsg:
median: 3440 cycles/ticks
average: 3518 cycles/ticks
poly_compress:
median: 3742 cycles/ticks
average: 3843 cycles/ticks
poly_decompress:
median: 1060 cycles/ticks
average: 1065 cycles/ticks
polyvec_compress:
median: 11478 cycles/ticks
average: 11733 cycles/ticks
polyvec_decompress:
median: 4338 cycles/ticks
average: 4450 cycles/ticks
indcpa_keypair:
median: 276650 cycles/ticks
average: 278929 cycles/ticks
indcpa_enc:
median: 368458 cycles/ticks
average: 371420 cycles/ticks
indcpa_dec:
median: 124568 cycles/ticks
average: 125725 cycles/ticks
kyber_keypair_derand:
median: 299988 cycles/ticks
average: 302289 cycles/ticks
kyber_keypair:
median: 309854 cycles/ticks
average: 312387 cycles/ticks
kyber_encaps_derand:
median: 396178 cycles/ticks
average: 398652 cycles/ticks
kyber_encaps:
median: 397638 cycles/ticks
average: 400730 cycles/ticks
kyber_decaps:
median: 526534 cycles/ticks
average: 530229 cycles/ticks
Loop spin: 357
gen_a:
median: 59160 cycles/ticks
average: 59666 cycles/ticks
poly_getnoise_eta1:
median: 11260 cycles/ticks
average: 11537 cycles/ticks
poly_getnoise_eta2:
median: 7432 cycles/ticks
average: 7521 cycles/ticks
NTT:
median: 23810 cycles/ticks
average: 24104 cycles/ticks
INVNTT:
median: 34266 cycles/ticks
average: 34672 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 24180 cycles/ticks
average: 24463 cycles/ticks
poly_tomsg:
median: 3846 cycles/ticks
average: 3856 cycles/ticks
poly_frommsg:
median: 3444 cycles/ticks
average: 3470 cycles/ticks
poly_compress:
median: 3666 cycles/ticks
average: 3750 cycles/ticks
poly_decompress:
median: 1058 cycles/ticks
average: 1112 cycles/ticks
polyvec_compress:
median: 11622 cycles/ticks
average: 11725 cycles/ticks
polyvec_decompress:
median: 4280 cycles/ticks
average: 4410 cycles/ticks
indcpa_keypair:
median: 275836 cycles/ticks
average: 278092 cycles/ticks
indcpa_enc:
median: 368004 cycles/ticks
average: 370490 cycles/ticks
indcpa_dec:
median: 124366 cycles/ticks
average: 125303 cycles/ticks
kyber_keypair_derand:
median: 299752 cycles/ticks
average: 301512 cycles/ticks
kyber_keypair:
median: 308962 cycles/ticks
average: 311318 cycles/ticks
kyber_encaps_derand:
median: 394970 cycles/ticks
average: 396291 cycles/ticks
kyber_encaps:
median: 396552 cycles/ticks
average: 399184 cycles/ticks
kyber_decaps:
median: 525988 cycles/ticks
average: 528003 cycles/ticks
Loop spin: 358
gen_a:
median: 58964 cycles/ticks
average: 59606 cycles/ticks
poly_getnoise_eta1:
median: 11374 cycles/ticks
average: 11643 cycles/ticks
poly_getnoise_eta2:
median: 7342 cycles/ticks
average: 7471 cycles/ticks
NTT:
median: 23896 cycles/ticks
average: 24178 cycles/ticks
INVNTT:
median: 33780 cycles/ticks
average: 34616 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 24058 cycles/ticks
average: 24341 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3871 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3474 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3701 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11330 cycles/ticks
average: 11413 cycles/ticks
polyvec_decompress:
median: 4354 cycles/ticks
average: 4467 cycles/ticks
indcpa_keypair:
median: 275648 cycles/ticks
average: 278058 cycles/ticks
indcpa_enc:
median: 368300 cycles/ticks
average: 370684 cycles/ticks
indcpa_dec:
median: 121698 cycles/ticks
average: 124710 cycles/ticks
kyber_keypair_derand:
median: 304172 cycles/ticks
average: 305840 cycles/ticks
kyber_keypair:
median: 303048 cycles/ticks
average: 309735 cycles/ticks
kyber_encaps_derand:
median: 395718 cycles/ticks
average: 397531 cycles/ticks
kyber_encaps:
median: 396926 cycles/ticks
average: 398963 cycles/ticks
kyber_decaps:
median: 526632 cycles/ticks
average: 529239 cycles/ticks
Loop spin: 359
gen_a:
median: 57956 cycles/ticks
average: 59753 cycles/ticks
poly_getnoise_eta1:
median: 11328 cycles/ticks
average: 11493 cycles/ticks
poly_getnoise_eta2:
median: 7294 cycles/ticks
average: 7491 cycles/ticks
NTT:
median: 23448 cycles/ticks
average: 24022 cycles/ticks
INVNTT:
median: 33488 cycles/ticks
average: 34163 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 24112 cycles/ticks
average: 24314 cycles/ticks
poly_tomsg:
median: 3962 cycles/ticks
average: 3979 cycles/ticks
poly_frommsg:
median: 3542 cycles/ticks
average: 3563 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3717 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11456 cycles/ticks
average: 11725 cycles/ticks
polyvec_decompress:
median: 4256 cycles/ticks
average: 4279 cycles/ticks
indcpa_keypair:
median: 269320 cycles/ticks
average: 275489 cycles/ticks
indcpa_enc:
median: 358444 cycles/ticks
average: 366353 cycles/ticks
indcpa_dec:
median: 122292 cycles/ticks
average: 124902 cycles/ticks
kyber_keypair_derand:
median: 299536 cycles/ticks
average: 301151 cycles/ticks
kyber_keypair:
median: 308712 cycles/ticks
average: 310355 cycles/ticks
kyber_encaps_derand:
median: 395476 cycles/ticks
average: 397238 cycles/ticks
kyber_encaps:
median: 386370 cycles/ticks
average: 394534 cycles/ticks
kyber_decaps:
median: 514168 cycles/ticks
average: 524810 cycles/ticks
Loop spin: 360
gen_a:
median: 57710 cycles/ticks
average: 59003 cycles/ticks
poly_getnoise_eta1:
median: 11316 cycles/ticks
average: 11402 cycles/ticks
poly_getnoise_eta2:
median: 7450 cycles/ticks
average: 7541 cycles/ticks
NTT:
median: 23386 cycles/ticks
average: 23778 cycles/ticks
INVNTT:
median: 33552 cycles/ticks
average: 34543 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23600 cycles/ticks
average: 24088 cycles/ticks
poly_tomsg:
median: 3962 cycles/ticks
average: 3979 cycles/ticks
poly_frommsg:
median: 3466 cycles/ticks
average: 3572 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3671 cycles/ticks
poly_decompress:
median: 1030 cycles/ticks
average: 1054 cycles/ticks
polyvec_compress:
median: 11422 cycles/ticks
average: 11751 cycles/ticks
polyvec_decompress:
median: 4300 cycles/ticks
average: 4415 cycles/ticks
indcpa_keypair:
median: 268700 cycles/ticks
average: 276151 cycles/ticks
indcpa_enc:
median: 358336 cycles/ticks
average: 369376 cycles/ticks
indcpa_dec:
median: 121480 cycles/ticks
average: 124305 cycles/ticks
kyber_keypair_derand:
median: 299752 cycles/ticks
average: 302518 cycles/ticks
kyber_keypair:
median: 309296 cycles/ticks
average: 311170 cycles/ticks
kyber_encaps_derand:
median: 395486 cycles/ticks
average: 397528 cycles/ticks
kyber_encaps:
median: 396928 cycles/ticks
average: 399811 cycles/ticks
kyber_decaps:
median: 526616 cycles/ticks
average: 530524 cycles/ticks
Loop spin: 361
gen_a:
median: 59224 cycles/ticks
average: 60058 cycles/ticks
poly_getnoise_eta1:
median: 11636 cycles/ticks
average: 11793 cycles/ticks
poly_getnoise_eta2:
median: 7260 cycles/ticks
average: 7362 cycles/ticks
NTT:
median: 23874 cycles/ticks
average: 24224 cycles/ticks
INVNTT:
median: 34270 cycles/ticks
average: 34424 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 24250 cycles/ticks
average: 24505 cycles/ticks
poly_tomsg:
median: 3852 cycles/ticks
average: 3927 cycles/ticks
poly_frommsg:
median: 3544 cycles/ticks
average: 3618 cycles/ticks
poly_compress:
median: 3676 cycles/ticks
average: 3808 cycles/ticks
poly_decompress:
median: 1058 cycles/ticks
average: 1114 cycles/ticks
polyvec_compress:
median: 11522 cycles/ticks
average: 11916 cycles/ticks
polyvec_decompress:
median: 4398 cycles/ticks
average: 4480 cycles/ticks
indcpa_keypair:
median: 276196 cycles/ticks
average: 278087 cycles/ticks
indcpa_enc:
median: 367944 cycles/ticks
average: 370273 cycles/ticks
indcpa_dec:
median: 124238 cycles/ticks
average: 125169 cycles/ticks
kyber_keypair_derand:
median: 299690 cycles/ticks
average: 301519 cycles/ticks
kyber_keypair:
median: 308990 cycles/ticks
average: 310732 cycles/ticks
kyber_encaps_derand:
median: 395412 cycles/ticks
average: 397512 cycles/ticks
kyber_encaps:
median: 396918 cycles/ticks
average: 399637 cycles/ticks
kyber_decaps:
median: 526164 cycles/ticks
average: 529354 cycles/ticks
Loop spin: 362
gen_a:
median: 59072 cycles/ticks
average: 59642 cycles/ticks
poly_getnoise_eta1:
median: 11284 cycles/ticks
average: 11593 cycles/ticks
poly_getnoise_eta2:
median: 7348 cycles/ticks
average: 7502 cycles/ticks
NTT:
median: 23820 cycles/ticks
average: 24043 cycles/ticks
INVNTT:
median: 34148 cycles/ticks
average: 34544 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23818 cycles/ticks
average: 24293 cycles/ticks
poly_tomsg:
median: 3890 cycles/ticks
average: 4008 cycles/ticks
poly_frommsg:
median: 3542 cycles/ticks
average: 3577 cycles/ticks
poly_compress:
median: 3764 cycles/ticks
average: 3777 cycles/ticks
poly_decompress:
median: 1058 cycles/ticks
average: 1065 cycles/ticks
polyvec_compress:
median: 11622 cycles/ticks
average: 11689 cycles/ticks
polyvec_decompress:
median: 4388 cycles/ticks
average: 4470 cycles/ticks
indcpa_keypair:
median: 275644 cycles/ticks
average: 277577 cycles/ticks
indcpa_enc:
median: 367690 cycles/ticks
average: 369868 cycles/ticks
indcpa_dec:
median: 124212 cycles/ticks
average: 125181 cycles/ticks
kyber_keypair_derand:
median: 299516 cycles/ticks
average: 301959 cycles/ticks
kyber_keypair:
median: 308858 cycles/ticks
average: 310739 cycles/ticks
kyber_encaps_derand:
median: 395538 cycles/ticks
average: 397565 cycles/ticks
kyber_encaps:
median: 396502 cycles/ticks
average: 398283 cycles/ticks
kyber_decaps:
median: 526640 cycles/ticks
average: 528330 cycles/ticks
Loop spin: 363
gen_a:
median: 59096 cycles/ticks
average: 60068 cycles/ticks
poly_getnoise_eta1:
median: 11716 cycles/ticks
average: 11866 cycles/ticks
poly_getnoise_eta2:
median: 7452 cycles/ticks
average: 7583 cycles/ticks
NTT:
median: 23274 cycles/ticks
average: 23982 cycles/ticks
INVNTT:
median: 34354 cycles/ticks
average: 34587 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 24110 cycles/ticks
average: 24453 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3856 cycles/ticks
poly_frommsg:
median: 3544 cycles/ticks
average: 3635 cycles/ticks
poly_compress:
median: 3762 cycles/ticks
average: 3805 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1094 cycles/ticks
polyvec_compress:
median: 11398 cycles/ticks
average: 11748 cycles/ticks
polyvec_decompress:
median: 4280 cycles/ticks
average: 4462 cycles/ticks
indcpa_keypair:
median: 276060 cycles/ticks
average: 277917 cycles/ticks
indcpa_enc:
median: 367742 cycles/ticks
average: 369549 cycles/ticks
indcpa_dec:
median: 124518 cycles/ticks
average: 125049 cycles/ticks
kyber_keypair_derand:
median: 299678 cycles/ticks
average: 301246 cycles/ticks
kyber_keypair:
median: 309130 cycles/ticks
average: 311127 cycles/ticks
kyber_encaps_derand:
median: 395546 cycles/ticks
average: 398390 cycles/ticks
kyber_encaps:
median: 396968 cycles/ticks
average: 399845 cycles/ticks
kyber_decaps:
median: 526318 cycles/ticks
average: 530569 cycles/ticks
Loop spin: 364
gen_a:
median: 59224 cycles/ticks
average: 59897 cycles/ticks
poly_getnoise_eta1:
median: 11452 cycles/ticks
average: 11697 cycles/ticks
poly_getnoise_eta2:
median: 7364 cycles/ticks
average: 7557 cycles/ticks
NTT:
median: 23574 cycles/ticks
average: 23989 cycles/ticks
INVNTT:
median: 33742 cycles/ticks
average: 34830 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 24252 cycles/ticks
average: 24525 cycles/ticks
poly_tomsg:
median: 3868 cycles/ticks
average: 3982 cycles/ticks
poly_frommsg:
median: 3444 cycles/ticks
average: 3495 cycles/ticks
poly_compress:
median: 3750 cycles/ticks
average: 3839 cycles/ticks
poly_decompress:
median: 1058 cycles/ticks
average: 1084 cycles/ticks
polyvec_compress:
median: 11494 cycles/ticks
average: 11640 cycles/ticks
polyvec_decompress:
median: 4290 cycles/ticks
average: 4355 cycles/ticks
indcpa_keypair:
median: 275928 cycles/ticks
average: 277742 cycles/ticks
indcpa_enc:
median: 367948 cycles/ticks
average: 370227 cycles/ticks
indcpa_dec:
median: 124382 cycles/ticks
average: 125573 cycles/ticks
kyber_keypair_derand:
median: 299692 cycles/ticks
average: 302370 cycles/ticks
kyber_keypair:
median: 309072 cycles/ticks
average: 311329 cycles/ticks
kyber_encaps_derand:
median: 395348 cycles/ticks
average: 397542 cycles/ticks
kyber_encaps:
median: 396606 cycles/ticks
average: 398761 cycles/ticks
kyber_decaps:
median: 526308 cycles/ticks
average: 529376 cycles/ticks
Loop spin: 365
gen_a:
median: 59042 cycles/ticks
average: 59745 cycles/ticks
poly_getnoise_eta1:
median: 11244 cycles/ticks
average: 11322 cycles/ticks
poly_getnoise_eta2:
median: 7240 cycles/ticks
average: 7260 cycles/ticks
NTT:
median: 23860 cycles/ticks
average: 24144 cycles/ticks
INVNTT:
median: 34348 cycles/ticks
average: 34788 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23682 cycles/ticks
average: 24295 cycles/ticks
poly_tomsg:
median: 3958 cycles/ticks
average: 4052 cycles/ticks
poly_frommsg:
median: 3542 cycles/ticks
average: 3573 cycles/ticks
poly_compress:
median: 3718 cycles/ticks
average: 3837 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1033 cycles/ticks
polyvec_compress:
median: 11328 cycles/ticks
average: 11408 cycles/ticks
polyvec_decompress:
median: 4272 cycles/ticks
average: 4362 cycles/ticks
indcpa_keypair:
median: 276016 cycles/ticks
average: 278461 cycles/ticks
indcpa_enc:
median: 367654 cycles/ticks
average: 369312 cycles/ticks
indcpa_dec:
median: 124250 cycles/ticks
average: 125229 cycles/ticks
kyber_keypair_derand:
median: 299318 cycles/ticks
average: 300974 cycles/ticks
kyber_keypair:
median: 308670 cycles/ticks
average: 310635 cycles/ticks
kyber_encaps_derand:
median: 395764 cycles/ticks
average: 398137 cycles/ticks
kyber_encaps:
median: 397654 cycles/ticks
average: 400360 cycles/ticks
kyber_decaps:
median: 526136 cycles/ticks
average: 528538 cycles/ticks
Loop spin: 366
gen_a:
median: 57982 cycles/ticks
average: 59570 cycles/ticks
poly_getnoise_eta1:
median: 11304 cycles/ticks
average: 11372 cycles/ticks
poly_getnoise_eta2:
median: 7346 cycles/ticks
average: 7516 cycles/ticks
NTT:
median: 23370 cycles/ticks
average: 24151 cycles/ticks
INVNTT:
median: 34240 cycles/ticks
average: 34621 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 24228 cycles/ticks
average: 24388 cycles/ticks
poly_tomsg:
median: 3964 cycles/ticks
average: 3984 cycles/ticks
poly_frommsg:
median: 3478 cycles/ticks
average: 3602 cycles/ticks
poly_compress:
median: 3696 cycles/ticks
average: 3800 cycles/ticks
poly_decompress:
median: 1058 cycles/ticks
average: 1088 cycles/ticks
polyvec_compress:
median: 11630 cycles/ticks
average: 11777 cycles/ticks
polyvec_decompress:
median: 4390 cycles/ticks
average: 4463 cycles/ticks
indcpa_keypair:
median: 276560 cycles/ticks
average: 278473 cycles/ticks
indcpa_enc:
median: 368350 cycles/ticks
average: 371247 cycles/ticks
indcpa_dec:
median: 124460 cycles/ticks
average: 125450 cycles/ticks
kyber_keypair_derand:
median: 300236 cycles/ticks
average: 302174 cycles/ticks
kyber_keypair:
median: 309494 cycles/ticks
average: 312330 cycles/ticks
kyber_encaps_derand:
median: 395904 cycles/ticks
average: 398515 cycles/ticks
kyber_encaps:
median: 397282 cycles/ticks
average: 399784 cycles/ticks
kyber_decaps:
median: 526850 cycles/ticks
average: 529900 cycles/ticks
Loop spin: 367
gen_a:
median: 59192 cycles/ticks
average: 59834 cycles/ticks
poly_getnoise_eta1:
median: 11386 cycles/ticks
average: 11594 cycles/ticks
poly_getnoise_eta2:
median: 7308 cycles/ticks
average: 7463 cycles/ticks
NTT:
median: 23880 cycles/ticks
average: 24108 cycles/ticks
INVNTT:
median: 34264 cycles/ticks
average: 34678 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 24114 cycles/ticks
average: 24358 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3863 cycles/ticks
poly_frommsg:
median: 3482 cycles/ticks
average: 3555 cycles/ticks
poly_compress:
median: 3764 cycles/ticks
average: 3790 cycles/ticks
poly_decompress:
median: 1062 cycles/ticks
average: 1069 cycles/ticks
polyvec_compress:
median: 11558 cycles/ticks
average: 11686 cycles/ticks
polyvec_decompress:
median: 4384 cycles/ticks
average: 4407 cycles/ticks
indcpa_keypair:
median: 275602 cycles/ticks
average: 277797 cycles/ticks
indcpa_enc:
median: 367602 cycles/ticks
average: 369986 cycles/ticks
indcpa_dec:
median: 124540 cycles/ticks
average: 125652 cycles/ticks
kyber_keypair_derand:
median: 299694 cycles/ticks
average: 300980 cycles/ticks
kyber_keypair:
median: 309072 cycles/ticks
average: 312025 cycles/ticks
kyber_encaps_derand:
median: 395370 cycles/ticks
average: 397743 cycles/ticks
kyber_encaps:
median: 396872 cycles/ticks
average: 399713 cycles/ticks
kyber_decaps:
median: 526398 cycles/ticks
average: 529487 cycles/ticks
Loop spin: 368
gen_a:
median: 59174 cycles/ticks
average: 59967 cycles/ticks
poly_getnoise_eta1:
median: 11310 cycles/ticks
average: 11424 cycles/ticks
poly_getnoise_eta2:
median: 7454 cycles/ticks
average: 7514 cycles/ticks
NTT:
median: 23868 cycles/ticks
average: 24146 cycles/ticks
INVNTT:
median: 33710 cycles/ticks
average: 34503 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23708 cycles/ticks
average: 24257 cycles/ticks
poly_tomsg:
median: 3846 cycles/ticks
average: 3871 cycles/ticks
poly_frommsg:
median: 3488 cycles/ticks
average: 3601 cycles/ticks
poly_compress:
median: 3766 cycles/ticks
average: 3788 cycles/ticks
poly_decompress:
median: 1056 cycles/ticks
average: 1080 cycles/ticks
polyvec_compress:
median: 11546 cycles/ticks
average: 11729 cycles/ticks
polyvec_decompress:
median: 4314 cycles/ticks
average: 4436 cycles/ticks
indcpa_keypair:
median: 276062 cycles/ticks
average: 278124 cycles/ticks
indcpa_enc:
median: 367736 cycles/ticks
average: 369263 cycles/ticks
indcpa_dec:
median: 124564 cycles/ticks
average: 125528 cycles/ticks
kyber_keypair_derand:
median: 299860 cycles/ticks
average: 301883 cycles/ticks
kyber_keypair:
median: 308854 cycles/ticks
average: 311489 cycles/ticks
kyber_encaps_derand:
median: 395578 cycles/ticks
average: 398864 cycles/ticks
kyber_encaps:
median: 396484 cycles/ticks
average: 398477 cycles/ticks
kyber_decaps:
median: 526496 cycles/ticks
average: 530897 cycles/ticks
Loop spin: 369
gen_a:
median: 59172 cycles/ticks
average: 60095 cycles/ticks
poly_getnoise_eta1:
median: 11488 cycles/ticks
average: 11703 cycles/ticks
poly_getnoise_eta2:
median: 7454 cycles/ticks
average: 7511 cycles/ticks
NTT:
median: 23840 cycles/ticks
average: 24111 cycles/ticks
INVNTT:
median: 34316 cycles/ticks
average: 34665 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23796 cycles/ticks
average: 24277 cycles/ticks
poly_tomsg:
median: 3960 cycles/ticks
average: 4027 cycles/ticks
poly_frommsg:
median: 3502 cycles/ticks
average: 3605 cycles/ticks
poly_compress:
median: 3658 cycles/ticks
average: 3717 cycles/ticks
poly_decompress:
median: 1056 cycles/ticks
average: 1113 cycles/ticks
polyvec_compress:
median: 11366 cycles/ticks
average: 11644 cycles/ticks
polyvec_decompress:
median: 4272 cycles/ticks
average: 4431 cycles/ticks
indcpa_keypair:
median: 276134 cycles/ticks
average: 278517 cycles/ticks
indcpa_enc:
median: 367716 cycles/ticks
average: 369169 cycles/ticks
indcpa_dec:
median: 124466 cycles/ticks
average: 125573 cycles/ticks
kyber_keypair_derand:
median: 299366 cycles/ticks
average: 300967 cycles/ticks
kyber_keypair:
median: 309160 cycles/ticks
average: 311641 cycles/ticks
kyber_encaps_derand:
median: 395464 cycles/ticks
average: 397840 cycles/ticks
kyber_encaps:
median: 396624 cycles/ticks
average: 398646 cycles/ticks
kyber_decaps:
median: 526504 cycles/ticks
average: 529585 cycles/ticks
Loop spin: 370
gen_a:
median: 59248 cycles/ticks
average: 59884 cycles/ticks
poly_getnoise_eta1:
median: 11552 cycles/ticks
average: 11728 cycles/ticks
poly_getnoise_eta2:
median: 7404 cycles/ticks
average: 7507 cycles/ticks
NTT:
median: 23826 cycles/ticks
average: 24120 cycles/ticks
INVNTT:
median: 34300 cycles/ticks
average: 34741 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 24182 cycles/ticks
average: 24544 cycles/ticks
poly_tomsg:
median: 3962 cycles/ticks
average: 3974 cycles/ticks
poly_frommsg:
median: 3544 cycles/ticks
average: 3572 cycles/ticks
poly_compress:
median: 3716 cycles/ticks
average: 3811 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1036 cycles/ticks
polyvec_compress:
median: 11620 cycles/ticks
average: 11769 cycles/ticks
polyvec_decompress:
median: 4268 cycles/ticks
average: 4377 cycles/ticks
indcpa_keypair:
median: 275794 cycles/ticks
average: 277067 cycles/ticks
indcpa_enc:
median: 367726 cycles/ticks
average: 369025 cycles/ticks
indcpa_dec:
median: 124504 cycles/ticks
average: 125348 cycles/ticks
kyber_keypair_derand:
median: 299552 cycles/ticks
average: 301272 cycles/ticks
kyber_keypair:
median: 308972 cycles/ticks
average: 311032 cycles/ticks
kyber_encaps_derand:
median: 395538 cycles/ticks
average: 397298 cycles/ticks
kyber_encaps:
median: 397866 cycles/ticks
average: 399947 cycles/ticks
kyber_decaps:
median: 526578 cycles/ticks
average: 530807 cycles/ticks
Loop spin: 371
gen_a:
median: 59076 cycles/ticks
average: 59737 cycles/ticks
poly_getnoise_eta1:
median: 11320 cycles/ticks
average: 11594 cycles/ticks
poly_getnoise_eta2:
median: 7238 cycles/ticks
average: 7266 cycles/ticks
NTT:
median: 23852 cycles/ticks
average: 24066 cycles/ticks
INVNTT:
median: 34394 cycles/ticks
average: 34922 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 24148 cycles/ticks
average: 24377 cycles/ticks
poly_tomsg:
median: 3960 cycles/ticks
average: 3987 cycles/ticks
poly_frommsg:
median: 3542 cycles/ticks
average: 3574 cycles/ticks
poly_compress:
median: 3732 cycles/ticks
average: 3831 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1034 cycles/ticks
polyvec_compress:
median: 11528 cycles/ticks
average: 11626 cycles/ticks
polyvec_decompress:
median: 4390 cycles/ticks
average: 4431 cycles/ticks
indcpa_keypair:
median: 275602 cycles/ticks
average: 277809 cycles/ticks
indcpa_enc:
median: 367502 cycles/ticks
average: 370470 cycles/ticks
indcpa_dec:
median: 124336 cycles/ticks
average: 125249 cycles/ticks
kyber_keypair_derand:
median: 299734 cycles/ticks
average: 302256 cycles/ticks
kyber_keypair:
median: 309000 cycles/ticks
average: 311203 cycles/ticks
kyber_encaps_derand:
median: 395238 cycles/ticks
average: 395775 cycles/ticks
kyber_encaps:
median: 396354 cycles/ticks
average: 397861 cycles/ticks
kyber_decaps:
median: 526250 cycles/ticks
average: 529071 cycles/ticks
Loop spin: 372
gen_a:
median: 59166 cycles/ticks
average: 59930 cycles/ticks
poly_getnoise_eta1:
median: 11240 cycles/ticks
average: 11293 cycles/ticks
poly_getnoise_eta2:
median: 7326 cycles/ticks
average: 7451 cycles/ticks
NTT:
median: 23848 cycles/ticks
average: 24181 cycles/ticks
INVNTT:
median: 33534 cycles/ticks
average: 34361 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 24192 cycles/ticks
average: 24454 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3956 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3466 cycles/ticks
poly_compress:
median: 3756 cycles/ticks
average: 3842 cycles/ticks
poly_decompress:
median: 1056 cycles/ticks
average: 1110 cycles/ticks
polyvec_compress:
median: 11346 cycles/ticks
average: 11660 cycles/ticks
polyvec_decompress:
median: 4286 cycles/ticks
average: 4403 cycles/ticks
indcpa_keypair:
median: 275624 cycles/ticks
average: 276891 cycles/ticks
indcpa_enc:
median: 367436 cycles/ticks
average: 369217 cycles/ticks
indcpa_dec:
median: 124540 cycles/ticks
average: 125414 cycles/ticks
kyber_keypair_derand:
median: 299714 cycles/ticks
average: 302338 cycles/ticks
kyber_keypair:
median: 308926 cycles/ticks
average: 311074 cycles/ticks
kyber_encaps_derand:
median: 395354 cycles/ticks
average: 397535 cycles/ticks
kyber_encaps:
median: 396570 cycles/ticks
average: 398678 cycles/ticks
kyber_decaps:
median: 526338 cycles/ticks
average: 528254 cycles/ticks
Loop spin: 373
gen_a:
median: 58960 cycles/ticks
average: 59514 cycles/ticks
poly_getnoise_eta1:
median: 11474 cycles/ticks
average: 11746 cycles/ticks
poly_getnoise_eta2:
median: 7238 cycles/ticks
average: 7271 cycles/ticks
NTT:
median: 23240 cycles/ticks
average: 23443 cycles/ticks
INVNTT:
median: 33508 cycles/ticks
average: 34216 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 24248 cycles/ticks
average: 24402 cycles/ticks
poly_tomsg:
median: 3948 cycles/ticks
average: 3982 cycles/ticks
poly_frommsg:
median: 3486 cycles/ticks
average: 3647 cycles/ticks
poly_compress:
median: 3754 cycles/ticks
average: 3799 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1045 cycles/ticks
polyvec_compress:
median: 11320 cycles/ticks
average: 11394 cycles/ticks
polyvec_decompress:
median: 4344 cycles/ticks
average: 4461 cycles/ticks
indcpa_keypair:
median: 275578 cycles/ticks
average: 276442 cycles/ticks
indcpa_enc:
median: 367924 cycles/ticks
average: 370420 cycles/ticks
indcpa_dec:
median: 124512 cycles/ticks
average: 125397 cycles/ticks
kyber_keypair_derand:
median: 299562 cycles/ticks
average: 301471 cycles/ticks
kyber_keypair:
median: 309064 cycles/ticks
average: 311327 cycles/ticks
kyber_encaps_derand:
median: 395284 cycles/ticks
average: 398744 cycles/ticks
kyber_encaps:
median: 396568 cycles/ticks
average: 398192 cycles/ticks
kyber_decaps:
median: 526094 cycles/ticks
average: 528226 cycles/ticks
Loop spin: 374
gen_a:
median: 59094 cycles/ticks
average: 59777 cycles/ticks
poly_getnoise_eta1:
median: 11496 cycles/ticks
average: 11806 cycles/ticks
poly_getnoise_eta2:
median: 7236 cycles/ticks
average: 7262 cycles/ticks
NTT:
median: 23814 cycles/ticks
average: 23993 cycles/ticks
INVNTT:
median: 34228 cycles/ticks
average: 34786 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23692 cycles/ticks
average: 24315 cycles/ticks
poly_tomsg:
median: 3960 cycles/ticks
average: 3972 cycles/ticks
poly_frommsg:
median: 3450 cycles/ticks
average: 3569 cycles/ticks
poly_compress:
median: 3670 cycles/ticks
average: 3751 cycles/ticks
poly_decompress:
median: 1058 cycles/ticks
average: 1131 cycles/ticks
polyvec_compress:
median: 11610 cycles/ticks
average: 11817 cycles/ticks
polyvec_decompress:
median: 4266 cycles/ticks
average: 4350 cycles/ticks
indcpa_keypair:
median: 275622 cycles/ticks
average: 277686 cycles/ticks
indcpa_enc:
median: 367618 cycles/ticks
average: 369062 cycles/ticks
indcpa_dec:
median: 124514 cycles/ticks
average: 125210 cycles/ticks
kyber_keypair_derand:
median: 299538 cycles/ticks
average: 301589 cycles/ticks
kyber_keypair:
median: 309302 cycles/ticks
average: 312224 cycles/ticks
kyber_encaps_derand:
median: 395824 cycles/ticks
average: 398706 cycles/ticks
kyber_encaps:
median: 396848 cycles/ticks
average: 399517 cycles/ticks
kyber_decaps:
median: 526698 cycles/ticks
average: 530067 cycles/ticks
Loop spin: 375
gen_a:
median: 59038 cycles/ticks
average: 59827 cycles/ticks
poly_getnoise_eta1:
median: 11500 cycles/ticks
average: 11643 cycles/ticks
poly_getnoise_eta2:
median: 7406 cycles/ticks
average: 7481 cycles/ticks
NTT:
median: 23600 cycles/ticks
average: 24155 cycles/ticks
INVNTT:
median: 34212 cycles/ticks
average: 34532 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 24224 cycles/ticks
average: 24491 cycles/ticks
poly_tomsg:
median: 3958 cycles/ticks
average: 3963 cycles/ticks
poly_frommsg:
median: 3542 cycles/ticks
average: 3567 cycles/ticks
poly_compress:
median: 3758 cycles/ticks
average: 3777 cycles/ticks
poly_decompress:
median: 1054 cycles/ticks
average: 1092 cycles/ticks
polyvec_compress:
median: 11530 cycles/ticks
average: 11824 cycles/ticks
polyvec_decompress:
median: 4384 cycles/ticks
average: 4459 cycles/ticks
indcpa_keypair:
median: 275716 cycles/ticks
average: 278611 cycles/ticks
indcpa_enc:
median: 367678 cycles/ticks
average: 369794 cycles/ticks
indcpa_dec:
median: 124490 cycles/ticks
average: 125487 cycles/ticks
kyber_keypair_derand:
median: 299776 cycles/ticks
average: 302447 cycles/ticks
kyber_keypair:
median: 309116 cycles/ticks
average: 311002 cycles/ticks
kyber_encaps_derand:
median: 395022 cycles/ticks
average: 395995 cycles/ticks
kyber_encaps:
median: 396690 cycles/ticks
average: 399168 cycles/ticks
kyber_decaps:
median: 526340 cycles/ticks
average: 529464 cycles/ticks
Loop spin: 376
gen_a:
median: 59190 cycles/ticks
average: 59692 cycles/ticks
poly_getnoise_eta1:
median: 11378 cycles/ticks
average: 11717 cycles/ticks
poly_getnoise_eta2:
median: 7450 cycles/ticks
average: 7492 cycles/ticks
NTT:
median: 23818 cycles/ticks
average: 24188 cycles/ticks
INVNTT:
median: 34248 cycles/ticks
average: 34538 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 24160 cycles/ticks
average: 24423 cycles/ticks
poly_tomsg:
median: 3960 cycles/ticks
average: 3973 cycles/ticks
poly_frommsg:
median: 3484 cycles/ticks
average: 3589 cycles/ticks
poly_compress:
median: 3702 cycles/ticks
average: 3809 cycles/ticks
poly_decompress:
median: 1058 cycles/ticks
average: 1068 cycles/ticks
polyvec_compress:
median: 11612 cycles/ticks
average: 11870 cycles/ticks
polyvec_decompress:
median: 4336 cycles/ticks
average: 4426 cycles/ticks
indcpa_keypair:
median: 276118 cycles/ticks
average: 278022 cycles/ticks
indcpa_enc:
median: 367824 cycles/ticks
average: 369314 cycles/ticks
indcpa_dec:
median: 124558 cycles/ticks
average: 125899 cycles/ticks
kyber_keypair_derand:
median: 300060 cycles/ticks
average: 301989 cycles/ticks
kyber_keypair:
median: 308794 cycles/ticks
average: 311430 cycles/ticks
kyber_encaps_derand:
median: 395692 cycles/ticks
average: 398266 cycles/ticks
kyber_encaps:
median: 397128 cycles/ticks
average: 400633 cycles/ticks
kyber_decaps:
median: 526898 cycles/ticks
average: 531614 cycles/ticks
Loop spin: 377
gen_a:
median: 59140 cycles/ticks
average: 59873 cycles/ticks
poly_getnoise_eta1:
median: 11356 cycles/ticks
average: 11667 cycles/ticks
poly_getnoise_eta2:
median: 7450 cycles/ticks
average: 7526 cycles/ticks
NTT:
median: 23880 cycles/ticks
average: 24312 cycles/ticks
INVNTT:
median: 34378 cycles/ticks
average: 34760 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 24232 cycles/ticks
average: 24534 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3922 cycles/ticks
poly_frommsg:
median: 3542 cycles/ticks
average: 3643 cycles/ticks
poly_compress:
median: 3758 cycles/ticks
average: 3802 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1100 cycles/ticks
polyvec_compress:
median: 11540 cycles/ticks
average: 11644 cycles/ticks
polyvec_decompress:
median: 4364 cycles/ticks
average: 4459 cycles/ticks
indcpa_keypair:
median: 275980 cycles/ticks
average: 278371 cycles/ticks
indcpa_enc:
median: 367794 cycles/ticks
average: 370559 cycles/ticks
indcpa_dec:
median: 124468 cycles/ticks
average: 125718 cycles/ticks
kyber_keypair_derand:
median: 299480 cycles/ticks
average: 301700 cycles/ticks
kyber_keypair:
median: 308842 cycles/ticks
average: 311302 cycles/ticks
kyber_encaps_derand:
median: 395380 cycles/ticks
average: 397660 cycles/ticks
kyber_encaps:
median: 396850 cycles/ticks
average: 399907 cycles/ticks
kyber_decaps:
median: 526630 cycles/ticks
average: 530739 cycles/ticks
Loop spin: 378
gen_a:
median: 59024 cycles/ticks
average: 59717 cycles/ticks
poly_getnoise_eta1:
median: 11610 cycles/ticks
average: 11748 cycles/ticks
poly_getnoise_eta2:
median: 7350 cycles/ticks
average: 7480 cycles/ticks
NTT:
median: 23924 cycles/ticks
average: 24246 cycles/ticks
INVNTT:
median: 34280 cycles/ticks
average: 34632 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 24230 cycles/ticks
average: 24456 cycles/ticks
poly_tomsg:
median: 3852 cycles/ticks
average: 3966 cycles/ticks
poly_frommsg:
median: 3472 cycles/ticks
average: 3542 cycles/ticks
poly_compress:
median: 3764 cycles/ticks
average: 3792 cycles/ticks
poly_decompress:
median: 1058 cycles/ticks
average: 1084 cycles/ticks
polyvec_compress:
median: 11582 cycles/ticks
average: 11692 cycles/ticks
polyvec_decompress:
median: 4312 cycles/ticks
average: 4462 cycles/ticks
indcpa_keypair:
median: 276344 cycles/ticks
average: 278289 cycles/ticks
indcpa_enc:
median: 367798 cycles/ticks
average: 369427 cycles/ticks
indcpa_dec:
median: 121802 cycles/ticks
average: 125020 cycles/ticks
kyber_keypair_derand:
median: 299766 cycles/ticks
average: 302425 cycles/ticks
kyber_keypair:
median: 308888 cycles/ticks
average: 311106 cycles/ticks
kyber_encaps_derand:
median: 399490 cycles/ticks
average: 402083 cycles/ticks
kyber_encaps:
median: 400824 cycles/ticks
average: 403473 cycles/ticks
kyber_decaps:
median: 530724 cycles/ticks
average: 534477 cycles/ticks
Loop spin: 379
gen_a:
median: 59198 cycles/ticks
average: 59850 cycles/ticks
poly_getnoise_eta1:
median: 11476 cycles/ticks
average: 11757 cycles/ticks
poly_getnoise_eta2:
median: 7262 cycles/ticks
average: 7441 cycles/ticks
NTT:
median: 23898 cycles/ticks
average: 24113 cycles/ticks
INVNTT:
median: 34202 cycles/ticks
average: 34594 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23706 cycles/ticks
average: 24363 cycles/ticks
poly_tomsg:
median: 3912 cycles/ticks
average: 4005 cycles/ticks
poly_frommsg:
median: 3548 cycles/ticks
average: 3579 cycles/ticks
poly_compress:
median: 3738 cycles/ticks
average: 3867 cycles/ticks
poly_decompress:
median: 1056 cycles/ticks
average: 1066 cycles/ticks
polyvec_compress:
median: 11408 cycles/ticks
average: 11709 cycles/ticks
polyvec_decompress:
median: 4382 cycles/ticks
average: 4426 cycles/ticks
indcpa_keypair:
median: 275934 cycles/ticks
average: 278353 cycles/ticks
indcpa_enc:
median: 368042 cycles/ticks
average: 370563 cycles/ticks
indcpa_dec:
median: 124500 cycles/ticks
average: 125726 cycles/ticks
kyber_keypair_derand:
median: 299960 cycles/ticks
average: 302018 cycles/ticks
kyber_keypair:
median: 309122 cycles/ticks
average: 311409 cycles/ticks
kyber_encaps_derand:
median: 395462 cycles/ticks
average: 397794 cycles/ticks
kyber_encaps:
median: 396658 cycles/ticks
average: 398454 cycles/ticks
kyber_decaps:
median: 526208 cycles/ticks
average: 528505 cycles/ticks
Loop spin: 380
gen_a:
median: 59108 cycles/ticks
average: 59829 cycles/ticks
poly_getnoise_eta1:
median: 11512 cycles/ticks
average: 11608 cycles/ticks
poly_getnoise_eta2:
median: 7440 cycles/ticks
average: 7555 cycles/ticks
NTT:
median: 23884 cycles/ticks
average: 24004 cycles/ticks
INVNTT:
median: 34254 cycles/ticks
average: 34825 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 24188 cycles/ticks
average: 24586 cycles/ticks
poly_tomsg:
median: 3866 cycles/ticks
average: 3947 cycles/ticks
poly_frommsg:
median: 3540 cycles/ticks
average: 3568 cycles/ticks
poly_compress:
median: 3676 cycles/ticks
average: 3834 cycles/ticks
poly_decompress:
median: 1056 cycles/ticks
average: 1065 cycles/ticks
polyvec_compress:
median: 11436 cycles/ticks
average: 11730 cycles/ticks
polyvec_decompress:
median: 4260 cycles/ticks
average: 4328 cycles/ticks
indcpa_keypair:
median: 275838 cycles/ticks
average: 277738 cycles/ticks
indcpa_enc:
median: 367574 cycles/ticks
average: 369831 cycles/ticks
indcpa_dec:
median: 124478 cycles/ticks
average: 125237 cycles/ticks
kyber_keypair_derand:
median: 299666 cycles/ticks
average: 301458 cycles/ticks
kyber_keypair:
median: 301904 cycles/ticks
average: 307732 cycles/ticks
kyber_encaps_derand:
median: 384790 cycles/ticks
average: 390337 cycles/ticks
kyber_encaps:
median: 385754 cycles/ticks
average: 391412 cycles/ticks
kyber_decaps:
median: 512212 cycles/ticks
average: 519233 cycles/ticks
Loop spin: 381
gen_a:
median: 57564 cycles/ticks
average: 58525 cycles/ticks
poly_getnoise_eta1:
median: 11336 cycles/ticks
average: 11409 cycles/ticks
poly_getnoise_eta2:
median: 7238 cycles/ticks
average: 7278 cycles/ticks
NTT:
median: 23248 cycles/ticks
average: 23699 cycles/ticks
INVNTT:
median: 33578 cycles/ticks
average: 34280 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23718 cycles/ticks
average: 24413 cycles/ticks
poly_tomsg:
median: 3854 cycles/ticks
average: 3923 cycles/ticks
poly_frommsg:
median: 3444 cycles/ticks
average: 3468 cycles/ticks
poly_compress:
median: 3660 cycles/ticks
average: 3679 cycles/ticks
poly_decompress:
median: 1030 cycles/ticks
average: 1055 cycles/ticks
polyvec_compress:
median: 11330 cycles/ticks
average: 11399 cycles/ticks
polyvec_decompress:
median: 4320 cycles/ticks
average: 4417 cycles/ticks
indcpa_keypair:
median: 268238 cycles/ticks
average: 272507 cycles/ticks
indcpa_enc:
median: 357602 cycles/ticks
average: 362747 cycles/ticks
indcpa_dec:
median: 121190 cycles/ticks
average: 121892 cycles/ticks
kyber_keypair_derand:
median: 291506 cycles/ticks
average: 296518 cycles/ticks
kyber_keypair:
median: 301804 cycles/ticks
average: 306150 cycles/ticks
kyber_encaps_derand:
median: 384906 cycles/ticks
average: 389994 cycles/ticks
kyber_encaps:
median: 386052 cycles/ticks
average: 392202 cycles/ticks
kyber_decaps:
median: 512364 cycles/ticks
average: 520509 cycles/ticks
Loop spin: 382
gen_a:
median: 57656 cycles/ticks
average: 58546 cycles/ticks
poly_getnoise_eta1:
median: 11290 cycles/ticks
average: 11345 cycles/ticks
poly_getnoise_eta2:
median: 7242 cycles/ticks
average: 7270 cycles/ticks
NTT:
median: 23234 cycles/ticks
average: 23631 cycles/ticks
INVNTT:
median: 33470 cycles/ticks
average: 33953 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23606 cycles/ticks
average: 24181 cycles/ticks
poly_tomsg:
median: 3846 cycles/ticks
average: 3854 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3480 cycles/ticks
poly_compress:
median: 3748 cycles/ticks
average: 3832 cycles/ticks
poly_decompress:
median: 1046 cycles/ticks
average: 1140 cycles/ticks
polyvec_compress:
median: 11338 cycles/ticks
average: 11430 cycles/ticks
polyvec_decompress:
median: 4266 cycles/ticks
average: 4293 cycles/ticks
indcpa_keypair:
median: 269010 cycles/ticks
average: 273793 cycles/ticks
indcpa_enc:
median: 357864 cycles/ticks
average: 364125 cycles/ticks
indcpa_dec:
median: 121176 cycles/ticks
average: 123195 cycles/ticks
kyber_keypair_derand:
median: 291834 cycles/ticks
average: 296642 cycles/ticks
kyber_keypair:
median: 301034 cycles/ticks
average: 305672 cycles/ticks
kyber_encaps_derand:
median: 384970 cycles/ticks
average: 391024 cycles/ticks
kyber_encaps:
median: 386072 cycles/ticks
average: 392465 cycles/ticks
kyber_decaps:
median: 512224 cycles/ticks
average: 520165 cycles/ticks
Loop spin: 383
gen_a:
median: 57582 cycles/ticks
average: 57975 cycles/ticks
poly_getnoise_eta1:
median: 11246 cycles/ticks
average: 11328 cycles/ticks
poly_getnoise_eta2:
median: 7242 cycles/ticks
average: 7277 cycles/ticks
NTT:
median: 23280 cycles/ticks
average: 23576 cycles/ticks
INVNTT:
median: 33482 cycles/ticks
average: 33878 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23576 cycles/ticks
average: 23849 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3853 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3462 cycles/ticks
poly_compress:
median: 3760 cycles/ticks
average: 3847 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1093 cycles/ticks
polyvec_compress:
median: 11340 cycles/ticks
average: 11420 cycles/ticks
polyvec_decompress:
median: 4262 cycles/ticks
average: 4297 cycles/ticks
indcpa_keypair:
median: 268570 cycles/ticks
average: 270617 cycles/ticks
indcpa_enc:
median: 357980 cycles/ticks
average: 362077 cycles/ticks
indcpa_dec:
median: 121194 cycles/ticks
average: 122077 cycles/ticks
kyber_keypair_derand:
median: 291366 cycles/ticks
average: 295284 cycles/ticks
kyber_keypair:
median: 301092 cycles/ticks
average: 305674 cycles/ticks
kyber_encaps_derand:
median: 385016 cycles/ticks
average: 390793 cycles/ticks
kyber_encaps:
median: 385974 cycles/ticks
average: 391116 cycles/ticks
kyber_decaps:
median: 512046 cycles/ticks
average: 519950 cycles/ticks
Loop spin: 384
gen_a:
median: 57726 cycles/ticks
average: 58890 cycles/ticks
poly_getnoise_eta1:
median: 11246 cycles/ticks
average: 11341 cycles/ticks
poly_getnoise_eta2:
median: 7242 cycles/ticks
average: 7268 cycles/ticks
NTT:
median: 23328 cycles/ticks
average: 23784 cycles/ticks
INVNTT:
median: 33452 cycles/ticks
average: 34049 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23632 cycles/ticks
average: 24140 cycles/ticks
poly_tomsg:
median: 3962 cycles/ticks
average: 4024 cycles/ticks
poly_frommsg:
median: 3534 cycles/ticks
average: 3593 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3670 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1036 cycles/ticks
polyvec_compress:
median: 11336 cycles/ticks
average: 11403 cycles/ticks
polyvec_decompress:
median: 4264 cycles/ticks
average: 4319 cycles/ticks
indcpa_keypair:
median: 268658 cycles/ticks
average: 272792 cycles/ticks
indcpa_enc:
median: 357776 cycles/ticks
average: 363549 cycles/ticks
indcpa_dec:
median: 121530 cycles/ticks
average: 123745 cycles/ticks
kyber_keypair_derand:
median: 291886 cycles/ticks
average: 296892 cycles/ticks
kyber_keypair:
median: 301254 cycles/ticks
average: 305956 cycles/ticks
kyber_encaps_derand:
median: 384918 cycles/ticks
average: 391275 cycles/ticks
kyber_encaps:
median: 386134 cycles/ticks
average: 392033 cycles/ticks
kyber_decaps:
median: 511860 cycles/ticks
average: 517907 cycles/ticks
Loop spin: 385
gen_a:
median: 57606 cycles/ticks
average: 58475 cycles/ticks
poly_getnoise_eta1:
median: 11260 cycles/ticks
average: 11353 cycles/ticks
poly_getnoise_eta2:
median: 7244 cycles/ticks
average: 7268 cycles/ticks
NTT:
median: 23250 cycles/ticks
average: 23540 cycles/ticks
INVNTT:
median: 33492 cycles/ticks
average: 34125 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23662 cycles/ticks
average: 24167 cycles/ticks
poly_tomsg:
median: 3946 cycles/ticks
average: 4029 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3472 cycles/ticks
poly_compress:
median: 3674 cycles/ticks
average: 3787 cycles/ticks
poly_decompress:
median: 1054 cycles/ticks
average: 1119 cycles/ticks
polyvec_compress:
median: 11404 cycles/ticks
average: 11737 cycles/ticks
polyvec_decompress:
median: 4256 cycles/ticks
average: 4278 cycles/ticks
indcpa_keypair:
median: 268684 cycles/ticks
average: 273058 cycles/ticks
indcpa_enc:
median: 357962 cycles/ticks
average: 363875 cycles/ticks
indcpa_dec:
median: 121356 cycles/ticks
average: 123439 cycles/ticks
kyber_keypair_derand:
median: 292046 cycles/ticks
average: 295982 cycles/ticks
kyber_keypair:
median: 301038 cycles/ticks
average: 305594 cycles/ticks
kyber_encaps_derand:
median: 384752 cycles/ticks
average: 388881 cycles/ticks
kyber_encaps:
median: 385950 cycles/ticks
average: 391090 cycles/ticks
kyber_decaps:
median: 512362 cycles/ticks
average: 519734 cycles/ticks
Loop spin: 386
gen_a:
median: 57562 cycles/ticks
average: 58312 cycles/ticks
poly_getnoise_eta1:
median: 11334 cycles/ticks
average: 11450 cycles/ticks
poly_getnoise_eta2:
median: 7238 cycles/ticks
average: 7253 cycles/ticks
NTT:
median: 23252 cycles/ticks
average: 23410 cycles/ticks
INVNTT:
median: 33464 cycles/ticks
average: 33852 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23624 cycles/ticks
average: 24233 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3936 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3469 cycles/ticks
poly_compress:
median: 3744 cycles/ticks
average: 3874 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1083 cycles/ticks
polyvec_compress:
median: 11328 cycles/ticks
average: 11393 cycles/ticks
polyvec_decompress:
median: 4256 cycles/ticks
average: 4288 cycles/ticks
indcpa_keypair:
median: 268788 cycles/ticks
average: 273878 cycles/ticks
indcpa_enc:
median: 357928 cycles/ticks
average: 363623 cycles/ticks
indcpa_dec:
median: 121290 cycles/ticks
average: 123589 cycles/ticks
kyber_keypair_derand:
median: 291868 cycles/ticks
average: 297478 cycles/ticks
kyber_keypair:
median: 300938 cycles/ticks
average: 305343 cycles/ticks
kyber_encaps_derand:
median: 384848 cycles/ticks
average: 390607 cycles/ticks
kyber_encaps:
median: 385962 cycles/ticks
average: 392769 cycles/ticks
kyber_decaps:
median: 512510 cycles/ticks
average: 520925 cycles/ticks
Loop spin: 387
gen_a:
median: 57758 cycles/ticks
average: 58780 cycles/ticks
poly_getnoise_eta1:
median: 11342 cycles/ticks
average: 11592 cycles/ticks
poly_getnoise_eta2:
median: 7244 cycles/ticks
average: 7267 cycles/ticks
NTT:
median: 23296 cycles/ticks
average: 23478 cycles/ticks
INVNTT:
median: 33496 cycles/ticks
average: 34065 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23604 cycles/ticks
average: 23978 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3872 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3470 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3675 cycles/ticks
poly_decompress:
median: 1024 cycles/ticks
average: 1034 cycles/ticks
polyvec_compress:
median: 11340 cycles/ticks
average: 11569 cycles/ticks
polyvec_decompress:
median: 4378 cycles/ticks
average: 4481 cycles/ticks
indcpa_keypair:
median: 268372 cycles/ticks
average: 272203 cycles/ticks
indcpa_enc:
median: 357656 cycles/ticks
average: 362900 cycles/ticks
indcpa_dec:
median: 121168 cycles/ticks
average: 122912 cycles/ticks
kyber_keypair_derand:
median: 291124 cycles/ticks
average: 294782 cycles/ticks
kyber_keypair:
median: 300868 cycles/ticks
average: 305358 cycles/ticks
kyber_encaps_derand:
median: 384630 cycles/ticks
average: 389093 cycles/ticks
kyber_encaps:
median: 385878 cycles/ticks
average: 391625 cycles/ticks
kyber_decaps:
median: 511974 cycles/ticks
average: 520029 cycles/ticks
Loop spin: 388
gen_a:
median: 57618 cycles/ticks
average: 58138 cycles/ticks
poly_getnoise_eta1:
median: 11294 cycles/ticks
average: 11376 cycles/ticks
poly_getnoise_eta2:
median: 7246 cycles/ticks
average: 7291 cycles/ticks
NTT:
median: 23302 cycles/ticks
average: 23495 cycles/ticks
INVNTT:
median: 33438 cycles/ticks
average: 33609 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23608 cycles/ticks
average: 23983 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3863 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3487 cycles/ticks
poly_compress:
median: 3658 cycles/ticks
average: 3678 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11332 cycles/ticks
average: 11405 cycles/ticks
polyvec_decompress:
median: 4256 cycles/ticks
average: 4297 cycles/ticks
indcpa_keypair:
median: 268588 cycles/ticks
average: 273183 cycles/ticks
indcpa_enc:
median: 357920 cycles/ticks
average: 364183 cycles/ticks
indcpa_dec:
median: 121390 cycles/ticks
average: 123207 cycles/ticks
kyber_keypair_derand:
median: 292054 cycles/ticks
average: 298532 cycles/ticks
kyber_keypair:
median: 301390 cycles/ticks
average: 307115 cycles/ticks
kyber_encaps_derand:
median: 384838 cycles/ticks
average: 391185 cycles/ticks
kyber_encaps:
median: 385728 cycles/ticks
average: 390528 cycles/ticks
kyber_decaps:
median: 511764 cycles/ticks
average: 518833 cycles/ticks
Loop spin: 389
gen_a:
median: 57740 cycles/ticks
average: 58998 cycles/ticks
poly_getnoise_eta1:
median: 11228 cycles/ticks
average: 11312 cycles/ticks
poly_getnoise_eta2:
median: 7242 cycles/ticks
average: 7258 cycles/ticks
NTT:
median: 23262 cycles/ticks
average: 23554 cycles/ticks
INVNTT:
median: 33520 cycles/ticks
average: 34316 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23586 cycles/ticks
average: 23773 cycles/ticks
poly_tomsg:
median: 3956 cycles/ticks
average: 4042 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3529 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3669 cycles/ticks
poly_decompress:
median: 1024 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11322 cycles/ticks
average: 11384 cycles/ticks
polyvec_decompress:
median: 4258 cycles/ticks
average: 4294 cycles/ticks
indcpa_keypair:
median: 268794 cycles/ticks
average: 272116 cycles/ticks
indcpa_enc:
median: 357876 cycles/ticks
average: 361647 cycles/ticks
indcpa_dec:
median: 121316 cycles/ticks
average: 122867 cycles/ticks
kyber_keypair_derand:
median: 291724 cycles/ticks
average: 296521 cycles/ticks
kyber_keypair:
median: 300938 cycles/ticks
average: 305085 cycles/ticks
kyber_encaps_derand:
median: 384894 cycles/ticks
average: 391185 cycles/ticks
kyber_encaps:
median: 386038 cycles/ticks
average: 391126 cycles/ticks
kyber_decaps:
median: 511800 cycles/ticks
average: 524040 cycles/ticks
Loop spin: 390
gen_a:
median: 57666 cycles/ticks
average: 58843 cycles/ticks
poly_getnoise_eta1:
median: 11366 cycles/ticks
average: 11673 cycles/ticks
poly_getnoise_eta2:
median: 7236 cycles/ticks
average: 7252 cycles/ticks
NTT:
median: 23232 cycles/ticks
average: 23604 cycles/ticks
INVNTT:
median: 33448 cycles/ticks
average: 33883 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23564 cycles/ticks
average: 23705 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3857 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3466 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3685 cycles/ticks
poly_decompress:
median: 1024 cycles/ticks
average: 1034 cycles/ticks
polyvec_compress:
median: 11322 cycles/ticks
average: 11394 cycles/ticks
polyvec_decompress:
median: 4258 cycles/ticks
average: 4285 cycles/ticks
indcpa_keypair:
median: 268472 cycles/ticks
average: 273103 cycles/ticks
indcpa_enc:
median: 357832 cycles/ticks
average: 363399 cycles/ticks
indcpa_dec:
median: 121362 cycles/ticks
average: 123072 cycles/ticks
kyber_keypair_derand:
median: 296094 cycles/ticks
average: 300639 cycles/ticks
kyber_keypair:
median: 301100 cycles/ticks
average: 306155 cycles/ticks
kyber_encaps_derand:
median: 384664 cycles/ticks
average: 392095 cycles/ticks
kyber_encaps:
median: 386364 cycles/ticks
average: 392942 cycles/ticks
kyber_decaps:
median: 512088 cycles/ticks
average: 520743 cycles/ticks
Loop spin: 391
gen_a:
median: 57620 cycles/ticks
average: 58551 cycles/ticks
poly_getnoise_eta1:
median: 11324 cycles/ticks
average: 11403 cycles/ticks
poly_getnoise_eta2:
median: 7240 cycles/ticks
average: 7266 cycles/ticks
NTT:
median: 23504 cycles/ticks
average: 23870 cycles/ticks
INVNTT:
median: 33486 cycles/ticks
average: 34119 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23632 cycles/ticks
average: 24242 cycles/ticks
poly_tomsg:
median: 3846 cycles/ticks
average: 3853 cycles/ticks
poly_frommsg:
median: 3532 cycles/ticks
average: 3638 cycles/ticks
poly_compress:
median: 3692 cycles/ticks
average: 3794 cycles/ticks
poly_decompress:
median: 1024 cycles/ticks
average: 1033 cycles/ticks
polyvec_compress:
median: 11328 cycles/ticks
average: 11368 cycles/ticks
polyvec_decompress:
median: 4264 cycles/ticks
average: 4325 cycles/ticks
indcpa_keypair:
median: 269104 cycles/ticks
average: 273772 cycles/ticks
indcpa_enc:
median: 357804 cycles/ticks
average: 364118 cycles/ticks
indcpa_dec:
median: 121452 cycles/ticks
average: 124062 cycles/ticks
kyber_keypair_derand:
median: 291704 cycles/ticks
average: 297227 cycles/ticks
kyber_keypair:
median: 300986 cycles/ticks
average: 306153 cycles/ticks
kyber_encaps_derand:
median: 384996 cycles/ticks
average: 392046 cycles/ticks
kyber_encaps:
median: 385970 cycles/ticks
average: 392903 cycles/ticks
kyber_decaps:
median: 512076 cycles/ticks
average: 520457 cycles/ticks
Loop spin: 392
gen_a:
median: 57662 cycles/ticks
average: 58579 cycles/ticks
poly_getnoise_eta1:
median: 11296 cycles/ticks
average: 11595 cycles/ticks
poly_getnoise_eta2:
median: 7244 cycles/ticks
average: 7296 cycles/ticks
NTT:
median: 23312 cycles/ticks
average: 23905 cycles/ticks
INVNTT:
median: 33486 cycles/ticks
average: 34123 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23616 cycles/ticks
average: 24037 cycles/ticks
poly_tomsg:
median: 3918 cycles/ticks
average: 4025 cycles/ticks
poly_frommsg:
median: 3526 cycles/ticks
average: 3613 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3697 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1034 cycles/ticks
polyvec_compress:
median: 11422 cycles/ticks
average: 11695 cycles/ticks
polyvec_decompress:
median: 4272 cycles/ticks
average: 4353 cycles/ticks
indcpa_keypair:
median: 268318 cycles/ticks
average: 272134 cycles/ticks
indcpa_enc:
median: 357894 cycles/ticks
average: 363518 cycles/ticks
indcpa_dec:
median: 121374 cycles/ticks
average: 123427 cycles/ticks
kyber_keypair_derand:
median: 291618 cycles/ticks
average: 295815 cycles/ticks
kyber_keypair:
median: 301434 cycles/ticks
average: 307145 cycles/ticks
kyber_encaps_derand:
median: 384986 cycles/ticks
average: 392404 cycles/ticks
kyber_encaps:
median: 386008 cycles/ticks
average: 393633 cycles/ticks
kyber_decaps:
median: 512186 cycles/ticks
average: 522081 cycles/ticks
Loop spin: 393
gen_a:
median: 57574 cycles/ticks
average: 58353 cycles/ticks
poly_getnoise_eta1:
median: 11248 cycles/ticks
average: 11321 cycles/ticks
poly_getnoise_eta2:
median: 7310 cycles/ticks
average: 7481 cycles/ticks
NTT:
median: 23270 cycles/ticks
average: 23756 cycles/ticks
INVNTT:
median: 33468 cycles/ticks
average: 34135 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23598 cycles/ticks
average: 23845 cycles/ticks
poly_tomsg:
median: 3862 cycles/ticks
average: 4026 cycles/ticks
poly_frommsg:
median: 3444 cycles/ticks
average: 3504 cycles/ticks
poly_compress:
median: 3700 cycles/ticks
average: 3803 cycles/ticks
poly_decompress:
median: 1058 cycles/ticks
average: 1072 cycles/ticks
polyvec_compress:
median: 11352 cycles/ticks
average: 11553 cycles/ticks
polyvec_decompress:
median: 4260 cycles/ticks
average: 4280 cycles/ticks
indcpa_keypair:
median: 268836 cycles/ticks
average: 273632 cycles/ticks
indcpa_enc:
median: 358086 cycles/ticks
average: 364638 cycles/ticks
indcpa_dec:
median: 121420 cycles/ticks
average: 123424 cycles/ticks
kyber_keypair_derand:
median: 291848 cycles/ticks
average: 297177 cycles/ticks
kyber_keypair:
median: 301030 cycles/ticks
average: 306052 cycles/ticks
kyber_encaps_derand:
median: 388884 cycles/ticks
average: 394382 cycles/ticks
kyber_encaps:
median: 390322 cycles/ticks
average: 397409 cycles/ticks
kyber_decaps:
median: 516306 cycles/ticks
average: 525995 cycles/ticks
Loop spin: 394
gen_a:
median: 57572 cycles/ticks
average: 58084 cycles/ticks
poly_getnoise_eta1:
median: 11254 cycles/ticks
average: 11336 cycles/ticks
poly_getnoise_eta2:
median: 7242 cycles/ticks
average: 7294 cycles/ticks
NTT:
median: 23240 cycles/ticks
average: 23446 cycles/ticks
INVNTT:
median: 33428 cycles/ticks
average: 33830 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23586 cycles/ticks
average: 23975 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3856 cycles/ticks
poly_frommsg:
median: 3544 cycles/ticks
average: 3618 cycles/ticks
poly_compress:
median: 3660 cycles/ticks
average: 3785 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11330 cycles/ticks
average: 11401 cycles/ticks
polyvec_decompress:
median: 4356 cycles/ticks
average: 4459 cycles/ticks
indcpa_keypair:
median: 269340 cycles/ticks
average: 274307 cycles/ticks
indcpa_enc:
median: 358440 cycles/ticks
average: 363397 cycles/ticks
indcpa_dec:
median: 121288 cycles/ticks
average: 122757 cycles/ticks
kyber_keypair_derand:
median: 291844 cycles/ticks
average: 296670 cycles/ticks
kyber_keypair:
median: 301042 cycles/ticks
average: 304868 cycles/ticks
kyber_encaps_derand:
median: 385290 cycles/ticks
average: 391345 cycles/ticks
kyber_encaps:
median: 386810 cycles/ticks
average: 394071 cycles/ticks
kyber_decaps:
median: 512794 cycles/ticks
average: 521285 cycles/ticks
Loop spin: 395
gen_a:
median: 57682 cycles/ticks
average: 58785 cycles/ticks
poly_getnoise_eta1:
median: 11270 cycles/ticks
average: 11454 cycles/ticks
poly_getnoise_eta2:
median: 7242 cycles/ticks
average: 7367 cycles/ticks
NTT:
median: 23306 cycles/ticks
average: 23954 cycles/ticks
INVNTT:
median: 33516 cycles/ticks
average: 34436 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23586 cycles/ticks
average: 23926 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3876 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3470 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3671 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11334 cycles/ticks
average: 11397 cycles/ticks
polyvec_decompress:
median: 4266 cycles/ticks
average: 4300 cycles/ticks
indcpa_keypair:
median: 268358 cycles/ticks
average: 273705 cycles/ticks
indcpa_enc:
median: 357646 cycles/ticks
average: 362828 cycles/ticks
indcpa_dec:
median: 121348 cycles/ticks
average: 123543 cycles/ticks
kyber_keypair_derand:
median: 291468 cycles/ticks
average: 295230 cycles/ticks
kyber_keypair:
median: 301188 cycles/ticks
average: 305071 cycles/ticks
kyber_encaps_derand:
median: 384902 cycles/ticks
average: 391254 cycles/ticks
kyber_encaps:
median: 386370 cycles/ticks
average: 393154 cycles/ticks
kyber_decaps:
median: 512314 cycles/ticks
average: 522179 cycles/ticks
Loop spin: 396
gen_a:
median: 57696 cycles/ticks
average: 59120 cycles/ticks
poly_getnoise_eta1:
median: 11264 cycles/ticks
average: 11365 cycles/ticks
poly_getnoise_eta2:
median: 7244 cycles/ticks
average: 7293 cycles/ticks
NTT:
median: 23300 cycles/ticks
average: 23524 cycles/ticks
INVNTT:
median: 33600 cycles/ticks
average: 34330 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23596 cycles/ticks
average: 23983 cycles/ticks
poly_tomsg:
median: 3886 cycles/ticks
average: 3997 cycles/ticks
poly_frommsg:
median: 3478 cycles/ticks
average: 3596 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3671 cycles/ticks
poly_decompress:
median: 1032 cycles/ticks
average: 1051 cycles/ticks
polyvec_compress:
median: 11352 cycles/ticks
average: 11629 cycles/ticks
polyvec_decompress:
median: 4254 cycles/ticks
average: 4275 cycles/ticks
indcpa_keypair:
median: 268292 cycles/ticks
average: 273156 cycles/ticks
indcpa_enc:
median: 358076 cycles/ticks
average: 363772 cycles/ticks
indcpa_dec:
median: 121320 cycles/ticks
average: 122962 cycles/ticks
kyber_keypair_derand:
median: 291496 cycles/ticks
average: 296078 cycles/ticks
kyber_keypair:
median: 301068 cycles/ticks
average: 304421 cycles/ticks
kyber_encaps_derand:
median: 384552 cycles/ticks
average: 388222 cycles/ticks
kyber_encaps:
median: 385936 cycles/ticks
average: 391062 cycles/ticks
kyber_decaps:
median: 512462 cycles/ticks
average: 519422 cycles/ticks
Loop spin: 397
gen_a:
median: 57568 cycles/ticks
average: 58146 cycles/ticks
poly_getnoise_eta1:
median: 11320 cycles/ticks
average: 11503 cycles/ticks
poly_getnoise_eta2:
median: 7242 cycles/ticks
average: 7342 cycles/ticks
NTT:
median: 23226 cycles/ticks
average: 23378 cycles/ticks
INVNTT:
median: 33470 cycles/ticks
average: 34137 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23608 cycles/ticks
average: 24195 cycles/ticks
poly_tomsg:
median: 3930 cycles/ticks
average: 4014 cycles/ticks
poly_frommsg:
median: 3500 cycles/ticks
average: 3628 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3673 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11330 cycles/ticks
average: 11401 cycles/ticks
polyvec_decompress:
median: 4268 cycles/ticks
average: 4294 cycles/ticks
indcpa_keypair:
median: 268790 cycles/ticks
average: 273374 cycles/ticks
indcpa_enc:
median: 358000 cycles/ticks
average: 365024 cycles/ticks
indcpa_dec:
median: 121266 cycles/ticks
average: 123196 cycles/ticks
kyber_keypair_derand:
median: 292182 cycles/ticks
average: 298254 cycles/ticks
kyber_keypair:
median: 301210 cycles/ticks
average: 306971 cycles/ticks
kyber_encaps_derand:
median: 384980 cycles/ticks
average: 391253 cycles/ticks
kyber_encaps:
median: 385968 cycles/ticks
average: 392150 cycles/ticks
kyber_decaps:
median: 511960 cycles/ticks
average: 520356 cycles/ticks
Loop spin: 398
gen_a:
median: 57578 cycles/ticks
average: 58381 cycles/ticks
poly_getnoise_eta1:
median: 11230 cycles/ticks
average: 11289 cycles/ticks
poly_getnoise_eta2:
median: 7266 cycles/ticks
average: 7411 cycles/ticks
NTT:
median: 23270 cycles/ticks
average: 23811 cycles/ticks
INVNTT:
median: 33452 cycles/ticks
average: 34063 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23570 cycles/ticks
average: 23701 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3869 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3466 cycles/ticks
poly_compress:
median: 3714 cycles/ticks
average: 3808 cycles/ticks
poly_decompress:
median: 1054 cycles/ticks
average: 1077 cycles/ticks
polyvec_compress:
median: 11328 cycles/ticks
average: 11486 cycles/ticks
polyvec_decompress:
median: 4270 cycles/ticks
average: 4295 cycles/ticks
indcpa_keypair:
median: 269058 cycles/ticks
average: 274579 cycles/ticks
indcpa_enc:
median: 357852 cycles/ticks
average: 364687 cycles/ticks
indcpa_dec:
median: 121458 cycles/ticks
average: 123733 cycles/ticks
kyber_keypair_derand:
median: 291794 cycles/ticks
average: 297708 cycles/ticks
kyber_keypair:
median: 300796 cycles/ticks
average: 304519 cycles/ticks
kyber_encaps_derand:
median: 385034 cycles/ticks
average: 391119 cycles/ticks
kyber_encaps:
median: 386074 cycles/ticks
average: 392061 cycles/ticks
kyber_decaps:
median: 512174 cycles/ticks
average: 520499 cycles/ticks
Loop spin: 399
gen_a:
median: 57732 cycles/ticks
average: 58987 cycles/ticks
poly_getnoise_eta1:
median: 11272 cycles/ticks
average: 11362 cycles/ticks
poly_getnoise_eta2:
median: 7238 cycles/ticks
average: 7263 cycles/ticks
NTT:
median: 23280 cycles/ticks
average: 23682 cycles/ticks
INVNTT:
median: 33474 cycles/ticks
average: 34071 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23592 cycles/ticks
average: 24128 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3857 cycles/ticks
poly_frommsg:
median: 3440 cycles/ticks
average: 3480 cycles/ticks
poly_compress:
median: 3752 cycles/ticks
average: 3833 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11328 cycles/ticks
average: 11380 cycles/ticks
polyvec_decompress:
median: 4262 cycles/ticks
average: 4286 cycles/ticks
indcpa_keypair:
median: 268532 cycles/ticks
average: 273021 cycles/ticks
indcpa_enc:
median: 357746 cycles/ticks
average: 363700 cycles/ticks
indcpa_dec:
median: 121484 cycles/ticks
average: 123684 cycles/ticks
kyber_keypair_derand:
median: 291862 cycles/ticks
average: 297429 cycles/ticks
kyber_keypair:
median: 301318 cycles/ticks
average: 307132 cycles/ticks
kyber_encaps_derand:
median: 384880 cycles/ticks
average: 392491 cycles/ticks
kyber_encaps:
median: 386058 cycles/ticks
average: 393032 cycles/ticks
kyber_decaps:
median: 512182 cycles/ticks
average: 520362 cycles/ticks
Loop spin: 400
gen_a:
median: 57610 cycles/ticks
average: 58317 cycles/ticks
poly_getnoise_eta1:
median: 11300 cycles/ticks
average: 11443 cycles/ticks
poly_getnoise_eta2:
median: 7242 cycles/ticks
average: 7288 cycles/ticks
NTT:
median: 23290 cycles/ticks
average: 23695 cycles/ticks
INVNTT:
median: 33566 cycles/ticks
average: 34343 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23600 cycles/ticks
average: 24037 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3923 cycles/ticks
poly_frommsg:
median: 3440 cycles/ticks
average: 3467 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3673 cycles/ticks
poly_decompress:
median: 1024 cycles/ticks
average: 1034 cycles/ticks
polyvec_compress:
median: 11378 cycles/ticks
average: 11573 cycles/ticks
polyvec_decompress:
median: 4280 cycles/ticks
average: 4408 cycles/ticks
indcpa_keypair:
median: 268568 cycles/ticks
average: 271901 cycles/ticks
indcpa_enc:
median: 357928 cycles/ticks
average: 364251 cycles/ticks
indcpa_dec:
median: 121426 cycles/ticks
average: 124170 cycles/ticks
kyber_keypair_derand:
median: 291774 cycles/ticks
average: 297612 cycles/ticks
kyber_keypair:
median: 301232 cycles/ticks
average: 306721 cycles/ticks
kyber_encaps_derand:
median: 385044 cycles/ticks
average: 392672 cycles/ticks
kyber_encaps:
median: 386118 cycles/ticks
average: 392617 cycles/ticks
kyber_decaps:
median: 512134 cycles/ticks
average: 520496 cycles/ticks
Loop spin: 401
gen_a:
median: 57644 cycles/ticks
average: 58579 cycles/ticks
poly_getnoise_eta1:
median: 11260 cycles/ticks
average: 11420 cycles/ticks
poly_getnoise_eta2:
median: 7242 cycles/ticks
average: 7305 cycles/ticks
NTT:
median: 23336 cycles/ticks
average: 23775 cycles/ticks
INVNTT:
median: 33502 cycles/ticks
average: 34101 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23670 cycles/ticks
average: 24217 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3858 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3474 cycles/ticks
poly_compress:
median: 3750 cycles/ticks
average: 3853 cycles/ticks
poly_decompress:
median: 1060 cycles/ticks
average: 1067 cycles/ticks
polyvec_compress:
median: 11338 cycles/ticks
average: 11519 cycles/ticks
polyvec_decompress:
median: 4278 cycles/ticks
average: 4419 cycles/ticks
indcpa_keypair:
median: 268618 cycles/ticks
average: 272663 cycles/ticks
indcpa_enc:
median: 357580 cycles/ticks
average: 362261 cycles/ticks
indcpa_dec:
median: 121264 cycles/ticks
average: 122959 cycles/ticks
kyber_keypair_derand:
median: 291844 cycles/ticks
average: 296319 cycles/ticks
kyber_keypair:
median: 301110 cycles/ticks
average: 305997 cycles/ticks
kyber_encaps_derand:
median: 384898 cycles/ticks
average: 392260 cycles/ticks
kyber_encaps:
median: 386148 cycles/ticks
average: 393253 cycles/ticks
kyber_decaps:
median: 512362 cycles/ticks
average: 521835 cycles/ticks
Loop spin: 402
gen_a:
median: 57556 cycles/ticks
average: 58537 cycles/ticks
poly_getnoise_eta1:
median: 11292 cycles/ticks
average: 11417 cycles/ticks
poly_getnoise_eta2:
median: 7442 cycles/ticks
average: 7573 cycles/ticks
NTT:
median: 23384 cycles/ticks
average: 23913 cycles/ticks
INVNTT:
median: 33438 cycles/ticks
average: 33973 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23608 cycles/ticks
average: 24154 cycles/ticks
poly_tomsg:
median: 3844 cycles/ticks
average: 3860 cycles/ticks
poly_frommsg:
median: 3538 cycles/ticks
average: 3652 cycles/ticks
poly_compress:
median: 3696 cycles/ticks
average: 3800 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11322 cycles/ticks
average: 11394 cycles/ticks
polyvec_decompress:
median: 4266 cycles/ticks
average: 4289 cycles/ticks
indcpa_keypair:
median: 268476 cycles/ticks
average: 273292 cycles/ticks
indcpa_enc:
median: 357660 cycles/ticks
average: 364205 cycles/ticks
indcpa_dec:
median: 121464 cycles/ticks
average: 123762 cycles/ticks
kyber_keypair_derand:
median: 291478 cycles/ticks
average: 296157 cycles/ticks
kyber_keypair:
median: 300966 cycles/ticks
average: 306385 cycles/ticks
kyber_encaps_derand:
median: 384980 cycles/ticks
average: 392425 cycles/ticks
kyber_encaps:
median: 386180 cycles/ticks
average: 393900 cycles/ticks
kyber_decaps:
median: 512292 cycles/ticks
average: 522230 cycles/ticks
Loop spin: 403
gen_a:
median: 57646 cycles/ticks
average: 58321 cycles/ticks
poly_getnoise_eta1:
median: 11300 cycles/ticks
average: 11502 cycles/ticks
poly_getnoise_eta2:
median: 7248 cycles/ticks
average: 7383 cycles/ticks
NTT:
median: 23334 cycles/ticks
average: 23960 cycles/ticks
INVNTT:
median: 33440 cycles/ticks
average: 34086 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23580 cycles/ticks
average: 23876 cycles/ticks
poly_tomsg:
median: 3922 cycles/ticks
average: 4010 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3552 cycles/ticks
poly_compress:
median: 3672 cycles/ticks
average: 3793 cycles/ticks
poly_decompress:
median: 1058 cycles/ticks
average: 1068 cycles/ticks
polyvec_compress:
median: 11366 cycles/ticks
average: 11542 cycles/ticks
polyvec_decompress:
median: 4262 cycles/ticks
average: 4302 cycles/ticks
indcpa_keypair:
median: 268450 cycles/ticks
average: 271743 cycles/ticks
indcpa_enc:
median: 357764 cycles/ticks
average: 362017 cycles/ticks
indcpa_dec:
median: 121324 cycles/ticks
average: 123150 cycles/ticks
kyber_keypair_derand:
median: 291500 cycles/ticks
average: 294582 cycles/ticks
kyber_keypair:
median: 301028 cycles/ticks
average: 305806 cycles/ticks
kyber_encaps_derand:
median: 384746 cycles/ticks
average: 389710 cycles/ticks
kyber_encaps:
median: 385772 cycles/ticks
average: 391616 cycles/ticks
kyber_decaps:
median: 512056 cycles/ticks
average: 519934 cycles/ticks
Loop spin: 404
gen_a:
median: 57590 cycles/ticks
average: 58412 cycles/ticks
poly_getnoise_eta1:
median: 11308 cycles/ticks
average: 11376 cycles/ticks
poly_getnoise_eta2:
median: 7238 cycles/ticks
average: 7279 cycles/ticks
NTT:
median: 23290 cycles/ticks
average: 23549 cycles/ticks
INVNTT:
median: 33548 cycles/ticks
average: 34215 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23614 cycles/ticks
average: 24068 cycles/ticks
poly_tomsg:
median: 3868 cycles/ticks
average: 4046 cycles/ticks
poly_frommsg:
median: 3440 cycles/ticks
average: 3466 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3681 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1047 cycles/ticks
polyvec_compress:
median: 11328 cycles/ticks
average: 11399 cycles/ticks
polyvec_decompress:
median: 4256 cycles/ticks
average: 4274 cycles/ticks
indcpa_keypair:
median: 268448 cycles/ticks
average: 272059 cycles/ticks
indcpa_enc:
median: 357856 cycles/ticks
average: 363960 cycles/ticks
indcpa_dec:
median: 121220 cycles/ticks
average: 122632 cycles/ticks
kyber_keypair_derand:
median: 295362 cycles/ticks
average: 299327 cycles/ticks
kyber_keypair:
median: 300844 cycles/ticks
average: 303877 cycles/ticks
kyber_encaps_derand:
median: 384708 cycles/ticks
average: 389842 cycles/ticks
kyber_encaps:
median: 386276 cycles/ticks
average: 393483 cycles/ticks
kyber_decaps:
median: 512434 cycles/ticks
average: 522929 cycles/ticks
Loop spin: 405
gen_a:
median: 57592 cycles/ticks
average: 58426 cycles/ticks
poly_getnoise_eta1:
median: 11328 cycles/ticks
average: 11399 cycles/ticks
poly_getnoise_eta2:
median: 7244 cycles/ticks
average: 7305 cycles/ticks
NTT:
median: 23272 cycles/ticks
average: 23937 cycles/ticks
INVNTT:
median: 33438 cycles/ticks
average: 34037 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23598 cycles/ticks
average: 24026 cycles/ticks
poly_tomsg:
median: 3916 cycles/ticks
average: 4023 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3467 cycles/ticks
poly_compress:
median: 3760 cycles/ticks
average: 3856 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1081 cycles/ticks
polyvec_compress:
median: 11370 cycles/ticks
average: 11626 cycles/ticks
polyvec_decompress:
median: 4268 cycles/ticks
average: 4316 cycles/ticks
indcpa_keypair:
median: 269082 cycles/ticks
average: 274833 cycles/ticks
indcpa_enc:
median: 357934 cycles/ticks
average: 364320 cycles/ticks
indcpa_dec:
median: 121252 cycles/ticks
average: 123071 cycles/ticks
kyber_keypair_derand:
median: 295838 cycles/ticks
average: 300646 cycles/ticks
kyber_keypair:
median: 300846 cycles/ticks
average: 304582 cycles/ticks
kyber_encaps_derand:
median: 384732 cycles/ticks
average: 389417 cycles/ticks
kyber_encaps:
median: 385914 cycles/ticks
average: 390643 cycles/ticks
kyber_decaps:
median: 512178 cycles/ticks
average: 519424 cycles/ticks
Loop spin: 406
gen_a:
median: 57738 cycles/ticks
average: 59304 cycles/ticks
poly_getnoise_eta1:
median: 11332 cycles/ticks
average: 11431 cycles/ticks
poly_getnoise_eta2:
median: 7242 cycles/ticks
average: 7264 cycles/ticks
NTT:
median: 23252 cycles/ticks
average: 23974 cycles/ticks
INVNTT:
median: 33450 cycles/ticks
average: 33914 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23588 cycles/ticks
average: 23923 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3856 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3479 cycles/ticks
poly_compress:
median: 3720 cycles/ticks
average: 3811 cycles/ticks
poly_decompress:
median: 1056 cycles/ticks
average: 1066 cycles/ticks
polyvec_compress:
median: 11334 cycles/ticks
average: 11430 cycles/ticks
polyvec_decompress:
median: 4260 cycles/ticks
average: 4272 cycles/ticks
indcpa_keypair:
median: 268928 cycles/ticks
average: 273725 cycles/ticks
indcpa_enc:
median: 358238 cycles/ticks
average: 365177 cycles/ticks
indcpa_dec:
median: 121366 cycles/ticks
average: 123795 cycles/ticks
kyber_keypair_derand:
median: 303504 cycles/ticks
average: 305831 cycles/ticks
kyber_keypair:
median: 308754 cycles/ticks
average: 311541 cycles/ticks
kyber_encaps_derand:
median: 385268 cycles/ticks
average: 393528 cycles/ticks
kyber_encaps:
median: 386318 cycles/ticks
average: 393372 cycles/ticks
kyber_decaps:
median: 512102 cycles/ticks
average: 520758 cycles/ticks
Loop spin: 407
gen_a:
median: 57644 cycles/ticks
average: 58453 cycles/ticks
poly_getnoise_eta1:
median: 11242 cycles/ticks
average: 11319 cycles/ticks
poly_getnoise_eta2:
median: 7262 cycles/ticks
average: 7383 cycles/ticks
NTT:
median: 23264 cycles/ticks
average: 23855 cycles/ticks
INVNTT:
median: 33476 cycles/ticks
average: 34313 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23576 cycles/ticks
average: 23951 cycles/ticks
poly_tomsg:
median: 3854 cycles/ticks
average: 3859 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3466 cycles/ticks
poly_compress:
median: 3664 cycles/ticks
average: 3784 cycles/ticks
poly_decompress:
median: 1060 cycles/ticks
average: 1068 cycles/ticks
polyvec_compress:
median: 11344 cycles/ticks
average: 11528 cycles/ticks
polyvec_decompress:
median: 4284 cycles/ticks
average: 4371 cycles/ticks
indcpa_keypair:
median: 272630 cycles/ticks
average: 277497 cycles/ticks
indcpa_enc:
median: 361990 cycles/ticks
average: 368723 cycles/ticks
indcpa_dec:
median: 121452 cycles/ticks
average: 124069 cycles/ticks
kyber_keypair_derand:
median: 291520 cycles/ticks
average: 296964 cycles/ticks
kyber_keypair:
median: 301226 cycles/ticks
average: 305722 cycles/ticks
kyber_encaps_derand:
median: 384450 cycles/ticks
average: 389550 cycles/ticks
kyber_encaps:
median: 386396 cycles/ticks
average: 390988 cycles/ticks
kyber_decaps:
median: 511850 cycles/ticks
average: 518457 cycles/ticks
Loop spin: 408
gen_a:
median: 57628 cycles/ticks
average: 58531 cycles/ticks
poly_getnoise_eta1:
median: 11288 cycles/ticks
average: 11369 cycles/ticks
poly_getnoise_eta2:
median: 7244 cycles/ticks
average: 7264 cycles/ticks
NTT:
median: 23326 cycles/ticks
average: 23963 cycles/ticks
INVNTT:
median: 33480 cycles/ticks
average: 33940 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23622 cycles/ticks
average: 24046 cycles/ticks
poly_tomsg:
median: 3894 cycles/ticks
average: 3967 cycles/ticks
poly_frommsg:
median: 3488 cycles/ticks
average: 3621 cycles/ticks
poly_compress:
median: 3658 cycles/ticks
average: 3675 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11332 cycles/ticks
average: 11411 cycles/ticks
polyvec_decompress:
median: 4264 cycles/ticks
average: 4283 cycles/ticks
indcpa_keypair:
median: 268312 cycles/ticks
average: 271080 cycles/ticks
indcpa_enc:
median: 357732 cycles/ticks
average: 361367 cycles/ticks
indcpa_dec:
median: 121234 cycles/ticks
average: 122883 cycles/ticks
kyber_keypair_derand:
median: 291394 cycles/ticks
average: 294985 cycles/ticks
kyber_keypair:
median: 301128 cycles/ticks
average: 307012 cycles/ticks
kyber_encaps_derand:
median: 384702 cycles/ticks
average: 392083 cycles/ticks
kyber_encaps:
median: 386138 cycles/ticks
average: 392736 cycles/ticks
kyber_decaps:
median: 512296 cycles/ticks
average: 521444 cycles/ticks
Loop spin: 409
gen_a:
median: 57588 cycles/ticks
average: 58351 cycles/ticks
poly_getnoise_eta1:
median: 11236 cycles/ticks
average: 11349 cycles/ticks
poly_getnoise_eta2:
median: 7332 cycles/ticks
average: 7512 cycles/ticks
NTT:
median: 23240 cycles/ticks
average: 23402 cycles/ticks
INVNTT:
median: 33492 cycles/ticks
average: 34226 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23622 cycles/ticks
average: 24019 cycles/ticks
poly_tomsg:
median: 3846 cycles/ticks
average: 3876 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3468 cycles/ticks
poly_compress:
median: 3694 cycles/ticks
average: 3802 cycles/ticks
poly_decompress:
median: 1056 cycles/ticks
average: 1079 cycles/ticks
polyvec_compress:
median: 11328 cycles/ticks
average: 11536 cycles/ticks
polyvec_decompress:
median: 4352 cycles/ticks
average: 4457 cycles/ticks
indcpa_keypair:
median: 269002 cycles/ticks
average: 273757 cycles/ticks
indcpa_enc:
median: 358046 cycles/ticks
average: 364201 cycles/ticks
indcpa_dec:
median: 121182 cycles/ticks
average: 123049 cycles/ticks
kyber_keypair_derand:
median: 292250 cycles/ticks
average: 298534 cycles/ticks
kyber_keypair:
median: 301230 cycles/ticks
average: 306286 cycles/ticks
kyber_encaps_derand:
median: 384718 cycles/ticks
average: 391220 cycles/ticks
kyber_encaps:
median: 386046 cycles/ticks
average: 391953 cycles/ticks
kyber_decaps:
median: 512194 cycles/ticks
average: 520973 cycles/ticks
Loop spin: 410
gen_a:
median: 57654 cycles/ticks
average: 58677 cycles/ticks
poly_getnoise_eta1:
median: 11240 cycles/ticks
average: 11358 cycles/ticks
poly_getnoise_eta2:
median: 7252 cycles/ticks
average: 7393 cycles/ticks
NTT:
median: 23252 cycles/ticks
average: 23658 cycles/ticks
INVNTT:
median: 33444 cycles/ticks
average: 33854 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23586 cycles/ticks
average: 23924 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3877 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3462 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3679 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1052 cycles/ticks
polyvec_compress:
median: 11324 cycles/ticks
average: 11380 cycles/ticks
polyvec_decompress:
median: 4350 cycles/ticks
average: 4433 cycles/ticks
indcpa_keypair:
median: 268628 cycles/ticks
average: 273167 cycles/ticks
indcpa_enc:
median: 357802 cycles/ticks
average: 363229 cycles/ticks
indcpa_dec:
median: 121210 cycles/ticks
average: 123027 cycles/ticks
kyber_keypair_derand:
median: 291488 cycles/ticks
average: 296153 cycles/ticks
kyber_keypair:
median: 301076 cycles/ticks
average: 306577 cycles/ticks
kyber_encaps_derand:
median: 384492 cycles/ticks
average: 390960 cycles/ticks
kyber_encaps:
median: 386126 cycles/ticks
average: 394125 cycles/ticks
kyber_decaps:
median: 512018 cycles/ticks
average: 519144 cycles/ticks
Loop spin: 411
gen_a:
median: 57684 cycles/ticks
average: 58330 cycles/ticks
poly_getnoise_eta1:
median: 11212 cycles/ticks
average: 11312 cycles/ticks
poly_getnoise_eta2:
median: 7236 cycles/ticks
average: 7265 cycles/ticks
NTT:
median: 23336 cycles/ticks
average: 23753 cycles/ticks
INVNTT:
median: 33464 cycles/ticks
average: 33907 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23606 cycles/ticks
average: 23831 cycles/ticks
poly_tomsg:
median: 3850 cycles/ticks
average: 3890 cycles/ticks
poly_frommsg:
median: 3444 cycles/ticks
average: 3473 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3682 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1051 cycles/ticks
polyvec_compress:
median: 11366 cycles/ticks
average: 11620 cycles/ticks
polyvec_decompress:
median: 4266 cycles/ticks
average: 4287 cycles/ticks
indcpa_keypair:
median: 268654 cycles/ticks
average: 272373 cycles/ticks
indcpa_enc:
median: 357780 cycles/ticks
average: 362827 cycles/ticks
indcpa_dec:
median: 121310 cycles/ticks
average: 122494 cycles/ticks
kyber_keypair_derand:
median: 291500 cycles/ticks
average: 294157 cycles/ticks
kyber_keypair:
median: 301086 cycles/ticks
average: 305609 cycles/ticks
kyber_encaps_derand:
median: 384716 cycles/ticks
average: 391978 cycles/ticks
kyber_encaps:
median: 385942 cycles/ticks
average: 392960 cycles/ticks
kyber_decaps:
median: 511888 cycles/ticks
average: 519071 cycles/ticks
Loop spin: 412
gen_a:
median: 57524 cycles/ticks
average: 57902 cycles/ticks
poly_getnoise_eta1:
median: 11334 cycles/ticks
average: 11430 cycles/ticks
poly_getnoise_eta2:
median: 7250 cycles/ticks
average: 7282 cycles/ticks
NTT:
median: 23272 cycles/ticks
average: 23552 cycles/ticks
INVNTT:
median: 33422 cycles/ticks
average: 33645 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23642 cycles/ticks
average: 24251 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3853 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3468 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3676 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11362 cycles/ticks
average: 11637 cycles/ticks
polyvec_decompress:
median: 4264 cycles/ticks
average: 4340 cycles/ticks
indcpa_keypair:
median: 268444 cycles/ticks
average: 273834 cycles/ticks
indcpa_enc:
median: 357782 cycles/ticks
average: 364305 cycles/ticks
indcpa_dec:
median: 121274 cycles/ticks
average: 123054 cycles/ticks
kyber_keypair_derand:
median: 291430 cycles/ticks
average: 295592 cycles/ticks
kyber_keypair:
median: 300990 cycles/ticks
average: 305787 cycles/ticks
kyber_encaps_derand:
median: 385038 cycles/ticks
average: 391652 cycles/ticks
kyber_encaps:
median: 386014 cycles/ticks
average: 392209 cycles/ticks
kyber_decaps:
median: 512014 cycles/ticks
average: 518741 cycles/ticks
Loop spin: 413
gen_a:
median: 57636 cycles/ticks
average: 58544 cycles/ticks
poly_getnoise_eta1:
median: 11378 cycles/ticks
average: 11460 cycles/ticks
poly_getnoise_eta2:
median: 7344 cycles/ticks
average: 7546 cycles/ticks
NTT:
median: 23288 cycles/ticks
average: 23763 cycles/ticks
INVNTT:
median: 33456 cycles/ticks
average: 34140 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23674 cycles/ticks
average: 24336 cycles/ticks
poly_tomsg:
median: 3846 cycles/ticks
average: 3900 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3463 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3671 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1056 cycles/ticks
polyvec_compress:
median: 11342 cycles/ticks
average: 11521 cycles/ticks
polyvec_decompress:
median: 4292 cycles/ticks
average: 4408 cycles/ticks
indcpa_keypair:
median: 268306 cycles/ticks
average: 271949 cycles/ticks
indcpa_enc:
median: 357382 cycles/ticks
average: 361087 cycles/ticks
indcpa_dec:
median: 121264 cycles/ticks
average: 123105 cycles/ticks
kyber_keypair_derand:
median: 291246 cycles/ticks
average: 295186 cycles/ticks
kyber_keypair:
median: 301024 cycles/ticks
average: 306044 cycles/ticks
kyber_encaps_derand:
median: 384832 cycles/ticks
average: 391621 cycles/ticks
kyber_encaps:
median: 386336 cycles/ticks
average: 393576 cycles/ticks
kyber_decaps:
median: 512348 cycles/ticks
average: 520591 cycles/ticks
Loop spin: 414
gen_a:
median: 57652 cycles/ticks
average: 58753 cycles/ticks
poly_getnoise_eta1:
median: 11248 cycles/ticks
average: 11316 cycles/ticks
poly_getnoise_eta2:
median: 7278 cycles/ticks
average: 7564 cycles/ticks
NTT:
median: 23306 cycles/ticks
average: 23757 cycles/ticks
INVNTT:
median: 33438 cycles/ticks
average: 33891 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23608 cycles/ticks
average: 23983 cycles/ticks
poly_tomsg:
median: 3850 cycles/ticks
average: 3936 cycles/ticks
poly_frommsg:
median: 3534 cycles/ticks
average: 3674 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3695 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1036 cycles/ticks
polyvec_compress:
median: 11346 cycles/ticks
average: 11426 cycles/ticks
polyvec_decompress:
median: 4268 cycles/ticks
average: 4317 cycles/ticks
indcpa_keypair:
median: 268922 cycles/ticks
average: 271832 cycles/ticks
indcpa_enc:
median: 357948 cycles/ticks
average: 362447 cycles/ticks
indcpa_dec:
median: 121256 cycles/ticks
average: 123319 cycles/ticks
kyber_keypair_derand:
median: 291700 cycles/ticks
average: 295620 cycles/ticks
kyber_keypair:
median: 300924 cycles/ticks
average: 304725 cycles/ticks
kyber_encaps_derand:
median: 384492 cycles/ticks
average: 389559 cycles/ticks
kyber_encaps:
median: 385734 cycles/ticks
average: 391876 cycles/ticks
kyber_decaps:
median: 511834 cycles/ticks
average: 519270 cycles/ticks
Loop spin: 415
gen_a:
median: 57638 cycles/ticks
average: 58314 cycles/ticks
poly_getnoise_eta1:
median: 11272 cycles/ticks
average: 11467 cycles/ticks
poly_getnoise_eta2:
median: 7242 cycles/ticks
average: 7368 cycles/ticks
NTT:
median: 23288 cycles/ticks
average: 23744 cycles/ticks
INVNTT:
median: 33548 cycles/ticks
average: 34521 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23586 cycles/ticks
average: 23908 cycles/ticks
poly_tomsg:
median: 3960 cycles/ticks
average: 3970 cycles/ticks
poly_frommsg:
median: 3476 cycles/ticks
average: 3580 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3692 cycles/ticks
poly_decompress:
median: 1024 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11358 cycles/ticks
average: 11556 cycles/ticks
polyvec_decompress:
median: 4258 cycles/ticks
average: 4339 cycles/ticks
indcpa_keypair:
median: 268764 cycles/ticks
average: 273401 cycles/ticks
indcpa_enc:
median: 357688 cycles/ticks
average: 363994 cycles/ticks
indcpa_dec:
median: 121434 cycles/ticks
average: 123523 cycles/ticks
kyber_keypair_derand:
median: 291682 cycles/ticks
average: 296815 cycles/ticks
kyber_keypair:
median: 300962 cycles/ticks
average: 304356 cycles/ticks
kyber_encaps_derand:
median: 384758 cycles/ticks
average: 390557 cycles/ticks
kyber_encaps:
median: 385978 cycles/ticks
average: 392449 cycles/ticks
kyber_decaps:
median: 511956 cycles/ticks
average: 519221 cycles/ticks
Loop spin: 416
gen_a:
median: 57680 cycles/ticks
average: 58430 cycles/ticks
poly_getnoise_eta1:
median: 11292 cycles/ticks
average: 11364 cycles/ticks
poly_getnoise_eta2:
median: 7238 cycles/ticks
average: 7311 cycles/ticks
NTT:
median: 23368 cycles/ticks
average: 23748 cycles/ticks
INVNTT:
median: 33520 cycles/ticks
average: 34253 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23632 cycles/ticks
average: 24184 cycles/ticks
poly_tomsg:
median: 3936 cycles/ticks
average: 4017 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3471 cycles/ticks
poly_compress:
median: 3660 cycles/ticks
average: 3731 cycles/ticks
poly_decompress:
median: 1060 cycles/ticks
average: 1113 cycles/ticks
polyvec_compress:
median: 11382 cycles/ticks
average: 11618 cycles/ticks
polyvec_decompress:
median: 4270 cycles/ticks
average: 4390 cycles/ticks
indcpa_keypair:
median: 268542 cycles/ticks
average: 273620 cycles/ticks
indcpa_enc:
median: 357868 cycles/ticks
average: 363525 cycles/ticks
indcpa_dec:
median: 121212 cycles/ticks
average: 122679 cycles/ticks
kyber_keypair_derand:
median: 291452 cycles/ticks
average: 296020 cycles/ticks
kyber_keypair:
median: 300964 cycles/ticks
average: 305366 cycles/ticks
kyber_encaps_derand:
median: 384500 cycles/ticks
average: 388507 cycles/ticks
kyber_encaps:
median: 386008 cycles/ticks
average: 390409 cycles/ticks
kyber_decaps:
median: 511972 cycles/ticks
average: 518990 cycles/ticks
Loop spin: 417
gen_a:
median: 57632 cycles/ticks
average: 58511 cycles/ticks
poly_getnoise_eta1:
median: 11260 cycles/ticks
average: 11347 cycles/ticks
poly_getnoise_eta2:
median: 7238 cycles/ticks
average: 7265 cycles/ticks
NTT:
median: 23246 cycles/ticks
average: 23431 cycles/ticks
INVNTT:
median: 33510 cycles/ticks
average: 34028 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23596 cycles/ticks
average: 23948 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3881 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3508 cycles/ticks
poly_compress:
median: 3738 cycles/ticks
average: 3875 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1057 cycles/ticks
polyvec_compress:
median: 11332 cycles/ticks
average: 11412 cycles/ticks
polyvec_decompress:
median: 4264 cycles/ticks
average: 4285 cycles/ticks
indcpa_keypair:
median: 268414 cycles/ticks
average: 272384 cycles/ticks
indcpa_enc:
median: 357690 cycles/ticks
average: 363707 cycles/ticks
indcpa_dec:
median: 121284 cycles/ticks
average: 123696 cycles/ticks
kyber_keypair_derand:
median: 291758 cycles/ticks
average: 296504 cycles/ticks
kyber_keypair:
median: 301238 cycles/ticks
average: 306342 cycles/ticks
kyber_encaps_derand:
median: 384852 cycles/ticks
average: 391129 cycles/ticks
kyber_encaps:
median: 385902 cycles/ticks
average: 390759 cycles/ticks
kyber_decaps:
median: 512058 cycles/ticks
average: 520926 cycles/ticks
Loop spin: 418
gen_a:
median: 57558 cycles/ticks
average: 58096 cycles/ticks
poly_getnoise_eta1:
median: 11320 cycles/ticks
average: 11393 cycles/ticks
poly_getnoise_eta2:
median: 7240 cycles/ticks
average: 7268 cycles/ticks
NTT:
median: 23254 cycles/ticks
average: 23459 cycles/ticks
INVNTT:
median: 33460 cycles/ticks
average: 33724 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23596 cycles/ticks
average: 23987 cycles/ticks
poly_tomsg:
median: 3850 cycles/ticks
average: 3880 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3471 cycles/ticks
poly_compress:
median: 3658 cycles/ticks
average: 3693 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1052 cycles/ticks
polyvec_compress:
median: 11358 cycles/ticks
average: 11461 cycles/ticks
polyvec_decompress:
median: 4266 cycles/ticks
average: 4294 cycles/ticks
indcpa_keypair:
median: 268534 cycles/ticks
average: 272331 cycles/ticks
indcpa_enc:
median: 358302 cycles/ticks
average: 364014 cycles/ticks
indcpa_dec:
median: 121210 cycles/ticks
average: 122520 cycles/ticks
kyber_keypair_derand:
median: 291696 cycles/ticks
average: 296597 cycles/ticks
kyber_keypair:
median: 302082 cycles/ticks
average: 308751 cycles/ticks
kyber_encaps_derand:
median: 384808 cycles/ticks
average: 388955 cycles/ticks
kyber_encaps:
median: 386076 cycles/ticks
average: 390903 cycles/ticks
kyber_decaps:
median: 512298 cycles/ticks
average: 520742 cycles/ticks
Loop spin: 419
gen_a:
median: 57740 cycles/ticks
average: 58542 cycles/ticks
poly_getnoise_eta1:
median: 11302 cycles/ticks
average: 11360 cycles/ticks
poly_getnoise_eta2:
median: 7240 cycles/ticks
average: 7259 cycles/ticks
NTT:
median: 23224 cycles/ticks
average: 23387 cycles/ticks
INVNTT:
median: 33418 cycles/ticks
average: 33573 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23568 cycles/ticks
average: 23685 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3861 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3470 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3675 cycles/ticks
poly_decompress:
median: 1030 cycles/ticks
average: 1037 cycles/ticks
polyvec_compress:
median: 11332 cycles/ticks
average: 11408 cycles/ticks
polyvec_decompress:
median: 4260 cycles/ticks
average: 4295 cycles/ticks
indcpa_keypair:
median: 268714 cycles/ticks
average: 272129 cycles/ticks
indcpa_enc:
median: 357996 cycles/ticks
average: 363311 cycles/ticks
indcpa_dec:
median: 121222 cycles/ticks
average: 122694 cycles/ticks
kyber_keypair_derand:
median: 292124 cycles/ticks
average: 296772 cycles/ticks
kyber_keypair:
median: 301062 cycles/ticks
average: 306180 cycles/ticks
kyber_encaps_derand:
median: 385008 cycles/ticks
average: 391867 cycles/ticks
kyber_encaps:
median: 385942 cycles/ticks
average: 391045 cycles/ticks
kyber_decaps:
median: 512024 cycles/ticks
average: 521512 cycles/ticks
Loop spin: 420
gen_a:
median: 57716 cycles/ticks
average: 58667 cycles/ticks
poly_getnoise_eta1:
median: 11308 cycles/ticks
average: 11353 cycles/ticks
poly_getnoise_eta2:
median: 7244 cycles/ticks
average: 10098 cycles/ticks
NTT:
median: 23258 cycles/ticks
average: 23711 cycles/ticks
INVNTT:
median: 33532 cycles/ticks
average: 34209 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23576 cycles/ticks
average: 23910 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3853 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3465 cycles/ticks
poly_compress:
median: 3662 cycles/ticks
average: 3692 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1034 cycles/ticks
polyvec_compress:
median: 11336 cycles/ticks
average: 11415 cycles/ticks
polyvec_decompress:
median: 4376 cycles/ticks
average: 4505 cycles/ticks
indcpa_keypair:
median: 268208 cycles/ticks
average: 271719 cycles/ticks
indcpa_enc:
median: 357712 cycles/ticks
average: 363430 cycles/ticks
indcpa_dec:
median: 121468 cycles/ticks
average: 123754 cycles/ticks
kyber_keypair_derand:
median: 292004 cycles/ticks
average: 297497 cycles/ticks
kyber_keypair:
median: 301226 cycles/ticks
average: 306583 cycles/ticks
kyber_encaps_derand:
median: 384638 cycles/ticks
average: 390206 cycles/ticks
kyber_encaps:
median: 386264 cycles/ticks
average: 393029 cycles/ticks
kyber_decaps:
median: 511914 cycles/ticks
average: 518353 cycles/ticks
Loop spin: 421
gen_a:
median: 57630 cycles/ticks
average: 58886 cycles/ticks
poly_getnoise_eta1:
median: 11240 cycles/ticks
average: 11313 cycles/ticks
poly_getnoise_eta2:
median: 7240 cycles/ticks
average: 7276 cycles/ticks
NTT:
median: 23404 cycles/ticks
average: 23790 cycles/ticks
INVNTT:
median: 33574 cycles/ticks
average: 34252 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23626 cycles/ticks
average: 24002 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3879 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3470 cycles/ticks
poly_compress:
median: 3714 cycles/ticks
average: 3805 cycles/ticks
poly_decompress:
median: 1056 cycles/ticks
average: 1083 cycles/ticks
polyvec_compress:
median: 11332 cycles/ticks
average: 11505 cycles/ticks
polyvec_decompress:
median: 4264 cycles/ticks
average: 4290 cycles/ticks
indcpa_keypair:
median: 268240 cycles/ticks
average: 271752 cycles/ticks
indcpa_enc:
median: 357928 cycles/ticks
average: 363210 cycles/ticks
indcpa_dec:
median: 121302 cycles/ticks
average: 123415 cycles/ticks
kyber_keypair_derand:
median: 291784 cycles/ticks
average: 296392 cycles/ticks
kyber_keypair:
median: 301200 cycles/ticks
average: 305721 cycles/ticks
kyber_encaps_derand:
median: 384838 cycles/ticks
average: 390805 cycles/ticks
kyber_encaps:
median: 386068 cycles/ticks
average: 392574 cycles/ticks
kyber_decaps:
median: 512178 cycles/ticks
average: 521622 cycles/ticks
Loop spin: 422
gen_a:
median: 57684 cycles/ticks
average: 58805 cycles/ticks
poly_getnoise_eta1:
median: 11312 cycles/ticks
average: 11405 cycles/ticks
poly_getnoise_eta2:
median: 7262 cycles/ticks
average: 7472 cycles/ticks
NTT:
median: 23410 cycles/ticks
average: 23961 cycles/ticks
INVNTT:
median: 33484 cycles/ticks
average: 34213 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23600 cycles/ticks
average: 24157 cycles/ticks
poly_tomsg:
median: 3916 cycles/ticks
average: 4008 cycles/ticks
poly_frommsg:
median: 3476 cycles/ticks
average: 3584 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3672 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1046 cycles/ticks
polyvec_compress:
median: 11328 cycles/ticks
average: 11406 cycles/ticks
polyvec_decompress:
median: 4266 cycles/ticks
average: 4287 cycles/ticks
indcpa_keypair:
median: 268442 cycles/ticks
average: 273986 cycles/ticks
indcpa_enc:
median: 357650 cycles/ticks
average: 362513 cycles/ticks
indcpa_dec:
median: 121140 cycles/ticks
average: 122277 cycles/ticks
kyber_keypair_derand:
median: 291870 cycles/ticks
average: 297062 cycles/ticks
kyber_keypair:
median: 301172 cycles/ticks
average: 305935 cycles/ticks
kyber_encaps_derand:
median: 384502 cycles/ticks
average: 390843 cycles/ticks
kyber_encaps:
median: 385908 cycles/ticks
average: 392667 cycles/ticks
kyber_decaps:
median: 512096 cycles/ticks
average: 521311 cycles/ticks
Loop spin: 423
gen_a:
median: 57656 cycles/ticks
average: 58870 cycles/ticks
poly_getnoise_eta1:
median: 11256 cycles/ticks
average: 11315 cycles/ticks
poly_getnoise_eta2:
median: 7262 cycles/ticks
average: 7391 cycles/ticks
NTT:
median: 23274 cycles/ticks
average: 23535 cycles/ticks
INVNTT:
median: 33448 cycles/ticks
average: 34131 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23588 cycles/ticks
average: 23988 cycles/ticks
poly_tomsg:
median: 3846 cycles/ticks
average: 3883 cycles/ticks
poly_frommsg:
median: 3446 cycles/ticks
average: 3508 cycles/ticks
poly_compress:
median: 3760 cycles/ticks
average: 3845 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1092 cycles/ticks
polyvec_compress:
median: 11342 cycles/ticks
average: 11426 cycles/ticks
polyvec_decompress:
median: 4260 cycles/ticks
average: 4278 cycles/ticks
indcpa_keypair:
median: 268454 cycles/ticks
average: 273593 cycles/ticks
indcpa_enc:
median: 357814 cycles/ticks
average: 363432 cycles/ticks
indcpa_dec:
median: 121312 cycles/ticks
average: 123424 cycles/ticks
kyber_keypair_derand:
median: 291992 cycles/ticks
average: 296937 cycles/ticks
kyber_keypair:
median: 301098 cycles/ticks
average: 306011 cycles/ticks
kyber_encaps_derand:
median: 385104 cycles/ticks
average: 391511 cycles/ticks
kyber_encaps:
median: 387182 cycles/ticks
average: 393034 cycles/ticks
kyber_decaps:
median: 512326 cycles/ticks
average: 521155 cycles/ticks
Loop spin: 424
gen_a:
median: 57626 cycles/ticks
average: 58708 cycles/ticks
poly_getnoise_eta1:
median: 11314 cycles/ticks
average: 11428 cycles/ticks
poly_getnoise_eta2:
median: 7236 cycles/ticks
average: 7255 cycles/ticks
NTT:
median: 23276 cycles/ticks
average: 23724 cycles/ticks
INVNTT:
median: 33552 cycles/ticks
average: 34278 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23632 cycles/ticks
average: 24135 cycles/ticks
poly_tomsg:
median: 3932 cycles/ticks
average: 4094 cycles/ticks
poly_frommsg:
median: 3440 cycles/ticks
average: 3469 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3675 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11322 cycles/ticks
average: 11381 cycles/ticks
polyvec_decompress:
median: 4260 cycles/ticks
average: 4296 cycles/ticks
indcpa_keypair:
median: 268420 cycles/ticks
average: 273336 cycles/ticks
indcpa_enc:
median: 357762 cycles/ticks
average: 364478 cycles/ticks
indcpa_dec:
median: 121560 cycles/ticks
average: 124234 cycles/ticks
kyber_keypair_derand:
median: 291406 cycles/ticks
average: 296313 cycles/ticks
kyber_keypair:
median: 300996 cycles/ticks
average: 304670 cycles/ticks
kyber_encaps_derand:
median: 385014 cycles/ticks
average: 391099 cycles/ticks
kyber_encaps:
median: 386204 cycles/ticks
average: 393195 cycles/ticks
kyber_decaps:
median: 512052 cycles/ticks
average: 520643 cycles/ticks
Loop spin: 425
gen_a:
median: 57610 cycles/ticks
average: 58757 cycles/ticks
poly_getnoise_eta1:
median: 11332 cycles/ticks
average: 11463 cycles/ticks
poly_getnoise_eta2:
median: 7264 cycles/ticks
average: 7421 cycles/ticks
NTT:
median: 23316 cycles/ticks
average: 23853 cycles/ticks
INVNTT:
median: 33464 cycles/ticks
average: 34112 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23622 cycles/ticks
average: 24209 cycles/ticks
poly_tomsg:
median: 3846 cycles/ticks
average: 3873 cycles/ticks
poly_frommsg:
median: 3440 cycles/ticks
average: 3539 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3671 cycles/ticks
poly_decompress:
median: 1024 cycles/ticks
average: 1051 cycles/ticks
polyvec_compress:
median: 11356 cycles/ticks
average: 11629 cycles/ticks
polyvec_decompress:
median: 4266 cycles/ticks
average: 4294 cycles/ticks
indcpa_keypair:
median: 268466 cycles/ticks
average: 272454 cycles/ticks
indcpa_enc:
median: 358128 cycles/ticks
average: 364661 cycles/ticks
indcpa_dec:
median: 121284 cycles/ticks
average: 123393 cycles/ticks
kyber_keypair_derand:
median: 295608 cycles/ticks
average: 299876 cycles/ticks
kyber_keypair:
median: 300930 cycles/ticks
average: 303293 cycles/ticks
kyber_encaps_derand:
median: 384688 cycles/ticks
average: 390093 cycles/ticks
kyber_encaps:
median: 385804 cycles/ticks
average: 390435 cycles/ticks
kyber_decaps:
median: 512004 cycles/ticks
average: 519681 cycles/ticks
Loop spin: 426
gen_a:
median: 57634 cycles/ticks
average: 58276 cycles/ticks
poly_getnoise_eta1:
median: 11298 cycles/ticks
average: 11358 cycles/ticks
poly_getnoise_eta2:
median: 7246 cycles/ticks
average: 7261 cycles/ticks
NTT:
median: 23306 cycles/ticks
average: 23532 cycles/ticks
INVNTT:
median: 33442 cycles/ticks
average: 33670 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23578 cycles/ticks
average: 24009 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3865 cycles/ticks
poly_frommsg:
median: 3526 cycles/ticks
average: 3605 cycles/ticks
poly_compress:
median: 3702 cycles/ticks
average: 3801 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11316 cycles/ticks
average: 11383 cycles/ticks
polyvec_decompress:
median: 4384 cycles/ticks
average: 4494 cycles/ticks
indcpa_keypair:
median: 268514 cycles/ticks
average: 272072 cycles/ticks
indcpa_enc:
median: 357876 cycles/ticks
average: 363696 cycles/ticks
indcpa_dec:
median: 121340 cycles/ticks
average: 123886 cycles/ticks
kyber_keypair_derand:
median: 291826 cycles/ticks
average: 297592 cycles/ticks
kyber_keypair:
median: 301350 cycles/ticks
average: 307099 cycles/ticks
kyber_encaps_derand:
median: 384862 cycles/ticks
average: 392398 cycles/ticks
kyber_encaps:
median: 385998 cycles/ticks
average: 392543 cycles/ticks
kyber_decaps:
median: 512126 cycles/ticks
average: 519970 cycles/ticks
Loop spin: 427
gen_a:
median: 57698 cycles/ticks
average: 58916 cycles/ticks
poly_getnoise_eta1:
median: 11258 cycles/ticks
average: 11346 cycles/ticks
poly_getnoise_eta2:
median: 7262 cycles/ticks
average: 7480 cycles/ticks
NTT:
median: 23302 cycles/ticks
average: 23903 cycles/ticks
INVNTT:
median: 33496 cycles/ticks
average: 34156 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23634 cycles/ticks
average: 24136 cycles/ticks
poly_tomsg:
median: 3850 cycles/ticks
average: 3890 cycles/ticks
poly_frommsg:
median: 3444 cycles/ticks
average: 3476 cycles/ticks
poly_compress:
median: 3658 cycles/ticks
average: 3675 cycles/ticks
poly_decompress:
median: 1052 cycles/ticks
average: 1090 cycles/ticks
polyvec_compress:
median: 11386 cycles/ticks
average: 11643 cycles/ticks
polyvec_decompress:
median: 4378 cycles/ticks
average: 4531 cycles/ticks
indcpa_keypair:
median: 268128 cycles/ticks
average: 272848 cycles/ticks
indcpa_enc:
median: 357540 cycles/ticks
average: 364413 cycles/ticks
indcpa_dec:
median: 121242 cycles/ticks
average: 123651 cycles/ticks
kyber_keypair_derand:
median: 291326 cycles/ticks
average: 296946 cycles/ticks
kyber_keypair:
median: 301030 cycles/ticks
average: 306391 cycles/ticks
kyber_encaps_derand:
median: 384918 cycles/ticks
average: 389934 cycles/ticks
kyber_encaps:
median: 386132 cycles/ticks
average: 391983 cycles/ticks
kyber_decaps:
median: 511786 cycles/ticks
average: 517183 cycles/ticks
Loop spin: 428
gen_a:
median: 57584 cycles/ticks
average: 58307 cycles/ticks
poly_getnoise_eta1:
median: 11208 cycles/ticks
average: 11289 cycles/ticks
poly_getnoise_eta2:
median: 7246 cycles/ticks
average: 7269 cycles/ticks
NTT:
median: 23268 cycles/ticks
average: 23487 cycles/ticks
INVNTT:
median: 33452 cycles/ticks
average: 34076 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23608 cycles/ticks
average: 24155 cycles/ticks
poly_tomsg:
median: 3896 cycles/ticks
average: 4041 cycles/ticks
poly_frommsg:
median: 3444 cycles/ticks
average: 3468 cycles/ticks
poly_compress:
median: 3668 cycles/ticks
average: 3751 cycles/ticks
poly_decompress:
median: 1060 cycles/ticks
average: 1113 cycles/ticks
polyvec_compress:
median: 11352 cycles/ticks
average: 11528 cycles/ticks
polyvec_decompress:
median: 4270 cycles/ticks
average: 4313 cycles/ticks
indcpa_keypair:
median: 268582 cycles/ticks
average: 273093 cycles/ticks
indcpa_enc:
median: 357982 cycles/ticks
average: 364416 cycles/ticks
indcpa_dec:
median: 121484 cycles/ticks
average: 123344 cycles/ticks
kyber_keypair_derand:
median: 291626 cycles/ticks
average: 297048 cycles/ticks
kyber_keypair:
median: 301638 cycles/ticks
average: 307621 cycles/ticks
kyber_encaps_derand:
median: 384950 cycles/ticks
average: 392443 cycles/ticks
kyber_encaps:
median: 385974 cycles/ticks
average: 392845 cycles/ticks
kyber_decaps:
median: 512062 cycles/ticks
average: 521138 cycles/ticks
Loop spin: 429
gen_a:
median: 57680 cycles/ticks
average: 58726 cycles/ticks
poly_getnoise_eta1:
median: 11268 cycles/ticks
average: 11332 cycles/ticks
poly_getnoise_eta2:
median: 7240 cycles/ticks
average: 7264 cycles/ticks
NTT:
median: 23230 cycles/ticks
average: 23635 cycles/ticks
INVNTT:
median: 33474 cycles/ticks
average: 34042 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23602 cycles/ticks
average: 23887 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3868 cycles/ticks
poly_frommsg:
median: 3440 cycles/ticks
average: 3468 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3680 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1048 cycles/ticks
polyvec_compress:
median: 11374 cycles/ticks
average: 11730 cycles/ticks
polyvec_decompress:
median: 4264 cycles/ticks
average: 4291 cycles/ticks
indcpa_keypair:
median: 268388 cycles/ticks
average: 272135 cycles/ticks
indcpa_enc:
median: 357864 cycles/ticks
average: 363669 cycles/ticks
indcpa_dec:
median: 121270 cycles/ticks
average: 123111 cycles/ticks
kyber_keypair_derand:
median: 291852 cycles/ticks
average: 297174 cycles/ticks
kyber_keypair:
median: 301182 cycles/ticks
average: 306515 cycles/ticks
kyber_encaps_derand:
median: 385050 cycles/ticks
average: 391969 cycles/ticks
kyber_encaps:
median: 386176 cycles/ticks
average: 393625 cycles/ticks
kyber_decaps:
median: 512094 cycles/ticks
average: 520476 cycles/ticks
Loop spin: 430
gen_a:
median: 57602 cycles/ticks
average: 58444 cycles/ticks
poly_getnoise_eta1:
median: 11334 cycles/ticks
average: 11393 cycles/ticks
poly_getnoise_eta2:
median: 7248 cycles/ticks
average: 7264 cycles/ticks
NTT:
median: 23268 cycles/ticks
average: 23672 cycles/ticks
INVNTT:
median: 33498 cycles/ticks
average: 33966 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23562 cycles/ticks
average: 23671 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3860 cycles/ticks
poly_frommsg:
median: 3528 cycles/ticks
average: 3645 cycles/ticks
poly_compress:
median: 3662 cycles/ticks
average: 3740 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1036 cycles/ticks
polyvec_compress:
median: 11338 cycles/ticks
average: 11419 cycles/ticks
polyvec_decompress:
median: 4312 cycles/ticks
average: 4430 cycles/ticks
indcpa_keypair:
median: 268826 cycles/ticks
average: 272948 cycles/ticks
indcpa_enc:
median: 357936 cycles/ticks
average: 363415 cycles/ticks
indcpa_dec:
median: 121318 cycles/ticks
average: 123249 cycles/ticks
kyber_keypair_derand:
median: 291838 cycles/ticks
average: 296758 cycles/ticks
kyber_keypair:
median: 300916 cycles/ticks
average: 304632 cycles/ticks
kyber_encaps_derand:
median: 384926 cycles/ticks
average: 390435 cycles/ticks
kyber_encaps:
median: 385892 cycles/ticks
average: 391173 cycles/ticks
kyber_decaps:
median: 512068 cycles/ticks
average: 520142 cycles/ticks
Loop spin: 431
gen_a:
median: 57718 cycles/ticks
average: 58886 cycles/ticks
poly_getnoise_eta1:
median: 11322 cycles/ticks
average: 11396 cycles/ticks
poly_getnoise_eta2:
median: 7242 cycles/ticks
average: 7311 cycles/ticks
NTT:
median: 23244 cycles/ticks
average: 23661 cycles/ticks
INVNTT:
median: 33474 cycles/ticks
average: 34087 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23560 cycles/ticks
average: 23687 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3858 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3480 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3670 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1037 cycles/ticks
polyvec_compress:
median: 11342 cycles/ticks
average: 11407 cycles/ticks
polyvec_decompress:
median: 4268 cycles/ticks
average: 4286 cycles/ticks
indcpa_keypair:
median: 268312 cycles/ticks
average: 271763 cycles/ticks
indcpa_enc:
median: 357680 cycles/ticks
average: 360848 cycles/ticks
indcpa_dec:
median: 121330 cycles/ticks
average: 122945 cycles/ticks
kyber_keypair_derand:
median: 291536 cycles/ticks
average: 294881 cycles/ticks
kyber_keypair:
median: 300944 cycles/ticks
average: 304144 cycles/ticks
kyber_encaps_derand:
median: 385034 cycles/ticks
average: 389289 cycles/ticks
kyber_encaps:
median: 386474 cycles/ticks
average: 391713 cycles/ticks
kyber_decaps:
median: 512242 cycles/ticks
average: 519349 cycles/ticks
Loop spin: 432
gen_a:
median: 57606 cycles/ticks
average: 58442 cycles/ticks
poly_getnoise_eta1:
median: 11242 cycles/ticks
average: 11331 cycles/ticks
poly_getnoise_eta2:
median: 7268 cycles/ticks
average: 7368 cycles/ticks
NTT:
median: 23246 cycles/ticks
average: 23754 cycles/ticks
INVNTT:
median: 33560 cycles/ticks
average: 34031 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23666 cycles/ticks
average: 24155 cycles/ticks
poly_tomsg:
median: 3872 cycles/ticks
average: 3989 cycles/ticks
poly_frommsg:
median: 3444 cycles/ticks
average: 3504 cycles/ticks
poly_compress:
median: 3660 cycles/ticks
average: 3680 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1036 cycles/ticks
polyvec_compress:
median: 11396 cycles/ticks
average: 11597 cycles/ticks
polyvec_decompress:
median: 4262 cycles/ticks
average: 4322 cycles/ticks
indcpa_keypair:
median: 271786 cycles/ticks
average: 274988 cycles/ticks
indcpa_enc:
median: 361580 cycles/ticks
average: 366960 cycles/ticks
indcpa_dec:
median: 121352 cycles/ticks
average: 124111 cycles/ticks
kyber_keypair_derand:
median: 291876 cycles/ticks
average: 297394 cycles/ticks
kyber_keypair:
median: 301276 cycles/ticks
average: 306406 cycles/ticks
kyber_encaps_derand:
median: 385200 cycles/ticks
average: 391958 cycles/ticks
kyber_encaps:
median: 386646 cycles/ticks
average: 391711 cycles/ticks
kyber_decaps:
median: 512434 cycles/ticks
average: 520657 cycles/ticks
Loop spin: 433
gen_a:
median: 57636 cycles/ticks
average: 58477 cycles/ticks
poly_getnoise_eta1:
median: 11274 cycles/ticks
average: 11344 cycles/ticks
poly_getnoise_eta2:
median: 7334 cycles/ticks
average: 7506 cycles/ticks
NTT:
median: 23256 cycles/ticks
average: 23583 cycles/ticks
INVNTT:
median: 33528 cycles/ticks
average: 34341 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23632 cycles/ticks
average: 24218 cycles/ticks
poly_tomsg:
median: 3850 cycles/ticks
average: 3867 cycles/ticks
poly_frommsg:
median: 3526 cycles/ticks
average: 3631 cycles/ticks
poly_compress:
median: 3668 cycles/ticks
average: 3780 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1052 cycles/ticks
polyvec_compress:
median: 11360 cycles/ticks
average: 11629 cycles/ticks
polyvec_decompress:
median: 4276 cycles/ticks
average: 4341 cycles/ticks
indcpa_keypair:
median: 269260 cycles/ticks
average: 274038 cycles/ticks
indcpa_enc:
median: 358250 cycles/ticks
average: 363417 cycles/ticks
indcpa_dec:
median: 121302 cycles/ticks
average: 123213 cycles/ticks
kyber_keypair_derand:
median: 291864 cycles/ticks
average: 297086 cycles/ticks
kyber_keypair:
median: 300934 cycles/ticks
average: 305933 cycles/ticks
kyber_encaps_derand:
median: 384482 cycles/ticks
average: 390336 cycles/ticks
kyber_encaps:
median: 386116 cycles/ticks
average: 392488 cycles/ticks
kyber_decaps:
median: 512104 cycles/ticks
average: 521337 cycles/ticks
Loop spin: 434
gen_a:
median: 57562 cycles/ticks
average: 58335 cycles/ticks
poly_getnoise_eta1:
median: 11320 cycles/ticks
average: 11391 cycles/ticks
poly_getnoise_eta2:
median: 7276 cycles/ticks
average: 7463 cycles/ticks
NTT:
median: 23262 cycles/ticks
average: 23692 cycles/ticks
INVNTT:
median: 33448 cycles/ticks
average: 34088 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23612 cycles/ticks
average: 23927 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3928 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3473 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3680 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1054 cycles/ticks
polyvec_compress:
median: 11352 cycles/ticks
average: 11636 cycles/ticks
polyvec_decompress:
median: 4260 cycles/ticks
average: 4280 cycles/ticks
indcpa_keypair:
median: 268358 cycles/ticks
average: 273585 cycles/ticks
indcpa_enc:
median: 358418 cycles/ticks
average: 365341 cycles/ticks
indcpa_dec:
median: 121298 cycles/ticks
average: 123584 cycles/ticks
kyber_keypair_derand:
median: 291344 cycles/ticks
average: 295927 cycles/ticks
kyber_keypair:
median: 300906 cycles/ticks
average: 304834 cycles/ticks
kyber_encaps_derand:
median: 385076 cycles/ticks
average: 391232 cycles/ticks
kyber_encaps:
median: 387018 cycles/ticks
average: 392912 cycles/ticks
kyber_decaps:
median: 512578 cycles/ticks
average: 521390 cycles/ticks
Loop spin: 435
gen_a:
median: 57638 cycles/ticks
average: 58732 cycles/ticks
poly_getnoise_eta1:
median: 11256 cycles/ticks
average: 11342 cycles/ticks
poly_getnoise_eta2:
median: 7242 cycles/ticks
average: 7268 cycles/ticks
NTT:
median: 23350 cycles/ticks
average: 23761 cycles/ticks
INVNTT:
median: 33468 cycles/ticks
average: 33702 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23602 cycles/ticks
average: 24185 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3875 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3469 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3672 cycles/ticks
poly_decompress:
median: 1024 cycles/ticks
average: 1033 cycles/ticks
polyvec_compress:
median: 11332 cycles/ticks
average: 11399 cycles/ticks
polyvec_decompress:
median: 4272 cycles/ticks
average: 4296 cycles/ticks
indcpa_keypair:
median: 268740 cycles/ticks
average: 273273 cycles/ticks
indcpa_enc:
median: 357660 cycles/ticks
average: 363301 cycles/ticks
indcpa_dec:
median: 121314 cycles/ticks
average: 123290 cycles/ticks
kyber_keypair_derand:
median: 292110 cycles/ticks
average: 296414 cycles/ticks
kyber_keypair:
median: 301128 cycles/ticks
average: 306220 cycles/ticks
kyber_encaps_derand:
median: 385010 cycles/ticks
average: 391249 cycles/ticks
kyber_encaps:
median: 386012 cycles/ticks
average: 391410 cycles/ticks
kyber_decaps:
median: 512100 cycles/ticks
average: 520607 cycles/ticks
Loop spin: 436
gen_a:
median: 57624 cycles/ticks
average: 58229 cycles/ticks
poly_getnoise_eta1:
median: 11274 cycles/ticks
average: 11451 cycles/ticks
poly_getnoise_eta2:
median: 7266 cycles/ticks
average: 7419 cycles/ticks
NTT:
median: 23268 cycles/ticks
average: 23701 cycles/ticks
INVNTT:
median: 33470 cycles/ticks
average: 34109 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23602 cycles/ticks
average: 23941 cycles/ticks
poly_tomsg:
median: 3850 cycles/ticks
average: 3895 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3473 cycles/ticks
poly_compress:
median: 3740 cycles/ticks
average: 3824 cycles/ticks
poly_decompress:
median: 1042 cycles/ticks
average: 1133 cycles/ticks
polyvec_compress:
median: 11330 cycles/ticks
average: 11400 cycles/ticks
polyvec_decompress:
median: 4274 cycles/ticks
average: 4386 cycles/ticks
indcpa_keypair:
median: 269058 cycles/ticks
average: 273781 cycles/ticks
indcpa_enc:
median: 358024 cycles/ticks
average: 363660 cycles/ticks
indcpa_dec:
median: 121304 cycles/ticks
average: 122968 cycles/ticks
kyber_keypair_derand:
median: 291872 cycles/ticks
average: 296244 cycles/ticks
kyber_keypair:
median: 301708 cycles/ticks
average: 307522 cycles/ticks
kyber_encaps_derand:
median: 384874 cycles/ticks
average: 389096 cycles/ticks
kyber_encaps:
median: 385994 cycles/ticks
average: 390406 cycles/ticks
kyber_decaps:
median: 512146 cycles/ticks
average: 517446 cycles/ticks
Loop spin: 437
gen_a:
median: 57540 cycles/ticks
average: 57984 cycles/ticks
poly_getnoise_eta1:
median: 11260 cycles/ticks
average: 11341 cycles/ticks
poly_getnoise_eta2:
median: 7242 cycles/ticks
average: 7279 cycles/ticks
NTT:
median: 23296 cycles/ticks
average: 23475 cycles/ticks
INVNTT:
median: 33464 cycles/ticks
average: 34106 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23608 cycles/ticks
average: 24008 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3873 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3465 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3670 cycles/ticks
poly_decompress:
median: 1030 cycles/ticks
average: 1050 cycles/ticks
polyvec_compress:
median: 11322 cycles/ticks
average: 11379 cycles/ticks
polyvec_decompress:
median: 4262 cycles/ticks
average: 4284 cycles/ticks
indcpa_keypair:
median: 268872 cycles/ticks
average: 272728 cycles/ticks
indcpa_enc:
median: 357808 cycles/ticks
average: 362130 cycles/ticks
indcpa_dec:
median: 121294 cycles/ticks
average: 123023 cycles/ticks
kyber_keypair_derand:
median: 291618 cycles/ticks
average: 294989 cycles/ticks
kyber_keypair:
median: 301126 cycles/ticks
average: 305455 cycles/ticks
kyber_encaps_derand:
median: 384586 cycles/ticks
average: 390345 cycles/ticks
kyber_encaps:
median: 387038 cycles/ticks
average: 392633 cycles/ticks
kyber_decaps:
median: 512328 cycles/ticks
average: 519404 cycles/ticks
Loop spin: 438
gen_a:
median: 57564 cycles/ticks
average: 58454 cycles/ticks
poly_getnoise_eta1:
median: 11246 cycles/ticks
average: 11315 cycles/ticks
poly_getnoise_eta2:
median: 7266 cycles/ticks
average: 7488 cycles/ticks
NTT:
median: 23242 cycles/ticks
average: 23823 cycles/ticks
INVNTT:
median: 33520 cycles/ticks
average: 34081 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23596 cycles/ticks
average: 23741 cycles/ticks
poly_tomsg:
median: 3958 cycles/ticks
average: 4121 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3477 cycles/ticks
poly_compress:
median: 3660 cycles/ticks
average: 3686 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11340 cycles/ticks
average: 11470 cycles/ticks
polyvec_decompress:
median: 4382 cycles/ticks
average: 4464 cycles/ticks
indcpa_keypair:
median: 268606 cycles/ticks
average: 272553 cycles/ticks
indcpa_enc:
median: 357992 cycles/ticks
average: 363624 cycles/ticks
indcpa_dec:
median: 121334 cycles/ticks
average: 123328 cycles/ticks
kyber_keypair_derand:
median: 291736 cycles/ticks
average: 295694 cycles/ticks
kyber_keypair:
median: 301050 cycles/ticks
average: 305836 cycles/ticks
kyber_encaps_derand:
median: 384368 cycles/ticks
average: 390767 cycles/ticks
kyber_encaps:
median: 385776 cycles/ticks
average: 392434 cycles/ticks
kyber_decaps:
median: 511916 cycles/ticks
average: 519278 cycles/ticks
Loop spin: 439
gen_a:
median: 57634 cycles/ticks
average: 58242 cycles/ticks
poly_getnoise_eta1:
median: 11548 cycles/ticks
average: 11653 cycles/ticks
poly_getnoise_eta2:
median: 7258 cycles/ticks
average: 7366 cycles/ticks
NTT:
median: 23258 cycles/ticks
average: 23469 cycles/ticks
INVNTT:
median: 33434 cycles/ticks
average: 33654 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23608 cycles/ticks
average: 24007 cycles/ticks
poly_tomsg:
median: 3942 cycles/ticks
average: 4030 cycles/ticks
poly_frommsg:
median: 3446 cycles/ticks
average: 3556 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3689 cycles/ticks
poly_decompress:
median: 1024 cycles/ticks
average: 1034 cycles/ticks
polyvec_compress:
median: 11498 cycles/ticks
average: 11719 cycles/ticks
polyvec_decompress:
median: 4266 cycles/ticks
average: 4304 cycles/ticks
indcpa_keypair:
median: 268702 cycles/ticks
average: 272307 cycles/ticks
indcpa_enc:
median: 357502 cycles/ticks
average: 362030 cycles/ticks
indcpa_dec:
median: 121406 cycles/ticks
average: 123116 cycles/ticks
kyber_keypair_derand:
median: 291530 cycles/ticks
average: 295595 cycles/ticks
kyber_keypair:
median: 301226 cycles/ticks
average: 305956 cycles/ticks
kyber_encaps_derand:
median: 384764 cycles/ticks
average: 389864 cycles/ticks
kyber_encaps:
median: 385918 cycles/ticks
average: 391204 cycles/ticks
kyber_decaps:
median: 512028 cycles/ticks
average: 520518 cycles/ticks
Loop spin: 440
gen_a:
median: 57540 cycles/ticks
average: 58127 cycles/ticks
poly_getnoise_eta1:
median: 11338 cycles/ticks
average: 11408 cycles/ticks
poly_getnoise_eta2:
median: 7264 cycles/ticks
average: 7413 cycles/ticks
NTT:
median: 23300 cycles/ticks
average: 23887 cycles/ticks
INVNTT:
median: 33490 cycles/ticks
average: 34085 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23642 cycles/ticks
average: 24038 cycles/ticks
poly_tomsg:
median: 3962 cycles/ticks
average: 4062 cycles/ticks
poly_frommsg:
median: 3444 cycles/ticks
average: 3527 cycles/ticks
poly_compress:
median: 3672 cycles/ticks
average: 3747 cycles/ticks
poly_decompress:
median: 1058 cycles/ticks
average: 1114 cycles/ticks
polyvec_compress:
median: 11372 cycles/ticks
average: 11557 cycles/ticks
polyvec_decompress:
median: 4268 cycles/ticks
average: 4340 cycles/ticks
indcpa_keypair:
median: 268638 cycles/ticks
average: 273158 cycles/ticks
indcpa_enc:
median: 357846 cycles/ticks
average: 363959 cycles/ticks
indcpa_dec:
median: 121256 cycles/ticks
average: 123270 cycles/ticks
kyber_keypair_derand:
median: 291836 cycles/ticks
average: 297537 cycles/ticks
kyber_keypair:
median: 300880 cycles/ticks
average: 305562 cycles/ticks
kyber_encaps_derand:
median: 384896 cycles/ticks
average: 390784 cycles/ticks
kyber_encaps:
median: 385780 cycles/ticks
average: 391975 cycles/ticks
kyber_decaps:
median: 512172 cycles/ticks
average: 519943 cycles/ticks
Loop spin: 441
gen_a:
median: 57586 cycles/ticks
average: 58188 cycles/ticks
poly_getnoise_eta1:
median: 11254 cycles/ticks
average: 11326 cycles/ticks
poly_getnoise_eta2:
median: 7244 cycles/ticks
average: 7255 cycles/ticks
NTT:
median: 23218 cycles/ticks
average: 23370 cycles/ticks
INVNTT:
median: 33442 cycles/ticks
average: 33895 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23566 cycles/ticks
average: 23680 cycles/ticks
poly_tomsg:
median: 3850 cycles/ticks
average: 3882 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3472 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3672 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1037 cycles/ticks
polyvec_compress:
median: 11336 cycles/ticks
average: 11407 cycles/ticks
polyvec_decompress:
median: 4264 cycles/ticks
average: 4303 cycles/ticks
indcpa_keypair:
median: 268658 cycles/ticks
average: 273158 cycles/ticks
indcpa_enc:
median: 357640 cycles/ticks
average: 361917 cycles/ticks
indcpa_dec:
median: 121284 cycles/ticks
average: 123167 cycles/ticks
kyber_keypair_derand:
median: 291652 cycles/ticks
average: 295263 cycles/ticks
kyber_keypair:
median: 300902 cycles/ticks
average: 304461 cycles/ticks
kyber_encaps_derand:
median: 384512 cycles/ticks
average: 389205 cycles/ticks
kyber_encaps:
median: 385824 cycles/ticks
average: 390264 cycles/ticks
kyber_decaps:
median: 511834 cycles/ticks
average: 518918 cycles/ticks
Loop spin: 442
gen_a:
median: 57628 cycles/ticks
average: 58272 cycles/ticks
poly_getnoise_eta1:
median: 11294 cycles/ticks
average: 11356 cycles/ticks
poly_getnoise_eta2:
median: 7416 cycles/ticks
average: 7569 cycles/ticks
NTT:
median: 23270 cycles/ticks
average: 23670 cycles/ticks
INVNTT:
median: 33538 cycles/ticks
average: 34413 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23580 cycles/ticks
average: 23737 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3856 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3466 cycles/ticks
poly_compress:
median: 3658 cycles/ticks
average: 3698 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11324 cycles/ticks
average: 11386 cycles/ticks
polyvec_decompress:
median: 4264 cycles/ticks
average: 4307 cycles/ticks
indcpa_keypair:
median: 268734 cycles/ticks
average: 273122 cycles/ticks
indcpa_enc:
median: 357812 cycles/ticks
average: 362968 cycles/ticks
indcpa_dec:
median: 121496 cycles/ticks
average: 123753 cycles/ticks
kyber_keypair_derand:
median: 291788 cycles/ticks
average: 296173 cycles/ticks
kyber_keypair:
median: 301388 cycles/ticks
average: 306071 cycles/ticks
kyber_encaps_derand:
median: 384782 cycles/ticks
average: 391271 cycles/ticks
kyber_encaps:
median: 386162 cycles/ticks
average: 392314 cycles/ticks
kyber_decaps:
median: 511830 cycles/ticks
average: 519603 cycles/ticks
Loop spin: 443
gen_a:
median: 57666 cycles/ticks
average: 58295 cycles/ticks
poly_getnoise_eta1:
median: 11304 cycles/ticks
average: 11385 cycles/ticks
poly_getnoise_eta2:
median: 7238 cycles/ticks
average: 7272 cycles/ticks
NTT:
median: 23246 cycles/ticks
average: 23679 cycles/ticks
INVNTT:
median: 33512 cycles/ticks
average: 34198 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23604 cycles/ticks
average: 23991 cycles/ticks
poly_tomsg:
median: 3950 cycles/ticks
average: 4043 cycles/ticks
poly_frommsg:
median: 3446 cycles/ticks
average: 3563 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3677 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1051 cycles/ticks
polyvec_compress:
median: 11406 cycles/ticks
average: 11698 cycles/ticks
polyvec_decompress:
median: 4272 cycles/ticks
average: 4318 cycles/ticks
indcpa_keypair:
median: 268210 cycles/ticks
average: 272449 cycles/ticks
indcpa_enc:
median: 357744 cycles/ticks
average: 362307 cycles/ticks
indcpa_dec:
median: 121232 cycles/ticks
average: 122766 cycles/ticks
kyber_keypair_derand:
median: 291510 cycles/ticks
average: 295447 cycles/ticks
kyber_keypair:
median: 300668 cycles/ticks
average: 304265 cycles/ticks
kyber_encaps_derand:
median: 384714 cycles/ticks
average: 390602 cycles/ticks
kyber_encaps:
median: 385598 cycles/ticks
average: 390006 cycles/ticks
kyber_decaps:
median: 511938 cycles/ticks
average: 518724 cycles/ticks
Loop spin: 444
gen_a:
median: 57674 cycles/ticks
average: 58462 cycles/ticks
poly_getnoise_eta1:
median: 11248 cycles/ticks
average: 11325 cycles/ticks
poly_getnoise_eta2:
median: 7246 cycles/ticks
average: 7268 cycles/ticks
NTT:
median: 23246 cycles/ticks
average: 23430 cycles/ticks
INVNTT:
median: 33496 cycles/ticks
average: 33964 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23568 cycles/ticks
average: 23693 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3854 cycles/ticks
poly_frommsg:
median: 3478 cycles/ticks
average: 3597 cycles/ticks
poly_compress:
median: 3674 cycles/ticks
average: 3777 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1036 cycles/ticks
polyvec_compress:
median: 11324 cycles/ticks
average: 11398 cycles/ticks
polyvec_decompress:
median: 4258 cycles/ticks
average: 4292 cycles/ticks
indcpa_keypair:
median: 268990 cycles/ticks
average: 272901 cycles/ticks
indcpa_enc:
median: 358542 cycles/ticks
average: 363070 cycles/ticks
indcpa_dec:
median: 121212 cycles/ticks
average: 123037 cycles/ticks
kyber_keypair_derand:
median: 292782 cycles/ticks
average: 297503 cycles/ticks
kyber_keypair:
median: 301716 cycles/ticks
average: 305274 cycles/ticks
kyber_encaps_derand:
median: 385104 cycles/ticks
average: 390779 cycles/ticks
kyber_encaps:
median: 385746 cycles/ticks
average: 391018 cycles/ticks
kyber_decaps:
median: 511896 cycles/ticks
average: 518575 cycles/ticks
Loop spin: 445
gen_a:
median: 57636 cycles/ticks
average: 58109 cycles/ticks
poly_getnoise_eta1:
median: 11330 cycles/ticks
average: 11393 cycles/ticks
poly_getnoise_eta2:
median: 7236 cycles/ticks
average: 7250 cycles/ticks
NTT:
median: 23398 cycles/ticks
average: 23959 cycles/ticks
INVNTT:
median: 33446 cycles/ticks
average: 34075 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23578 cycles/ticks
average: 23951 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3857 cycles/ticks
poly_frommsg:
median: 3444 cycles/ticks
average: 3462 cycles/ticks
poly_compress:
median: 3698 cycles/ticks
average: 3803 cycles/ticks
poly_decompress:
median: 1060 cycles/ticks
average: 1067 cycles/ticks
polyvec_compress:
median: 11320 cycles/ticks
average: 11466 cycles/ticks
polyvec_decompress:
median: 4258 cycles/ticks
average: 4286 cycles/ticks
indcpa_keypair:
median: 269112 cycles/ticks
average: 274550 cycles/ticks
indcpa_enc:
median: 358190 cycles/ticks
average: 365662 cycles/ticks
indcpa_dec:
median: 121552 cycles/ticks
average: 123954 cycles/ticks
kyber_keypair_derand:
median: 291588 cycles/ticks
average: 296444 cycles/ticks
kyber_keypair:
median: 301254 cycles/ticks
average: 306680 cycles/ticks
kyber_encaps_derand:
median: 384898 cycles/ticks
average: 391623 cycles/ticks
kyber_encaps:
median: 385864 cycles/ticks
average: 391997 cycles/ticks
kyber_decaps:
median: 511796 cycles/ticks
average: 519402 cycles/ticks
Loop spin: 446
gen_a:
median: 57580 cycles/ticks
average: 58700 cycles/ticks
poly_getnoise_eta1:
median: 11254 cycles/ticks
average: 11337 cycles/ticks
poly_getnoise_eta2:
median: 7248 cycles/ticks
average: 7274 cycles/ticks
NTT:
median: 23394 cycles/ticks
average: 23970 cycles/ticks
INVNTT:
median: 33502 cycles/ticks
average: 33951 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23604 cycles/ticks
average: 23976 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3859 cycles/ticks
poly_frommsg:
median: 3446 cycles/ticks
average: 3490 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3675 cycles/ticks
poly_decompress:
median: 1060 cycles/ticks
average: 1113 cycles/ticks
polyvec_compress:
median: 11366 cycles/ticks
average: 11552 cycles/ticks
polyvec_decompress:
median: 4264 cycles/ticks
average: 4283 cycles/ticks
indcpa_keypair:
median: 268440 cycles/ticks
average: 273127 cycles/ticks
indcpa_enc:
median: 357648 cycles/ticks
average: 362844 cycles/ticks
indcpa_dec:
median: 121300 cycles/ticks
average: 122403 cycles/ticks
kyber_keypair_derand:
median: 292020 cycles/ticks
average: 295636 cycles/ticks
kyber_keypair:
median: 301078 cycles/ticks
average: 306151 cycles/ticks
kyber_encaps_derand:
median: 384948 cycles/ticks
average: 391780 cycles/ticks
kyber_encaps:
median: 385978 cycles/ticks
average: 391988 cycles/ticks
kyber_decaps:
median: 512396 cycles/ticks
average: 521365 cycles/ticks
Loop spin: 447
gen_a:
median: 57704 cycles/ticks
average: 58432 cycles/ticks
poly_getnoise_eta1:
median: 11332 cycles/ticks
average: 11552 cycles/ticks
poly_getnoise_eta2:
median: 7254 cycles/ticks
average: 7402 cycles/ticks
NTT:
median: 23248 cycles/ticks
average: 23647 cycles/ticks
INVNTT:
median: 33468 cycles/ticks
average: 33960 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23582 cycles/ticks
average: 23926 cycles/ticks
poly_tomsg:
median: 3846 cycles/ticks
average: 3874 cycles/ticks
poly_frommsg:
median: 3544 cycles/ticks
average: 3612 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3717 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1049 cycles/ticks
polyvec_compress:
median: 11330 cycles/ticks
average: 11399 cycles/ticks
polyvec_decompress:
median: 4268 cycles/ticks
average: 4286 cycles/ticks
indcpa_keypair:
median: 268812 cycles/ticks
average: 272676 cycles/ticks
indcpa_enc:
median: 357910 cycles/ticks
average: 363536 cycles/ticks
indcpa_dec:
median: 121432 cycles/ticks
average: 123657 cycles/ticks
kyber_keypair_derand:
median: 291808 cycles/ticks
average: 296743 cycles/ticks
kyber_keypair:
median: 300918 cycles/ticks
average: 305297 cycles/ticks
kyber_encaps_derand:
median: 384974 cycles/ticks
average: 391049 cycles/ticks
kyber_encaps:
median: 386082 cycles/ticks
average: 392397 cycles/ticks
kyber_decaps:
median: 512202 cycles/ticks
average: 520371 cycles/ticks
Loop spin: 448
gen_a:
median: 57730 cycles/ticks
average: 58881 cycles/ticks
poly_getnoise_eta1:
median: 11300 cycles/ticks
average: 11360 cycles/ticks
poly_getnoise_eta2:
median: 7246 cycles/ticks
average: 7271 cycles/ticks
NTT:
median: 23302 cycles/ticks
average: 23679 cycles/ticks
INVNTT:
median: 33514 cycles/ticks
average: 34276 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23606 cycles/ticks
average: 23936 cycles/ticks
poly_tomsg:
median: 3850 cycles/ticks
average: 3862 cycles/ticks
poly_frommsg:
median: 3532 cycles/ticks
average: 3697 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3698 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1034 cycles/ticks
polyvec_compress:
median: 11388 cycles/ticks
average: 11641 cycles/ticks
polyvec_decompress:
median: 4266 cycles/ticks
average: 4301 cycles/ticks
indcpa_keypair:
median: 268808 cycles/ticks
average: 271657 cycles/ticks
indcpa_enc:
median: 358084 cycles/ticks
average: 362616 cycles/ticks
indcpa_dec:
median: 121254 cycles/ticks
average: 122812 cycles/ticks
kyber_keypair_derand:
median: 291904 cycles/ticks
average: 295959 cycles/ticks
kyber_keypair:
median: 301128 cycles/ticks
average: 305368 cycles/ticks
kyber_encaps_derand:
median: 385526 cycles/ticks
average: 392444 cycles/ticks
kyber_encaps:
median: 386930 cycles/ticks
average: 391379 cycles/ticks
kyber_decaps:
median: 512474 cycles/ticks
average: 518293 cycles/ticks
Loop spin: 449
gen_a:
median: 57734 cycles/ticks
average: 58996 cycles/ticks
poly_getnoise_eta1:
median: 11264 cycles/ticks
average: 11421 cycles/ticks
poly_getnoise_eta2:
median: 7242 cycles/ticks
average: 7257 cycles/ticks
NTT:
median: 23298 cycles/ticks
average: 23620 cycles/ticks
INVNTT:
median: 33482 cycles/ticks
average: 34204 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23606 cycles/ticks
average: 23942 cycles/ticks
poly_tomsg:
median: 3858 cycles/ticks
average: 3965 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3465 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3676 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1036 cycles/ticks
polyvec_compress:
median: 11338 cycles/ticks
average: 11410 cycles/ticks
polyvec_decompress:
median: 4364 cycles/ticks
average: 4471 cycles/ticks
indcpa_keypair:
median: 268964 cycles/ticks
average: 272776 cycles/ticks
indcpa_enc:
median: 357676 cycles/ticks
average: 363307 cycles/ticks
indcpa_dec:
median: 121348 cycles/ticks
average: 123292 cycles/ticks
kyber_keypair_derand:
median: 291520 cycles/ticks
average: 295970 cycles/ticks
kyber_keypair:
median: 301094 cycles/ticks
average: 305616 cycles/ticks
kyber_encaps_derand:
median: 384708 cycles/ticks
average: 390663 cycles/ticks
kyber_encaps:
median: 386016 cycles/ticks
average: 391856 cycles/ticks
kyber_decaps:
median: 511930 cycles/ticks
average: 518867 cycles/ticks
Loop spin: 450
gen_a:
median: 57624 cycles/ticks
average: 58009 cycles/ticks
poly_getnoise_eta1:
median: 11314 cycles/ticks
average: 11372 cycles/ticks
poly_getnoise_eta2:
median: 7244 cycles/ticks
average: 7264 cycles/ticks
NTT:
median: 23440 cycles/ticks
average: 26210 cycles/ticks
INVNTT:
median: 33476 cycles/ticks
average: 33765 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23574 cycles/ticks
average: 23771 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3885 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3478 cycles/ticks
poly_compress:
median: 3660 cycles/ticks
average: 3685 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1052 cycles/ticks
polyvec_compress:
median: 11332 cycles/ticks
average: 11419 cycles/ticks
polyvec_decompress:
median: 4262 cycles/ticks
average: 4288 cycles/ticks
indcpa_keypair:
median: 268852 cycles/ticks
average: 272274 cycles/ticks
indcpa_enc:
median: 357954 cycles/ticks
average: 364387 cycles/ticks
indcpa_dec:
median: 121470 cycles/ticks
average: 123295 cycles/ticks
kyber_keypair_derand:
median: 292240 cycles/ticks
average: 296593 cycles/ticks
kyber_keypair:
median: 301132 cycles/ticks
average: 305291 cycles/ticks
kyber_encaps_derand:
median: 384710 cycles/ticks
average: 390988 cycles/ticks
kyber_encaps:
median: 385938 cycles/ticks
average: 391116 cycles/ticks
kyber_decaps:
median: 512100 cycles/ticks
average: 519937 cycles/ticks
Loop spin: 451
gen_a:
median: 57642 cycles/ticks
average: 58058 cycles/ticks
poly_getnoise_eta1:
median: 11298 cycles/ticks
average: 11441 cycles/ticks
poly_getnoise_eta2:
median: 7304 cycles/ticks
average: 7526 cycles/ticks
NTT:
median: 23224 cycles/ticks
average: 23394 cycles/ticks
INVNTT:
median: 33472 cycles/ticks
average: 33701 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23618 cycles/ticks
average: 24219 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3877 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3468 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3677 cycles/ticks
poly_decompress:
median: 1060 cycles/ticks
average: 1132 cycles/ticks
polyvec_compress:
median: 11374 cycles/ticks
average: 11573 cycles/ticks
polyvec_decompress:
median: 4262 cycles/ticks
average: 4283 cycles/ticks
indcpa_keypair:
median: 268772 cycles/ticks
average: 272765 cycles/ticks
indcpa_enc:
median: 358026 cycles/ticks
average: 364072 cycles/ticks
indcpa_dec:
median: 121368 cycles/ticks
average: 122969 cycles/ticks
kyber_keypair_derand:
median: 295642 cycles/ticks
average: 300407 cycles/ticks
kyber_keypair:
median: 301454 cycles/ticks
average: 305677 cycles/ticks
kyber_encaps_derand:
median: 389088 cycles/ticks
average: 395510 cycles/ticks
kyber_encaps:
median: 390952 cycles/ticks
average: 397825 cycles/ticks
kyber_decaps:
median: 516690 cycles/ticks
average: 525400 cycles/ticks
Loop spin: 452
gen_a:
median: 57574 cycles/ticks
average: 58467 cycles/ticks
poly_getnoise_eta1:
median: 11296 cycles/ticks
average: 11435 cycles/ticks
poly_getnoise_eta2:
median: 7242 cycles/ticks
average: 7303 cycles/ticks
NTT:
median: 23268 cycles/ticks
average: 23706 cycles/ticks
INVNTT:
median: 33462 cycles/ticks
average: 34036 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23610 cycles/ticks
average: 23982 cycles/ticks
poly_tomsg:
median: 3846 cycles/ticks
average: 3864 cycles/ticks
poly_frommsg:
median: 3446 cycles/ticks
average: 3474 cycles/ticks
poly_compress:
median: 3658 cycles/ticks
average: 3700 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11390 cycles/ticks
average: 11675 cycles/ticks
polyvec_decompress:
median: 4262 cycles/ticks
average: 4306 cycles/ticks
indcpa_keypair:
median: 268826 cycles/ticks
average: 273499 cycles/ticks
indcpa_enc:
median: 358226 cycles/ticks
average: 364138 cycles/ticks
indcpa_dec:
median: 121340 cycles/ticks
average: 123065 cycles/ticks
kyber_keypair_derand:
median: 291680 cycles/ticks
average: 296334 cycles/ticks
kyber_keypair:
median: 301006 cycles/ticks
average: 304560 cycles/ticks
kyber_encaps_derand:
median: 384552 cycles/ticks
average: 388560 cycles/ticks
kyber_encaps:
median: 385772 cycles/ticks
average: 391481 cycles/ticks
kyber_decaps:
median: 511884 cycles/ticks
average: 518547 cycles/ticks
Loop spin: 453
gen_a:
median: 57634 cycles/ticks
average: 58250 cycles/ticks
poly_getnoise_eta1:
median: 11240 cycles/ticks
average: 11313 cycles/ticks
poly_getnoise_eta2:
median: 7282 cycles/ticks
average: 7418 cycles/ticks
NTT:
median: 23250 cycles/ticks
average: 23623 cycles/ticks
INVNTT:
median: 33438 cycles/ticks
average: 33652 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23574 cycles/ticks
average: 23691 cycles/ticks
poly_tomsg:
median: 3854 cycles/ticks
average: 3860 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3467 cycles/ticks
poly_compress:
median: 3660 cycles/ticks
average: 3737 cycles/ticks
poly_decompress:
median: 1056 cycles/ticks
average: 1112 cycles/ticks
polyvec_compress:
median: 11346 cycles/ticks
average: 11532 cycles/ticks
polyvec_decompress:
median: 4256 cycles/ticks
average: 4288 cycles/ticks
indcpa_keypair:
median: 268492 cycles/ticks
average: 272428 cycles/ticks
indcpa_enc:
median: 357526 cycles/ticks
average: 362956 cycles/ticks
indcpa_dec:
median: 121342 cycles/ticks
average: 123553 cycles/ticks
kyber_keypair_derand:
median: 291790 cycles/ticks
average: 296953 cycles/ticks
kyber_keypair:
median: 301280 cycles/ticks
average: 306063 cycles/ticks
kyber_encaps_derand:
median: 384898 cycles/ticks
average: 390689 cycles/ticks
kyber_encaps:
median: 386228 cycles/ticks
average: 392590 cycles/ticks
kyber_decaps:
median: 512346 cycles/ticks
average: 520849 cycles/ticks
Loop spin: 454
gen_a:
median: 57596 cycles/ticks
average: 58484 cycles/ticks
poly_getnoise_eta1:
median: 11290 cycles/ticks
average: 11498 cycles/ticks
poly_getnoise_eta2:
median: 7254 cycles/ticks
average: 7371 cycles/ticks
NTT:
median: 23310 cycles/ticks
average: 23729 cycles/ticks
INVNTT:
median: 33468 cycles/ticks
average: 34180 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23578 cycles/ticks
average: 23933 cycles/ticks
poly_tomsg:
median: 3858 cycles/ticks
average: 3922 cycles/ticks
poly_frommsg:
median: 3528 cycles/ticks
average: 3621 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3673 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1055 cycles/ticks
polyvec_compress:
median: 11328 cycles/ticks
average: 11410 cycles/ticks
polyvec_decompress:
median: 4270 cycles/ticks
average: 4298 cycles/ticks
indcpa_keypair:
median: 268492 cycles/ticks
average: 273021 cycles/ticks
indcpa_enc:
median: 358064 cycles/ticks
average: 363905 cycles/ticks
indcpa_dec:
median: 121430 cycles/ticks
average: 124015 cycles/ticks
kyber_keypair_derand:
median: 291532 cycles/ticks
average: 295567 cycles/ticks
kyber_keypair:
median: 300830 cycles/ticks
average: 305066 cycles/ticks
kyber_encaps_derand:
median: 384806 cycles/ticks
average: 390439 cycles/ticks
kyber_encaps:
median: 385830 cycles/ticks
average: 390841 cycles/ticks
kyber_decaps:
median: 511886 cycles/ticks
average: 517954 cycles/ticks
Loop spin: 455
gen_a:
median: 57616 cycles/ticks
average: 58043 cycles/ticks
poly_getnoise_eta1:
median: 11334 cycles/ticks
average: 11455 cycles/ticks
poly_getnoise_eta2:
median: 7280 cycles/ticks
average: 7486 cycles/ticks
NTT:
median: 23294 cycles/ticks
average: 23823 cycles/ticks
INVNTT:
median: 33498 cycles/ticks
average: 34309 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23604 cycles/ticks
average: 24033 cycles/ticks
poly_tomsg:
median: 3960 cycles/ticks
average: 4044 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3470 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3695 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11364 cycles/ticks
average: 11640 cycles/ticks
polyvec_decompress:
median: 4260 cycles/ticks
average: 4294 cycles/ticks
indcpa_keypair:
median: 268514 cycles/ticks
average: 272174 cycles/ticks
indcpa_enc:
median: 357738 cycles/ticks
average: 363548 cycles/ticks
indcpa_dec:
median: 121468 cycles/ticks
average: 123572 cycles/ticks
kyber_keypair_derand:
median: 291606 cycles/ticks
average: 296478 cycles/ticks
kyber_keypair:
median: 301028 cycles/ticks
average: 305537 cycles/ticks
kyber_encaps_derand:
median: 384926 cycles/ticks
average: 391444 cycles/ticks
kyber_encaps:
median: 385732 cycles/ticks
average: 391618 cycles/ticks
kyber_decaps:
median: 512096 cycles/ticks
average: 520523 cycles/ticks
Loop spin: 456
gen_a:
median: 57622 cycles/ticks
average: 57966 cycles/ticks
poly_getnoise_eta1:
median: 11322 cycles/ticks
average: 11396 cycles/ticks
poly_getnoise_eta2:
median: 7246 cycles/ticks
average: 7312 cycles/ticks
NTT:
median: 23268 cycles/ticks
average: 23460 cycles/ticks
INVNTT:
median: 33578 cycles/ticks
average: 34376 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23622 cycles/ticks
average: 24024 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3870 cycles/ticks
poly_frommsg:
median: 3444 cycles/ticks
average: 3477 cycles/ticks
poly_compress:
median: 3730 cycles/ticks
average: 3823 cycles/ticks
poly_decompress:
median: 1058 cycles/ticks
average: 1078 cycles/ticks
polyvec_compress:
median: 11344 cycles/ticks
average: 11480 cycles/ticks
polyvec_decompress:
median: 4270 cycles/ticks
average: 4303 cycles/ticks
indcpa_keypair:
median: 268700 cycles/ticks
average: 272308 cycles/ticks
indcpa_enc:
median: 358306 cycles/ticks
average: 364418 cycles/ticks
indcpa_dec:
median: 121288 cycles/ticks
average: 123312 cycles/ticks
kyber_keypair_derand:
median: 291986 cycles/ticks
average: 296708 cycles/ticks
kyber_keypair:
median: 301142 cycles/ticks
average: 306131 cycles/ticks
kyber_encaps_derand:
median: 385070 cycles/ticks
average: 391791 cycles/ticks
kyber_encaps:
median: 386234 cycles/ticks
average: 392233 cycles/ticks
kyber_decaps:
median: 512030 cycles/ticks
average: 519728 cycles/ticks
Loop spin: 457
gen_a:
median: 57610 cycles/ticks
average: 58039 cycles/ticks
poly_getnoise_eta1:
median: 11286 cycles/ticks
average: 11347 cycles/ticks
poly_getnoise_eta2:
median: 7238 cycles/ticks
average: 7245 cycles/ticks
NTT:
median: 23222 cycles/ticks
average: 23374 cycles/ticks
INVNTT:
median: 33488 cycles/ticks
average: 34037 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23608 cycles/ticks
average: 24293 cycles/ticks
poly_tomsg:
median: 3866 cycles/ticks
average: 3978 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3470 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3667 cycles/ticks
poly_decompress:
median: 1030 cycles/ticks
average: 1072 cycles/ticks
polyvec_compress:
median: 11374 cycles/ticks
average: 11625 cycles/ticks
polyvec_decompress:
median: 4262 cycles/ticks
average: 4307 cycles/ticks
indcpa_keypair:
median: 268444 cycles/ticks
average: 272382 cycles/ticks
indcpa_enc:
median: 357766 cycles/ticks
average: 363381 cycles/ticks
indcpa_dec:
median: 121190 cycles/ticks
average: 122846 cycles/ticks
kyber_keypair_derand:
median: 291958 cycles/ticks
average: 296728 cycles/ticks
kyber_keypair:
median: 300892 cycles/ticks
average: 305008 cycles/ticks
kyber_encaps_derand:
median: 384750 cycles/ticks
average: 390740 cycles/ticks
kyber_encaps:
median: 385812 cycles/ticks
average: 392301 cycles/ticks
kyber_decaps:
median: 512122 cycles/ticks
average: 520999 cycles/ticks
Loop spin: 458
gen_a:
median: 57638 cycles/ticks
average: 58569 cycles/ticks
poly_getnoise_eta1:
median: 11212 cycles/ticks
average: 11336 cycles/ticks
poly_getnoise_eta2:
median: 7288 cycles/ticks
average: 7431 cycles/ticks
NTT:
median: 23252 cycles/ticks
average: 23579 cycles/ticks
INVNTT:
median: 33480 cycles/ticks
average: 34157 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23604 cycles/ticks
average: 24030 cycles/ticks
poly_tomsg:
median: 3852 cycles/ticks
average: 3862 cycles/ticks
poly_frommsg:
median: 3444 cycles/ticks
average: 3472 cycles/ticks
poly_compress:
median: 3734 cycles/ticks
average: 3866 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1082 cycles/ticks
polyvec_compress:
median: 11320 cycles/ticks
average: 11395 cycles/ticks
polyvec_decompress:
median: 4256 cycles/ticks
average: 4282 cycles/ticks
indcpa_keypair:
median: 268330 cycles/ticks
average: 273111 cycles/ticks
indcpa_enc:
median: 357784 cycles/ticks
average: 363207 cycles/ticks
indcpa_dec:
median: 121318 cycles/ticks
average: 123757 cycles/ticks
kyber_keypair_derand:
median: 291248 cycles/ticks
average: 295553 cycles/ticks
kyber_keypair:
median: 301256 cycles/ticks
average: 306494 cycles/ticks
kyber_encaps_derand:
median: 384908 cycles/ticks
average: 391950 cycles/ticks
kyber_encaps:
median: 386188 cycles/ticks
average: 393106 cycles/ticks
kyber_decaps:
median: 512210 cycles/ticks
average: 521399 cycles/ticks
Loop spin: 459
gen_a:
median: 57628 cycles/ticks
average: 58483 cycles/ticks
poly_getnoise_eta1:
median: 11258 cycles/ticks
average: 11349 cycles/ticks
poly_getnoise_eta2:
median: 7250 cycles/ticks
average: 7307 cycles/ticks
NTT:
median: 23406 cycles/ticks
average: 23857 cycles/ticks
INVNTT:
median: 33480 cycles/ticks
average: 34053 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23584 cycles/ticks
average: 23997 cycles/ticks
poly_tomsg:
median: 3896 cycles/ticks
average: 4007 cycles/ticks
poly_frommsg:
median: 3542 cycles/ticks
average: 3565 cycles/ticks
poly_compress:
median: 3652 cycles/ticks
average: 3727 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1034 cycles/ticks
polyvec_compress:
median: 11322 cycles/ticks
average: 11400 cycles/ticks
polyvec_decompress:
median: 4258 cycles/ticks
average: 4277 cycles/ticks
indcpa_keypair:
median: 268772 cycles/ticks
average: 271812 cycles/ticks
indcpa_enc:
median: 357838 cycles/ticks
average: 363109 cycles/ticks
indcpa_dec:
median: 121300 cycles/ticks
average: 122992 cycles/ticks
kyber_keypair_derand:
median: 291942 cycles/ticks
average: 296892 cycles/ticks
kyber_keypair:
median: 301292 cycles/ticks
average: 306124 cycles/ticks
kyber_encaps_derand:
median: 384948 cycles/ticks
average: 390962 cycles/ticks
kyber_encaps:
median: 386332 cycles/ticks
average: 392447 cycles/ticks
kyber_decaps:
median: 512152 cycles/ticks
average: 519546 cycles/ticks
Loop spin: 460
gen_a:
median: 57654 cycles/ticks
average: 58731 cycles/ticks
poly_getnoise_eta1:
median: 11278 cycles/ticks
average: 11370 cycles/ticks
poly_getnoise_eta2:
median: 7244 cycles/ticks
average: 7279 cycles/ticks
NTT:
median: 23250 cycles/ticks
average: 23659 cycles/ticks
INVNTT:
median: 33466 cycles/ticks
average: 34116 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23674 cycles/ticks
average: 24288 cycles/ticks
poly_tomsg:
median: 3846 cycles/ticks
average: 3857 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3468 cycles/ticks
poly_compress:
median: 3672 cycles/ticks
average: 3822 cycles/ticks
poly_decompress:
median: 1060 cycles/ticks
average: 1067 cycles/ticks
polyvec_compress:
median: 11348 cycles/ticks
average: 11526 cycles/ticks
polyvec_decompress:
median: 4272 cycles/ticks
average: 4320 cycles/ticks
indcpa_keypair:
median: 268458 cycles/ticks
average: 273144 cycles/ticks
indcpa_enc:
median: 357672 cycles/ticks
average: 364036 cycles/ticks
indcpa_dec:
median: 121204 cycles/ticks
average: 122579 cycles/ticks
kyber_keypair_derand:
median: 292040 cycles/ticks
average: 296978 cycles/ticks
kyber_keypair:
median: 301024 cycles/ticks
average: 305611 cycles/ticks
kyber_encaps_derand:
median: 384904 cycles/ticks
average: 391839 cycles/ticks
kyber_encaps:
median: 386544 cycles/ticks
average: 393280 cycles/ticks
kyber_decaps:
median: 512204 cycles/ticks
average: 522006 cycles/ticks
Loop spin: 461
gen_a:
median: 57724 cycles/ticks
average: 59033 cycles/ticks
poly_getnoise_eta1:
median: 11210 cycles/ticks
average: 11278 cycles/ticks
poly_getnoise_eta2:
median: 7278 cycles/ticks
average: 7443 cycles/ticks
NTT:
median: 23282 cycles/ticks
average: 23703 cycles/ticks
INVNTT:
median: 33434 cycles/ticks
average: 34069 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23582 cycles/ticks
average: 23943 cycles/ticks
poly_tomsg:
median: 3846 cycles/ticks
average: 3860 cycles/ticks
poly_frommsg:
median: 3440 cycles/ticks
average: 3485 cycles/ticks
poly_compress:
median: 3664 cycles/ticks
average: 3732 cycles/ticks
poly_decompress:
median: 1058 cycles/ticks
average: 1129 cycles/ticks
polyvec_compress:
median: 11342 cycles/ticks
average: 11514 cycles/ticks
polyvec_decompress:
median: 4310 cycles/ticks
average: 4479 cycles/ticks
indcpa_keypair:
median: 268836 cycles/ticks
average: 274699 cycles/ticks
indcpa_enc:
median: 357762 cycles/ticks
average: 364093 cycles/ticks
indcpa_dec:
median: 121314 cycles/ticks
average: 123319 cycles/ticks
kyber_keypair_derand:
median: 291814 cycles/ticks
average: 297112 cycles/ticks
kyber_keypair:
median: 300920 cycles/ticks
average: 305352 cycles/ticks
kyber_encaps_derand:
median: 384660 cycles/ticks
average: 391848 cycles/ticks
kyber_encaps:
median: 386208 cycles/ticks
average: 393562 cycles/ticks
kyber_decaps:
median: 512018 cycles/ticks
average: 521843 cycles/ticks
Loop spin: 462
gen_a:
median: 57722 cycles/ticks
average: 59137 cycles/ticks
poly_getnoise_eta1:
median: 11330 cycles/ticks
average: 11422 cycles/ticks
poly_getnoise_eta2:
median: 7300 cycles/ticks
average: 7518 cycles/ticks
NTT:
median: 23310 cycles/ticks
average: 23708 cycles/ticks
INVNTT:
median: 33460 cycles/ticks
average: 34152 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23596 cycles/ticks
average: 23973 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3855 cycles/ticks
poly_frommsg:
median: 3448 cycles/ticks
average: 3467 cycles/ticks
poly_compress:
median: 3662 cycles/ticks
average: 3686 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1034 cycles/ticks
polyvec_compress:
median: 11334 cycles/ticks
average: 11393 cycles/ticks
polyvec_decompress:
median: 4258 cycles/ticks
average: 4293 cycles/ticks
indcpa_keypair:
median: 268340 cycles/ticks
average: 272264 cycles/ticks
indcpa_enc:
median: 357804 cycles/ticks
average: 364399 cycles/ticks
indcpa_dec:
median: 121388 cycles/ticks
average: 123858 cycles/ticks
kyber_keypair_derand:
median: 291998 cycles/ticks
average: 297820 cycles/ticks
kyber_keypair:
median: 301038 cycles/ticks
average: 306188 cycles/ticks
kyber_encaps_derand:
median: 384990 cycles/ticks
average: 392001 cycles/ticks
kyber_encaps:
median: 386440 cycles/ticks
average: 393752 cycles/ticks
kyber_decaps:
median: 512386 cycles/ticks
average: 522368 cycles/ticks
Loop spin: 463
gen_a:
median: 57648 cycles/ticks
average: 58874 cycles/ticks
poly_getnoise_eta1:
median: 11254 cycles/ticks
average: 11373 cycles/ticks
poly_getnoise_eta2:
median: 7242 cycles/ticks
average: 7349 cycles/ticks
NTT:
median: 23268 cycles/ticks
average: 23443 cycles/ticks
INVNTT:
median: 33462 cycles/ticks
average: 34071 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23628 cycles/ticks
average: 24272 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3872 cycles/ticks
poly_frommsg:
median: 3444 cycles/ticks
average: 3468 cycles/ticks
poly_compress:
median: 3756 cycles/ticks
average: 3843 cycles/ticks
poly_decompress:
median: 1046 cycles/ticks
average: 1093 cycles/ticks
polyvec_compress:
median: 11324 cycles/ticks
average: 11429 cycles/ticks
polyvec_decompress:
median: 4264 cycles/ticks
average: 4290 cycles/ticks
indcpa_keypair:
median: 269086 cycles/ticks
average: 274144 cycles/ticks
indcpa_enc:
median: 357926 cycles/ticks
average: 364556 cycles/ticks
indcpa_dec:
median: 121436 cycles/ticks
average: 123827 cycles/ticks
kyber_keypair_derand:
median: 291372 cycles/ticks
average: 296346 cycles/ticks
kyber_keypair:
median: 301106 cycles/ticks
average: 306016 cycles/ticks
kyber_encaps_derand:
median: 384812 cycles/ticks
average: 390960 cycles/ticks
kyber_encaps:
median: 385954 cycles/ticks
average: 392409 cycles/ticks
kyber_decaps:
median: 511860 cycles/ticks
average: 521267 cycles/ticks
Loop spin: 464
gen_a:
median: 57658 cycles/ticks
average: 58983 cycles/ticks
poly_getnoise_eta1:
median: 11376 cycles/ticks
average: 11664 cycles/ticks
poly_getnoise_eta2:
median: 7242 cycles/ticks
average: 7268 cycles/ticks
NTT:
median: 23278 cycles/ticks
average: 23996 cycles/ticks
INVNTT:
median: 33476 cycles/ticks
average: 33959 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23620 cycles/ticks
average: 24196 cycles/ticks
poly_tomsg:
median: 3854 cycles/ticks
average: 3869 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3469 cycles/ticks
poly_compress:
median: 3748 cycles/ticks
average: 3848 cycles/ticks
poly_decompress:
median: 1056 cycles/ticks
average: 1066 cycles/ticks
polyvec_compress:
median: 11376 cycles/ticks
average: 11563 cycles/ticks
polyvec_decompress:
median: 4264 cycles/ticks
average: 4306 cycles/ticks
indcpa_keypair:
median: 268892 cycles/ticks
average: 273601 cycles/ticks
indcpa_enc:
median: 357792 cycles/ticks
average: 362916 cycles/ticks
indcpa_dec:
median: 121418 cycles/ticks
average: 123928 cycles/ticks
kyber_keypair_derand:
median: 291640 cycles/ticks
average: 296373 cycles/ticks
kyber_keypair:
median: 300768 cycles/ticks
average: 303786 cycles/ticks
kyber_encaps_derand:
median: 384790 cycles/ticks
average: 390506 cycles/ticks
kyber_encaps:
median: 385930 cycles/ticks
average: 393184 cycles/ticks
kyber_decaps:
median: 511822 cycles/ticks
average: 519870 cycles/ticks
Loop spin: 465
gen_a:
median: 57656 cycles/ticks
average: 58530 cycles/ticks
poly_getnoise_eta1:
median: 11400 cycles/ticks
average: 11637 cycles/ticks
poly_getnoise_eta2:
median: 7242 cycles/ticks
average: 7266 cycles/ticks
NTT:
median: 23294 cycles/ticks
average: 23759 cycles/ticks
INVNTT:
median: 33540 cycles/ticks
average: 34434 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23642 cycles/ticks
average: 24259 cycles/ticks
poly_tomsg:
median: 3846 cycles/ticks
average: 3877 cycles/ticks
poly_frommsg:
median: 3524 cycles/ticks
average: 3608 cycles/ticks
poly_compress:
median: 3676 cycles/ticks
average: 3792 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1056 cycles/ticks
polyvec_compress:
median: 11382 cycles/ticks
average: 11662 cycles/ticks
polyvec_decompress:
median: 4256 cycles/ticks
average: 4274 cycles/ticks
indcpa_keypair:
median: 268866 cycles/ticks
average: 273817 cycles/ticks
indcpa_enc:
median: 357888 cycles/ticks
average: 364363 cycles/ticks
indcpa_dec:
median: 121440 cycles/ticks
average: 123754 cycles/ticks
kyber_keypair_derand:
median: 291562 cycles/ticks
average: 296642 cycles/ticks
kyber_keypair:
median: 301808 cycles/ticks
average: 307190 cycles/ticks
kyber_encaps_derand:
median: 388956 cycles/ticks
average: 395721 cycles/ticks
kyber_encaps:
median: 390102 cycles/ticks
average: 396911 cycles/ticks
kyber_decaps:
median: 516244 cycles/ticks
average: 523604 cycles/ticks
Loop spin: 466
gen_a:
median: 57674 cycles/ticks
average: 58889 cycles/ticks
poly_getnoise_eta1:
median: 11324 cycles/ticks
average: 11607 cycles/ticks
poly_getnoise_eta2:
median: 7234 cycles/ticks
average: 7249 cycles/ticks
NTT:
median: 23362 cycles/ticks
average: 23872 cycles/ticks
INVNTT:
median: 33522 cycles/ticks
average: 34185 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23694 cycles/ticks
average: 24279 cycles/ticks
poly_tomsg:
median: 3846 cycles/ticks
average: 3853 cycles/ticks
poly_frommsg:
median: 3440 cycles/ticks
average: 3477 cycles/ticks
poly_compress:
median: 3652 cycles/ticks
average: 3668 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1048 cycles/ticks
polyvec_compress:
median: 11388 cycles/ticks
average: 11678 cycles/ticks
polyvec_decompress:
median: 4264 cycles/ticks
average: 4286 cycles/ticks
indcpa_keypair:
median: 268728 cycles/ticks
average: 273655 cycles/ticks
indcpa_enc:
median: 357780 cycles/ticks
average: 363018 cycles/ticks
indcpa_dec:
median: 121360 cycles/ticks
average: 123268 cycles/ticks
kyber_keypair_derand:
median: 291840 cycles/ticks
average: 295987 cycles/ticks
kyber_keypair:
median: 301058 cycles/ticks
average: 305370 cycles/ticks
kyber_encaps_derand:
median: 385190 cycles/ticks
average: 393927 cycles/ticks
kyber_encaps:
median: 387472 cycles/ticks
average: 396408 cycles/ticks
kyber_decaps:
median: 512154 cycles/ticks
average: 520910 cycles/ticks
Loop spin: 467
gen_a:
median: 57668 cycles/ticks
average: 58817 cycles/ticks
poly_getnoise_eta1:
median: 11378 cycles/ticks
average: 11613 cycles/ticks
poly_getnoise_eta2:
median: 7240 cycles/ticks
average: 7335 cycles/ticks
NTT:
median: 23314 cycles/ticks
average: 23723 cycles/ticks
INVNTT:
median: 33548 cycles/ticks
average: 34483 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23608 cycles/ticks
average: 24018 cycles/ticks
poly_tomsg:
median: 3850 cycles/ticks
average: 3865 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3473 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3693 cycles/ticks
poly_decompress:
median: 1050 cycles/ticks
average: 1086 cycles/ticks
polyvec_compress:
median: 11380 cycles/ticks
average: 11624 cycles/ticks
polyvec_decompress:
median: 4274 cycles/ticks
average: 4417 cycles/ticks
indcpa_keypair:
median: 268626 cycles/ticks
average: 273082 cycles/ticks
indcpa_enc:
median: 358042 cycles/ticks
average: 365098 cycles/ticks
indcpa_dec:
median: 121456 cycles/ticks
average: 123863 cycles/ticks
kyber_keypair_derand:
median: 291424 cycles/ticks
average: 296389 cycles/ticks
kyber_keypair:
median: 301246 cycles/ticks
average: 306884 cycles/ticks
kyber_encaps_derand:
median: 385020 cycles/ticks
average: 392637 cycles/ticks
kyber_encaps:
median: 386156 cycles/ticks
average: 393103 cycles/ticks
kyber_decaps:
median: 512322 cycles/ticks
average: 521541 cycles/ticks
Loop spin: 468
gen_a:
median: 57584 cycles/ticks
average: 58315 cycles/ticks
poly_getnoise_eta1:
median: 11262 cycles/ticks
average: 11326 cycles/ticks
poly_getnoise_eta2:
median: 7238 cycles/ticks
average: 7274 cycles/ticks
NTT:
median: 23324 cycles/ticks
average: 23694 cycles/ticks
INVNTT:
median: 33524 cycles/ticks
average: 34343 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23596 cycles/ticks
average: 24007 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3862 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3472 cycles/ticks
poly_compress:
median: 3750 cycles/ticks
average: 3823 cycles/ticks
poly_decompress:
median: 1048 cycles/ticks
average: 1085 cycles/ticks
polyvec_compress:
median: 11336 cycles/ticks
average: 11462 cycles/ticks
polyvec_decompress:
median: 4268 cycles/ticks
average: 4305 cycles/ticks
indcpa_keypair:
median: 269004 cycles/ticks
average: 273816 cycles/ticks
indcpa_enc:
median: 357868 cycles/ticks
average: 364289 cycles/ticks
indcpa_dec:
median: 121302 cycles/ticks
average: 123398 cycles/ticks
kyber_keypair_derand:
median: 291818 cycles/ticks
average: 296846 cycles/ticks
kyber_keypair:
median: 301238 cycles/ticks
average: 305727 cycles/ticks
kyber_encaps_derand:
median: 384772 cycles/ticks
average: 390824 cycles/ticks
kyber_encaps:
median: 385860 cycles/ticks
average: 391634 cycles/ticks
kyber_decaps:
median: 512444 cycles/ticks
average: 521925 cycles/ticks
Loop spin: 469
gen_a:
median: 57564 cycles/ticks
average: 58323 cycles/ticks
poly_getnoise_eta1:
median: 11240 cycles/ticks
average: 11321 cycles/ticks
poly_getnoise_eta2:
median: 7256 cycles/ticks
average: 7266 cycles/ticks
NTT:
median: 23258 cycles/ticks
average: 23865 cycles/ticks
INVNTT:
median: 33496 cycles/ticks
average: 33999 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23704 cycles/ticks
average: 24162 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3859 cycles/ticks
poly_frommsg:
median: 3444 cycles/ticks
average: 3467 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3672 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11332 cycles/ticks
average: 11396 cycles/ticks
polyvec_decompress:
median: 4386 cycles/ticks
average: 4493 cycles/ticks
indcpa_keypair:
median: 268764 cycles/ticks
average: 273909 cycles/ticks
indcpa_enc:
median: 357878 cycles/ticks
average: 364308 cycles/ticks
indcpa_dec:
median: 121278 cycles/ticks
average: 123287 cycles/ticks
kyber_keypair_derand:
median: 291814 cycles/ticks
average: 296792 cycles/ticks
kyber_keypair:
median: 301324 cycles/ticks
average: 307600 cycles/ticks
kyber_encaps_derand:
median: 384916 cycles/ticks
average: 392393 cycles/ticks
kyber_encaps:
median: 386078 cycles/ticks
average: 393390 cycles/ticks
kyber_decaps:
median: 512804 cycles/ticks
average: 521823 cycles/ticks
Loop spin: 470
gen_a:
median: 57548 cycles/ticks
average: 58085 cycles/ticks
poly_getnoise_eta1:
median: 11268 cycles/ticks
average: 11459 cycles/ticks
poly_getnoise_eta2:
median: 7254 cycles/ticks
average: 7375 cycles/ticks
NTT:
median: 23396 cycles/ticks
average: 23971 cycles/ticks
INVNTT:
median: 33496 cycles/ticks
average: 34367 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23558 cycles/ticks
average: 23712 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3856 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3475 cycles/ticks
poly_compress:
median: 3708 cycles/ticks
average: 3808 cycles/ticks
poly_decompress:
median: 1058 cycles/ticks
average: 1068 cycles/ticks
polyvec_compress:
median: 11402 cycles/ticks
average: 11596 cycles/ticks
polyvec_decompress:
median: 4258 cycles/ticks
average: 4274 cycles/ticks
indcpa_keypair:
median: 268496 cycles/ticks
average: 273170 cycles/ticks
indcpa_enc:
median: 357770 cycles/ticks
average: 363662 cycles/ticks
indcpa_dec:
median: 121432 cycles/ticks
average: 123921 cycles/ticks
kyber_keypair_derand:
median: 291510 cycles/ticks
average: 296184 cycles/ticks
kyber_keypair:
median: 300916 cycles/ticks
average: 305831 cycles/ticks
kyber_encaps_derand:
median: 384536 cycles/ticks
average: 391451 cycles/ticks
kyber_encaps:
median: 385582 cycles/ticks
average: 391889 cycles/ticks
kyber_decaps:
median: 511836 cycles/ticks
average: 519801 cycles/ticks
Loop spin: 471
gen_a:
median: 57628 cycles/ticks
average: 58285 cycles/ticks
poly_getnoise_eta1:
median: 11280 cycles/ticks
average: 11354 cycles/ticks
poly_getnoise_eta2:
median: 7348 cycles/ticks
average: 7552 cycles/ticks
NTT:
median: 23326 cycles/ticks
average: 23738 cycles/ticks
INVNTT:
median: 33578 cycles/ticks
average: 34311 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23758 cycles/ticks
average: 24341 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3865 cycles/ticks
poly_frommsg:
median: 3440 cycles/ticks
average: 3466 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3687 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1036 cycles/ticks
polyvec_compress:
median: 11592 cycles/ticks
average: 11741 cycles/ticks
polyvec_decompress:
median: 4258 cycles/ticks
average: 4293 cycles/ticks
indcpa_keypair:
median: 268296 cycles/ticks
average: 273362 cycles/ticks
indcpa_enc:
median: 357936 cycles/ticks
average: 365046 cycles/ticks
indcpa_dec:
median: 121398 cycles/ticks
average: 123638 cycles/ticks
kyber_keypair_derand:
median: 291410 cycles/ticks
average: 296621 cycles/ticks
kyber_keypair:
median: 301252 cycles/ticks
average: 306875 cycles/ticks
kyber_encaps_derand:
median: 384836 cycles/ticks
average: 392368 cycles/ticks
kyber_encaps:
median: 386846 cycles/ticks
average: 393734 cycles/ticks
kyber_decaps:
median: 512786 cycles/ticks
average: 521890 cycles/ticks
Loop spin: 472
gen_a:
median: 57582 cycles/ticks
average: 58429 cycles/ticks
poly_getnoise_eta1:
median: 11346 cycles/ticks
average: 11519 cycles/ticks
poly_getnoise_eta2:
median: 7240 cycles/ticks
average: 7295 cycles/ticks
NTT:
median: 23392 cycles/ticks
average: 23971 cycles/ticks
INVNTT:
median: 33464 cycles/ticks
average: 34092 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23598 cycles/ticks
average: 24165 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3854 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3530 cycles/ticks
poly_compress:
median: 3758 cycles/ticks
average: 3842 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1080 cycles/ticks
polyvec_compress:
median: 11358 cycles/ticks
average: 11580 cycles/ticks
polyvec_decompress:
median: 4266 cycles/ticks
average: 4353 cycles/ticks
indcpa_keypair:
median: 269030 cycles/ticks
average: 274263 cycles/ticks
indcpa_enc:
median: 359560 cycles/ticks
average: 366391 cycles/ticks
indcpa_dec:
median: 121370 cycles/ticks
average: 123185 cycles/ticks
kyber_keypair_derand:
median: 292654 cycles/ticks
average: 298204 cycles/ticks
kyber_keypair:
median: 301508 cycles/ticks
average: 306386 cycles/ticks
kyber_encaps_derand:
median: 386508 cycles/ticks
average: 392079 cycles/ticks
kyber_encaps:
median: 387556 cycles/ticks
average: 393319 cycles/ticks
kyber_decaps:
median: 514654 cycles/ticks
average: 523236 cycles/ticks
Loop spin: 473
gen_a:
median: 57658 cycles/ticks
average: 58181 cycles/ticks
poly_getnoise_eta1:
median: 11226 cycles/ticks
average: 11304 cycles/ticks
poly_getnoise_eta2:
median: 7242 cycles/ticks
average: 7259 cycles/ticks
NTT:
median: 23308 cycles/ticks
average: 23776 cycles/ticks
INVNTT:
median: 33456 cycles/ticks
average: 33961 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23624 cycles/ticks
average: 24120 cycles/ticks
poly_tomsg:
median: 3852 cycles/ticks
average: 3954 cycles/ticks
poly_frommsg:
median: 3536 cycles/ticks
average: 3624 cycles/ticks
poly_compress:
median: 3658 cycles/ticks
average: 3837 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1056 cycles/ticks
polyvec_compress:
median: 11322 cycles/ticks
average: 11385 cycles/ticks
polyvec_decompress:
median: 4260 cycles/ticks
average: 4278 cycles/ticks
indcpa_keypair:
median: 268690 cycles/ticks
average: 273201 cycles/ticks
indcpa_enc:
median: 358248 cycles/ticks
average: 364416 cycles/ticks
indcpa_dec:
median: 121284 cycles/ticks
average: 123739 cycles/ticks
kyber_keypair_derand:
median: 291950 cycles/ticks
average: 297803 cycles/ticks
kyber_keypair:
median: 301020 cycles/ticks
average: 306245 cycles/ticks
kyber_encaps_derand:
median: 385204 cycles/ticks
average: 392145 cycles/ticks
kyber_encaps:
median: 386372 cycles/ticks
average: 392966 cycles/ticks
kyber_decaps:
median: 512576 cycles/ticks
average: 521883 cycles/ticks
Loop spin: 474
gen_a:
median: 57742 cycles/ticks
average: 59047 cycles/ticks
poly_getnoise_eta1:
median: 11330 cycles/ticks
average: 11405 cycles/ticks
poly_getnoise_eta2:
median: 7252 cycles/ticks
average: 7302 cycles/ticks
NTT:
median: 23332 cycles/ticks
average: 23814 cycles/ticks
INVNTT:
median: 33454 cycles/ticks
average: 34150 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23570 cycles/ticks
average: 23833 cycles/ticks
poly_tomsg:
median: 3882 cycles/ticks
average: 4006 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3469 cycles/ticks
poly_compress:
median: 3652 cycles/ticks
average: 3664 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1049 cycles/ticks
polyvec_compress:
median: 11324 cycles/ticks
average: 11384 cycles/ticks
polyvec_decompress:
median: 4262 cycles/ticks
average: 4348 cycles/ticks
indcpa_keypair:
median: 268234 cycles/ticks
average: 273093 cycles/ticks
indcpa_enc:
median: 357720 cycles/ticks
average: 364396 cycles/ticks
indcpa_dec:
median: 121216 cycles/ticks
average: 123146 cycles/ticks
kyber_keypair_derand:
median: 291694 cycles/ticks
average: 297333 cycles/ticks
kyber_keypair:
median: 301140 cycles/ticks
average: 306095 cycles/ticks
kyber_encaps_derand:
median: 384680 cycles/ticks
average: 391065 cycles/ticks
kyber_encaps:
median: 386262 cycles/ticks
average: 392738 cycles/ticks
kyber_decaps:
median: 511914 cycles/ticks
average: 520918 cycles/ticks
Loop spin: 475
gen_a:
median: 57584 cycles/ticks
average: 58444 cycles/ticks
poly_getnoise_eta1:
median: 11242 cycles/ticks
average: 11325 cycles/ticks
poly_getnoise_eta2:
median: 7238 cycles/ticks
average: 7274 cycles/ticks
NTT:
median: 23278 cycles/ticks
average: 23491 cycles/ticks
INVNTT:
median: 33466 cycles/ticks
average: 33708 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23578 cycles/ticks
average: 23689 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3861 cycles/ticks
poly_frommsg:
median: 3526 cycles/ticks
average: 3612 cycles/ticks
poly_compress:
median: 3750 cycles/ticks
average: 3783 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1084 cycles/ticks
polyvec_compress:
median: 11342 cycles/ticks
average: 11478 cycles/ticks
polyvec_decompress:
median: 4264 cycles/ticks
average: 4300 cycles/ticks
indcpa_keypair:
median: 268296 cycles/ticks
average: 273015 cycles/ticks
indcpa_enc:
median: 357752 cycles/ticks
average: 363755 cycles/ticks
indcpa_dec:
median: 121170 cycles/ticks
average: 123382 cycles/ticks
kyber_keypair_derand:
median: 291066 cycles/ticks
average: 295449 cycles/ticks
kyber_keypair:
median: 300748 cycles/ticks
average: 306349 cycles/ticks
kyber_encaps_derand:
median: 384664 cycles/ticks
average: 391624 cycles/ticks
kyber_encaps:
median: 385568 cycles/ticks
average: 392155 cycles/ticks
kyber_decaps:
median: 512318 cycles/ticks
average: 521779 cycles/ticks
Loop spin: 476
gen_a:
median: 57638 cycles/ticks
average: 58609 cycles/ticks
poly_getnoise_eta1:
median: 11364 cycles/ticks
average: 11636 cycles/ticks
poly_getnoise_eta2:
median: 7240 cycles/ticks
average: 7255 cycles/ticks
NTT:
median: 23334 cycles/ticks
average: 23890 cycles/ticks
INVNTT:
median: 33464 cycles/ticks
average: 33884 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23596 cycles/ticks
average: 24182 cycles/ticks
poly_tomsg:
median: 3854 cycles/ticks
average: 3908 cycles/ticks
poly_frommsg:
median: 3530 cycles/ticks
average: 3653 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3671 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1036 cycles/ticks
polyvec_compress:
median: 11334 cycles/ticks
average: 11403 cycles/ticks
polyvec_decompress:
median: 4372 cycles/ticks
average: 4510 cycles/ticks
indcpa_keypair:
median: 268184 cycles/ticks
average: 273267 cycles/ticks
indcpa_enc:
median: 357812 cycles/ticks
average: 364129 cycles/ticks
indcpa_dec:
median: 121186 cycles/ticks
average: 123391 cycles/ticks
kyber_keypair_derand:
median: 291540 cycles/ticks
average: 297018 cycles/ticks
kyber_keypair:
median: 301038 cycles/ticks
average: 306404 cycles/ticks
kyber_encaps_derand:
median: 384784 cycles/ticks
average: 391899 cycles/ticks
kyber_encaps:
median: 386104 cycles/ticks
average: 392450 cycles/ticks
kyber_decaps:
median: 512068 cycles/ticks
average: 520023 cycles/ticks
Loop spin: 477
gen_a:
median: 57702 cycles/ticks
average: 58923 cycles/ticks
poly_getnoise_eta1:
median: 11236 cycles/ticks
average: 11317 cycles/ticks
poly_getnoise_eta2:
median: 7260 cycles/ticks
average: 7417 cycles/ticks
NTT:
median: 23294 cycles/ticks
average: 23810 cycles/ticks
INVNTT:
median: 33532 cycles/ticks
average: 34187 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23568 cycles/ticks
average: 23693 cycles/ticks
poly_tomsg:
median: 3858 cycles/ticks
average: 3915 cycles/ticks
poly_frommsg:
median: 3476 cycles/ticks
average: 3598 cycles/ticks
poly_compress:
median: 3662 cycles/ticks
average: 3685 cycles/ticks
poly_decompress:
median: 1024 cycles/ticks
average: 1047 cycles/ticks
polyvec_compress:
median: 11326 cycles/ticks
average: 11394 cycles/ticks
polyvec_decompress:
median: 4268 cycles/ticks
average: 4328 cycles/ticks
indcpa_keypair:
median: 268836 cycles/ticks
average: 273350 cycles/ticks
indcpa_enc:
median: 357962 cycles/ticks
average: 362450 cycles/ticks
indcpa_dec:
median: 121188 cycles/ticks
average: 122969 cycles/ticks
kyber_keypair_derand:
median: 291348 cycles/ticks
average: 294149 cycles/ticks
kyber_keypair:
median: 301084 cycles/ticks
average: 305161 cycles/ticks
kyber_encaps_derand:
median: 384800 cycles/ticks
average: 390835 cycles/ticks
kyber_encaps:
median: 386050 cycles/ticks
average: 392013 cycles/ticks
kyber_decaps:
median: 512206 cycles/ticks
average: 520940 cycles/ticks
Loop spin: 478
gen_a:
median: 57658 cycles/ticks
average: 58494 cycles/ticks
poly_getnoise_eta1:
median: 11504 cycles/ticks
average: 11709 cycles/ticks
poly_getnoise_eta2:
median: 7248 cycles/ticks
average: 7287 cycles/ticks
NTT:
median: 23310 cycles/ticks
average: 23740 cycles/ticks
INVNTT:
median: 33462 cycles/ticks
average: 34117 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23614 cycles/ticks
average: 23960 cycles/ticks
poly_tomsg:
median: 3908 cycles/ticks
average: 3998 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3522 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3669 cycles/ticks
poly_decompress:
median: 1032 cycles/ticks
average: 1048 cycles/ticks
polyvec_compress:
median: 11358 cycles/ticks
average: 11553 cycles/ticks
polyvec_decompress:
median: 4350 cycles/ticks
average: 4440 cycles/ticks
indcpa_keypair:
median: 268590 cycles/ticks
average: 273699 cycles/ticks
indcpa_enc:
median: 357926 cycles/ticks
average: 364200 cycles/ticks
indcpa_dec:
median: 121300 cycles/ticks
average: 123638 cycles/ticks
kyber_keypair_derand:
median: 291814 cycles/ticks
average: 297539 cycles/ticks
kyber_keypair:
median: 301126 cycles/ticks
average: 305823 cycles/ticks
kyber_encaps_derand:
median: 385998 cycles/ticks
average: 393837 cycles/ticks
kyber_encaps:
median: 387828 cycles/ticks
average: 395313 cycles/ticks
kyber_decaps:
median: 512038 cycles/ticks
average: 519639 cycles/ticks
Loop spin: 479
gen_a:
median: 57624 cycles/ticks
average: 58403 cycles/ticks
poly_getnoise_eta1:
median: 11308 cycles/ticks
average: 11380 cycles/ticks
poly_getnoise_eta2:
median: 7248 cycles/ticks
average: 7265 cycles/ticks
NTT:
median: 23282 cycles/ticks
average: 23749 cycles/ticks
INVNTT:
median: 33448 cycles/ticks
average: 33815 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23606 cycles/ticks
average: 24007 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3872 cycles/ticks
poly_frommsg:
median: 3490 cycles/ticks
average: 3618 cycles/ticks
poly_compress:
median: 3666 cycles/ticks
average: 3779 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1055 cycles/ticks
polyvec_compress:
median: 11332 cycles/ticks
average: 11398 cycles/ticks
polyvec_decompress:
median: 4338 cycles/ticks
average: 4429 cycles/ticks
indcpa_keypair:
median: 268620 cycles/ticks
average: 273091 cycles/ticks
indcpa_enc:
median: 358246 cycles/ticks
average: 362392 cycles/ticks
indcpa_dec:
median: 121256 cycles/ticks
average: 122476 cycles/ticks
kyber_keypair_derand:
median: 295626 cycles/ticks
average: 299007 cycles/ticks
kyber_keypair:
median: 300894 cycles/ticks
average: 305452 cycles/ticks
kyber_encaps_derand:
median: 384760 cycles/ticks
average: 390160 cycles/ticks
kyber_encaps:
median: 385656 cycles/ticks
average: 390024 cycles/ticks
kyber_decaps:
median: 511952 cycles/ticks
average: 520819 cycles/ticks
Loop spin: 480
gen_a:
median: 57608 cycles/ticks
average: 58003 cycles/ticks
poly_getnoise_eta1:
median: 11220 cycles/ticks
average: 11400 cycles/ticks
poly_getnoise_eta2:
median: 7282 cycles/ticks
average: 7445 cycles/ticks
NTT:
median: 23248 cycles/ticks
average: 23688 cycles/ticks
INVNTT:
median: 33448 cycles/ticks
average: 33932 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23590 cycles/ticks
average: 23958 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3864 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3469 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3687 cycles/ticks
poly_decompress:
median: 1030 cycles/ticks
average: 1036 cycles/ticks
polyvec_compress:
median: 11328 cycles/ticks
average: 11393 cycles/ticks
polyvec_decompress:
median: 4264 cycles/ticks
average: 4301 cycles/ticks
indcpa_keypair:
median: 272676 cycles/ticks
average: 279934 cycles/ticks
indcpa_enc:
median: 361792 cycles/ticks
average: 370609 cycles/ticks
indcpa_dec:
median: 121206 cycles/ticks
average: 122945 cycles/ticks
kyber_keypair_derand:
median: 292344 cycles/ticks
average: 296770 cycles/ticks
kyber_keypair:
median: 301058 cycles/ticks
average: 305416 cycles/ticks
kyber_encaps_derand:
median: 384486 cycles/ticks
average: 390526 cycles/ticks
kyber_encaps:
median: 385588 cycles/ticks
average: 390948 cycles/ticks
kyber_decaps:
median: 512010 cycles/ticks
average: 521003 cycles/ticks
Loop spin: 481
gen_a:
median: 57734 cycles/ticks
average: 59079 cycles/ticks
poly_getnoise_eta1:
median: 11324 cycles/ticks
average: 11384 cycles/ticks
poly_getnoise_eta2:
median: 7242 cycles/ticks
average: 7271 cycles/ticks
NTT:
median: 23264 cycles/ticks
average: 23684 cycles/ticks
INVNTT:
median: 33442 cycles/ticks
average: 33856 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23606 cycles/ticks
average: 24104 cycles/ticks
poly_tomsg:
median: 3898 cycles/ticks
average: 4007 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3470 cycles/ticks
poly_compress:
median: 3660 cycles/ticks
average: 3677 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1036 cycles/ticks
polyvec_compress:
median: 11364 cycles/ticks
average: 11544 cycles/ticks
polyvec_decompress:
median: 4258 cycles/ticks
average: 4289 cycles/ticks
indcpa_keypair:
median: 269004 cycles/ticks
average: 274349 cycles/ticks
indcpa_enc:
median: 357826 cycles/ticks
average: 363210 cycles/ticks
indcpa_dec:
median: 121220 cycles/ticks
average: 123570 cycles/ticks
kyber_keypair_derand:
median: 291884 cycles/ticks
average: 296565 cycles/ticks
kyber_keypair:
median: 301622 cycles/ticks
average: 306687 cycles/ticks
kyber_encaps_derand:
median: 384868 cycles/ticks
average: 390830 cycles/ticks
kyber_encaps:
median: 386020 cycles/ticks
average: 391392 cycles/ticks
kyber_decaps:
median: 512072 cycles/ticks
average: 520137 cycles/ticks
Loop spin: 482
gen_a:
median: 57656 cycles/ticks
average: 58751 cycles/ticks
poly_getnoise_eta1:
median: 11262 cycles/ticks
average: 11537 cycles/ticks
poly_getnoise_eta2:
median: 7238 cycles/ticks
average: 7256 cycles/ticks
NTT:
median: 23284 cycles/ticks
average: 23744 cycles/ticks
INVNTT:
median: 33442 cycles/ticks
average: 33895 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23570 cycles/ticks
average: 23691 cycles/ticks
poly_tomsg:
median: 3846 cycles/ticks
average: 3857 cycles/ticks
poly_frommsg:
median: 3444 cycles/ticks
average: 3472 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3690 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1037 cycles/ticks
polyvec_compress:
median: 11334 cycles/ticks
average: 11410 cycles/ticks
polyvec_decompress:
median: 4264 cycles/ticks
average: 4301 cycles/ticks
indcpa_keypair:
median: 268150 cycles/ticks
average: 273814 cycles/ticks
indcpa_enc:
median: 357822 cycles/ticks
average: 364076 cycles/ticks
indcpa_dec:
median: 121542 cycles/ticks
average: 124237 cycles/ticks
kyber_keypair_derand:
median: 291756 cycles/ticks
average: 296699 cycles/ticks
kyber_keypair:
median: 301012 cycles/ticks
average: 305485 cycles/ticks
kyber_encaps_derand:
median: 384684 cycles/ticks
average: 391995 cycles/ticks
kyber_encaps:
median: 385986 cycles/ticks
average: 392825 cycles/ticks
kyber_decaps:
median: 512008 cycles/ticks
average: 519634 cycles/ticks
Loop spin: 483
gen_a:
median: 57548 cycles/ticks
average: 58145 cycles/ticks
poly_getnoise_eta1:
median: 11322 cycles/ticks
average: 11390 cycles/ticks
poly_getnoise_eta2:
median: 7280 cycles/ticks
average: 7454 cycles/ticks
NTT:
median: 23424 cycles/ticks
average: 23886 cycles/ticks
INVNTT:
median: 33526 cycles/ticks
average: 34201 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23590 cycles/ticks
average: 23842 cycles/ticks
poly_tomsg:
median: 3860 cycles/ticks
average: 3995 cycles/ticks
poly_frommsg:
median: 3444 cycles/ticks
average: 3472 cycles/ticks
poly_compress:
median: 3752 cycles/ticks
average: 3809 cycles/ticks
poly_decompress:
median: 1056 cycles/ticks
average: 1086 cycles/ticks
polyvec_compress:
median: 11332 cycles/ticks
average: 11471 cycles/ticks
polyvec_decompress:
median: 4266 cycles/ticks
average: 4288 cycles/ticks
indcpa_keypair:
median: 268406 cycles/ticks
average: 271889 cycles/ticks
indcpa_enc:
median: 358030 cycles/ticks
average: 364029 cycles/ticks
indcpa_dec:
median: 121464 cycles/ticks
average: 123821 cycles/ticks
kyber_keypair_derand:
median: 291540 cycles/ticks
average: 297113 cycles/ticks
kyber_keypair:
median: 300922 cycles/ticks
average: 306231 cycles/ticks
kyber_encaps_derand:
median: 384862 cycles/ticks
average: 391950 cycles/ticks
kyber_encaps:
median: 386216 cycles/ticks
average: 391789 cycles/ticks
kyber_decaps:
median: 512580 cycles/ticks
average: 519881 cycles/ticks
Loop spin: 484
gen_a:
median: 57544 cycles/ticks
average: 58363 cycles/ticks
poly_getnoise_eta1:
median: 11252 cycles/ticks
average: 11341 cycles/ticks
poly_getnoise_eta2:
median: 7300 cycles/ticks
average: 7501 cycles/ticks
NTT:
median: 23236 cycles/ticks
average: 23627 cycles/ticks
INVNTT:
median: 33460 cycles/ticks
average: 33925 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23588 cycles/ticks
average: 23921 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3863 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3481 cycles/ticks
poly_compress:
median: 3658 cycles/ticks
average: 3673 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1037 cycles/ticks
polyvec_compress:
median: 11366 cycles/ticks
average: 11651 cycles/ticks
polyvec_decompress:
median: 4270 cycles/ticks
average: 4295 cycles/ticks
indcpa_keypair:
median: 268474 cycles/ticks
average: 272285 cycles/ticks
indcpa_enc:
median: 357896 cycles/ticks
average: 364781 cycles/ticks
indcpa_dec:
median: 121254 cycles/ticks
average: 123270 cycles/ticks
kyber_keypair_derand:
median: 291922 cycles/ticks
average: 297693 cycles/ticks
kyber_keypair:
median: 301000 cycles/ticks
average: 305616 cycles/ticks
kyber_encaps_derand:
median: 384780 cycles/ticks
average: 391648 cycles/ticks
kyber_encaps:
median: 386062 cycles/ticks
average: 392644 cycles/ticks
kyber_decaps:
median: 512708 cycles/ticks
average: 522764 cycles/ticks
Loop spin: 485
gen_a:
median: 57562 cycles/ticks
average: 58184 cycles/ticks
poly_getnoise_eta1:
median: 11244 cycles/ticks
average: 11323 cycles/ticks
poly_getnoise_eta2:
median: 7244 cycles/ticks
average: 7263 cycles/ticks
NTT:
median: 23294 cycles/ticks
average: 23709 cycles/ticks
INVNTT:
median: 33480 cycles/ticks
average: 34125 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23552 cycles/ticks
average: 23664 cycles/ticks
poly_tomsg:
median: 3932 cycles/ticks
average: 3994 cycles/ticks
poly_frommsg:
median: 3518 cycles/ticks
average: 3604 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3665 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1047 cycles/ticks
polyvec_compress:
median: 11350 cycles/ticks
average: 11561 cycles/ticks
polyvec_decompress:
median: 4260 cycles/ticks
average: 4282 cycles/ticks
indcpa_keypair:
median: 268570 cycles/ticks
average: 273717 cycles/ticks
indcpa_enc:
median: 357882 cycles/ticks
average: 364212 cycles/ticks
indcpa_dec:
median: 121254 cycles/ticks
average: 123271 cycles/ticks
kyber_keypair_derand:
median: 291726 cycles/ticks
average: 297321 cycles/ticks
kyber_keypair:
median: 301010 cycles/ticks
average: 306446 cycles/ticks
kyber_encaps_derand:
median: 384730 cycles/ticks
average: 392164 cycles/ticks
kyber_encaps:
median: 385784 cycles/ticks
average: 393469 cycles/ticks
kyber_decaps:
median: 511602 cycles/ticks
average: 519260 cycles/ticks
Loop spin: 486
gen_a:
median: 57768 cycles/ticks
average: 58875 cycles/ticks
poly_getnoise_eta1:
median: 11238 cycles/ticks
average: 11354 cycles/ticks
poly_getnoise_eta2:
median: 7236 cycles/ticks
average: 7291 cycles/ticks
NTT:
median: 23392 cycles/ticks
average: 23853 cycles/ticks
INVNTT:
median: 33430 cycles/ticks
average: 33957 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23594 cycles/ticks
average: 23988 cycles/ticks
poly_tomsg:
median: 3846 cycles/ticks
average: 3854 cycles/ticks
poly_frommsg:
median: 3440 cycles/ticks
average: 3469 cycles/ticks
poly_compress:
median: 3762 cycles/ticks
average: 3840 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1034 cycles/ticks
polyvec_compress:
median: 11330 cycles/ticks
average: 11389 cycles/ticks
polyvec_decompress:
median: 4266 cycles/ticks
average: 4310 cycles/ticks
indcpa_keypair:
median: 268724 cycles/ticks
average: 272455 cycles/ticks
indcpa_enc:
median: 357568 cycles/ticks
average: 362306 cycles/ticks
indcpa_dec:
median: 121290 cycles/ticks
average: 123520 cycles/ticks
kyber_keypair_derand:
median: 291458 cycles/ticks
average: 295521 cycles/ticks
kyber_keypair:
median: 301070 cycles/ticks
average: 304833 cycles/ticks
kyber_encaps_derand:
median: 384612 cycles/ticks
average: 389954 cycles/ticks
kyber_encaps:
median: 386164 cycles/ticks
average: 392829 cycles/ticks
kyber_decaps:
median: 512008 cycles/ticks
average: 519388 cycles/ticks
Loop spin: 487
gen_a:
median: 57628 cycles/ticks
average: 58577 cycles/ticks
poly_getnoise_eta1:
median: 11298 cycles/ticks
average: 11583 cycles/ticks
poly_getnoise_eta2:
median: 7242 cycles/ticks
average: 7257 cycles/ticks
NTT:
median: 23414 cycles/ticks
average: 23849 cycles/ticks
INVNTT:
median: 33624 cycles/ticks
average: 34271 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23622 cycles/ticks
average: 23974 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3862 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3471 cycles/ticks
poly_compress:
median: 3708 cycles/ticks
average: 3808 cycles/ticks
poly_decompress:
median: 1058 cycles/ticks
average: 1080 cycles/ticks
polyvec_compress:
median: 11328 cycles/ticks
average: 11497 cycles/ticks
polyvec_decompress:
median: 4266 cycles/ticks
average: 4293 cycles/ticks
indcpa_keypair:
median: 268654 cycles/ticks
average: 272678 cycles/ticks
indcpa_enc:
median: 358390 cycles/ticks
average: 363747 cycles/ticks
indcpa_dec:
median: 121344 cycles/ticks
average: 123676 cycles/ticks
kyber_keypair_derand:
median: 291824 cycles/ticks
average: 296645 cycles/ticks
kyber_keypair:
median: 301204 cycles/ticks
average: 306226 cycles/ticks
kyber_encaps_derand:
median: 385186 cycles/ticks
average: 391716 cycles/ticks
kyber_encaps:
median: 386972 cycles/ticks
average: 393347 cycles/ticks
kyber_decaps:
median: 512350 cycles/ticks
average: 520986 cycles/ticks
Loop spin: 488
gen_a:
median: 57568 cycles/ticks
average: 58455 cycles/ticks
poly_getnoise_eta1:
median: 11218 cycles/ticks
average: 11287 cycles/ticks
poly_getnoise_eta2:
median: 7238 cycles/ticks
average: 7274 cycles/ticks
NTT:
median: 23234 cycles/ticks
average: 23424 cycles/ticks
INVNTT:
median: 33436 cycles/ticks
average: 33630 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23604 cycles/ticks
average: 23965 cycles/ticks
poly_tomsg:
median: 3956 cycles/ticks
average: 4047 cycles/ticks
poly_frommsg:
median: 3500 cycles/ticks
average: 3603 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3681 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1056 cycles/ticks
polyvec_compress:
median: 11354 cycles/ticks
average: 11434 cycles/ticks
polyvec_decompress:
median: 4274 cycles/ticks
average: 4311 cycles/ticks
indcpa_keypair:
median: 268248 cycles/ticks
average: 271531 cycles/ticks
indcpa_enc:
median: 357456 cycles/ticks
average: 361258 cycles/ticks
indcpa_dec:
median: 121192 cycles/ticks
average: 121813 cycles/ticks
kyber_keypair_derand:
median: 292176 cycles/ticks
average: 296203 cycles/ticks
kyber_keypair:
median: 300804 cycles/ticks
average: 302845 cycles/ticks
kyber_encaps_derand:
median: 384442 cycles/ticks
average: 389394 cycles/ticks
kyber_encaps:
median: 385960 cycles/ticks
average: 390789 cycles/ticks
kyber_decaps:
median: 511662 cycles/ticks
average: 517020 cycles/ticks
Loop spin: 489
gen_a:
median: 57644 cycles/ticks
average: 58742 cycles/ticks
poly_getnoise_eta1:
median: 11260 cycles/ticks
average: 11336 cycles/ticks
poly_getnoise_eta2:
median: 7242 cycles/ticks
average: 7264 cycles/ticks
NTT:
median: 23242 cycles/ticks
average: 23439 cycles/ticks
INVNTT:
median: 33446 cycles/ticks
average: 33672 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23588 cycles/ticks
average: 23860 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3857 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3474 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3668 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1036 cycles/ticks
polyvec_compress:
median: 11320 cycles/ticks
average: 11375 cycles/ticks
polyvec_decompress:
median: 4260 cycles/ticks
average: 4308 cycles/ticks
indcpa_keypair:
median: 272700 cycles/ticks
average: 277128 cycles/ticks
indcpa_enc:
median: 362086 cycles/ticks
average: 367373 cycles/ticks
indcpa_dec:
median: 121308 cycles/ticks
average: 123457 cycles/ticks
kyber_keypair_derand:
median: 291336 cycles/ticks
average: 294807 cycles/ticks
kyber_keypair:
median: 300800 cycles/ticks
average: 305472 cycles/ticks
kyber_encaps_derand:
median: 384670 cycles/ticks
average: 390867 cycles/ticks
kyber_encaps:
median: 386022 cycles/ticks
average: 393170 cycles/ticks
kyber_decaps:
median: 511768 cycles/ticks
average: 519459 cycles/ticks
Loop spin: 490
gen_a:
median: 57658 cycles/ticks
average: 58148 cycles/ticks
poly_getnoise_eta1:
median: 11344 cycles/ticks
average: 11528 cycles/ticks
poly_getnoise_eta2:
median: 7244 cycles/ticks
average: 7277 cycles/ticks
NTT:
median: 23238 cycles/ticks
average: 23422 cycles/ticks
INVNTT:
median: 33432 cycles/ticks
average: 33633 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23570 cycles/ticks
average: 23711 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3863 cycles/ticks
poly_frommsg:
median: 3446 cycles/ticks
average: 3503 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3681 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1036 cycles/ticks
polyvec_compress:
median: 11344 cycles/ticks
average: 11427 cycles/ticks
polyvec_decompress:
median: 4266 cycles/ticks
average: 4301 cycles/ticks
indcpa_keypair:
median: 268184 cycles/ticks
average: 270896 cycles/ticks
indcpa_enc:
median: 357856 cycles/ticks
average: 363800 cycles/ticks
indcpa_dec:
median: 121442 cycles/ticks
average: 123452 cycles/ticks
kyber_keypair_derand:
median: 291302 cycles/ticks
average: 294861 cycles/ticks
kyber_keypair:
median: 300962 cycles/ticks
average: 305109 cycles/ticks
kyber_encaps_derand:
median: 384372 cycles/ticks
average: 388524 cycles/ticks
kyber_encaps:
median: 386710 cycles/ticks
average: 391284 cycles/ticks
kyber_decaps:
median: 512128 cycles/ticks
average: 516781 cycles/ticks
Loop spin: 491
gen_a:
median: 57632 cycles/ticks
average: 58168 cycles/ticks
poly_getnoise_eta1:
median: 11276 cycles/ticks
average: 11349 cycles/ticks
poly_getnoise_eta2:
median: 7240 cycles/ticks
average: 7306 cycles/ticks
NTT:
median: 23246 cycles/ticks
average: 23488 cycles/ticks
INVNTT:
median: 33496 cycles/ticks
average: 33743 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23618 cycles/ticks
average: 23801 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3861 cycles/ticks
poly_frommsg:
median: 3444 cycles/ticks
average: 3470 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3695 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11362 cycles/ticks
average: 11587 cycles/ticks
polyvec_decompress:
median: 4260 cycles/ticks
average: 4299 cycles/ticks
indcpa_keypair:
median: 268994 cycles/ticks
average: 272878 cycles/ticks
indcpa_enc:
median: 358016 cycles/ticks
average: 363758 cycles/ticks
indcpa_dec:
median: 121340 cycles/ticks
average: 123393 cycles/ticks
kyber_keypair_derand:
median: 291762 cycles/ticks
average: 295355 cycles/ticks
kyber_keypair:
median: 300900 cycles/ticks
average: 305117 cycles/ticks
kyber_encaps_derand:
median: 384168 cycles/ticks
average: 387633 cycles/ticks
kyber_encaps:
median: 385680 cycles/ticks
average: 391516 cycles/ticks
kyber_decaps:
median: 511654 cycles/ticks
average: 517771 cycles/ticks
Loop spin: 492
gen_a:
median: 57590 cycles/ticks
average: 58421 cycles/ticks
poly_getnoise_eta1:
median: 11286 cycles/ticks
average: 11526 cycles/ticks
poly_getnoise_eta2:
median: 7240 cycles/ticks
average: 7247 cycles/ticks
NTT:
median: 23296 cycles/ticks
average: 23711 cycles/ticks
INVNTT:
median: 33532 cycles/ticks
average: 33751 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23610 cycles/ticks
average: 24135 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3852 cycles/ticks
poly_frommsg:
median: 3440 cycles/ticks
average: 3473 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3669 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1034 cycles/ticks
polyvec_compress:
median: 11332 cycles/ticks
average: 11394 cycles/ticks
polyvec_decompress:
median: 4252 cycles/ticks
average: 4281 cycles/ticks
indcpa_keypair:
median: 269002 cycles/ticks
average: 273798 cycles/ticks
indcpa_enc:
median: 357938 cycles/ticks
average: 364490 cycles/ticks
indcpa_dec:
median: 121282 cycles/ticks
average: 122936 cycles/ticks
kyber_keypair_derand:
median: 291894 cycles/ticks
average: 297013 cycles/ticks
kyber_keypair:
median: 301032 cycles/ticks
average: 304803 cycles/ticks
kyber_encaps_derand:
median: 384640 cycles/ticks
average: 388957 cycles/ticks
kyber_encaps:
median: 385776 cycles/ticks
average: 392178 cycles/ticks
kyber_decaps:
median: 511844 cycles/ticks
average: 518311 cycles/ticks
Loop spin: 493
gen_a:
median: 57634 cycles/ticks
average: 58870 cycles/ticks
poly_getnoise_eta1:
median: 11360 cycles/ticks
average: 11607 cycles/ticks
poly_getnoise_eta2:
median: 7250 cycles/ticks
average: 7358 cycles/ticks
NTT:
median: 23228 cycles/ticks
average: 23509 cycles/ticks
INVNTT:
median: 33448 cycles/ticks
average: 33848 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23576 cycles/ticks
average: 23924 cycles/ticks
poly_tomsg:
median: 3846 cycles/ticks
average: 3854 cycles/ticks
poly_frommsg:
median: 3440 cycles/ticks
average: 3464 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3680 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1036 cycles/ticks
polyvec_compress:
median: 11320 cycles/ticks
average: 11371 cycles/ticks
polyvec_decompress:
median: 4256 cycles/ticks
average: 4280 cycles/ticks
indcpa_keypair:
median: 268786 cycles/ticks
average: 273311 cycles/ticks
indcpa_enc:
median: 357752 cycles/ticks
average: 363049 cycles/ticks
indcpa_dec:
median: 121458 cycles/ticks
average: 123615 cycles/ticks
kyber_keypair_derand:
median: 291994 cycles/ticks
average: 295617 cycles/ticks
kyber_keypair:
median: 300834 cycles/ticks
average: 305148 cycles/ticks
kyber_encaps_derand:
median: 384716 cycles/ticks
average: 390874 cycles/ticks
kyber_encaps:
median: 385918 cycles/ticks
average: 391834 cycles/ticks
kyber_decaps:
median: 512096 cycles/ticks
average: 520319 cycles/ticks
Loop spin: 494
gen_a:
median: 57706 cycles/ticks
average: 58770 cycles/ticks
poly_getnoise_eta1:
median: 11336 cycles/ticks
average: 11600 cycles/ticks
poly_getnoise_eta2:
median: 7240 cycles/ticks
average: 7282 cycles/ticks
NTT:
median: 23258 cycles/ticks
average: 23430 cycles/ticks
INVNTT:
median: 33606 cycles/ticks
average: 34461 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23636 cycles/ticks
average: 24229 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3909 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3478 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3678 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1046 cycles/ticks
polyvec_compress:
median: 11324 cycles/ticks
average: 11378 cycles/ticks
polyvec_decompress:
median: 4274 cycles/ticks
average: 4389 cycles/ticks
indcpa_keypair:
median: 268774 cycles/ticks
average: 273042 cycles/ticks
indcpa_enc:
median: 358450 cycles/ticks
average: 365397 cycles/ticks
indcpa_dec:
median: 121470 cycles/ticks
average: 124010 cycles/ticks
kyber_keypair_derand:
median: 291940 cycles/ticks
average: 297376 cycles/ticks
kyber_keypair:
median: 301222 cycles/ticks
average: 306753 cycles/ticks
kyber_encaps_derand:
median: 385180 cycles/ticks
average: 392229 cycles/ticks
kyber_encaps:
median: 386300 cycles/ticks
average: 393036 cycles/ticks
kyber_decaps:
median: 512272 cycles/ticks
average: 520958 cycles/ticks
Loop spin: 495
gen_a:
median: 57694 cycles/ticks
average: 58539 cycles/ticks
poly_getnoise_eta1:
median: 11264 cycles/ticks
average: 11520 cycles/ticks
poly_getnoise_eta2:
median: 7240 cycles/ticks
average: 7329 cycles/ticks
NTT:
median: 23282 cycles/ticks
average: 23669 cycles/ticks
INVNTT:
median: 33456 cycles/ticks
average: 34090 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23598 cycles/ticks
average: 24009 cycles/ticks
poly_tomsg:
median: 3870 cycles/ticks
average: 4026 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3472 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3668 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1050 cycles/ticks
polyvec_compress:
median: 11328 cycles/ticks
average: 11396 cycles/ticks
polyvec_decompress:
median: 4258 cycles/ticks
average: 4277 cycles/ticks
indcpa_keypair:
median: 268770 cycles/ticks
average: 272874 cycles/ticks
indcpa_enc:
median: 358046 cycles/ticks
average: 363203 cycles/ticks
indcpa_dec:
median: 121268 cycles/ticks
average: 123211 cycles/ticks
kyber_keypair_derand:
median: 291640 cycles/ticks
average: 296675 cycles/ticks
kyber_keypair:
median: 301718 cycles/ticks
average: 306958 cycles/ticks
kyber_encaps_derand:
median: 384886 cycles/ticks
average: 391458 cycles/ticks
kyber_encaps:
median: 386002 cycles/ticks
average: 389933 cycles/ticks
kyber_decaps:
median: 512338 cycles/ticks
average: 520635 cycles/ticks
Loop spin: 496
gen_a:
median: 57632 cycles/ticks
average: 58450 cycles/ticks
poly_getnoise_eta1:
median: 11264 cycles/ticks
average: 11457 cycles/ticks
poly_getnoise_eta2:
median: 7254 cycles/ticks
average: 7390 cycles/ticks
NTT:
median: 23342 cycles/ticks
average: 23770 cycles/ticks
INVNTT:
median: 33438 cycles/ticks
average: 33751 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23562 cycles/ticks
average: 23686 cycles/ticks
poly_tomsg:
median: 3846 cycles/ticks
average: 3871 cycles/ticks
poly_frommsg:
median: 3440 cycles/ticks
average: 3464 cycles/ticks
poly_compress:
median: 3658 cycles/ticks
average: 3676 cycles/ticks
poly_decompress:
median: 1024 cycles/ticks
average: 1048 cycles/ticks
polyvec_compress:
median: 11336 cycles/ticks
average: 11401 cycles/ticks
polyvec_decompress:
median: 4260 cycles/ticks
average: 4279 cycles/ticks
indcpa_keypair:
median: 269102 cycles/ticks
average: 274123 cycles/ticks
indcpa_enc:
median: 357908 cycles/ticks
average: 364251 cycles/ticks
indcpa_dec:
median: 121330 cycles/ticks
average: 123975 cycles/ticks
kyber_keypair_derand:
median: 291184 cycles/ticks
average: 296230 cycles/ticks
kyber_keypair:
median: 301080 cycles/ticks
average: 307133 cycles/ticks
kyber_encaps_derand:
median: 384792 cycles/ticks
average: 392351 cycles/ticks
kyber_encaps:
median: 386268 cycles/ticks
average: 393712 cycles/ticks
kyber_decaps:
median: 512296 cycles/ticks
average: 522551 cycles/ticks
Loop spin: 497
gen_a:
median: 57694 cycles/ticks
average: 58772 cycles/ticks
poly_getnoise_eta1:
median: 11358 cycles/ticks
average: 11480 cycles/ticks
poly_getnoise_eta2:
median: 7266 cycles/ticks
average: 7448 cycles/ticks
NTT:
median: 23290 cycles/ticks
average: 23711 cycles/ticks
INVNTT:
median: 33486 cycles/ticks
average: 34220 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23580 cycles/ticks
average: 23957 cycles/ticks
poly_tomsg:
median: 3854 cycles/ticks
average: 3864 cycles/ticks
poly_frommsg:
median: 3440 cycles/ticks
average: 3468 cycles/ticks
poly_compress:
median: 3660 cycles/ticks
average: 3693 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11326 cycles/ticks
average: 11393 cycles/ticks
polyvec_decompress:
median: 4262 cycles/ticks
average: 4295 cycles/ticks
indcpa_keypair:
median: 268618 cycles/ticks
average: 273084 cycles/ticks
indcpa_enc:
median: 357988 cycles/ticks
average: 363366 cycles/ticks
indcpa_dec:
median: 121378 cycles/ticks
average: 122968 cycles/ticks
kyber_keypair_derand:
median: 291484 cycles/ticks
average: 296434 cycles/ticks
kyber_keypair:
median: 300962 cycles/ticks
average: 305199 cycles/ticks
kyber_encaps_derand:
median: 385030 cycles/ticks
average: 390460 cycles/ticks
kyber_encaps:
median: 386688 cycles/ticks
average: 395258 cycles/ticks
kyber_decaps:
median: 512248 cycles/ticks
average: 521179 cycles/ticks
Loop spin: 498
gen_a:
median: 57692 cycles/ticks
average: 58806 cycles/ticks
poly_getnoise_eta1:
median: 11312 cycles/ticks
average: 11390 cycles/ticks
poly_getnoise_eta2:
median: 7284 cycles/ticks
average: 7466 cycles/ticks
NTT:
median: 23318 cycles/ticks
average: 23717 cycles/ticks
INVNTT:
median: 33464 cycles/ticks
average: 34119 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23596 cycles/ticks
average: 23961 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3869 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3467 cycles/ticks
poly_compress:
median: 3658 cycles/ticks
average: 3689 cycles/ticks
poly_decompress:
median: 1032 cycles/ticks
average: 1049 cycles/ticks
polyvec_compress:
median: 11366 cycles/ticks
average: 11657 cycles/ticks
polyvec_decompress:
median: 4276 cycles/ticks
average: 4402 cycles/ticks
indcpa_keypair:
median: 268620 cycles/ticks
average: 273521 cycles/ticks
indcpa_enc:
median: 357650 cycles/ticks
average: 364470 cycles/ticks
indcpa_dec:
median: 121340 cycles/ticks
average: 123674 cycles/ticks
kyber_keypair_derand:
median: 291726 cycles/ticks
average: 297120 cycles/ticks
kyber_keypair:
median: 300860 cycles/ticks
average: 306353 cycles/ticks
kyber_encaps_derand:
median: 384760 cycles/ticks
average: 391122 cycles/ticks
kyber_encaps:
median: 385898 cycles/ticks
average: 392086 cycles/ticks
kyber_decaps:
median: 512604 cycles/ticks
average: 522752 cycles/ticks
Loop spin: 499
gen_a:
median: 57608 cycles/ticks
average: 58669 cycles/ticks
poly_getnoise_eta1:
median: 11340 cycles/ticks
average: 11415 cycles/ticks
poly_getnoise_eta2:
median: 7332 cycles/ticks
average: 7544 cycles/ticks
NTT:
median: 23254 cycles/ticks
average: 23652 cycles/ticks
INVNTT:
median: 33454 cycles/ticks
average: 34098 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23576 cycles/ticks
average: 23923 cycles/ticks
poly_tomsg:
median: 3846 cycles/ticks
average: 3852 cycles/ticks
poly_frommsg:
median: 3482 cycles/ticks
average: 3616 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3727 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11342 cycles/ticks
average: 11513 cycles/ticks
polyvec_decompress:
median: 4296 cycles/ticks
average: 4417 cycles/ticks
indcpa_keypair:
median: 269084 cycles/ticks
average: 274714 cycles/ticks
indcpa_enc:
median: 357814 cycles/ticks
average: 364626 cycles/ticks
indcpa_dec:
median: 121332 cycles/ticks
average: 123351 cycles/ticks
kyber_keypair_derand:
median: 291574 cycles/ticks
average: 297118 cycles/ticks
kyber_keypair:
median: 301166 cycles/ticks
average: 306339 cycles/ticks
kyber_encaps_derand:
median: 385010 cycles/ticks
average: 392076 cycles/ticks
kyber_encaps:
median: 386178 cycles/ticks
average: 391780 cycles/ticks
kyber_decaps:
median: 512064 cycles/ticks
average: 520432 cycles/ticks
Loop spin: 500
gen_a:
median: 57694 cycles/ticks
average: 58921 cycles/ticks
poly_getnoise_eta1:
median: 11338 cycles/ticks
average: 11475 cycles/ticks
poly_getnoise_eta2:
median: 7330 cycles/ticks
average: 7511 cycles/ticks
NTT:
median: 23388 cycles/ticks
average: 23881 cycles/ticks
INVNTT:
median: 33464 cycles/ticks
average: 34207 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23604 cycles/ticks
average: 24187 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3871 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3465 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3670 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11380 cycles/ticks
average: 11657 cycles/ticks
polyvec_decompress:
median: 4266 cycles/ticks
average: 4303 cycles/ticks
indcpa_keypair:
median: 268760 cycles/ticks
average: 273332 cycles/ticks
indcpa_enc:
median: 357898 cycles/ticks
average: 364405 cycles/ticks
indcpa_dec:
median: 121418 cycles/ticks
average: 123777 cycles/ticks
kyber_keypair_derand:
median: 291802 cycles/ticks
average: 296780 cycles/ticks
kyber_keypair:
median: 300924 cycles/ticks
average: 306670 cycles/ticks
kyber_encaps_derand:
median: 384836 cycles/ticks
average: 391875 cycles/ticks
kyber_encaps:
median: 385982 cycles/ticks
average: 393131 cycles/ticks
kyber_decaps:
median: 512248 cycles/ticks
average: 520659 cycles/ticks
Loop spin: 501
gen_a:
median: 57682 cycles/ticks
average: 58498 cycles/ticks
poly_getnoise_eta1:
median: 11302 cycles/ticks
average: 11380 cycles/ticks
poly_getnoise_eta2:
median: 7268 cycles/ticks
average: 7503 cycles/ticks
NTT:
median: 23286 cycles/ticks
average: 23921 cycles/ticks
INVNTT:
median: 33528 cycles/ticks
average: 34216 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23648 cycles/ticks
average: 24297 cycles/ticks
poly_tomsg:
median: 3846 cycles/ticks
average: 3852 cycles/ticks
poly_frommsg:
median: 3444 cycles/ticks
average: 3506 cycles/ticks
poly_compress:
median: 3762 cycles/ticks
average: 3780 cycles/ticks
poly_decompress:
median: 1056 cycles/ticks
average: 1066 cycles/ticks
polyvec_compress:
median: 11326 cycles/ticks
average: 11490 cycles/ticks
polyvec_decompress:
median: 4268 cycles/ticks
average: 4290 cycles/ticks
indcpa_keypair:
median: 268736 cycles/ticks
average: 273510 cycles/ticks
indcpa_enc:
median: 357986 cycles/ticks
average: 364454 cycles/ticks
indcpa_dec:
median: 121412 cycles/ticks
average: 124024 cycles/ticks
kyber_keypair_derand:
median: 291554 cycles/ticks
average: 296467 cycles/ticks
kyber_keypair:
median: 301316 cycles/ticks
average: 307017 cycles/ticks
kyber_encaps_derand:
median: 384862 cycles/ticks
average: 391281 cycles/ticks
kyber_encaps:
median: 386452 cycles/ticks
average: 392492 cycles/ticks
kyber_decaps:
median: 512732 cycles/ticks
average: 520641 cycles/ticks
Loop spin: 502
gen_a:
median: 57682 cycles/ticks
average: 58472 cycles/ticks
poly_getnoise_eta1:
median: 11270 cycles/ticks
average: 11548 cycles/ticks
poly_getnoise_eta2:
median: 7240 cycles/ticks
average: 7251 cycles/ticks
NTT:
median: 23344 cycles/ticks
average: 23938 cycles/ticks
INVNTT:
median: 33466 cycles/ticks
average: 33890 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23626 cycles/ticks
average: 24012 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3869 cycles/ticks
poly_frommsg:
median: 3446 cycles/ticks
average: 3542 cycles/ticks
poly_compress:
median: 3760 cycles/ticks
average: 3816 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1102 cycles/ticks
polyvec_compress:
median: 11350 cycles/ticks
average: 11435 cycles/ticks
polyvec_decompress:
median: 4266 cycles/ticks
average: 4301 cycles/ticks
indcpa_keypair:
median: 268182 cycles/ticks
average: 271945 cycles/ticks
indcpa_enc:
median: 357770 cycles/ticks
average: 363538 cycles/ticks
indcpa_dec:
median: 121214 cycles/ticks
average: 123184 cycles/ticks
kyber_keypair_derand:
median: 291678 cycles/ticks
average: 296283 cycles/ticks
kyber_keypair:
median: 301004 cycles/ticks
average: 305869 cycles/ticks
kyber_encaps_derand:
median: 385022 cycles/ticks
average: 391643 cycles/ticks
kyber_encaps:
median: 386146 cycles/ticks
average: 393151 cycles/ticks
kyber_decaps:
median: 512024 cycles/ticks
average: 520394 cycles/ticks
Loop spin: 503
gen_a:
median: 57576 cycles/ticks
average: 58181 cycles/ticks
poly_getnoise_eta1:
median: 11248 cycles/ticks
average: 11361 cycles/ticks
poly_getnoise_eta2:
median: 7314 cycles/ticks
average: 7473 cycles/ticks
NTT:
median: 23282 cycles/ticks
average: 23700 cycles/ticks
INVNTT:
median: 33458 cycles/ticks
average: 33914 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23574 cycles/ticks
average: 23705 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3858 cycles/ticks
poly_frommsg:
median: 3480 cycles/ticks
average: 3553 cycles/ticks
poly_compress:
median: 3742 cycles/ticks
average: 3782 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1036 cycles/ticks
polyvec_compress:
median: 11330 cycles/ticks
average: 11463 cycles/ticks
polyvec_decompress:
median: 4362 cycles/ticks
average: 4451 cycles/ticks
indcpa_keypair:
median: 268550 cycles/ticks
average: 273604 cycles/ticks
indcpa_enc:
median: 357870 cycles/ticks
average: 363961 cycles/ticks
indcpa_dec:
median: 121206 cycles/ticks
average: 123234 cycles/ticks
kyber_keypair_derand:
median: 291880 cycles/ticks
average: 297312 cycles/ticks
kyber_keypair:
median: 301048 cycles/ticks
average: 305373 cycles/ticks
kyber_encaps_derand:
median: 385088 cycles/ticks
average: 392545 cycles/ticks
kyber_encaps:
median: 385770 cycles/ticks
average: 391955 cycles/ticks
kyber_decaps:
median: 512282 cycles/ticks
average: 518593 cycles/ticks
Loop spin: 504
gen_a:
median: 57630 cycles/ticks
average: 58718 cycles/ticks
poly_getnoise_eta1:
median: 11232 cycles/ticks
average: 11309 cycles/ticks
poly_getnoise_eta2:
median: 7292 cycles/ticks
average: 7490 cycles/ticks
NTT:
median: 23268 cycles/ticks
average: 23841 cycles/ticks
INVNTT:
median: 33444 cycles/ticks
average: 33958 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23568 cycles/ticks
average: 23679 cycles/ticks
poly_tomsg:
median: 3882 cycles/ticks
average: 4057 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3469 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3675 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11374 cycles/ticks
average: 11659 cycles/ticks
polyvec_decompress:
median: 4258 cycles/ticks
average: 4289 cycles/ticks
indcpa_keypair:
median: 269098 cycles/ticks
average: 272544 cycles/ticks
indcpa_enc:
median: 358070 cycles/ticks
average: 362675 cycles/ticks
indcpa_dec:
median: 121262 cycles/ticks
average: 123374 cycles/ticks
kyber_keypair_derand:
median: 291974 cycles/ticks
average: 296571 cycles/ticks
kyber_keypair:
median: 301536 cycles/ticks
average: 306708 cycles/ticks
kyber_encaps_derand:
median: 385134 cycles/ticks
average: 391650 cycles/ticks
kyber_encaps:
median: 386600 cycles/ticks
average: 392872 cycles/ticks
kyber_decaps:
median: 512192 cycles/ticks
average: 520386 cycles/ticks
Loop spin: 505
gen_a:
median: 57624 cycles/ticks
average: 58543 cycles/ticks
poly_getnoise_eta1:
median: 11366 cycles/ticks
average: 11572 cycles/ticks
poly_getnoise_eta2:
median: 7270 cycles/ticks
average: 7458 cycles/ticks
NTT:
median: 23440 cycles/ticks
average: 24053 cycles/ticks
INVNTT:
median: 33518 cycles/ticks
average: 34071 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23602 cycles/ticks
average: 23978 cycles/ticks
poly_tomsg:
median: 3868 cycles/ticks
average: 3955 cycles/ticks
poly_frommsg:
median: 3476 cycles/ticks
average: 3595 cycles/ticks
poly_compress:
median: 3660 cycles/ticks
average: 3682 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1036 cycles/ticks
polyvec_compress:
median: 11372 cycles/ticks
average: 11676 cycles/ticks
polyvec_decompress:
median: 4260 cycles/ticks
average: 4276 cycles/ticks
indcpa_keypair:
median: 268858 cycles/ticks
average: 272679 cycles/ticks
indcpa_enc:
median: 358000 cycles/ticks
average: 364407 cycles/ticks
indcpa_dec:
median: 121352 cycles/ticks
average: 123402 cycles/ticks
kyber_keypair_derand:
median: 291840 cycles/ticks
average: 297427 cycles/ticks
kyber_keypair:
median: 301288 cycles/ticks
average: 307589 cycles/ticks
kyber_encaps_derand:
median: 384778 cycles/ticks
average: 392438 cycles/ticks
kyber_encaps:
median: 386170 cycles/ticks
average: 394530 cycles/ticks
kyber_decaps:
median: 512384 cycles/ticks
average: 522088 cycles/ticks
Loop spin: 506
gen_a:
median: 57592 cycles/ticks
average: 58734 cycles/ticks
poly_getnoise_eta1:
median: 11322 cycles/ticks
average: 11446 cycles/ticks
poly_getnoise_eta2:
median: 7252 cycles/ticks
average: 7437 cycles/ticks
NTT:
median: 23232 cycles/ticks
average: 23622 cycles/ticks
INVNTT:
median: 33566 cycles/ticks
average: 34304 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23590 cycles/ticks
average: 23945 cycles/ticks
poly_tomsg:
median: 3966 cycles/ticks
average: 4032 cycles/ticks
poly_frommsg:
median: 3520 cycles/ticks
average: 3609 cycles/ticks
poly_compress:
median: 3666 cycles/ticks
average: 3699 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11356 cycles/ticks
average: 11619 cycles/ticks
polyvec_decompress:
median: 4266 cycles/ticks
average: 4310 cycles/ticks
indcpa_keypair:
median: 268292 cycles/ticks
average: 273068 cycles/ticks
indcpa_enc:
median: 357998 cycles/ticks
average: 364606 cycles/ticks
indcpa_dec:
median: 121162 cycles/ticks
average: 123008 cycles/ticks
kyber_keypair_derand:
median: 291856 cycles/ticks
average: 297491 cycles/ticks
kyber_keypair:
median: 301292 cycles/ticks
average: 305615 cycles/ticks
kyber_encaps_derand:
median: 384826 cycles/ticks
average: 390547 cycles/ticks
kyber_encaps:
median: 386456 cycles/ticks
average: 392383 cycles/ticks
kyber_decaps:
median: 512758 cycles/ticks
average: 521543 cycles/ticks
Loop spin: 507
gen_a:
median: 57610 cycles/ticks
average: 58954 cycles/ticks
poly_getnoise_eta1:
median: 11214 cycles/ticks
average: 11286 cycles/ticks
poly_getnoise_eta2:
median: 7246 cycles/ticks
average: 7313 cycles/ticks
NTT:
median: 23262 cycles/ticks
average: 23617 cycles/ticks
INVNTT:
median: 33498 cycles/ticks
average: 34083 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23594 cycles/ticks
average: 24056 cycles/ticks
poly_tomsg:
median: 3846 cycles/ticks
average: 3871 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3465 cycles/ticks
poly_compress:
median: 3652 cycles/ticks
average: 3670 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1049 cycles/ticks
polyvec_compress:
median: 11320 cycles/ticks
average: 11368 cycles/ticks
polyvec_decompress:
median: 4268 cycles/ticks
average: 4288 cycles/ticks
indcpa_keypair:
median: 268336 cycles/ticks
average: 273991 cycles/ticks
indcpa_enc:
median: 357750 cycles/ticks
average: 364839 cycles/ticks
indcpa_dec:
median: 121408 cycles/ticks
average: 123775 cycles/ticks
kyber_keypair_derand:
median: 291462 cycles/ticks
average: 296495 cycles/ticks
kyber_keypair:
median: 301040 cycles/ticks
average: 305944 cycles/ticks
kyber_encaps_derand:
median: 384954 cycles/ticks
average: 391929 cycles/ticks
kyber_encaps:
median: 386180 cycles/ticks
average: 392644 cycles/ticks
kyber_decaps:
median: 512224 cycles/ticks
average: 521425 cycles/ticks
Loop spin: 508
gen_a:
median: 57738 cycles/ticks
average: 59073 cycles/ticks
poly_getnoise_eta1:
median: 11324 cycles/ticks
average: 11387 cycles/ticks
poly_getnoise_eta2:
median: 7338 cycles/ticks
average: 7499 cycles/ticks
NTT:
median: 23350 cycles/ticks
average: 23968 cycles/ticks
INVNTT:
median: 33440 cycles/ticks
average: 34041 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23616 cycles/ticks
average: 24139 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3855 cycles/ticks
poly_frommsg:
median: 3444 cycles/ticks
average: 3481 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3674 cycles/ticks
poly_decompress:
median: 1030 cycles/ticks
average: 1036 cycles/ticks
polyvec_compress:
median: 11368 cycles/ticks
average: 11653 cycles/ticks
polyvec_decompress:
median: 4266 cycles/ticks
average: 4294 cycles/ticks
indcpa_keypair:
median: 268882 cycles/ticks
average: 272780 cycles/ticks
indcpa_enc:
median: 357962 cycles/ticks
average: 363740 cycles/ticks
indcpa_dec:
median: 121274 cycles/ticks
average: 123257 cycles/ticks
kyber_keypair_derand:
median: 291684 cycles/ticks
average: 296762 cycles/ticks
kyber_keypair:
median: 300804 cycles/ticks
average: 305954 cycles/ticks
kyber_encaps_derand:
median: 384440 cycles/ticks
average: 390121 cycles/ticks
kyber_encaps:
median: 386044 cycles/ticks
average: 391798 cycles/ticks
kyber_decaps:
median: 512536 cycles/ticks
average: 521550 cycles/ticks
Loop spin: 509
gen_a:
median: 57632 cycles/ticks
average: 58619 cycles/ticks
poly_getnoise_eta1:
median: 11360 cycles/ticks
average: 11643 cycles/ticks
poly_getnoise_eta2:
median: 7240 cycles/ticks
average: 7281 cycles/ticks
NTT:
median: 23338 cycles/ticks
average: 23894 cycles/ticks
INVNTT:
median: 33476 cycles/ticks
average: 33946 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23608 cycles/ticks
average: 23981 cycles/ticks
poly_tomsg:
median: 3850 cycles/ticks
average: 3887 cycles/ticks
poly_frommsg:
median: 3446 cycles/ticks
average: 3480 cycles/ticks
poly_compress:
median: 3660 cycles/ticks
average: 3694 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1057 cycles/ticks
polyvec_compress:
median: 11356 cycles/ticks
average: 11451 cycles/ticks
polyvec_decompress:
median: 4268 cycles/ticks
average: 4296 cycles/ticks
indcpa_keypair:
median: 268524 cycles/ticks
average: 273314 cycles/ticks
indcpa_enc:
median: 358034 cycles/ticks
average: 364733 cycles/ticks
indcpa_dec:
median: 121258 cycles/ticks
average: 123123 cycles/ticks
kyber_keypair_derand:
median: 291922 cycles/ticks
average: 297707 cycles/ticks
kyber_keypair:
median: 301078 cycles/ticks
average: 306117 cycles/ticks
kyber_encaps_derand:
median: 384734 cycles/ticks
average: 389841 cycles/ticks
kyber_encaps:
median: 386202 cycles/ticks
average: 392338 cycles/ticks
kyber_decaps:
median: 512186 cycles/ticks
average: 521890 cycles/ticks
Loop spin: 510
gen_a:
median: 57610 cycles/ticks
average: 58462 cycles/ticks
poly_getnoise_eta1:
median: 11244 cycles/ticks
average: 11320 cycles/ticks
poly_getnoise_eta2:
median: 7280 cycles/ticks
average: 7424 cycles/ticks
NTT:
median: 23230 cycles/ticks
average: 23695 cycles/ticks
INVNTT:
median: 33430 cycles/ticks
average: 33852 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23628 cycles/ticks
average: 24217 cycles/ticks
poly_tomsg:
median: 3858 cycles/ticks
average: 3884 cycles/ticks
poly_frommsg:
median: 3526 cycles/ticks
average: 3614 cycles/ticks
poly_compress:
median: 3686 cycles/ticks
average: 3817 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11382 cycles/ticks
average: 11590 cycles/ticks
polyvec_decompress:
median: 4344 cycles/ticks
average: 4450 cycles/ticks
indcpa_keypair:
median: 268910 cycles/ticks
average: 274305 cycles/ticks
indcpa_enc:
median: 357792 cycles/ticks
average: 367964 cycles/ticks
indcpa_dec:
median: 121332 cycles/ticks
average: 123284 cycles/ticks
kyber_keypair_derand:
median: 291268 cycles/ticks
average: 298516 cycles/ticks
kyber_keypair:
median: 300832 cycles/ticks
average: 305315 cycles/ticks
kyber_encaps_derand:
median: 384756 cycles/ticks
average: 390552 cycles/ticks
kyber_encaps:
median: 386288 cycles/ticks
average: 391845 cycles/ticks
kyber_decaps:
median: 511980 cycles/ticks
average: 519621 cycles/ticks
Loop spin: 511
gen_a:
median: 57688 cycles/ticks
average: 58657 cycles/ticks
poly_getnoise_eta1:
median: 11268 cycles/ticks
average: 11342 cycles/ticks
poly_getnoise_eta2:
median: 7244 cycles/ticks
average: 7258 cycles/ticks
NTT:
median: 23292 cycles/ticks
average: 23780 cycles/ticks
INVNTT:
median: 33430 cycles/ticks
average: 33733 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23586 cycles/ticks
average: 23735 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3877 cycles/ticks
poly_frommsg:
median: 3440 cycles/ticks
average: 3470 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3680 cycles/ticks
poly_decompress:
median: 1030 cycles/ticks
average: 1034 cycles/ticks
polyvec_compress:
median: 11334 cycles/ticks
average: 11406 cycles/ticks
polyvec_decompress:
median: 4270 cycles/ticks
average: 4310 cycles/ticks
indcpa_keypair:
median: 268168 cycles/ticks
average: 270695 cycles/ticks
indcpa_enc:
median: 357360 cycles/ticks
average: 361084 cycles/ticks
indcpa_dec:
median: 121284 cycles/ticks
average: 122598 cycles/ticks
kyber_keypair_derand:
median: 291774 cycles/ticks
average: 294914 cycles/ticks
kyber_keypair:
median: 300782 cycles/ticks
average: 304365 cycles/ticks
kyber_encaps_derand:
median: 384556 cycles/ticks
average: 387908 cycles/ticks
kyber_encaps:
median: 385642 cycles/ticks
average: 389539 cycles/ticks
kyber_decaps:
median: 511984 cycles/ticks
average: 519188 cycles/ticks
Loop spin: 512
gen_a:
median: 57776 cycles/ticks
average: 58899 cycles/ticks
poly_getnoise_eta1:
median: 11264 cycles/ticks
average: 11424 cycles/ticks
poly_getnoise_eta2:
median: 7240 cycles/ticks
average: 7258 cycles/ticks
NTT:
median: 23318 cycles/ticks
average: 23784 cycles/ticks
INVNTT:
median: 33484 cycles/ticks
average: 34103 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23592 cycles/ticks
average: 24009 cycles/ticks
poly_tomsg:
median: 3852 cycles/ticks
average: 3951 cycles/ticks
poly_frommsg:
median: 3542 cycles/ticks
average: 3588 cycles/ticks
poly_compress:
median: 3658 cycles/ticks
average: 3757 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1037 cycles/ticks
polyvec_compress:
median: 11414 cycles/ticks
average: 11682 cycles/ticks
polyvec_decompress:
median: 4268 cycles/ticks
average: 4303 cycles/ticks
indcpa_keypair:
median: 268762 cycles/ticks
average: 273356 cycles/ticks
indcpa_enc:
median: 357848 cycles/ticks
average: 363402 cycles/ticks
indcpa_dec:
median: 121306 cycles/ticks
average: 123532 cycles/ticks
kyber_keypair_derand:
median: 292054 cycles/ticks
average: 297662 cycles/ticks
kyber_keypair:
median: 301484 cycles/ticks
average: 307514 cycles/ticks
kyber_encaps_derand:
median: 385020 cycles/ticks
average: 391735 cycles/ticks
kyber_encaps:
median: 386250 cycles/ticks
average: 392432 cycles/ticks
kyber_decaps:
median: 512326 cycles/ticks
average: 520562 cycles/ticks
Loop spin: 513
gen_a:
median: 57614 cycles/ticks
average: 58599 cycles/ticks
poly_getnoise_eta1:
median: 11248 cycles/ticks
average: 11316 cycles/ticks
poly_getnoise_eta2:
median: 7238 cycles/ticks
average: 7271 cycles/ticks
NTT:
median: 23248 cycles/ticks
average: 23425 cycles/ticks
INVNTT:
median: 33490 cycles/ticks
average: 34102 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23606 cycles/ticks
average: 24004 cycles/ticks
poly_tomsg:
median: 3900 cycles/ticks
average: 4019 cycles/ticks
poly_frommsg:
median: 3444 cycles/ticks
average: 3560 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3678 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1052 cycles/ticks
polyvec_compress:
median: 11324 cycles/ticks
average: 11399 cycles/ticks
polyvec_decompress:
median: 4314 cycles/ticks
average: 4416 cycles/ticks
indcpa_keypair:
median: 268290 cycles/ticks
average: 272338 cycles/ticks
indcpa_enc:
median: 357726 cycles/ticks
average: 362015 cycles/ticks
indcpa_dec:
median: 121320 cycles/ticks
average: 122654 cycles/ticks
kyber_keypair_derand:
median: 292086 cycles/ticks
average: 297231 cycles/ticks
kyber_keypair:
median: 301032 cycles/ticks
average: 306308 cycles/ticks
kyber_encaps_derand:
median: 384514 cycles/ticks
average: 389995 cycles/ticks
kyber_encaps:
median: 385850 cycles/ticks
average: 392533 cycles/ticks
kyber_decaps:
median: 511962 cycles/ticks
average: 520906 cycles/ticks
Loop spin: 514
gen_a:
median: 57766 cycles/ticks
average: 58690 cycles/ticks
poly_getnoise_eta1:
median: 11286 cycles/ticks
average: 11591 cycles/ticks
poly_getnoise_eta2:
median: 7244 cycles/ticks
average: 7277 cycles/ticks
NTT:
median: 23282 cycles/ticks
average: 23813 cycles/ticks
INVNTT:
median: 33458 cycles/ticks
average: 34186 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23624 cycles/ticks
average: 24145 cycles/ticks
poly_tomsg:
median: 3846 cycles/ticks
average: 3873 cycles/ticks
poly_frommsg:
median: 3504 cycles/ticks
average: 3604 cycles/ticks
poly_compress:
median: 3718 cycles/ticks
average: 3813 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11338 cycles/ticks
average: 11419 cycles/ticks
polyvec_decompress:
median: 4268 cycles/ticks
average: 4316 cycles/ticks
indcpa_keypair:
median: 268688 cycles/ticks
average: 273369 cycles/ticks
indcpa_enc:
median: 357824 cycles/ticks
average: 363878 cycles/ticks
indcpa_dec:
median: 121292 cycles/ticks
average: 123295 cycles/ticks
kyber_keypair_derand:
median: 291508 cycles/ticks
average: 296336 cycles/ticks
kyber_keypair:
median: 301066 cycles/ticks
average: 306912 cycles/ticks
kyber_encaps_derand:
median: 384876 cycles/ticks
average: 391345 cycles/ticks
kyber_encaps:
median: 386388 cycles/ticks
average: 393978 cycles/ticks
kyber_decaps:
median: 512514 cycles/ticks
average: 522354 cycles/ticks
Loop spin: 515
gen_a:
median: 57642 cycles/ticks
average: 58550 cycles/ticks
poly_getnoise_eta1:
median: 11214 cycles/ticks
average: 11277 cycles/ticks
poly_getnoise_eta2:
median: 7240 cycles/ticks
average: 7271 cycles/ticks
NTT:
median: 23370 cycles/ticks
average: 23758 cycles/ticks
INVNTT:
median: 33516 cycles/ticks
average: 34240 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23624 cycles/ticks
average: 24225 cycles/ticks
poly_tomsg:
median: 3856 cycles/ticks
average: 3887 cycles/ticks
poly_frommsg:
median: 3536 cycles/ticks
average: 3626 cycles/ticks
poly_compress:
median: 3756 cycles/ticks
average: 3856 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11336 cycles/ticks
average: 11414 cycles/ticks
polyvec_decompress:
median: 4264 cycles/ticks
average: 4308 cycles/ticks
indcpa_keypair:
median: 268578 cycles/ticks
average: 273145 cycles/ticks
indcpa_enc:
median: 357972 cycles/ticks
average: 363565 cycles/ticks
indcpa_dec:
median: 121380 cycles/ticks
average: 123029 cycles/ticks
kyber_keypair_derand:
median: 291480 cycles/ticks
average: 295861 cycles/ticks
kyber_keypair:
median: 301508 cycles/ticks
average: 305862 cycles/ticks
kyber_encaps_derand:
median: 384696 cycles/ticks
average: 390898 cycles/ticks
kyber_encaps:
median: 386464 cycles/ticks
average: 393927 cycles/ticks
kyber_decaps:
median: 512028 cycles/ticks
average: 520923 cycles/ticks
Loop spin: 516
gen_a:
median: 57566 cycles/ticks
average: 58525 cycles/ticks
poly_getnoise_eta1:
median: 11228 cycles/ticks
average: 11291 cycles/ticks
poly_getnoise_eta2:
median: 7240 cycles/ticks
average: 7277 cycles/ticks
NTT:
median: 23302 cycles/ticks
average: 23685 cycles/ticks
INVNTT:
median: 33482 cycles/ticks
average: 34233 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23600 cycles/ticks
average: 23945 cycles/ticks
poly_tomsg:
median: 3846 cycles/ticks
average: 3874 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3470 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3680 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1050 cycles/ticks
polyvec_compress:
median: 11418 cycles/ticks
average: 11691 cycles/ticks
polyvec_decompress:
median: 4264 cycles/ticks
average: 4293 cycles/ticks
indcpa_keypair:
median: 268774 cycles/ticks
average: 273283 cycles/ticks
indcpa_enc:
median: 358204 cycles/ticks
average: 364199 cycles/ticks
indcpa_dec:
median: 121164 cycles/ticks
average: 122552 cycles/ticks
kyber_keypair_derand:
median: 291700 cycles/ticks
average: 296265 cycles/ticks
kyber_keypair:
median: 301096 cycles/ticks
average: 306024 cycles/ticks
kyber_encaps_derand:
median: 384692 cycles/ticks
average: 391025 cycles/ticks
kyber_encaps:
median: 385784 cycles/ticks
average: 391851 cycles/ticks
kyber_decaps:
median: 512530 cycles/ticks
average: 521839 cycles/ticks
Loop spin: 517
gen_a:
median: 57624 cycles/ticks
average: 58603 cycles/ticks
poly_getnoise_eta1:
median: 11306 cycles/ticks
average: 11360 cycles/ticks
poly_getnoise_eta2:
median: 7414 cycles/ticks
average: 7485 cycles/ticks
NTT:
median: 23246 cycles/ticks
average: 23449 cycles/ticks
INVNTT:
median: 33460 cycles/ticks
average: 34070 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23594 cycles/ticks
average: 23929 cycles/ticks
poly_tomsg:
median: 3852 cycles/ticks
average: 3872 cycles/ticks
poly_frommsg:
median: 3444 cycles/ticks
average: 3482 cycles/ticks
poly_compress:
median: 3662 cycles/ticks
average: 3679 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1036 cycles/ticks
polyvec_compress:
median: 11388 cycles/ticks
average: 11697 cycles/ticks
polyvec_decompress:
median: 4264 cycles/ticks
average: 4282 cycles/ticks
indcpa_keypair:
median: 272512 cycles/ticks
average: 276491 cycles/ticks
indcpa_enc:
median: 361802 cycles/ticks
average: 366558 cycles/ticks
indcpa_dec:
median: 121196 cycles/ticks
average: 122394 cycles/ticks
kyber_keypair_derand:
median: 291660 cycles/ticks
average: 296133 cycles/ticks
kyber_keypair:
median: 300844 cycles/ticks
average: 304571 cycles/ticks
kyber_encaps_derand:
median: 384700 cycles/ticks
average: 388997 cycles/ticks
kyber_encaps:
median: 385988 cycles/ticks
average: 390512 cycles/ticks
kyber_decaps:
median: 512088 cycles/ticks
average: 520127 cycles/ticks
Loop spin: 518
gen_a:
median: 57680 cycles/ticks
average: 58401 cycles/ticks
poly_getnoise_eta1:
median: 11322 cycles/ticks
average: 11396 cycles/ticks
poly_getnoise_eta2:
median: 7322 cycles/ticks
average: 7508 cycles/ticks
NTT:
median: 23258 cycles/ticks
average: 23753 cycles/ticks
INVNTT:
median: 33456 cycles/ticks
average: 34078 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23586 cycles/ticks
average: 23993 cycles/ticks
poly_tomsg:
median: 3872 cycles/ticks
average: 4056 cycles/ticks
poly_frommsg:
median: 3440 cycles/ticks
average: 3466 cycles/ticks
poly_compress:
median: 3736 cycles/ticks
average: 3823 cycles/ticks
poly_decompress:
median: 1044 cycles/ticks
average: 1092 cycles/ticks
polyvec_compress:
median: 11330 cycles/ticks
average: 11490 cycles/ticks
polyvec_decompress:
median: 4274 cycles/ticks
average: 4447 cycles/ticks
indcpa_keypair:
median: 269254 cycles/ticks
average: 273912 cycles/ticks
indcpa_enc:
median: 358174 cycles/ticks
average: 363803 cycles/ticks
indcpa_dec:
median: 121332 cycles/ticks
average: 122185 cycles/ticks
kyber_keypair_derand:
median: 291696 cycles/ticks
average: 295410 cycles/ticks
kyber_keypair:
median: 301376 cycles/ticks
average: 304618 cycles/ticks
kyber_encaps_derand:
median: 384800 cycles/ticks
average: 388594 cycles/ticks
kyber_encaps:
median: 385776 cycles/ticks
average: 390902 cycles/ticks
kyber_decaps:
median: 511866 cycles/ticks
average: 520806 cycles/ticks
Loop spin: 519
gen_a:
median: 57618 cycles/ticks
average: 58646 cycles/ticks
poly_getnoise_eta1:
median: 11244 cycles/ticks
average: 11341 cycles/ticks
poly_getnoise_eta2:
median: 7242 cycles/ticks
average: 7264 cycles/ticks
NTT:
median: 23272 cycles/ticks
average: 23660 cycles/ticks
INVNTT:
median: 33706 cycles/ticks
average: 34419 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23672 cycles/ticks
average: 24326 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3859 cycles/ticks
poly_frommsg:
median: 3498 cycles/ticks
average: 3613 cycles/ticks
poly_compress:
median: 3694 cycles/ticks
average: 3792 cycles/ticks
poly_decompress:
median: 1024 cycles/ticks
average: 1034 cycles/ticks
polyvec_compress:
median: 11332 cycles/ticks
average: 11380 cycles/ticks
polyvec_decompress:
median: 4340 cycles/ticks
average: 4439 cycles/ticks
indcpa_keypair:
median: 268634 cycles/ticks
average: 273565 cycles/ticks
indcpa_enc:
median: 357680 cycles/ticks
average: 363112 cycles/ticks
indcpa_dec:
median: 121256 cycles/ticks
average: 122179 cycles/ticks
kyber_keypair_derand:
median: 291740 cycles/ticks
average: 297063 cycles/ticks
kyber_keypair:
median: 301182 cycles/ticks
average: 306201 cycles/ticks
kyber_encaps_derand:
median: 384742 cycles/ticks
average: 388577 cycles/ticks
kyber_encaps:
median: 386034 cycles/ticks
average: 391266 cycles/ticks
kyber_decaps:
median: 511880 cycles/ticks
average: 517333 cycles/ticks
Loop spin: 520
gen_a:
median: 57566 cycles/ticks
average: 58179 cycles/ticks
poly_getnoise_eta1:
median: 11322 cycles/ticks
average: 11407 cycles/ticks
poly_getnoise_eta2:
median: 7242 cycles/ticks
average: 7272 cycles/ticks
NTT:
median: 23250 cycles/ticks
average: 23450 cycles/ticks
INVNTT:
median: 33452 cycles/ticks
average: 33639 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23622 cycles/ticks
average: 24238 cycles/ticks
poly_tomsg:
median: 3850 cycles/ticks
average: 3874 cycles/ticks
poly_frommsg:
median: 3518 cycles/ticks
average: 3574 cycles/ticks
poly_compress:
median: 3674 cycles/ticks
average: 3788 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11386 cycles/ticks
average: 11638 cycles/ticks
polyvec_decompress:
median: 4256 cycles/ticks
average: 4294 cycles/ticks
indcpa_keypair:
median: 269222 cycles/ticks
average: 274250 cycles/ticks
indcpa_enc:
median: 357890 cycles/ticks
average: 362631 cycles/ticks
indcpa_dec:
median: 121192 cycles/ticks
average: 122591 cycles/ticks
kyber_keypair_derand:
median: 291600 cycles/ticks
average: 296645 cycles/ticks
kyber_keypair:
median: 300906 cycles/ticks
average: 305059 cycles/ticks
kyber_encaps_derand:
median: 384928 cycles/ticks
average: 390684 cycles/ticks
kyber_encaps:
median: 385922 cycles/ticks
average: 391037 cycles/ticks
kyber_decaps:
median: 512160 cycles/ticks
average: 517719 cycles/ticks
Loop spin: 521
gen_a:
median: 57588 cycles/ticks
average: 58073 cycles/ticks
poly_getnoise_eta1:
median: 11302 cycles/ticks
average: 11369 cycles/ticks
poly_getnoise_eta2:
median: 7240 cycles/ticks
average: 7269 cycles/ticks
NTT:
median: 23262 cycles/ticks
average: 23461 cycles/ticks
INVNTT:
median: 33432 cycles/ticks
average: 33691 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23578 cycles/ticks
average: 23706 cycles/ticks
poly_tomsg:
median: 3850 cycles/ticks
average: 3880 cycles/ticks
poly_frommsg:
median: 3444 cycles/ticks
average: 3524 cycles/ticks
poly_compress:
median: 3662 cycles/ticks
average: 3683 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1049 cycles/ticks
polyvec_compress:
median: 11326 cycles/ticks
average: 11399 cycles/ticks
polyvec_decompress:
median: 4266 cycles/ticks
average: 4290 cycles/ticks
indcpa_keypair:
median: 268624 cycles/ticks
average: 271579 cycles/ticks
indcpa_enc:
median: 358058 cycles/ticks
average: 361605 cycles/ticks
indcpa_dec:
median: 121176 cycles/ticks
average: 123048 cycles/ticks
kyber_keypair_derand:
median: 292448 cycles/ticks
average: 295926 cycles/ticks
kyber_keypair:
median: 300982 cycles/ticks
average: 303984 cycles/ticks
kyber_encaps_derand:
median: 385228 cycles/ticks
average: 389788 cycles/ticks
kyber_encaps:
median: 386536 cycles/ticks
average: 391654 cycles/ticks
kyber_decaps:
median: 512414 cycles/ticks
average: 517123 cycles/ticks
Loop spin: 522
gen_a:
median: 57564 cycles/ticks
average: 57995 cycles/ticks
poly_getnoise_eta1:
median: 11236 cycles/ticks
average: 11329 cycles/ticks
poly_getnoise_eta2:
median: 7246 cycles/ticks
average: 7293 cycles/ticks
NTT:
median: 23350 cycles/ticks
average: 23770 cycles/ticks
INVNTT:
median: 33438 cycles/ticks
average: 33624 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23588 cycles/ticks
average: 23925 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3863 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3462 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3668 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1045 cycles/ticks
polyvec_compress:
median: 11324 cycles/ticks
average: 11385 cycles/ticks
polyvec_decompress:
median: 4264 cycles/ticks
average: 4281 cycles/ticks
indcpa_keypair:
median: 268702 cycles/ticks
average: 271079 cycles/ticks
indcpa_enc:
median: 357486 cycles/ticks
average: 361766 cycles/ticks
indcpa_dec:
median: 121298 cycles/ticks
average: 122529 cycles/ticks
kyber_keypair_derand:
median: 291576 cycles/ticks
average: 294436 cycles/ticks
kyber_keypair:
median: 300962 cycles/ticks
average: 303852 cycles/ticks
kyber_encaps_derand:
median: 384698 cycles/ticks
average: 390624 cycles/ticks
kyber_encaps:
median: 386036 cycles/ticks
average: 392692 cycles/ticks
kyber_decaps:
median: 512248 cycles/ticks
average: 521952 cycles/ticks
Loop spin: 523
gen_a:
median: 57748 cycles/ticks
average: 58656 cycles/ticks
poly_getnoise_eta1:
median: 11232 cycles/ticks
average: 11318 cycles/ticks
poly_getnoise_eta2:
median: 7238 cycles/ticks
average: 7269 cycles/ticks
NTT:
median: 23352 cycles/ticks
average: 23980 cycles/ticks
INVNTT:
median: 33494 cycles/ticks
average: 34192 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23600 cycles/ticks
average: 24003 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3855 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3465 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3688 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11344 cycles/ticks
average: 11426 cycles/ticks
polyvec_decompress:
median: 4274 cycles/ticks
average: 4335 cycles/ticks
indcpa_keypair:
median: 268578 cycles/ticks
average: 273758 cycles/ticks
indcpa_enc:
median: 357630 cycles/ticks
average: 362242 cycles/ticks
indcpa_dec:
median: 121192 cycles/ticks
average: 122380 cycles/ticks
kyber_keypair_derand:
median: 292334 cycles/ticks
average: 298244 cycles/ticks
kyber_keypair:
median: 301252 cycles/ticks
average: 306810 cycles/ticks
kyber_encaps_derand:
median: 384638 cycles/ticks
average: 391776 cycles/ticks
kyber_encaps:
median: 386042 cycles/ticks
average: 394301 cycles/ticks
kyber_decaps:
median: 512058 cycles/ticks
average: 520557 cycles/ticks
Loop spin: 524
gen_a:
median: 57544 cycles/ticks
average: 58440 cycles/ticks
poly_getnoise_eta1:
median: 11356 cycles/ticks
average: 11437 cycles/ticks
poly_getnoise_eta2:
median: 7240 cycles/ticks
average: 7257 cycles/ticks
NTT:
median: 23380 cycles/ticks
average: 23881 cycles/ticks
INVNTT:
median: 33476 cycles/ticks
average: 33916 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23582 cycles/ticks
average: 23725 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3860 cycles/ticks
poly_frommsg:
median: 3440 cycles/ticks
average: 3486 cycles/ticks
poly_compress:
median: 3732 cycles/ticks
average: 3862 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1058 cycles/ticks
polyvec_compress:
median: 11362 cycles/ticks
average: 11570 cycles/ticks
polyvec_decompress:
median: 4270 cycles/ticks
average: 4388 cycles/ticks
indcpa_keypair:
median: 268676 cycles/ticks
average: 272441 cycles/ticks
indcpa_enc:
median: 357606 cycles/ticks
average: 362469 cycles/ticks
indcpa_dec:
median: 121330 cycles/ticks
average: 122853 cycles/ticks
kyber_keypair_derand:
median: 291568 cycles/ticks
average: 294511 cycles/ticks
kyber_keypair:
median: 301092 cycles/ticks
average: 304989 cycles/ticks
kyber_encaps_derand:
median: 384678 cycles/ticks
average: 391133 cycles/ticks
kyber_encaps:
median: 385766 cycles/ticks
average: 391228 cycles/ticks
kyber_decaps:
median: 512028 cycles/ticks
average: 520087 cycles/ticks
Loop spin: 525
gen_a:
median: 57604 cycles/ticks
average: 58026 cycles/ticks
poly_getnoise_eta1:
median: 11226 cycles/ticks
average: 11319 cycles/ticks
poly_getnoise_eta2:
median: 7240 cycles/ticks
average: 7263 cycles/ticks
NTT:
median: 23332 cycles/ticks
average: 23958 cycles/ticks
INVNTT:
median: 33446 cycles/ticks
average: 33864 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23626 cycles/ticks
average: 24089 cycles/ticks
poly_tomsg:
median: 3854 cycles/ticks
average: 3869 cycles/ticks
poly_frommsg:
median: 3444 cycles/ticks
average: 3494 cycles/ticks
poly_compress:
median: 3662 cycles/ticks
average: 3684 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1038 cycles/ticks
polyvec_compress:
median: 11364 cycles/ticks
average: 11471 cycles/ticks
polyvec_decompress:
median: 4264 cycles/ticks
average: 4283 cycles/ticks
indcpa_keypair:
median: 268336 cycles/ticks
average: 272197 cycles/ticks
indcpa_enc:
median: 357728 cycles/ticks
average: 363597 cycles/ticks
indcpa_dec:
median: 121470 cycles/ticks
average: 123669 cycles/ticks
kyber_keypair_derand:
median: 291768 cycles/ticks
average: 296847 cycles/ticks
kyber_keypair:
median: 300974 cycles/ticks
average: 305523 cycles/ticks
kyber_encaps_derand:
median: 384488 cycles/ticks
average: 389680 cycles/ticks
kyber_encaps:
median: 386078 cycles/ticks
average: 391746 cycles/ticks
kyber_decaps:
median: 512324 cycles/ticks
average: 520162 cycles/ticks
Loop spin: 526
gen_a:
median: 57632 cycles/ticks
average: 58528 cycles/ticks
poly_getnoise_eta1:
median: 11332 cycles/ticks
average: 11612 cycles/ticks
poly_getnoise_eta2:
median: 7240 cycles/ticks
average: 7253 cycles/ticks
NTT:
median: 23278 cycles/ticks
average: 23495 cycles/ticks
INVNTT:
median: 33548 cycles/ticks
average: 34102 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23628 cycles/ticks
average: 24221 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3866 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3490 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3688 cycles/ticks
poly_decompress:
median: 1058 cycles/ticks
average: 1114 cycles/ticks
polyvec_compress:
median: 11350 cycles/ticks
average: 11540 cycles/ticks
polyvec_decompress:
median: 4376 cycles/ticks
average: 4501 cycles/ticks
indcpa_keypair:
median: 268546 cycles/ticks
average: 273556 cycles/ticks
indcpa_enc:
median: 357766 cycles/ticks
average: 364290 cycles/ticks
indcpa_dec:
median: 121326 cycles/ticks
average: 122919 cycles/ticks
kyber_keypair_derand:
median: 291458 cycles/ticks
average: 295688 cycles/ticks
kyber_keypair:
median: 301000 cycles/ticks
average: 304276 cycles/ticks
kyber_encaps_derand:
median: 384772 cycles/ticks
average: 388757 cycles/ticks
kyber_encaps:
median: 385822 cycles/ticks
average: 390534 cycles/ticks
kyber_decaps:
median: 511810 cycles/ticks
average: 517634 cycles/ticks
Loop spin: 527
gen_a:
median: 57556 cycles/ticks
average: 57956 cycles/ticks
poly_getnoise_eta1:
median: 11240 cycles/ticks
average: 11300 cycles/ticks
poly_getnoise_eta2:
median: 7240 cycles/ticks
average: 7275 cycles/ticks
NTT:
median: 23246 cycles/ticks
average: 23576 cycles/ticks
INVNTT:
median: 33450 cycles/ticks
average: 33750 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23566 cycles/ticks
average: 23691 cycles/ticks
poly_tomsg:
median: 3850 cycles/ticks
average: 3884 cycles/ticks
poly_frommsg:
median: 3480 cycles/ticks
average: 3541 cycles/ticks
poly_compress:
median: 3700 cycles/ticks
average: 3851 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1047 cycles/ticks
polyvec_compress:
median: 11394 cycles/ticks
average: 11591 cycles/ticks
polyvec_decompress:
median: 4266 cycles/ticks
average: 4359 cycles/ticks
indcpa_keypair:
median: 268772 cycles/ticks
average: 272379 cycles/ticks
indcpa_enc:
median: 357894 cycles/ticks
average: 363285 cycles/ticks
indcpa_dec:
median: 121202 cycles/ticks
average: 122356 cycles/ticks
kyber_keypair_derand:
median: 291704 cycles/ticks
average: 296374 cycles/ticks
kyber_keypair:
median: 300938 cycles/ticks
average: 304482 cycles/ticks
kyber_encaps_derand:
median: 384514 cycles/ticks
average: 389555 cycles/ticks
kyber_encaps:
median: 385854 cycles/ticks
average: 391434 cycles/ticks
kyber_decaps:
median: 512566 cycles/ticks
average: 520095 cycles/ticks
Loop spin: 528
gen_a:
median: 57684 cycles/ticks
average: 58819 cycles/ticks
poly_getnoise_eta1:
median: 11310 cycles/ticks
average: 11371 cycles/ticks
poly_getnoise_eta2:
median: 7308 cycles/ticks
average: 7559 cycles/ticks
NTT:
median: 23222 cycles/ticks
average: 23395 cycles/ticks
INVNTT:
median: 33480 cycles/ticks
average: 33820 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23572 cycles/ticks
average: 23753 cycles/ticks
poly_tomsg:
median: 3846 cycles/ticks
average: 3853 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3504 cycles/ticks
poly_compress:
median: 3764 cycles/ticks
average: 3859 cycles/ticks
poly_decompress:
median: 1030 cycles/ticks
average: 1097 cycles/ticks
polyvec_compress:
median: 11324 cycles/ticks
average: 11378 cycles/ticks
polyvec_decompress:
median: 4268 cycles/ticks
average: 4286 cycles/ticks
indcpa_keypair:
median: 268788 cycles/ticks
average: 272792 cycles/ticks
indcpa_enc:
median: 357660 cycles/ticks
average: 362280 cycles/ticks
indcpa_dec:
median: 121226 cycles/ticks
average: 122900 cycles/ticks
kyber_keypair_derand:
median: 291530 cycles/ticks
average: 296098 cycles/ticks
kyber_keypair:
median: 300850 cycles/ticks
average: 304468 cycles/ticks
kyber_encaps_derand:
median: 384464 cycles/ticks
average: 388973 cycles/ticks
kyber_encaps:
median: 385826 cycles/ticks
average: 389446 cycles/ticks
kyber_decaps:
median: 511764 cycles/ticks
average: 516573 cycles/ticks
Loop spin: 529
gen_a:
median: 57674 cycles/ticks
average: 58339 cycles/ticks
poly_getnoise_eta1:
median: 11322 cycles/ticks
average: 11413 cycles/ticks
poly_getnoise_eta2:
median: 7240 cycles/ticks
average: 7278 cycles/ticks
NTT:
median: 23294 cycles/ticks
average: 23504 cycles/ticks
INVNTT:
median: 33468 cycles/ticks
average: 33963 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23638 cycles/ticks
average: 24233 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3860 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3466 cycles/ticks
poly_compress:
median: 3652 cycles/ticks
average: 3665 cycles/ticks
poly_decompress:
median: 1030 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11352 cycles/ticks
average: 11618 cycles/ticks
polyvec_decompress:
median: 4262 cycles/ticks
average: 4297 cycles/ticks
indcpa_keypair:
median: 268498 cycles/ticks
average: 271895 cycles/ticks
indcpa_enc:
median: 357456 cycles/ticks
average: 363087 cycles/ticks
indcpa_dec:
median: 121334 cycles/ticks
average: 123258 cycles/ticks
kyber_keypair_derand:
median: 291520 cycles/ticks
average: 295492 cycles/ticks
kyber_keypair:
median: 300826 cycles/ticks
average: 305439 cycles/ticks
kyber_encaps_derand:
median: 384474 cycles/ticks
average: 390312 cycles/ticks
kyber_encaps:
median: 385910 cycles/ticks
average: 392730 cycles/ticks
kyber_decaps:
median: 512026 cycles/ticks
average: 519689 cycles/ticks
Loop spin: 530
gen_a:
median: 57570 cycles/ticks
average: 58001 cycles/ticks
poly_getnoise_eta1:
median: 11298 cycles/ticks
average: 11389 cycles/ticks
poly_getnoise_eta2:
median: 7242 cycles/ticks
average: 7267 cycles/ticks
NTT:
median: 23382 cycles/ticks
average: 23944 cycles/ticks
INVNTT:
median: 33452 cycles/ticks
average: 33764 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23660 cycles/ticks
average: 24118 cycles/ticks
poly_tomsg:
median: 3850 cycles/ticks
average: 3870 cycles/ticks
poly_frommsg:
median: 3446 cycles/ticks
average: 3499 cycles/ticks
poly_compress:
median: 3722 cycles/ticks
average: 3861 cycles/ticks
poly_decompress:
median: 1024 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11326 cycles/ticks
average: 11392 cycles/ticks
polyvec_decompress:
median: 4270 cycles/ticks
average: 4342 cycles/ticks
indcpa_keypair:
median: 268850 cycles/ticks
average: 272271 cycles/ticks
indcpa_enc:
median: 358064 cycles/ticks
average: 363021 cycles/ticks
indcpa_dec:
median: 121226 cycles/ticks
average: 122621 cycles/ticks
kyber_keypair_derand:
median: 291882 cycles/ticks
average: 297053 cycles/ticks
kyber_keypair:
median: 301158 cycles/ticks
average: 306209 cycles/ticks
kyber_encaps_derand:
median: 384900 cycles/ticks
average: 391802 cycles/ticks
kyber_encaps:
median: 386116 cycles/ticks
average: 391803 cycles/ticks
kyber_decaps:
median: 511904 cycles/ticks
average: 518524 cycles/ticks
Loop spin: 531
gen_a:
median: 57542 cycles/ticks
average: 57915 cycles/ticks
poly_getnoise_eta1:
median: 11338 cycles/ticks
average: 11416 cycles/ticks
poly_getnoise_eta2:
median: 7254 cycles/ticks
average: 7286 cycles/ticks
NTT:
median: 23212 cycles/ticks
average: 23347 cycles/ticks
INVNTT:
median: 33436 cycles/ticks
average: 33852 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23594 cycles/ticks
average: 23873 cycles/ticks
poly_tomsg:
median: 3852 cycles/ticks
average: 3963 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3512 cycles/ticks
poly_compress:
median: 3764 cycles/ticks
average: 3866 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1097 cycles/ticks
polyvec_compress:
median: 11340 cycles/ticks
average: 11426 cycles/ticks
polyvec_decompress:
median: 4268 cycles/ticks
average: 4294 cycles/ticks
indcpa_keypair:
median: 268622 cycles/ticks
average: 272793 cycles/ticks
indcpa_enc:
median: 357678 cycles/ticks
average: 362536 cycles/ticks
indcpa_dec:
median: 121070 cycles/ticks
average: 122512 cycles/ticks
kyber_keypair_derand:
median: 291344 cycles/ticks
average: 295793 cycles/ticks
kyber_keypair:
median: 300834 cycles/ticks
average: 304426 cycles/ticks
kyber_encaps_derand:
median: 384572 cycles/ticks
average: 389604 cycles/ticks
kyber_encaps:
median: 386076 cycles/ticks
average: 391503 cycles/ticks
kyber_decaps:
median: 512146 cycles/ticks
average: 519862 cycles/ticks
Loop spin: 532
gen_a:
median: 57730 cycles/ticks
average: 58598 cycles/ticks
poly_getnoise_eta1:
median: 11236 cycles/ticks
average: 11307 cycles/ticks
poly_getnoise_eta2:
median: 7236 cycles/ticks
average: 7242 cycles/ticks
NTT:
median: 23320 cycles/ticks
average: 23966 cycles/ticks
INVNTT:
median: 33452 cycles/ticks
average: 34046 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23596 cycles/ticks
average: 23948 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3863 cycles/ticks
poly_frommsg:
median: 3444 cycles/ticks
average: 3464 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3673 cycles/ticks
poly_decompress:
median: 1030 cycles/ticks
average: 1037 cycles/ticks
polyvec_compress:
median: 11344 cycles/ticks
average: 11412 cycles/ticks
polyvec_decompress:
median: 4266 cycles/ticks
average: 4306 cycles/ticks
indcpa_keypair:
median: 268748 cycles/ticks
average: 272851 cycles/ticks
indcpa_enc:
median: 357710 cycles/ticks
average: 362645 cycles/ticks
indcpa_dec:
median: 121274 cycles/ticks
average: 123151 cycles/ticks
kyber_keypair_derand:
median: 291556 cycles/ticks
average: 295882 cycles/ticks
kyber_keypair:
median: 301286 cycles/ticks
average: 306284 cycles/ticks
kyber_encaps_derand:
median: 384624 cycles/ticks
average: 391084 cycles/ticks
kyber_encaps:
median: 386164 cycles/ticks
average: 392375 cycles/ticks
kyber_decaps:
median: 511874 cycles/ticks
average: 518464 cycles/ticks
Loop spin: 533
gen_a:
median: 57646 cycles/ticks
average: 58601 cycles/ticks
poly_getnoise_eta1:
median: 11328 cycles/ticks
average: 11398 cycles/ticks
poly_getnoise_eta2:
median: 7342 cycles/ticks
average: 7515 cycles/ticks
NTT:
median: 23286 cycles/ticks
average: 23496 cycles/ticks
INVNTT:
median: 33556 cycles/ticks
average: 34041 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23610 cycles/ticks
average: 24000 cycles/ticks
poly_tomsg:
median: 3856 cycles/ticks
average: 3871 cycles/ticks
poly_frommsg:
median: 3524 cycles/ticks
average: 3637 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3671 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1036 cycles/ticks
polyvec_compress:
median: 11332 cycles/ticks
average: 11410 cycles/ticks
polyvec_decompress:
median: 4256 cycles/ticks
average: 4296 cycles/ticks
indcpa_keypair:
median: 268552 cycles/ticks
average: 271873 cycles/ticks
indcpa_enc:
median: 357710 cycles/ticks
average: 361407 cycles/ticks
indcpa_dec:
median: 121250 cycles/ticks
average: 121913 cycles/ticks
kyber_keypair_derand:
median: 291514 cycles/ticks
average: 294946 cycles/ticks
kyber_keypair:
median: 301178 cycles/ticks
average: 305422 cycles/ticks
kyber_encaps_derand:
median: 384620 cycles/ticks
average: 390755 cycles/ticks
kyber_encaps:
median: 385768 cycles/ticks
average: 391037 cycles/ticks
kyber_decaps:
median: 512114 cycles/ticks
average: 519933 cycles/ticks
Loop spin: 534
gen_a:
median: 57540 cycles/ticks
average: 58403 cycles/ticks
poly_getnoise_eta1:
median: 11306 cycles/ticks
average: 11374 cycles/ticks
poly_getnoise_eta2:
median: 7242 cycles/ticks
average: 7252 cycles/ticks
NTT:
median: 23218 cycles/ticks
average: 23352 cycles/ticks
INVNTT:
median: 33496 cycles/ticks
average: 34355 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23628 cycles/ticks
average: 24164 cycles/ticks
poly_tomsg:
median: 3850 cycles/ticks
average: 3863 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3496 cycles/ticks
poly_compress:
median: 3662 cycles/ticks
average: 3685 cycles/ticks
poly_decompress:
median: 1030 cycles/ticks
average: 1039 cycles/ticks
polyvec_compress:
median: 11338 cycles/ticks
average: 11400 cycles/ticks
polyvec_decompress:
median: 4264 cycles/ticks
average: 4287 cycles/ticks
indcpa_keypair:
median: 268274 cycles/ticks
average: 272961 cycles/ticks
indcpa_enc:
median: 357824 cycles/ticks
average: 363571 cycles/ticks
indcpa_dec:
median: 121198 cycles/ticks
average: 122620 cycles/ticks
kyber_keypair_derand:
median: 291406 cycles/ticks
average: 294889 cycles/ticks
kyber_keypair:
median: 300684 cycles/ticks
average: 303765 cycles/ticks
kyber_encaps_derand:
median: 384952 cycles/ticks
average: 389569 cycles/ticks
kyber_encaps:
median: 386806 cycles/ticks
average: 391752 cycles/ticks
kyber_decaps:
median: 512298 cycles/ticks
average: 521293 cycles/ticks
Loop spin: 535
gen_a:
median: 57670 cycles/ticks
average: 58769 cycles/ticks
poly_getnoise_eta1:
median: 11324 cycles/ticks
average: 11558 cycles/ticks
poly_getnoise_eta2:
median: 7240 cycles/ticks
average: 7336 cycles/ticks
NTT:
median: 23262 cycles/ticks
average: 23614 cycles/ticks
INVNTT:
median: 33462 cycles/ticks
average: 34215 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23560 cycles/ticks
average: 23795 cycles/ticks
poly_tomsg:
median: 3866 cycles/ticks
average: 3993 cycles/ticks
poly_frommsg:
median: 3540 cycles/ticks
average: 3589 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3691 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1037 cycles/ticks
polyvec_compress:
median: 11338 cycles/ticks
average: 11421 cycles/ticks
polyvec_decompress:
median: 4262 cycles/ticks
average: 4303 cycles/ticks
indcpa_keypair:
median: 268772 cycles/ticks
average: 273685 cycles/ticks
indcpa_enc:
median: 357824 cycles/ticks
average: 363101 cycles/ticks
indcpa_dec:
median: 121386 cycles/ticks
average: 123468 cycles/ticks
kyber_keypair_derand:
median: 291228 cycles/ticks
average: 294832 cycles/ticks
kyber_keypair:
median: 300702 cycles/ticks
average: 303406 cycles/ticks
kyber_encaps_derand:
median: 384672 cycles/ticks
average: 388724 cycles/ticks
kyber_encaps:
median: 385754 cycles/ticks
average: 389398 cycles/ticks
kyber_decaps:
median: 511916 cycles/ticks
average: 517761 cycles/ticks
Loop spin: 536
gen_a:
median: 57568 cycles/ticks
average: 58243 cycles/ticks
poly_getnoise_eta1:
median: 11256 cycles/ticks
average: 11352 cycles/ticks
poly_getnoise_eta2:
median: 7282 cycles/ticks
average: 7518 cycles/ticks
NTT:
median: 23486 cycles/ticks
average: 24050 cycles/ticks
INVNTT:
median: 33512 cycles/ticks
average: 33974 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23628 cycles/ticks
average: 24201 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3883 cycles/ticks
poly_frommsg:
median: 3486 cycles/ticks
average: 3552 cycles/ticks
poly_compress:
median: 3686 cycles/ticks
average: 3797 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1041 cycles/ticks
polyvec_compress:
median: 11330 cycles/ticks
average: 11401 cycles/ticks
polyvec_decompress:
median: 4262 cycles/ticks
average: 4284 cycles/ticks
indcpa_keypair:
median: 268606 cycles/ticks
average: 271796 cycles/ticks
indcpa_enc:
median: 357698 cycles/ticks
average: 361586 cycles/ticks
indcpa_dec:
median: 121326 cycles/ticks
average: 122523 cycles/ticks
kyber_keypair_derand:
median: 291350 cycles/ticks
average: 294203 cycles/ticks
kyber_keypair:
median: 300982 cycles/ticks
average: 303567 cycles/ticks
kyber_encaps_derand:
median: 384690 cycles/ticks
average: 389780 cycles/ticks
kyber_encaps:
median: 385862 cycles/ticks
average: 390989 cycles/ticks
kyber_decaps:
median: 511928 cycles/ticks
average: 519398 cycles/ticks
Loop spin: 537
gen_a:
median: 57690 cycles/ticks
average: 58426 cycles/ticks
poly_getnoise_eta1:
median: 11254 cycles/ticks
average: 11356 cycles/ticks
poly_getnoise_eta2:
median: 7278 cycles/ticks
average: 7506 cycles/ticks
NTT:
median: 23260 cycles/ticks
average: 23604 cycles/ticks
INVNTT:
median: 33490 cycles/ticks
average: 33974 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23616 cycles/ticks
average: 24016 cycles/ticks
poly_tomsg:
median: 3850 cycles/ticks
average: 3889 cycles/ticks
poly_frommsg:
median: 3540 cycles/ticks
average: 3640 cycles/ticks
poly_compress:
median: 3662 cycles/ticks
average: 3777 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1048 cycles/ticks
polyvec_compress:
median: 11420 cycles/ticks
average: 11580 cycles/ticks
polyvec_decompress:
median: 4276 cycles/ticks
average: 4414 cycles/ticks
indcpa_keypair:
median: 268380 cycles/ticks
average: 272786 cycles/ticks
indcpa_enc:
median: 357818 cycles/ticks
average: 363427 cycles/ticks
indcpa_dec:
median: 121258 cycles/ticks
average: 122747 cycles/ticks
kyber_keypair_derand:
median: 291870 cycles/ticks
average: 297251 cycles/ticks
kyber_keypair:
median: 300862 cycles/ticks
average: 304337 cycles/ticks
kyber_encaps_derand:
median: 384772 cycles/ticks
average: 389487 cycles/ticks
kyber_encaps:
median: 386144 cycles/ticks
average: 389905 cycles/ticks
kyber_decaps:
median: 511918 cycles/ticks
average: 518813 cycles/ticks
Loop spin: 538
gen_a:
median: 57528 cycles/ticks
average: 57915 cycles/ticks
poly_getnoise_eta1:
median: 11284 cycles/ticks
average: 11354 cycles/ticks
poly_getnoise_eta2:
median: 7280 cycles/ticks
average: 7418 cycles/ticks
NTT:
median: 23230 cycles/ticks
average: 23474 cycles/ticks
INVNTT:
median: 33496 cycles/ticks
average: 33954 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23626 cycles/ticks
average: 24075 cycles/ticks
poly_tomsg:
median: 3912 cycles/ticks
average: 4056 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3485 cycles/ticks
poly_compress:
median: 3770 cycles/ticks
average: 3840 cycles/ticks
poly_decompress:
median: 1056 cycles/ticks
average: 1096 cycles/ticks
polyvec_compress:
median: 11336 cycles/ticks
average: 11471 cycles/ticks
polyvec_decompress:
median: 4266 cycles/ticks
average: 4293 cycles/ticks
indcpa_keypair:
median: 268420 cycles/ticks
average: 272744 cycles/ticks
indcpa_enc:
median: 357760 cycles/ticks
average: 363584 cycles/ticks
indcpa_dec:
median: 121198 cycles/ticks
average: 122499 cycles/ticks
kyber_keypair_derand:
median: 291790 cycles/ticks
average: 297121 cycles/ticks
kyber_keypair:
median: 300906 cycles/ticks
average: 305549 cycles/ticks
kyber_encaps_derand:
median: 384510 cycles/ticks
average: 390649 cycles/ticks
kyber_encaps:
median: 385892 cycles/ticks
average: 391339 cycles/ticks
kyber_decaps:
median: 512040 cycles/ticks
average: 519983 cycles/ticks
Loop spin: 539
gen_a:
median: 57710 cycles/ticks
average: 58864 cycles/ticks
poly_getnoise_eta1:
median: 11540 cycles/ticks
average: 11651 cycles/ticks
poly_getnoise_eta2:
median: 7486 cycles/ticks
average: 7624 cycles/ticks
NTT:
median: 24006 cycles/ticks
average: 24377 cycles/ticks
INVNTT:
median: 34398 cycles/ticks
average: 34827 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23672 cycles/ticks
average: 24318 cycles/ticks
poly_tomsg:
median: 3944 cycles/ticks
average: 4030 cycles/ticks
poly_frommsg:
median: 3440 cycles/ticks
average: 3463 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3676 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1034 cycles/ticks
polyvec_compress:
median: 11324 cycles/ticks
average: 11394 cycles/ticks
polyvec_decompress:
median: 4262 cycles/ticks
average: 4282 cycles/ticks
indcpa_keypair:
median: 268334 cycles/ticks
average: 272805 cycles/ticks
indcpa_enc:
median: 357358 cycles/ticks
average: 362596 cycles/ticks
indcpa_dec:
median: 121338 cycles/ticks
average: 123954 cycles/ticks
kyber_keypair_derand:
median: 291596 cycles/ticks
average: 296157 cycles/ticks
kyber_keypair:
median: 301110 cycles/ticks
average: 306025 cycles/ticks
kyber_encaps_derand:
median: 384668 cycles/ticks
average: 390368 cycles/ticks
kyber_encaps:
median: 385916 cycles/ticks
average: 390757 cycles/ticks
kyber_decaps:
median: 512404 cycles/ticks
average: 519451 cycles/ticks
Loop spin: 540
gen_a:
median: 57664 cycles/ticks
average: 58095 cycles/ticks
poly_getnoise_eta1:
median: 11420 cycles/ticks
average: 11640 cycles/ticks
poly_getnoise_eta2:
median: 7252 cycles/ticks
average: 7372 cycles/ticks
NTT:
median: 23418 cycles/ticks
average: 23830 cycles/ticks
INVNTT:
median: 33516 cycles/ticks
average: 34192 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23580 cycles/ticks
average: 23961 cycles/ticks
poly_tomsg:
median: 3844 cycles/ticks
average: 3852 cycles/ticks
poly_frommsg:
median: 3440 cycles/ticks
average: 3461 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3673 cycles/ticks
poly_decompress:
median: 1048 cycles/ticks
average: 1082 cycles/ticks
polyvec_compress:
median: 11338 cycles/ticks
average: 11567 cycles/ticks
polyvec_decompress:
median: 4258 cycles/ticks
average: 4290 cycles/ticks
indcpa_keypair:
median: 268186 cycles/ticks
average: 271003 cycles/ticks
indcpa_enc:
median: 357730 cycles/ticks
average: 363007 cycles/ticks
indcpa_dec:
median: 121348 cycles/ticks
average: 123192 cycles/ticks
kyber_keypair_derand:
median: 291640 cycles/ticks
average: 298641 cycles/ticks
kyber_keypair:
median: 301144 cycles/ticks
average: 305575 cycles/ticks
kyber_encaps_derand:
median: 384358 cycles/ticks
average: 391826 cycles/ticks
kyber_encaps:
median: 385748 cycles/ticks
average: 390257 cycles/ticks
kyber_decaps:
median: 511834 cycles/ticks
average: 517330 cycles/ticks
Loop spin: 541
gen_a:
median: 57618 cycles/ticks
average: 58055 cycles/ticks
poly_getnoise_eta1:
median: 11340 cycles/ticks
average: 11424 cycles/ticks
poly_getnoise_eta2:
median: 7238 cycles/ticks
average: 7346 cycles/ticks
NTT:
median: 23268 cycles/ticks
average: 23497 cycles/ticks
INVNTT:
median: 33428 cycles/ticks
average: 33605 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23568 cycles/ticks
average: 23702 cycles/ticks
poly_tomsg:
median: 3846 cycles/ticks
average: 3862 cycles/ticks
poly_frommsg:
median: 3444 cycles/ticks
average: 3469 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3698 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11340 cycles/ticks
average: 11429 cycles/ticks
polyvec_decompress:
median: 4264 cycles/ticks
average: 4308 cycles/ticks
indcpa_keypair:
median: 268374 cycles/ticks
average: 271393 cycles/ticks
indcpa_enc:
median: 357830 cycles/ticks
average: 362770 cycles/ticks
indcpa_dec:
median: 121328 cycles/ticks
average: 122772 cycles/ticks
kyber_keypair_derand:
median: 291916 cycles/ticks
average: 297165 cycles/ticks
kyber_keypair:
median: 301130 cycles/ticks
average: 306273 cycles/ticks
kyber_encaps_derand:
median: 384844 cycles/ticks
average: 390843 cycles/ticks
kyber_encaps:
median: 385934 cycles/ticks
average: 391687 cycles/ticks
kyber_decaps:
median: 511984 cycles/ticks
average: 519790 cycles/ticks
Loop spin: 542
gen_a:
median: 57640 cycles/ticks
average: 58564 cycles/ticks
poly_getnoise_eta1:
median: 11324 cycles/ticks
average: 11381 cycles/ticks
poly_getnoise_eta2:
median: 7242 cycles/ticks
average: 7264 cycles/ticks
NTT:
median: 23230 cycles/ticks
average: 23402 cycles/ticks
INVNTT:
median: 33450 cycles/ticks
average: 33856 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23566 cycles/ticks
average: 23686 cycles/ticks
poly_tomsg:
median: 3854 cycles/ticks
average: 3867 cycles/ticks
poly_frommsg:
median: 3446 cycles/ticks
average: 3511 cycles/ticks
poly_compress:
median: 3754 cycles/ticks
average: 3881 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1036 cycles/ticks
polyvec_compress:
median: 11372 cycles/ticks
average: 11575 cycles/ticks
polyvec_decompress:
median: 4278 cycles/ticks
average: 4410 cycles/ticks
indcpa_keypair:
median: 269100 cycles/ticks
average: 273017 cycles/ticks
indcpa_enc:
median: 357566 cycles/ticks
average: 361669 cycles/ticks
indcpa_dec:
median: 121176 cycles/ticks
average: 122988 cycles/ticks
kyber_keypair_derand:
median: 292044 cycles/ticks
average: 296324 cycles/ticks
kyber_keypair:
median: 301454 cycles/ticks
average: 306352 cycles/ticks
kyber_encaps_derand:
median: 384994 cycles/ticks
average: 390890 cycles/ticks
kyber_encaps:
median: 385936 cycles/ticks
average: 391421 cycles/ticks
kyber_decaps:
median: 511868 cycles/ticks
average: 519950 cycles/ticks
Loop spin: 543
gen_a:
median: 57696 cycles/ticks
average: 58471 cycles/ticks
poly_getnoise_eta1:
median: 11238 cycles/ticks
average: 11410 cycles/ticks
poly_getnoise_eta2:
median: 7262 cycles/ticks
average: 7427 cycles/ticks
NTT:
median: 23302 cycles/ticks
average: 23912 cycles/ticks
INVNTT:
median: 33464 cycles/ticks
average: 33895 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23646 cycles/ticks
average: 24282 cycles/ticks
poly_tomsg:
median: 3846 cycles/ticks
average: 3856 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3464 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3685 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1033 cycles/ticks
polyvec_compress:
median: 11372 cycles/ticks
average: 11649 cycles/ticks
polyvec_decompress:
median: 4272 cycles/ticks
average: 4312 cycles/ticks
indcpa_keypair:
median: 268672 cycles/ticks
average: 272849 cycles/ticks
indcpa_enc:
median: 357734 cycles/ticks
average: 362787 cycles/ticks
indcpa_dec:
median: 121380 cycles/ticks
average: 123399 cycles/ticks
kyber_keypair_derand:
median: 291922 cycles/ticks
average: 296725 cycles/ticks
kyber_keypair:
median: 300778 cycles/ticks
average: 304532 cycles/ticks
kyber_encaps_derand:
median: 384482 cycles/ticks
average: 390791 cycles/ticks
kyber_encaps:
median: 385858 cycles/ticks
average: 392206 cycles/ticks
kyber_decaps:
median: 512370 cycles/ticks
average: 521462 cycles/ticks
Loop spin: 544
gen_a:
median: 57666 cycles/ticks
average: 58291 cycles/ticks
poly_getnoise_eta1:
median: 11320 cycles/ticks
average: 11605 cycles/ticks
poly_getnoise_eta2:
median: 7240 cycles/ticks
average: 7263 cycles/ticks
NTT:
median: 23284 cycles/ticks
average: 23702 cycles/ticks
INVNTT:
median: 33458 cycles/ticks
average: 33873 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23680 cycles/ticks
average: 24137 cycles/ticks
poly_tomsg:
median: 3926 cycles/ticks
average: 4016 cycles/ticks
poly_frommsg:
median: 3444 cycles/ticks
average: 3548 cycles/ticks
poly_compress:
median: 3664 cycles/ticks
average: 3700 cycles/ticks
poly_decompress:
median: 1024 cycles/ticks
average: 1034 cycles/ticks
polyvec_compress:
median: 11382 cycles/ticks
average: 11663 cycles/ticks
polyvec_decompress:
median: 4262 cycles/ticks
average: 4299 cycles/ticks
indcpa_keypair:
median: 269006 cycles/ticks
average: 273366 cycles/ticks
indcpa_enc:
median: 357678 cycles/ticks
average: 361017 cycles/ticks
indcpa_dec:
median: 121258 cycles/ticks
average: 122798 cycles/ticks
kyber_keypair_derand:
median: 291698 cycles/ticks
average: 295484 cycles/ticks
kyber_keypair:
median: 301026 cycles/ticks
average: 304776 cycles/ticks
kyber_encaps_derand:
median: 384832 cycles/ticks
average: 390853 cycles/ticks
kyber_encaps:
median: 386002 cycles/ticks
average: 391409 cycles/ticks
kyber_decaps:
median: 512402 cycles/ticks
average: 521287 cycles/ticks
Loop spin: 545
gen_a:
median: 57730 cycles/ticks
average: 58745 cycles/ticks
poly_getnoise_eta1:
median: 11266 cycles/ticks
average: 11340 cycles/ticks
poly_getnoise_eta2:
median: 7238 cycles/ticks
average: 7260 cycles/ticks
NTT:
median: 23238 cycles/ticks
average: 23596 cycles/ticks
INVNTT:
median: 33444 cycles/ticks
average: 33639 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23612 cycles/ticks
average: 23959 cycles/ticks
poly_tomsg:
median: 3946 cycles/ticks
average: 4059 cycles/ticks
poly_frommsg:
median: 3440 cycles/ticks
average: 3526 cycles/ticks
poly_compress:
median: 3682 cycles/ticks
average: 3796 cycles/ticks
poly_decompress:
median: 1058 cycles/ticks
average: 1084 cycles/ticks
polyvec_compress:
median: 11336 cycles/ticks
average: 11497 cycles/ticks
polyvec_decompress:
median: 4270 cycles/ticks
average: 4295 cycles/ticks
indcpa_keypair:
median: 272564 cycles/ticks
average: 276735 cycles/ticks
indcpa_enc:
median: 361958 cycles/ticks
average: 367845 cycles/ticks
indcpa_dec:
median: 121146 cycles/ticks
average: 122706 cycles/ticks
kyber_keypair_derand:
median: 292064 cycles/ticks
average: 297524 cycles/ticks
kyber_keypair:
median: 300924 cycles/ticks
average: 304920 cycles/ticks
kyber_encaps_derand:
median: 385044 cycles/ticks
average: 391733 cycles/ticks
kyber_encaps:
median: 386636 cycles/ticks
average: 391861 cycles/ticks
kyber_decaps:
median: 512050 cycles/ticks
average: 519514 cycles/ticks
Loop spin: 546
gen_a:
median: 57642 cycles/ticks
average: 58912 cycles/ticks
poly_getnoise_eta1:
median: 11308 cycles/ticks
average: 11559 cycles/ticks
poly_getnoise_eta2:
median: 7240 cycles/ticks
average: 7260 cycles/ticks
NTT:
median: 23260 cycles/ticks
average: 23650 cycles/ticks
INVNTT:
median: 33474 cycles/ticks
average: 34134 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23566 cycles/ticks
average: 23774 cycles/ticks
poly_tomsg:
median: 3952 cycles/ticks
average: 3979 cycles/ticks
poly_frommsg:
median: 3440 cycles/ticks
average: 3482 cycles/ticks
poly_compress:
median: 3666 cycles/ticks
average: 3683 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1047 cycles/ticks
polyvec_compress:
median: 11330 cycles/ticks
average: 11397 cycles/ticks
polyvec_decompress:
median: 4270 cycles/ticks
average: 4389 cycles/ticks
indcpa_keypair:
median: 272252 cycles/ticks
average: 276721 cycles/ticks
indcpa_enc:
median: 361946 cycles/ticks
average: 368788 cycles/ticks
indcpa_dec:
median: 121346 cycles/ticks
average: 123790 cycles/ticks
kyber_keypair_derand:
median: 291956 cycles/ticks
average: 296891 cycles/ticks
kyber_keypair:
median: 300938 cycles/ticks
average: 305488 cycles/ticks
kyber_encaps_derand:
median: 384882 cycles/ticks
average: 390607 cycles/ticks
kyber_encaps:
median: 386276 cycles/ticks
average: 392133 cycles/ticks
kyber_decaps:
median: 512294 cycles/ticks
average: 520788 cycles/ticks
Loop spin: 547
gen_a:
median: 57640 cycles/ticks
average: 58829 cycles/ticks
poly_getnoise_eta1:
median: 11320 cycles/ticks
average: 11403 cycles/ticks
poly_getnoise_eta2:
median: 7240 cycles/ticks
average: 7279 cycles/ticks
NTT:
median: 23268 cycles/ticks
average: 23450 cycles/ticks
INVNTT:
median: 33440 cycles/ticks
average: 33625 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23572 cycles/ticks
average: 23693 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3859 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3483 cycles/ticks
poly_compress:
median: 3752 cycles/ticks
average: 3873 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1087 cycles/ticks
polyvec_compress:
median: 11344 cycles/ticks
average: 11410 cycles/ticks
polyvec_decompress:
median: 4290 cycles/ticks
average: 4483 cycles/ticks
indcpa_keypair:
median: 268556 cycles/ticks
average: 272851 cycles/ticks
indcpa_enc:
median: 357618 cycles/ticks
average: 363222 cycles/ticks
indcpa_dec:
median: 121408 cycles/ticks
average: 123481 cycles/ticks
kyber_keypair_derand:
median: 291560 cycles/ticks
average: 296056 cycles/ticks
kyber_keypair:
median: 301312 cycles/ticks
average: 306429 cycles/ticks
kyber_encaps_derand:
median: 384942 cycles/ticks
average: 392378 cycles/ticks
kyber_encaps:
median: 386504 cycles/ticks
average: 393815 cycles/ticks
kyber_decaps:
median: 512128 cycles/ticks
average: 520006 cycles/ticks
Loop spin: 548
gen_a:
median: 57698 cycles/ticks
average: 58200 cycles/ticks
poly_getnoise_eta1:
median: 11224 cycles/ticks
average: 11312 cycles/ticks
poly_getnoise_eta2:
median: 7240 cycles/ticks
average: 7260 cycles/ticks
NTT:
median: 23384 cycles/ticks
average: 23991 cycles/ticks
INVNTT:
median: 33468 cycles/ticks
average: 33989 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23554 cycles/ticks
average: 23653 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3852 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3462 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3679 cycles/ticks
poly_decompress:
median: 1032 cycles/ticks
average: 1037 cycles/ticks
polyvec_compress:
median: 11324 cycles/ticks
average: 11394 cycles/ticks
polyvec_decompress:
median: 4270 cycles/ticks
average: 4306 cycles/ticks
indcpa_keypair:
median: 269012 cycles/ticks
average: 273039 cycles/ticks
indcpa_enc:
median: 357774 cycles/ticks
average: 363917 cycles/ticks
indcpa_dec:
median: 121446 cycles/ticks
average: 123318 cycles/ticks
kyber_keypair_derand:
median: 291444 cycles/ticks
average: 295400 cycles/ticks
kyber_keypair:
median: 301406 cycles/ticks
average: 307310 cycles/ticks
kyber_encaps_derand:
median: 384906 cycles/ticks
average: 391847 cycles/ticks
kyber_encaps:
median: 386116 cycles/ticks
average: 392588 cycles/ticks
kyber_decaps:
median: 512146 cycles/ticks
average: 520310 cycles/ticks
Loop spin: 549
gen_a:
median: 57670 cycles/ticks
average: 58707 cycles/ticks
poly_getnoise_eta1:
median: 11260 cycles/ticks
average: 11349 cycles/ticks
poly_getnoise_eta2:
median: 7242 cycles/ticks
average: 7283 cycles/ticks
NTT:
median: 23260 cycles/ticks
average: 23694 cycles/ticks
INVNTT:
median: 33516 cycles/ticks
average: 34170 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23604 cycles/ticks
average: 23975 cycles/ticks
poly_tomsg:
median: 3846 cycles/ticks
average: 3878 cycles/ticks
poly_frommsg:
median: 3542 cycles/ticks
average: 3616 cycles/ticks
poly_compress:
median: 3658 cycles/ticks
average: 3725 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1034 cycles/ticks
polyvec_compress:
median: 11334 cycles/ticks
average: 11424 cycles/ticks
polyvec_decompress:
median: 4368 cycles/ticks
average: 4482 cycles/ticks
indcpa_keypair:
median: 268640 cycles/ticks
average: 272884 cycles/ticks
indcpa_enc:
median: 357928 cycles/ticks
average: 364102 cycles/ticks
indcpa_dec:
median: 121266 cycles/ticks
average: 123385 cycles/ticks
kyber_keypair_derand:
median: 291746 cycles/ticks
average: 296194 cycles/ticks
kyber_keypair:
median: 300624 cycles/ticks
average: 303281 cycles/ticks
kyber_encaps_derand:
median: 385282 cycles/ticks
average: 392827 cycles/ticks
kyber_encaps:
median: 386050 cycles/ticks
average: 392540 cycles/ticks
kyber_decaps:
median: 512474 cycles/ticks
average: 522477 cycles/ticks
Loop spin: 550
gen_a:
median: 57654 cycles/ticks
average: 58911 cycles/ticks
poly_getnoise_eta1:
median: 11298 cycles/ticks
average: 11569 cycles/ticks
poly_getnoise_eta2:
median: 7244 cycles/ticks
average: 7269 cycles/ticks
NTT:
median: 23234 cycles/ticks
average: 23640 cycles/ticks
INVNTT:
median: 33490 cycles/ticks
average: 34138 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23596 cycles/ticks
average: 23933 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3857 cycles/ticks
poly_frommsg:
median: 3444 cycles/ticks
average: 3471 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3690 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1034 cycles/ticks
polyvec_compress:
median: 11384 cycles/ticks
average: 11658 cycles/ticks
polyvec_decompress:
median: 4254 cycles/ticks
average: 4289 cycles/ticks
indcpa_keypair:
median: 268864 cycles/ticks
average: 274258 cycles/ticks
indcpa_enc:
median: 357836 cycles/ticks
average: 363840 cycles/ticks
indcpa_dec:
median: 121344 cycles/ticks
average: 123566 cycles/ticks
kyber_keypair_derand:
median: 295316 cycles/ticks
average: 299373 cycles/ticks
kyber_keypair:
median: 300944 cycles/ticks
average: 306274 cycles/ticks
kyber_encaps_derand:
median: 388882 cycles/ticks
average: 396124 cycles/ticks
kyber_encaps:
median: 389866 cycles/ticks
average: 396630 cycles/ticks
kyber_decaps:
median: 515976 cycles/ticks
average: 523586 cycles/ticks
Loop spin: 551
gen_a:
median: 57730 cycles/ticks
average: 58936 cycles/ticks
poly_getnoise_eta1:
median: 11342 cycles/ticks
average: 11427 cycles/ticks
poly_getnoise_eta2:
median: 7270 cycles/ticks
average: 7486 cycles/ticks
NTT:
median: 23294 cycles/ticks
average: 23670 cycles/ticks
INVNTT:
median: 33430 cycles/ticks
average: 33696 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23568 cycles/ticks
average: 23681 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3854 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3463 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3672 cycles/ticks
poly_decompress:
median: 1024 cycles/ticks
average: 1033 cycles/ticks
polyvec_compress:
median: 11328 cycles/ticks
average: 11390 cycles/ticks
polyvec_decompress:
median: 4256 cycles/ticks
average: 4280 cycles/ticks
indcpa_keypair:
median: 268478 cycles/ticks
average: 272296 cycles/ticks
indcpa_enc:
median: 357836 cycles/ticks
average: 363832 cycles/ticks
indcpa_dec:
median: 121344 cycles/ticks
average: 123306 cycles/ticks
kyber_keypair_derand:
median: 291246 cycles/ticks
average: 296415 cycles/ticks
kyber_keypair:
median: 301102 cycles/ticks
average: 306338 cycles/ticks
kyber_encaps_derand:
median: 385014 cycles/ticks
average: 391717 cycles/ticks
kyber_encaps:
median: 386068 cycles/ticks
average: 392363 cycles/ticks
kyber_decaps:
median: 512104 cycles/ticks
average: 521226 cycles/ticks
Loop spin: 552
gen_a:
median: 57698 cycles/ticks
average: 58666 cycles/ticks
poly_getnoise_eta1:
median: 11342 cycles/ticks
average: 11623 cycles/ticks
poly_getnoise_eta2:
median: 7246 cycles/ticks
average: 7305 cycles/ticks
NTT:
median: 23312 cycles/ticks
average: 23835 cycles/ticks
INVNTT:
median: 33552 cycles/ticks
average: 34343 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23626 cycles/ticks
average: 24224 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3906 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3475 cycles/ticks
poly_compress:
median: 3758 cycles/ticks
average: 3870 cycles/ticks
poly_decompress:
median: 1048 cycles/ticks
average: 1080 cycles/ticks
polyvec_compress:
median: 11326 cycles/ticks
average: 11431 cycles/ticks
polyvec_decompress:
median: 4260 cycles/ticks
average: 4296 cycles/ticks
indcpa_keypair:
median: 268424 cycles/ticks
average: 272547 cycles/ticks
indcpa_enc:
median: 357796 cycles/ticks
average: 363222 cycles/ticks
indcpa_dec:
median: 121378 cycles/ticks
average: 124152 cycles/ticks
kyber_keypair_derand:
median: 291912 cycles/ticks
average: 297183 cycles/ticks
kyber_keypair:
median: 301300 cycles/ticks
average: 307017 cycles/ticks
kyber_encaps_derand:
median: 384656 cycles/ticks
average: 391364 cycles/ticks
kyber_encaps:
median: 385958 cycles/ticks
average: 393371 cycles/ticks
kyber_decaps:
median: 511912 cycles/ticks
average: 521636 cycles/ticks
Loop spin: 553
gen_a:
median: 57616 cycles/ticks
average: 58206 cycles/ticks
poly_getnoise_eta1:
median: 11372 cycles/ticks
average: 11649 cycles/ticks
poly_getnoise_eta2:
median: 7240 cycles/ticks
average: 7259 cycles/ticks
NTT:
median: 23398 cycles/ticks
average: 23987 cycles/ticks
INVNTT:
median: 33448 cycles/ticks
average: 33868 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23590 cycles/ticks
average: 23987 cycles/ticks
poly_tomsg:
median: 3846 cycles/ticks
average: 3859 cycles/ticks
poly_frommsg:
median: 3440 cycles/ticks
average: 3478 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3669 cycles/ticks
poly_decompress:
median: 1024 cycles/ticks
average: 1034 cycles/ticks
polyvec_compress:
median: 11370 cycles/ticks
average: 11642 cycles/ticks
polyvec_decompress:
median: 4268 cycles/ticks
average: 4288 cycles/ticks
indcpa_keypair:
median: 268764 cycles/ticks
average: 273814 cycles/ticks
indcpa_enc:
median: 358196 cycles/ticks
average: 364583 cycles/ticks
indcpa_dec:
median: 121262 cycles/ticks
average: 123115 cycles/ticks
kyber_keypair_derand:
median: 291836 cycles/ticks
average: 297327 cycles/ticks
kyber_keypair:
median: 301098 cycles/ticks
average: 305957 cycles/ticks
kyber_encaps_derand:
median: 384730 cycles/ticks
average: 390952 cycles/ticks
kyber_encaps:
median: 385920 cycles/ticks
average: 392375 cycles/ticks
kyber_decaps:
median: 512028 cycles/ticks
average: 520360 cycles/ticks
Loop spin: 554
gen_a:
median: 57618 cycles/ticks
average: 58636 cycles/ticks
poly_getnoise_eta1:
median: 11316 cycles/ticks
average: 11388 cycles/ticks
poly_getnoise_eta2:
median: 7242 cycles/ticks
average: 7265 cycles/ticks
NTT:
median: 23244 cycles/ticks
average: 23425 cycles/ticks
INVNTT:
median: 33452 cycles/ticks
average: 34044 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23588 cycles/ticks
average: 23975 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3856 cycles/ticks
poly_frommsg:
median: 3440 cycles/ticks
average: 3464 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3685 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1034 cycles/ticks
polyvec_compress:
median: 11340 cycles/ticks
average: 11526 cycles/ticks
polyvec_decompress:
median: 4266 cycles/ticks
average: 4354 cycles/ticks
indcpa_keypair:
median: 268390 cycles/ticks
average: 273703 cycles/ticks
indcpa_enc:
median: 358230 cycles/ticks
average: 364499 cycles/ticks
indcpa_dec:
median: 121326 cycles/ticks
average: 123535 cycles/ticks
kyber_keypair_derand:
median: 291636 cycles/ticks
average: 297241 cycles/ticks
kyber_keypair:
median: 301018 cycles/ticks
average: 306577 cycles/ticks
kyber_encaps_derand:
median: 385272 cycles/ticks
average: 390795 cycles/ticks
kyber_encaps:
median: 386694 cycles/ticks
average: 391548 cycles/ticks
kyber_decaps:
median: 512244 cycles/ticks
average: 519191 cycles/ticks
Loop spin: 555
gen_a:
median: 57758 cycles/ticks
average: 58910 cycles/ticks
poly_getnoise_eta1:
median: 11382 cycles/ticks
average: 11676 cycles/ticks
poly_getnoise_eta2:
median: 7262 cycles/ticks
average: 7295 cycles/ticks
NTT:
median: 23310 cycles/ticks
average: 23955 cycles/ticks
INVNTT:
median: 33428 cycles/ticks
average: 33823 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23566 cycles/ticks
average: 23687 cycles/ticks
poly_tomsg:
median: 3844 cycles/ticks
average: 3853 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3461 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3677 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1048 cycles/ticks
polyvec_compress:
median: 11324 cycles/ticks
average: 11382 cycles/ticks
polyvec_decompress:
median: 4262 cycles/ticks
average: 4286 cycles/ticks
indcpa_keypair:
median: 268396 cycles/ticks
average: 271116 cycles/ticks
indcpa_enc:
median: 357602 cycles/ticks
average: 363535 cycles/ticks
indcpa_dec:
median: 121312 cycles/ticks
average: 123012 cycles/ticks
kyber_keypair_derand:
median: 291396 cycles/ticks
average: 295470 cycles/ticks
kyber_keypair:
median: 300902 cycles/ticks
average: 305403 cycles/ticks
kyber_encaps_derand:
median: 385058 cycles/ticks
average: 391318 cycles/ticks
kyber_encaps:
median: 386332 cycles/ticks
average: 393387 cycles/ticks
kyber_decaps:
median: 512168 cycles/ticks
average: 520932 cycles/ticks
Loop spin: 556
gen_a:
median: 57694 cycles/ticks
average: 58876 cycles/ticks
poly_getnoise_eta1:
median: 11244 cycles/ticks
average: 11341 cycles/ticks
poly_getnoise_eta2:
median: 7246 cycles/ticks
average: 7281 cycles/ticks
NTT:
median: 23306 cycles/ticks
average: 23704 cycles/ticks
INVNTT:
median: 33470 cycles/ticks
average: 33938 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23668 cycles/ticks
average: 24057 cycles/ticks
poly_tomsg:
median: 3852 cycles/ticks
average: 3900 cycles/ticks
poly_frommsg:
median: 3544 cycles/ticks
average: 3661 cycles/ticks
poly_compress:
median: 3662 cycles/ticks
average: 3779 cycles/ticks
poly_decompress:
median: 1024 cycles/ticks
average: 1051 cycles/ticks
polyvec_compress:
median: 11330 cycles/ticks
average: 11400 cycles/ticks
polyvec_decompress:
median: 4338 cycles/ticks
average: 4432 cycles/ticks
indcpa_keypair:
median: 268984 cycles/ticks
average: 273672 cycles/ticks
indcpa_enc:
median: 358158 cycles/ticks
average: 364420 cycles/ticks
indcpa_dec:
median: 121308 cycles/ticks
average: 122639 cycles/ticks
kyber_keypair_derand:
median: 291588 cycles/ticks
average: 296540 cycles/ticks
kyber_keypair:
median: 301442 cycles/ticks
average: 307306 cycles/ticks
kyber_encaps_derand:
median: 385120 cycles/ticks
average: 393091 cycles/ticks
kyber_encaps:
median: 386248 cycles/ticks
average: 393039 cycles/ticks
kyber_decaps:
median: 512426 cycles/ticks
average: 521950 cycles/ticks
Loop spin: 557
gen_a:
median: 57774 cycles/ticks
average: 59005 cycles/ticks
poly_getnoise_eta1:
median: 11352 cycles/ticks
average: 11624 cycles/ticks
poly_getnoise_eta2:
median: 7252 cycles/ticks
average: 7395 cycles/ticks
NTT:
median: 23244 cycles/ticks
average: 23435 cycles/ticks
INVNTT:
median: 33434 cycles/ticks
average: 33875 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23614 cycles/ticks
average: 24234 cycles/ticks
poly_tomsg:
median: 3850 cycles/ticks
average: 3867 cycles/ticks
poly_frommsg:
median: 3448 cycles/ticks
average: 3577 cycles/ticks
poly_compress:
median: 3760 cycles/ticks
average: 3813 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1046 cycles/ticks
polyvec_compress:
median: 11330 cycles/ticks
average: 11391 cycles/ticks
polyvec_decompress:
median: 4264 cycles/ticks
average: 4296 cycles/ticks
indcpa_keypair:
median: 268362 cycles/ticks
average: 273273 cycles/ticks
indcpa_enc:
median: 357854 cycles/ticks
average: 365086 cycles/ticks
indcpa_dec:
median: 121210 cycles/ticks
average: 122926 cycles/ticks
kyber_keypair_derand:
median: 291662 cycles/ticks
average: 296707 cycles/ticks
kyber_keypair:
median: 301198 cycles/ticks
average: 306334 cycles/ticks
kyber_encaps_derand:
median: 384998 cycles/ticks
average: 392430 cycles/ticks
kyber_encaps:
median: 386858 cycles/ticks
average: 393169 cycles/ticks
kyber_decaps:
median: 512508 cycles/ticks
average: 522392 cycles/ticks
Loop spin: 558
gen_a:
median: 57726 cycles/ticks
average: 59219 cycles/ticks
poly_getnoise_eta1:
median: 11320 cycles/ticks
average: 11608 cycles/ticks
poly_getnoise_eta2:
median: 7250 cycles/ticks
average: 7303 cycles/ticks
NTT:
median: 23298 cycles/ticks
average: 23894 cycles/ticks
INVNTT:
median: 33458 cycles/ticks
average: 34103 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23582 cycles/ticks
average: 23911 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3860 cycles/ticks
poly_frommsg:
median: 3542 cycles/ticks
average: 3655 cycles/ticks
poly_compress:
median: 3732 cycles/ticks
average: 3815 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1053 cycles/ticks
polyvec_compress:
median: 11324 cycles/ticks
average: 11398 cycles/ticks
polyvec_decompress:
median: 4264 cycles/ticks
average: 4281 cycles/ticks
indcpa_keypair:
median: 268830 cycles/ticks
average: 273859 cycles/ticks
indcpa_enc:
median: 358228 cycles/ticks
average: 363940 cycles/ticks
indcpa_dec:
median: 121362 cycles/ticks
average: 123634 cycles/ticks
kyber_keypair_derand:
median: 291252 cycles/ticks
average: 295987 cycles/ticks
kyber_keypair:
median: 301154 cycles/ticks
average: 306491 cycles/ticks
kyber_encaps_derand:
median: 385062 cycles/ticks
average: 392428 cycles/ticks
kyber_encaps:
median: 386220 cycles/ticks
average: 391499 cycles/ticks
kyber_decaps:
median: 512246 cycles/ticks
average: 519671 cycles/ticks
Loop spin: 559
gen_a:
median: 57682 cycles/ticks
average: 58587 cycles/ticks
poly_getnoise_eta1:
median: 11354 cycles/ticks
average: 11457 cycles/ticks
poly_getnoise_eta2:
median: 7242 cycles/ticks
average: 7284 cycles/ticks
NTT:
median: 23334 cycles/ticks
average: 23954 cycles/ticks
INVNTT:
median: 33512 cycles/ticks
average: 34109 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23578 cycles/ticks
average: 23867 cycles/ticks
poly_tomsg:
median: 3864 cycles/ticks
average: 4038 cycles/ticks
poly_frommsg:
median: 3446 cycles/ticks
average: 3562 cycles/ticks
poly_compress:
median: 3754 cycles/ticks
average: 3792 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1050 cycles/ticks
polyvec_compress:
median: 11326 cycles/ticks
average: 11399 cycles/ticks
polyvec_decompress:
median: 4384 cycles/ticks
average: 4483 cycles/ticks
indcpa_keypair:
median: 268880 cycles/ticks
average: 273441 cycles/ticks
indcpa_enc:
median: 357848 cycles/ticks
average: 363861 cycles/ticks
indcpa_dec:
median: 121412 cycles/ticks
average: 123648 cycles/ticks
kyber_keypair_derand:
median: 292092 cycles/ticks
average: 296994 cycles/ticks
kyber_keypair:
median: 301504 cycles/ticks
average: 306748 cycles/ticks
kyber_encaps_derand:
median: 384872 cycles/ticks
average: 391378 cycles/ticks
kyber_encaps:
median: 386330 cycles/ticks
average: 393201 cycles/ticks
kyber_decaps:
median: 512234 cycles/ticks
average: 521050 cycles/ticks
Loop spin: 560
gen_a:
median: 57686 cycles/ticks
average: 58110 cycles/ticks
poly_getnoise_eta1:
median: 11248 cycles/ticks
average: 11327 cycles/ticks
poly_getnoise_eta2:
median: 7240 cycles/ticks
average: 7273 cycles/ticks
NTT:
median: 23360 cycles/ticks
average: 23864 cycles/ticks
INVNTT:
median: 33502 cycles/ticks
average: 34120 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23622 cycles/ticks
average: 24075 cycles/ticks
poly_tomsg:
median: 3850 cycles/ticks
average: 3869 cycles/ticks
poly_frommsg:
median: 3540 cycles/ticks
average: 3661 cycles/ticks
poly_compress:
median: 3666 cycles/ticks
average: 3788 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1040 cycles/ticks
polyvec_compress:
median: 11358 cycles/ticks
average: 11475 cycles/ticks
polyvec_decompress:
median: 4354 cycles/ticks
average: 4485 cycles/ticks
indcpa_keypair:
median: 268994 cycles/ticks
average: 273802 cycles/ticks
indcpa_enc:
median: 358220 cycles/ticks
average: 364906 cycles/ticks
indcpa_dec:
median: 121382 cycles/ticks
average: 123737 cycles/ticks
kyber_keypair_derand:
median: 292118 cycles/ticks
average: 297432 cycles/ticks
kyber_keypair:
median: 301302 cycles/ticks
average: 307350 cycles/ticks
kyber_encaps_derand:
median: 384730 cycles/ticks
average: 392325 cycles/ticks
kyber_encaps:
median: 386240 cycles/ticks
average: 393496 cycles/ticks
kyber_decaps:
median: 512342 cycles/ticks
average: 522652 cycles/ticks
Loop spin: 561
gen_a:
median: 57640 cycles/ticks
average: 58648 cycles/ticks
poly_getnoise_eta1:
median: 11272 cycles/ticks
average: 11327 cycles/ticks
poly_getnoise_eta2:
median: 7240 cycles/ticks
average: 7278 cycles/ticks
NTT:
median: 23334 cycles/ticks
average: 23919 cycles/ticks
INVNTT:
median: 33496 cycles/ticks
average: 34257 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23598 cycles/ticks
average: 24071 cycles/ticks
poly_tomsg:
median: 3862 cycles/ticks
average: 3983 cycles/ticks
poly_frommsg:
median: 3474 cycles/ticks
average: 3578 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3691 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1036 cycles/ticks
polyvec_compress:
median: 11354 cycles/ticks
average: 11622 cycles/ticks
polyvec_decompress:
median: 4266 cycles/ticks
average: 4309 cycles/ticks
indcpa_keypair:
median: 268576 cycles/ticks
average: 273758 cycles/ticks
indcpa_enc:
median: 358082 cycles/ticks
average: 364780 cycles/ticks
indcpa_dec:
median: 121202 cycles/ticks
average: 123049 cycles/ticks
kyber_keypair_derand:
median: 292150 cycles/ticks
average: 297665 cycles/ticks
kyber_keypair:
median: 301200 cycles/ticks
average: 306421 cycles/ticks
kyber_encaps_derand:
median: 384806 cycles/ticks
average: 391472 cycles/ticks
kyber_encaps:
median: 386270 cycles/ticks
average: 393593 cycles/ticks
kyber_decaps:
median: 512330 cycles/ticks
average: 521758 cycles/ticks
Loop spin: 562
gen_a:
median: 57704 cycles/ticks
average: 58907 cycles/ticks
poly_getnoise_eta1:
median: 11242 cycles/ticks
average: 11307 cycles/ticks
poly_getnoise_eta2:
median: 7236 cycles/ticks
average: 7244 cycles/ticks
NTT:
median: 23418 cycles/ticks
average: 23933 cycles/ticks
INVNTT:
median: 33510 cycles/ticks
average: 34018 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23586 cycles/ticks
average: 23704 cycles/ticks
poly_tomsg:
median: 3860 cycles/ticks
average: 3908 cycles/ticks
poly_frommsg:
median: 3536 cycles/ticks
average: 3627 cycles/ticks
poly_compress:
median: 3660 cycles/ticks
average: 3675 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11324 cycles/ticks
average: 11367 cycles/ticks
polyvec_decompress:
median: 4268 cycles/ticks
average: 4375 cycles/ticks
indcpa_keypair:
median: 268628 cycles/ticks
average: 272817 cycles/ticks
indcpa_enc:
median: 357772 cycles/ticks
average: 362918 cycles/ticks
indcpa_dec:
median: 121254 cycles/ticks
average: 123025 cycles/ticks
kyber_keypair_derand:
median: 291754 cycles/ticks
average: 297291 cycles/ticks
kyber_keypair:
median: 301212 cycles/ticks
average: 306675 cycles/ticks
kyber_encaps_derand:
median: 384760 cycles/ticks
average: 391088 cycles/ticks
kyber_encaps:
median: 386284 cycles/ticks
average: 392621 cycles/ticks
kyber_decaps:
median: 512466 cycles/ticks
average: 521873 cycles/ticks
Loop spin: 563
gen_a:
median: 57716 cycles/ticks
average: 59178 cycles/ticks
poly_getnoise_eta1:
median: 11360 cycles/ticks
average: 11646 cycles/ticks
poly_getnoise_eta2:
median: 7240 cycles/ticks
average: 7261 cycles/ticks
NTT:
median: 23290 cycles/ticks
average: 23720 cycles/ticks
INVNTT:
median: 33472 cycles/ticks
average: 33939 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23610 cycles/ticks
average: 24163 cycles/ticks
poly_tomsg:
median: 3892 cycles/ticks
average: 4042 cycles/ticks
poly_frommsg:
median: 3440 cycles/ticks
average: 3478 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3670 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11378 cycles/ticks
average: 11628 cycles/ticks
polyvec_decompress:
median: 4266 cycles/ticks
average: 4290 cycles/ticks
indcpa_keypair:
median: 268324 cycles/ticks
average: 273982 cycles/ticks
indcpa_enc:
median: 357828 cycles/ticks
average: 364511 cycles/ticks
indcpa_dec:
median: 121204 cycles/ticks
average: 123014 cycles/ticks
kyber_keypair_derand:
median: 291628 cycles/ticks
average: 296970 cycles/ticks
kyber_keypair:
median: 300948 cycles/ticks
average: 305679 cycles/ticks
kyber_encaps_derand:
median: 384394 cycles/ticks
average: 390732 cycles/ticks
kyber_encaps:
median: 385958 cycles/ticks
average: 392723 cycles/ticks
kyber_decaps:
median: 512470 cycles/ticks
average: 521938 cycles/ticks
Loop spin: 564
gen_a:
median: 57726 cycles/ticks
average: 59028 cycles/ticks
poly_getnoise_eta1:
median: 11400 cycles/ticks
average: 11676 cycles/ticks
poly_getnoise_eta2:
median: 7246 cycles/ticks
average: 7280 cycles/ticks
NTT:
median: 23294 cycles/ticks
average: 23896 cycles/ticks
INVNTT:
median: 33494 cycles/ticks
average: 34213 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23582 cycles/ticks
average: 23799 cycles/ticks
poly_tomsg:
median: 3866 cycles/ticks
average: 3983 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3465 cycles/ticks
poly_compress:
median: 3662 cycles/ticks
average: 3675 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1044 cycles/ticks
polyvec_compress:
median: 11362 cycles/ticks
average: 11638 cycles/ticks
polyvec_decompress:
median: 4302 cycles/ticks
average: 4416 cycles/ticks
indcpa_keypair:
median: 268438 cycles/ticks
average: 273329 cycles/ticks
indcpa_enc:
median: 357670 cycles/ticks
average: 363648 cycles/ticks
indcpa_dec:
median: 121344 cycles/ticks
average: 123852 cycles/ticks
kyber_keypair_derand:
median: 291454 cycles/ticks
average: 296158 cycles/ticks
kyber_keypair:
median: 300698 cycles/ticks
average: 305899 cycles/ticks
kyber_encaps_derand:
median: 384890 cycles/ticks
average: 390908 cycles/ticks
kyber_encaps:
median: 386142 cycles/ticks
average: 393143 cycles/ticks
kyber_decaps:
median: 511824 cycles/ticks
average: 519963 cycles/ticks
Loop spin: 565
gen_a:
median: 57708 cycles/ticks
average: 59002 cycles/ticks
poly_getnoise_eta1:
median: 11226 cycles/ticks
average: 11424 cycles/ticks
poly_getnoise_eta2:
median: 7242 cycles/ticks
average: 7288 cycles/ticks
NTT:
median: 23350 cycles/ticks
average: 23768 cycles/ticks
INVNTT:
median: 33472 cycles/ticks
average: 33910 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23624 cycles/ticks
average: 24037 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3869 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3468 cycles/ticks
poly_compress:
median: 3652 cycles/ticks
average: 3673 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1050 cycles/ticks
polyvec_compress:
median: 11474 cycles/ticks
average: 11717 cycles/ticks
polyvec_decompress:
median: 4260 cycles/ticks
average: 4290 cycles/ticks
indcpa_keypair:
median: 268334 cycles/ticks
average: 273578 cycles/ticks
indcpa_enc:
median: 357940 cycles/ticks
average: 364825 cycles/ticks
indcpa_dec:
median: 121268 cycles/ticks
average: 123222 cycles/ticks
kyber_keypair_derand:
median: 291518 cycles/ticks
average: 297381 cycles/ticks
kyber_keypair:
median: 301070 cycles/ticks
average: 306725 cycles/ticks
kyber_encaps_derand:
median: 384692 cycles/ticks
average: 392117 cycles/ticks
kyber_encaps:
median: 385784 cycles/ticks
average: 391381 cycles/ticks
kyber_decaps:
median: 511966 cycles/ticks
average: 521251 cycles/ticks
Loop spin: 566
gen_a:
median: 57764 cycles/ticks
average: 58941 cycles/ticks
poly_getnoise_eta1:
median: 11234 cycles/ticks
average: 11414 cycles/ticks
poly_getnoise_eta2:
median: 7244 cycles/ticks
average: 7365 cycles/ticks
NTT:
median: 23322 cycles/ticks
average: 24020 cycles/ticks
INVNTT:
median: 33476 cycles/ticks
average: 34175 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23580 cycles/ticks
average: 23821 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3871 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3471 cycles/ticks
poly_compress:
median: 3762 cycles/ticks
average: 3826 cycles/ticks
poly_decompress:
median: 1058 cycles/ticks
average: 1080 cycles/ticks
polyvec_compress:
median: 11332 cycles/ticks
average: 11501 cycles/ticks
polyvec_decompress:
median: 4262 cycles/ticks
average: 4287 cycles/ticks
indcpa_keypair:
median: 268420 cycles/ticks
average: 273188 cycles/ticks
indcpa_enc:
median: 357816 cycles/ticks
average: 364305 cycles/ticks
indcpa_dec:
median: 121440 cycles/ticks
average: 123798 cycles/ticks
kyber_keypair_derand:
median: 291846 cycles/ticks
average: 296594 cycles/ticks
kyber_keypair:
median: 301230 cycles/ticks
average: 306255 cycles/ticks
kyber_encaps_derand:
median: 384602 cycles/ticks
average: 390996 cycles/ticks
kyber_encaps:
median: 385994 cycles/ticks
average: 393105 cycles/ticks
kyber_decaps:
median: 512200 cycles/ticks
average: 519698 cycles/ticks
Loop spin: 567
gen_a:
median: 57692 cycles/ticks
average: 58596 cycles/ticks
poly_getnoise_eta1:
median: 11256 cycles/ticks
average: 11321 cycles/ticks
poly_getnoise_eta2:
median: 7344 cycles/ticks
average: 7570 cycles/ticks
NTT:
median: 23324 cycles/ticks
average: 23779 cycles/ticks
INVNTT:
median: 33444 cycles/ticks
average: 34094 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23594 cycles/ticks
average: 23979 cycles/ticks
poly_tomsg:
median: 3858 cycles/ticks
average: 3870 cycles/ticks
poly_frommsg:
median: 3440 cycles/ticks
average: 3464 cycles/ticks
poly_compress:
median: 3670 cycles/ticks
average: 3702 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1036 cycles/ticks
polyvec_compress:
median: 11356 cycles/ticks
average: 11443 cycles/ticks
polyvec_decompress:
median: 4380 cycles/ticks
average: 4531 cycles/ticks
indcpa_keypair:
median: 268370 cycles/ticks
average: 272220 cycles/ticks
indcpa_enc:
median: 358028 cycles/ticks
average: 363961 cycles/ticks
indcpa_dec:
median: 121234 cycles/ticks
average: 123102 cycles/ticks
kyber_keypair_derand:
median: 291742 cycles/ticks
average: 297278 cycles/ticks
kyber_keypair:
median: 301304 cycles/ticks
average: 307077 cycles/ticks
kyber_encaps_derand:
median: 384656 cycles/ticks
average: 392199 cycles/ticks
kyber_encaps:
median: 385820 cycles/ticks
average: 391927 cycles/ticks
kyber_decaps:
median: 512160 cycles/ticks
average: 521218 cycles/ticks
Loop spin: 568
gen_a:
median: 57698 cycles/ticks
average: 58795 cycles/ticks
poly_getnoise_eta1:
median: 11258 cycles/ticks
average: 11334 cycles/ticks
poly_getnoise_eta2:
median: 7236 cycles/ticks
average: 7272 cycles/ticks
NTT:
median: 23252 cycles/ticks
average: 23593 cycles/ticks
INVNTT:
median: 33406 cycles/ticks
average: 33621 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23588 cycles/ticks
average: 23957 cycles/ticks
poly_tomsg:
median: 3846 cycles/ticks
average: 3854 cycles/ticks
poly_frommsg:
median: 3470 cycles/ticks
average: 3539 cycles/ticks
poly_compress:
median: 3698 cycles/ticks
average: 3847 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1053 cycles/ticks
polyvec_compress:
median: 11334 cycles/ticks
average: 11416 cycles/ticks
polyvec_decompress:
median: 4264 cycles/ticks
average: 4287 cycles/ticks
indcpa_keypair:
median: 269072 cycles/ticks
average: 273538 cycles/ticks
indcpa_enc:
median: 357902 cycles/ticks
average: 364219 cycles/ticks
indcpa_dec:
median: 121274 cycles/ticks
average: 123201 cycles/ticks
kyber_keypair_derand:
median: 292086 cycles/ticks
average: 296992 cycles/ticks
kyber_keypair:
median: 301106 cycles/ticks
average: 305879 cycles/ticks
kyber_encaps_derand:
median: 384928 cycles/ticks
average: 392044 cycles/ticks
kyber_encaps:
median: 386422 cycles/ticks
average: 392997 cycles/ticks
kyber_decaps:
median: 512142 cycles/ticks
average: 520016 cycles/ticks
Loop spin: 569
gen_a:
median: 57630 cycles/ticks
average: 58094 cycles/ticks
poly_getnoise_eta1:
median: 11322 cycles/ticks
average: 11392 cycles/ticks
poly_getnoise_eta2:
median: 7320 cycles/ticks
average: 7444 cycles/ticks
NTT:
median: 23388 cycles/ticks
average: 23884 cycles/ticks
INVNTT:
median: 34276 cycles/ticks
average: 34486 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23578 cycles/ticks
average: 23931 cycles/ticks
poly_tomsg:
median: 3854 cycles/ticks
average: 3860 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3467 cycles/ticks
poly_compress:
median: 3662 cycles/ticks
average: 3685 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1051 cycles/ticks
polyvec_compress:
median: 11340 cycles/ticks
average: 11418 cycles/ticks
polyvec_decompress:
median: 4262 cycles/ticks
average: 4288 cycles/ticks
indcpa_keypair:
median: 268878 cycles/ticks
average: 273692 cycles/ticks
indcpa_enc:
median: 357646 cycles/ticks
average: 361315 cycles/ticks
indcpa_dec:
median: 121272 cycles/ticks
average: 123232 cycles/ticks
kyber_keypair_derand:
median: 291884 cycles/ticks
average: 296530 cycles/ticks
kyber_keypair:
median: 301062 cycles/ticks
average: 305966 cycles/ticks
kyber_encaps_derand:
median: 384762 cycles/ticks
average: 391076 cycles/ticks
kyber_encaps:
median: 386094 cycles/ticks
average: 393788 cycles/ticks
kyber_decaps:
median: 512110 cycles/ticks
average: 521204 cycles/ticks
Loop spin: 570
gen_a:
median: 57762 cycles/ticks
average: 58988 cycles/ticks
poly_getnoise_eta1:
median: 11262 cycles/ticks
average: 11539 cycles/ticks
poly_getnoise_eta2:
median: 7240 cycles/ticks
average: 7273 cycles/ticks
NTT:
median: 23340 cycles/ticks
average: 23955 cycles/ticks
INVNTT:
median: 33478 cycles/ticks
average: 34311 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23580 cycles/ticks
average: 23930 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3861 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3470 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3671 cycles/ticks
poly_decompress:
median: 1030 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11354 cycles/ticks
average: 11535 cycles/ticks
polyvec_decompress:
median: 4330 cycles/ticks
average: 4439 cycles/ticks
indcpa_keypair:
median: 268716 cycles/ticks
average: 273110 cycles/ticks
indcpa_enc:
median: 358272 cycles/ticks
average: 362720 cycles/ticks
indcpa_dec:
median: 121442 cycles/ticks
average: 123957 cycles/ticks
kyber_keypair_derand:
median: 291670 cycles/ticks
average: 296695 cycles/ticks
kyber_keypair:
median: 301368 cycles/ticks
average: 308662 cycles/ticks
kyber_encaps_derand:
median: 385276 cycles/ticks
average: 394300 cycles/ticks
kyber_encaps:
median: 386418 cycles/ticks
average: 392664 cycles/ticks
kyber_decaps:
median: 512406 cycles/ticks
average: 520732 cycles/ticks
Loop spin: 571
gen_a:
median: 57632 cycles/ticks
average: 58743 cycles/ticks
poly_getnoise_eta1:
median: 11224 cycles/ticks
average: 11333 cycles/ticks
poly_getnoise_eta2:
median: 7242 cycles/ticks
average: 7293 cycles/ticks
NTT:
median: 23316 cycles/ticks
average: 23968 cycles/ticks
INVNTT:
median: 33468 cycles/ticks
average: 34127 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23606 cycles/ticks
average: 23992 cycles/ticks
poly_tomsg:
median: 3856 cycles/ticks
average: 3890 cycles/ticks
poly_frommsg:
median: 3544 cycles/ticks
average: 3615 cycles/ticks
poly_compress:
median: 3664 cycles/ticks
average: 3795 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1034 cycles/ticks
polyvec_compress:
median: 11344 cycles/ticks
average: 11440 cycles/ticks
polyvec_decompress:
median: 4270 cycles/ticks
average: 4314 cycles/ticks
indcpa_keypair:
median: 268630 cycles/ticks
average: 272774 cycles/ticks
indcpa_enc:
median: 357982 cycles/ticks
average: 363906 cycles/ticks
indcpa_dec:
median: 121360 cycles/ticks
average: 123463 cycles/ticks
kyber_keypair_derand:
median: 291638 cycles/ticks
average: 296965 cycles/ticks
kyber_keypair:
median: 301108 cycles/ticks
average: 306177 cycles/ticks
kyber_encaps_derand:
median: 384898 cycles/ticks
average: 392700 cycles/ticks
kyber_encaps:
median: 386520 cycles/ticks
average: 393089 cycles/ticks
kyber_decaps:
median: 512090 cycles/ticks
average: 520066 cycles/ticks
Loop spin: 572
gen_a:
median: 57690 cycles/ticks
average: 58580 cycles/ticks
poly_getnoise_eta1:
median: 11218 cycles/ticks
average: 11303 cycles/ticks
poly_getnoise_eta2:
median: 7242 cycles/ticks
average: 7273 cycles/ticks
NTT:
median: 23242 cycles/ticks
average: 23421 cycles/ticks
INVNTT:
median: 33546 cycles/ticks
average: 34079 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23628 cycles/ticks
average: 24233 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3861 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3469 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3670 cycles/ticks
poly_decompress:
median: 1030 cycles/ticks
average: 1056 cycles/ticks
polyvec_compress:
median: 11362 cycles/ticks
average: 11644 cycles/ticks
polyvec_decompress:
median: 4258 cycles/ticks
average: 4270 cycles/ticks
indcpa_keypair:
median: 268670 cycles/ticks
average: 272355 cycles/ticks
indcpa_enc:
median: 357848 cycles/ticks
average: 364027 cycles/ticks
indcpa_dec:
median: 121224 cycles/ticks
average: 123574 cycles/ticks
kyber_keypair_derand:
median: 291238 cycles/ticks
average: 296500 cycles/ticks
kyber_keypair:
median: 301126 cycles/ticks
average: 306219 cycles/ticks
kyber_encaps_derand:
median: 384892 cycles/ticks
average: 392459 cycles/ticks
kyber_encaps:
median: 385954 cycles/ticks
average: 393165 cycles/ticks
kyber_decaps:
median: 512486 cycles/ticks
average: 520744 cycles/ticks
Loop spin: 573
gen_a:
median: 57590 cycles/ticks
average: 58648 cycles/ticks
poly_getnoise_eta1:
median: 11240 cycles/ticks
average: 11323 cycles/ticks
poly_getnoise_eta2:
median: 7238 cycles/ticks
average: 7255 cycles/ticks
NTT:
median: 23254 cycles/ticks
average: 23704 cycles/ticks
INVNTT:
median: 33458 cycles/ticks
average: 34092 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23606 cycles/ticks
average: 24012 cycles/ticks
poly_tomsg:
median: 3892 cycles/ticks
average: 4049 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3476 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3674 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11352 cycles/ticks
average: 11636 cycles/ticks
polyvec_decompress:
median: 4266 cycles/ticks
average: 4326 cycles/ticks
indcpa_keypair:
median: 268892 cycles/ticks
average: 273605 cycles/ticks
indcpa_enc:
median: 357776 cycles/ticks
average: 363437 cycles/ticks
indcpa_dec:
median: 121242 cycles/ticks
average: 123412 cycles/ticks
kyber_keypair_derand:
median: 292202 cycles/ticks
average: 296684 cycles/ticks
kyber_keypair:
median: 301134 cycles/ticks
average: 306210 cycles/ticks
kyber_encaps_derand:
median: 384758 cycles/ticks
average: 391096 cycles/ticks
kyber_encaps:
median: 385882 cycles/ticks
average: 392815 cycles/ticks
kyber_decaps:
median: 512074 cycles/ticks
average: 521541 cycles/ticks
Loop spin: 574
gen_a:
median: 57582 cycles/ticks
average: 58300 cycles/ticks
poly_getnoise_eta1:
median: 11286 cycles/ticks
average: 11581 cycles/ticks
poly_getnoise_eta2:
median: 7242 cycles/ticks
average: 7272 cycles/ticks
NTT:
median: 23322 cycles/ticks
average: 23933 cycles/ticks
INVNTT:
median: 33462 cycles/ticks
average: 34221 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23606 cycles/ticks
average: 24118 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3856 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3471 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3689 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11442 cycles/ticks
average: 11691 cycles/ticks
polyvec_decompress:
median: 4260 cycles/ticks
average: 4301 cycles/ticks
indcpa_keypair:
median: 269116 cycles/ticks
average: 274376 cycles/ticks
indcpa_enc:
median: 358148 cycles/ticks
average: 365081 cycles/ticks
indcpa_dec:
median: 121406 cycles/ticks
average: 123771 cycles/ticks
kyber_keypair_derand:
median: 291790 cycles/ticks
average: 297593 cycles/ticks
kyber_keypair:
median: 301368 cycles/ticks
average: 307521 cycles/ticks
kyber_encaps_derand:
median: 384908 cycles/ticks
average: 392078 cycles/ticks
kyber_encaps:
median: 386278 cycles/ticks
average: 392921 cycles/ticks
kyber_decaps:
median: 512076 cycles/ticks
average: 521062 cycles/ticks
Loop spin: 575
gen_a:
median: 57710 cycles/ticks
average: 58851 cycles/ticks
poly_getnoise_eta1:
median: 11268 cycles/ticks
average: 11343 cycles/ticks
poly_getnoise_eta2:
median: 7244 cycles/ticks
average: 7332 cycles/ticks
NTT:
median: 23278 cycles/ticks
average: 23700 cycles/ticks
INVNTT:
median: 33460 cycles/ticks
average: 34141 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23582 cycles/ticks
average: 23724 cycles/ticks
poly_tomsg:
median: 3868 cycles/ticks
average: 3983 cycles/ticks
poly_frommsg:
median: 3472 cycles/ticks
average: 3577 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3670 cycles/ticks
poly_decompress:
median: 1060 cycles/ticks
average: 1132 cycles/ticks
polyvec_compress:
median: 11344 cycles/ticks
average: 11509 cycles/ticks
polyvec_decompress:
median: 4260 cycles/ticks
average: 4278 cycles/ticks
indcpa_keypair:
median: 268442 cycles/ticks
average: 273919 cycles/ticks
indcpa_enc:
median: 357934 cycles/ticks
average: 364912 cycles/ticks
indcpa_dec:
median: 121308 cycles/ticks
average: 123531 cycles/ticks
kyber_keypair_derand:
median: 291744 cycles/ticks
average: 297225 cycles/ticks
kyber_keypair:
median: 301454 cycles/ticks
average: 306790 cycles/ticks
kyber_encaps_derand:
median: 384646 cycles/ticks
average: 391163 cycles/ticks
kyber_encaps:
median: 386246 cycles/ticks
average: 392912 cycles/ticks
kyber_decaps:
median: 512182 cycles/ticks
average: 520640 cycles/ticks
Loop spin: 576
gen_a:
median: 57606 cycles/ticks
average: 58321 cycles/ticks
poly_getnoise_eta1:
median: 11234 cycles/ticks
average: 11300 cycles/ticks
poly_getnoise_eta2:
median: 7238 cycles/ticks
average: 7280 cycles/ticks
NTT:
median: 23216 cycles/ticks
average: 23571 cycles/ticks
INVNTT:
median: 33442 cycles/ticks
average: 33851 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23606 cycles/ticks
average: 23980 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3880 cycles/ticks
poly_frommsg:
median: 3492 cycles/ticks
average: 3594 cycles/ticks
poly_compress:
median: 3706 cycles/ticks
average: 3808 cycles/ticks
poly_decompress:
median: 1030 cycles/ticks
average: 1036 cycles/ticks
polyvec_compress:
median: 11372 cycles/ticks
average: 11656 cycles/ticks
polyvec_decompress:
median: 4262 cycles/ticks
average: 4295 cycles/ticks
indcpa_keypair:
median: 268642 cycles/ticks
average: 273599 cycles/ticks
indcpa_enc:
median: 357952 cycles/ticks
average: 364122 cycles/ticks
indcpa_dec:
median: 121238 cycles/ticks
average: 123294 cycles/ticks
kyber_keypair_derand:
median: 292280 cycles/ticks
average: 297580 cycles/ticks
kyber_keypair:
median: 301008 cycles/ticks
average: 306072 cycles/ticks
kyber_encaps_derand:
median: 385048 cycles/ticks
average: 392457 cycles/ticks
kyber_encaps:
median: 386244 cycles/ticks
average: 393234 cycles/ticks
kyber_decaps:
median: 512078 cycles/ticks
average: 520069 cycles/ticks
Loop spin: 577
gen_a:
median: 57698 cycles/ticks
average: 58667 cycles/ticks
poly_getnoise_eta1:
median: 11428 cycles/ticks
average: 11656 cycles/ticks
poly_getnoise_eta2:
median: 7240 cycles/ticks
average: 7266 cycles/ticks
NTT:
median: 23306 cycles/ticks
average: 23697 cycles/ticks
INVNTT:
median: 33446 cycles/ticks
average: 34128 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23592 cycles/ticks
average: 23938 cycles/ticks
poly_tomsg:
median: 3960 cycles/ticks
average: 4023 cycles/ticks
poly_frommsg:
median: 3480 cycles/ticks
average: 3580 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3685 cycles/ticks
poly_decompress:
median: 1024 cycles/ticks
average: 1033 cycles/ticks
polyvec_compress:
median: 11328 cycles/ticks
average: 11390 cycles/ticks
polyvec_decompress:
median: 4358 cycles/ticks
average: 4516 cycles/ticks
indcpa_keypair:
median: 268876 cycles/ticks
average: 272818 cycles/ticks
indcpa_enc:
median: 357508 cycles/ticks
average: 362840 cycles/ticks
indcpa_dec:
median: 121402 cycles/ticks
average: 123938 cycles/ticks
kyber_keypair_derand:
median: 291110 cycles/ticks
average: 296013 cycles/ticks
kyber_keypair:
median: 301170 cycles/ticks
average: 306319 cycles/ticks
kyber_encaps_derand:
median: 384736 cycles/ticks
average: 391145 cycles/ticks
kyber_encaps:
median: 386042 cycles/ticks
average: 392955 cycles/ticks
kyber_decaps:
median: 512188 cycles/ticks
average: 521163 cycles/ticks
Loop spin: 578
gen_a:
median: 57692 cycles/ticks
average: 58774 cycles/ticks
poly_getnoise_eta1:
median: 11250 cycles/ticks
average: 11452 cycles/ticks
poly_getnoise_eta2:
median: 7256 cycles/ticks
average: 7408 cycles/ticks
NTT:
median: 23310 cycles/ticks
average: 23742 cycles/ticks
INVNTT:
median: 33474 cycles/ticks
average: 34188 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23598 cycles/ticks
average: 23881 cycles/ticks
poly_tomsg:
median: 3962 cycles/ticks
average: 4036 cycles/ticks
poly_frommsg:
median: 3486 cycles/ticks
average: 3604 cycles/ticks
poly_compress:
median: 3660 cycles/ticks
average: 3703 cycles/ticks
poly_decompress:
median: 1030 cycles/ticks
average: 1053 cycles/ticks
polyvec_compress:
median: 11362 cycles/ticks
average: 11474 cycles/ticks
polyvec_decompress:
median: 4270 cycles/ticks
average: 4304 cycles/ticks
indcpa_keypair:
median: 269136 cycles/ticks
average: 273693 cycles/ticks
indcpa_enc:
median: 358330 cycles/ticks
average: 364995 cycles/ticks
indcpa_dec:
median: 121306 cycles/ticks
average: 123461 cycles/ticks
kyber_keypair_derand:
median: 292402 cycles/ticks
average: 297639 cycles/ticks
kyber_keypair:
median: 301634 cycles/ticks
average: 306946 cycles/ticks
kyber_encaps_derand:
median: 385172 cycles/ticks
average: 392895 cycles/ticks
kyber_encaps:
median: 386236 cycles/ticks
average: 393192 cycles/ticks
kyber_decaps:
median: 512286 cycles/ticks
average: 522158 cycles/ticks
Loop spin: 579
gen_a:
median: 57612 cycles/ticks
average: 58601 cycles/ticks
poly_getnoise_eta1:
median: 11252 cycles/ticks
average: 11314 cycles/ticks
poly_getnoise_eta2:
median: 7396 cycles/ticks
average: 7566 cycles/ticks
NTT:
median: 23232 cycles/ticks
average: 23417 cycles/ticks
INVNTT:
median: 33484 cycles/ticks
average: 34254 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23598 cycles/ticks
average: 23872 cycles/ticks
poly_tomsg:
median: 3854 cycles/ticks
average: 3876 cycles/ticks
poly_frommsg:
median: 3536 cycles/ticks
average: 3630 cycles/ticks
poly_compress:
median: 3666 cycles/ticks
average: 3781 cycles/ticks
poly_decompress:
median: 1030 cycles/ticks
average: 1045 cycles/ticks
polyvec_compress:
median: 11406 cycles/ticks
average: 11638 cycles/ticks
polyvec_decompress:
median: 4258 cycles/ticks
average: 4339 cycles/ticks
indcpa_keypair:
median: 268850 cycles/ticks
average: 273491 cycles/ticks
indcpa_enc:
median: 358044 cycles/ticks
average: 365079 cycles/ticks
indcpa_dec:
median: 121340 cycles/ticks
average: 123880 cycles/ticks
kyber_keypair_derand:
median: 291586 cycles/ticks
average: 296486 cycles/ticks
kyber_keypair:
median: 300872 cycles/ticks
average: 305968 cycles/ticks
kyber_encaps_derand:
median: 384978 cycles/ticks
average: 391927 cycles/ticks
kyber_encaps:
median: 386302 cycles/ticks
average: 393129 cycles/ticks
kyber_decaps:
median: 512266 cycles/ticks
average: 520705 cycles/ticks
Loop spin: 580
gen_a:
median: 57746 cycles/ticks
average: 58755 cycles/ticks
poly_getnoise_eta1:
median: 11454 cycles/ticks
average: 11705 cycles/ticks
poly_getnoise_eta2:
median: 7242 cycles/ticks
average: 7366 cycles/ticks
NTT:
median: 23254 cycles/ticks
average: 23779 cycles/ticks
INVNTT:
median: 33454 cycles/ticks
average: 33948 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23596 cycles/ticks
average: 23868 cycles/ticks
poly_tomsg:
median: 3854 cycles/ticks
average: 3932 cycles/ticks
poly_frommsg:
median: 3542 cycles/ticks
average: 3655 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3730 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1055 cycles/ticks
polyvec_compress:
median: 11338 cycles/ticks
average: 11410 cycles/ticks
polyvec_decompress:
median: 4268 cycles/ticks
average: 4376 cycles/ticks
indcpa_keypair:
median: 268882 cycles/ticks
average: 273538 cycles/ticks
indcpa_enc:
median: 357748 cycles/ticks
average: 363614 cycles/ticks
indcpa_dec:
median: 121344 cycles/ticks
average: 123643 cycles/ticks
kyber_keypair_derand:
median: 291732 cycles/ticks
average: 296968 cycles/ticks
kyber_keypair:
median: 301130 cycles/ticks
average: 306693 cycles/ticks
kyber_encaps_derand:
median: 384618 cycles/ticks
average: 392071 cycles/ticks
kyber_encaps:
median: 385956 cycles/ticks
average: 393773 cycles/ticks
kyber_decaps:
median: 512156 cycles/ticks
average: 521639 cycles/ticks
Loop spin: 581
gen_a:
median: 57616 cycles/ticks
average: 58760 cycles/ticks
poly_getnoise_eta1:
median: 11222 cycles/ticks
average: 11301 cycles/ticks
poly_getnoise_eta2:
median: 7240 cycles/ticks
average: 7261 cycles/ticks
NTT:
median: 23344 cycles/ticks
average: 23953 cycles/ticks
INVNTT:
median: 33536 cycles/ticks
average: 34227 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23620 cycles/ticks
average: 24061 cycles/ticks
poly_tomsg:
median: 3932 cycles/ticks
average: 4014 cycles/ticks
poly_frommsg:
median: 3546 cycles/ticks
average: 3595 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3760 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1055 cycles/ticks
polyvec_compress:
median: 11324 cycles/ticks
average: 11397 cycles/ticks
polyvec_decompress:
median: 4262 cycles/ticks
average: 4282 cycles/ticks
indcpa_keypair:
median: 268490 cycles/ticks
average: 273722 cycles/ticks
indcpa_enc:
median: 358046 cycles/ticks
average: 365267 cycles/ticks
indcpa_dec:
median: 121322 cycles/ticks
average: 123492 cycles/ticks
kyber_keypair_derand:
median: 291828 cycles/ticks
average: 297413 cycles/ticks
kyber_keypair:
median: 301254 cycles/ticks
average: 306871 cycles/ticks
kyber_encaps_derand:
median: 385276 cycles/ticks
average: 392991 cycles/ticks
kyber_encaps:
median: 386332 cycles/ticks
average: 393821 cycles/ticks
kyber_decaps:
median: 512418 cycles/ticks
average: 522952 cycles/ticks
Loop spin: 582
gen_a:
median: 57580 cycles/ticks
average: 57997 cycles/ticks
poly_getnoise_eta1:
median: 11350 cycles/ticks
average: 11457 cycles/ticks
poly_getnoise_eta2:
median: 7242 cycles/ticks
average: 7263 cycles/ticks
NTT:
median: 23268 cycles/ticks
average: 23781 cycles/ticks
INVNTT:
median: 33438 cycles/ticks
average: 33946 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23662 cycles/ticks
average: 24264 cycles/ticks
poly_tomsg:
median: 3852 cycles/ticks
average: 3885 cycles/ticks
poly_frommsg:
median: 3524 cycles/ticks
average: 3627 cycles/ticks
poly_compress:
median: 3726 cycles/ticks
average: 3836 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1059 cycles/ticks
polyvec_compress:
median: 11366 cycles/ticks
average: 11461 cycles/ticks
polyvec_decompress:
median: 4386 cycles/ticks
average: 4481 cycles/ticks
indcpa_keypair:
median: 272482 cycles/ticks
average: 277302 cycles/ticks
indcpa_enc:
median: 361474 cycles/ticks
average: 367586 cycles/ticks
indcpa_dec:
median: 121318 cycles/ticks
average: 123249 cycles/ticks
kyber_keypair_derand:
median: 292282 cycles/ticks
average: 297123 cycles/ticks
kyber_keypair:
median: 301074 cycles/ticks
average: 306131 cycles/ticks
kyber_encaps_derand:
median: 384594 cycles/ticks
average: 390615 cycles/ticks
kyber_encaps:
median: 386020 cycles/ticks
average: 392722 cycles/ticks
kyber_decaps:
median: 512376 cycles/ticks
average: 521917 cycles/ticks
Loop spin: 583
gen_a:
median: 57656 cycles/ticks
average: 59050 cycles/ticks
poly_getnoise_eta1:
median: 11280 cycles/ticks
average: 11475 cycles/ticks
poly_getnoise_eta2:
median: 7252 cycles/ticks
average: 7372 cycles/ticks
NTT:
median: 23352 cycles/ticks
average: 23784 cycles/ticks
INVNTT:
median: 33410 cycles/ticks
average: 33848 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23600 cycles/ticks
average: 24053 cycles/ticks
poly_tomsg:
median: 3850 cycles/ticks
average: 3903 cycles/ticks
poly_frommsg:
median: 3536 cycles/ticks
average: 3645 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3720 cycles/ticks
poly_decompress:
median: 1032 cycles/ticks
average: 1038 cycles/ticks
polyvec_compress:
median: 11376 cycles/ticks
average: 11664 cycles/ticks
polyvec_decompress:
median: 4268 cycles/ticks
average: 4293 cycles/ticks
indcpa_keypair:
median: 268472 cycles/ticks
average: 273747 cycles/ticks
indcpa_enc:
median: 358166 cycles/ticks
average: 365316 cycles/ticks
indcpa_dec:
median: 121452 cycles/ticks
average: 123909 cycles/ticks
kyber_keypair_derand:
median: 292156 cycles/ticks
average: 297994 cycles/ticks
kyber_keypair:
median: 301004 cycles/ticks
average: 306285 cycles/ticks
kyber_encaps_derand:
median: 384904 cycles/ticks
average: 391981 cycles/ticks
kyber_encaps:
median: 386214 cycles/ticks
average: 393023 cycles/ticks
kyber_decaps:
median: 512320 cycles/ticks
average: 522514 cycles/ticks
Loop spin: 584
gen_a:
median: 57666 cycles/ticks
average: 58673 cycles/ticks
poly_getnoise_eta1:
median: 11342 cycles/ticks
average: 11623 cycles/ticks
poly_getnoise_eta2:
median: 7274 cycles/ticks
average: 7411 cycles/ticks
NTT:
median: 23298 cycles/ticks
average: 23797 cycles/ticks
INVNTT:
median: 33460 cycles/ticks
average: 33919 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23606 cycles/ticks
average: 24109 cycles/ticks
poly_tomsg:
median: 3950 cycles/ticks
average: 4071 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3474 cycles/ticks
poly_compress:
median: 3754 cycles/ticks
average: 3842 cycles/ticks
poly_decompress:
median: 1056 cycles/ticks
average: 1080 cycles/ticks
polyvec_compress:
median: 11336 cycles/ticks
average: 11445 cycles/ticks
polyvec_decompress:
median: 4276 cycles/ticks
average: 4301 cycles/ticks
indcpa_keypair:
median: 268796 cycles/ticks
average: 274222 cycles/ticks
indcpa_enc:
median: 357900 cycles/ticks
average: 364075 cycles/ticks
indcpa_dec:
median: 121248 cycles/ticks
average: 123664 cycles/ticks
kyber_keypair_derand:
median: 291712 cycles/ticks
average: 297107 cycles/ticks
kyber_keypair:
median: 301332 cycles/ticks
average: 306393 cycles/ticks
kyber_encaps_derand:
median: 388620 cycles/ticks
average: 395510 cycles/ticks
kyber_encaps:
median: 390240 cycles/ticks
average: 397143 cycles/ticks
kyber_decaps:
median: 515980 cycles/ticks
average: 524891 cycles/ticks
Loop spin: 585
gen_a:
median: 57748 cycles/ticks
average: 58807 cycles/ticks
poly_getnoise_eta1:
median: 11282 cycles/ticks
average: 11532 cycles/ticks
poly_getnoise_eta2:
median: 7242 cycles/ticks
average: 7290 cycles/ticks
NTT:
median: 23334 cycles/ticks
average: 23964 cycles/ticks
INVNTT:
median: 33456 cycles/ticks
average: 34126 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23616 cycles/ticks
average: 24166 cycles/ticks
poly_tomsg:
median: 3894 cycles/ticks
average: 4030 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3511 cycles/ticks
poly_compress:
median: 3756 cycles/ticks
average: 3857 cycles/ticks
poly_decompress:
median: 1060 cycles/ticks
average: 1100 cycles/ticks
polyvec_compress:
median: 11324 cycles/ticks
average: 11429 cycles/ticks
polyvec_decompress:
median: 4260 cycles/ticks
average: 4299 cycles/ticks
indcpa_keypair:
median: 268444 cycles/ticks
average: 274023 cycles/ticks
indcpa_enc:
median: 357640 cycles/ticks
average: 365254 cycles/ticks
indcpa_dec:
median: 121580 cycles/ticks
average: 124306 cycles/ticks
kyber_keypair_derand:
median: 291222 cycles/ticks
average: 296614 cycles/ticks
kyber_keypair:
median: 301242 cycles/ticks
average: 307174 cycles/ticks
kyber_encaps_derand:
median: 389364 cycles/ticks
average: 397242 cycles/ticks
kyber_encaps:
median: 390234 cycles/ticks
average: 397850 cycles/ticks
kyber_decaps:
median: 516326 cycles/ticks
average: 525656 cycles/ticks
Loop spin: 586
gen_a:
median: 57632 cycles/ticks
average: 58995 cycles/ticks
poly_getnoise_eta1:
median: 11378 cycles/ticks
average: 11626 cycles/ticks
poly_getnoise_eta2:
median: 7260 cycles/ticks
average: 7274 cycles/ticks
NTT:
median: 23342 cycles/ticks
average: 23850 cycles/ticks
INVNTT:
median: 33572 cycles/ticks
average: 34289 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23662 cycles/ticks
average: 24398 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3860 cycles/ticks
poly_frommsg:
median: 3440 cycles/ticks
average: 3476 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3675 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1034 cycles/ticks
polyvec_compress:
median: 11342 cycles/ticks
average: 11422 cycles/ticks
polyvec_decompress:
median: 4350 cycles/ticks
average: 4479 cycles/ticks
indcpa_keypair:
median: 268648 cycles/ticks
average: 273795 cycles/ticks
indcpa_enc:
median: 358246 cycles/ticks
average: 366067 cycles/ticks
indcpa_dec:
median: 121412 cycles/ticks
average: 123789 cycles/ticks
kyber_keypair_derand:
median: 291580 cycles/ticks
average: 297028 cycles/ticks
kyber_keypair:
median: 301116 cycles/ticks
average: 306757 cycles/ticks
kyber_encaps_derand:
median: 385386 cycles/ticks
average: 392194 cycles/ticks
kyber_encaps:
median: 385988 cycles/ticks
average: 392325 cycles/ticks
kyber_decaps:
median: 512408 cycles/ticks
average: 520734 cycles/ticks
Loop spin: 587
gen_a:
median: 57642 cycles/ticks
average: 58702 cycles/ticks
poly_getnoise_eta1:
median: 11372 cycles/ticks
average: 11586 cycles/ticks
poly_getnoise_eta2:
median: 7240 cycles/ticks
average: 7260 cycles/ticks
NTT:
median: 23256 cycles/ticks
average: 23530 cycles/ticks
INVNTT:
median: 33548 cycles/ticks
average: 34161 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23622 cycles/ticks
average: 24202 cycles/ticks
poly_tomsg:
median: 3918 cycles/ticks
average: 4041 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3517 cycles/ticks
poly_compress:
median: 3736 cycles/ticks
average: 3825 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1081 cycles/ticks
polyvec_compress:
median: 11320 cycles/ticks
average: 11384 cycles/ticks
polyvec_decompress:
median: 4310 cycles/ticks
average: 4435 cycles/ticks
indcpa_keypair:
median: 268612 cycles/ticks
average: 273881 cycles/ticks
indcpa_enc:
median: 357748 cycles/ticks
average: 364223 cycles/ticks
indcpa_dec:
median: 121334 cycles/ticks
average: 123382 cycles/ticks
kyber_keypair_derand:
median: 291476 cycles/ticks
average: 296451 cycles/ticks
kyber_keypair:
median: 300944 cycles/ticks
average: 306528 cycles/ticks
kyber_encaps_derand:
median: 384800 cycles/ticks
average: 392663 cycles/ticks
kyber_encaps:
median: 386962 cycles/ticks
average: 394303 cycles/ticks
kyber_decaps:
median: 512238 cycles/ticks
average: 521631 cycles/ticks
Loop spin: 588
gen_a:
median: 57648 cycles/ticks
average: 58472 cycles/ticks
poly_getnoise_eta1:
median: 11264 cycles/ticks
average: 11470 cycles/ticks
poly_getnoise_eta2:
median: 7304 cycles/ticks
average: 7475 cycles/ticks
NTT:
median: 23270 cycles/ticks
average: 23739 cycles/ticks
INVNTT:
median: 33534 cycles/ticks
average: 34032 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23634 cycles/ticks
average: 24266 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3861 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3485 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3676 cycles/ticks
poly_decompress:
median: 1024 cycles/ticks
average: 1034 cycles/ticks
polyvec_compress:
median: 11354 cycles/ticks
average: 11551 cycles/ticks
polyvec_decompress:
median: 4272 cycles/ticks
average: 4384 cycles/ticks
indcpa_keypair:
median: 268458 cycles/ticks
average: 273201 cycles/ticks
indcpa_enc:
median: 357790 cycles/ticks
average: 364336 cycles/ticks
indcpa_dec:
median: 121458 cycles/ticks
average: 123730 cycles/ticks
kyber_keypair_derand:
median: 292006 cycles/ticks
average: 296817 cycles/ticks
kyber_keypair:
median: 301084 cycles/ticks
average: 306951 cycles/ticks
kyber_encaps_derand:
median: 384696 cycles/ticks
average: 392100 cycles/ticks
kyber_encaps:
median: 386108 cycles/ticks
average: 392873 cycles/ticks
kyber_decaps:
median: 511918 cycles/ticks
average: 520672 cycles/ticks
Loop spin: 589
gen_a:
median: 57610 cycles/ticks
average: 58359 cycles/ticks
poly_getnoise_eta1:
median: 11252 cycles/ticks
average: 11329 cycles/ticks
poly_getnoise_eta2:
median: 7304 cycles/ticks
average: 7466 cycles/ticks
NTT:
median: 23304 cycles/ticks
average: 23589 cycles/ticks
INVNTT:
median: 33492 cycles/ticks
average: 34163 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23620 cycles/ticks
average: 24013 cycles/ticks
poly_tomsg:
median: 3892 cycles/ticks
average: 4028 cycles/ticks
poly_frommsg:
median: 3440 cycles/ticks
average: 3469 cycles/ticks
poly_compress:
median: 3754 cycles/ticks
average: 3878 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1082 cycles/ticks
polyvec_compress:
median: 11332 cycles/ticks
average: 11394 cycles/ticks
polyvec_decompress:
median: 4350 cycles/ticks
average: 4532 cycles/ticks
indcpa_keypair:
median: 268666 cycles/ticks
average: 273311 cycles/ticks
indcpa_enc:
median: 357828 cycles/ticks
average: 364633 cycles/ticks
indcpa_dec:
median: 121358 cycles/ticks
average: 123437 cycles/ticks
kyber_keypair_derand:
median: 291812 cycles/ticks
average: 297276 cycles/ticks
kyber_keypair:
median: 301212 cycles/ticks
average: 306657 cycles/ticks
kyber_encaps_derand:
median: 384978 cycles/ticks
average: 391500 cycles/ticks
kyber_encaps:
median: 386268 cycles/ticks
average: 392527 cycles/ticks
kyber_decaps:
median: 512488 cycles/ticks
average: 522844 cycles/ticks
Loop spin: 590
gen_a:
median: 57610 cycles/ticks
average: 58706 cycles/ticks
poly_getnoise_eta1:
median: 11312 cycles/ticks
average: 11384 cycles/ticks
poly_getnoise_eta2:
median: 7294 cycles/ticks
average: 7444 cycles/ticks
NTT:
median: 23238 cycles/ticks
average: 23677 cycles/ticks
INVNTT:
median: 33512 cycles/ticks
average: 33977 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23650 cycles/ticks
average: 24267 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3859 cycles/ticks
poly_frommsg:
median: 3444 cycles/ticks
average: 3508 cycles/ticks
poly_compress:
median: 3740 cycles/ticks
average: 3869 cycles/ticks
poly_decompress:
median: 1030 cycles/ticks
average: 1047 cycles/ticks
polyvec_compress:
median: 11400 cycles/ticks
average: 11681 cycles/ticks
polyvec_decompress:
median: 4266 cycles/ticks
average: 4293 cycles/ticks
indcpa_keypair:
median: 268600 cycles/ticks
average: 273704 cycles/ticks
indcpa_enc:
median: 357986 cycles/ticks
average: 365021 cycles/ticks
indcpa_dec:
median: 121238 cycles/ticks
average: 122465 cycles/ticks
kyber_keypair_derand:
median: 291844 cycles/ticks
average: 297381 cycles/ticks
kyber_keypair:
median: 301060 cycles/ticks
average: 305847 cycles/ticks
kyber_encaps_derand:
median: 384728 cycles/ticks
average: 391442 cycles/ticks
kyber_encaps:
median: 386254 cycles/ticks
average: 393535 cycles/ticks
kyber_decaps:
median: 512638 cycles/ticks
average: 521068 cycles/ticks
Loop spin: 591
gen_a:
median: 57688 cycles/ticks
average: 58716 cycles/ticks
poly_getnoise_eta1:
median: 11218 cycles/ticks
average: 11293 cycles/ticks
poly_getnoise_eta2:
median: 7242 cycles/ticks
average: 7281 cycles/ticks
NTT:
median: 23208 cycles/ticks
average: 23346 cycles/ticks
INVNTT:
median: 33458 cycles/ticks
average: 33903 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23606 cycles/ticks
average: 23952 cycles/ticks
poly_tomsg:
median: 3852 cycles/ticks
average: 3875 cycles/ticks
poly_frommsg:
median: 3440 cycles/ticks
average: 3465 cycles/ticks
poly_compress:
median: 3658 cycles/ticks
average: 3679 cycles/ticks
poly_decompress:
median: 1024 cycles/ticks
average: 1034 cycles/ticks
polyvec_compress:
median: 11324 cycles/ticks
average: 11390 cycles/ticks
polyvec_decompress:
median: 4378 cycles/ticks
average: 4527 cycles/ticks
indcpa_keypair:
median: 268684 cycles/ticks
average: 273889 cycles/ticks
indcpa_enc:
median: 357808 cycles/ticks
average: 363605 cycles/ticks
indcpa_dec:
median: 121334 cycles/ticks
average: 123792 cycles/ticks
kyber_keypair_derand:
median: 291576 cycles/ticks
average: 296411 cycles/ticks
kyber_keypair:
median: 300948 cycles/ticks
average: 306213 cycles/ticks
kyber_encaps_derand:
median: 384936 cycles/ticks
average: 392068 cycles/ticks
kyber_encaps:
median: 386428 cycles/ticks
average: 393891 cycles/ticks
kyber_decaps:
median: 512292 cycles/ticks
average: 521701 cycles/ticks
Loop spin: 592
gen_a:
median: 57774 cycles/ticks
average: 59116 cycles/ticks
poly_getnoise_eta1:
median: 11346 cycles/ticks
average: 11449 cycles/ticks
poly_getnoise_eta2:
median: 7264 cycles/ticks
average: 7494 cycles/ticks
NTT:
median: 23458 cycles/ticks
average: 24002 cycles/ticks
INVNTT:
median: 33478 cycles/ticks
average: 34237 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23602 cycles/ticks
average: 24133 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3855 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3466 cycles/ticks
poly_compress:
median: 3750 cycles/ticks
average: 3843 cycles/ticks
poly_decompress:
median: 1054 cycles/ticks
average: 1093 cycles/ticks
polyvec_compress:
median: 11324 cycles/ticks
average: 11434 cycles/ticks
polyvec_decompress:
median: 4382 cycles/ticks
average: 4497 cycles/ticks
indcpa_keypair:
median: 268632 cycles/ticks
average: 273657 cycles/ticks
indcpa_enc:
median: 358454 cycles/ticks
average: 364986 cycles/ticks
indcpa_dec:
median: 121268 cycles/ticks
average: 122019 cycles/ticks
kyber_keypair_derand:
median: 292094 cycles/ticks
average: 296089 cycles/ticks
kyber_keypair:
median: 301760 cycles/ticks
average: 306911 cycles/ticks
kyber_encaps_derand:
median: 385142 cycles/ticks
average: 392078 cycles/ticks
kyber_encaps:
median: 386412 cycles/ticks
average: 393647 cycles/ticks
kyber_decaps:
median: 512528 cycles/ticks
average: 521535 cycles/ticks
Loop spin: 593
gen_a:
median: 57602 cycles/ticks
average: 58712 cycles/ticks
poly_getnoise_eta1:
median: 11338 cycles/ticks
average: 11430 cycles/ticks
poly_getnoise_eta2:
median: 7248 cycles/ticks
average: 7271 cycles/ticks
NTT:
median: 23422 cycles/ticks
average: 24025 cycles/ticks
INVNTT:
median: 33472 cycles/ticks
average: 34118 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23610 cycles/ticks
average: 24104 cycles/ticks
poly_tomsg:
median: 3850 cycles/ticks
average: 3951 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3482 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3677 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1037 cycles/ticks
polyvec_compress:
median: 11348 cycles/ticks
average: 11615 cycles/ticks
polyvec_decompress:
median: 4266 cycles/ticks
average: 4284 cycles/ticks
indcpa_keypair:
median: 268868 cycles/ticks
average: 273079 cycles/ticks
indcpa_enc:
median: 357948 cycles/ticks
average: 363614 cycles/ticks
indcpa_dec:
median: 121276 cycles/ticks
average: 123112 cycles/ticks
kyber_keypair_derand:
median: 291240 cycles/ticks
average: 295395 cycles/ticks
kyber_keypair:
median: 301242 cycles/ticks
average: 305608 cycles/ticks
kyber_encaps_derand:
median: 384594 cycles/ticks
average: 391501 cycles/ticks
kyber_encaps:
median: 385784 cycles/ticks
average: 392419 cycles/ticks
kyber_decaps:
median: 512182 cycles/ticks
average: 521596 cycles/ticks
Loop spin: 594
gen_a:
median: 57588 cycles/ticks
average: 58255 cycles/ticks
poly_getnoise_eta1:
median: 11336 cycles/ticks
average: 11419 cycles/ticks
poly_getnoise_eta2:
median: 7308 cycles/ticks
average: 7459 cycles/ticks
NTT:
median: 23296 cycles/ticks
average: 23623 cycles/ticks
INVNTT:
median: 33496 cycles/ticks
average: 34216 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23584 cycles/ticks
average: 23829 cycles/ticks
poly_tomsg:
median: 3962 cycles/ticks
average: 3996 cycles/ticks
poly_frommsg:
median: 3478 cycles/ticks
average: 3583 cycles/ticks
poly_compress:
median: 3658 cycles/ticks
average: 3712 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11384 cycles/ticks
average: 11640 cycles/ticks
polyvec_decompress:
median: 4348 cycles/ticks
average: 4458 cycles/ticks
indcpa_keypair:
median: 268942 cycles/ticks
average: 273592 cycles/ticks
indcpa_enc:
median: 357958 cycles/ticks
average: 363880 cycles/ticks
indcpa_dec:
median: 121336 cycles/ticks
average: 123611 cycles/ticks
kyber_keypair_derand:
median: 292220 cycles/ticks
average: 297446 cycles/ticks
kyber_keypair:
median: 301072 cycles/ticks
average: 306120 cycles/ticks
kyber_encaps_derand:
median: 384748 cycles/ticks
average: 391764 cycles/ticks
kyber_encaps:
median: 386062 cycles/ticks
average: 392944 cycles/ticks
kyber_decaps:
median: 512296 cycles/ticks
average: 521766 cycles/ticks
Loop spin: 595
gen_a:
median: 57768 cycles/ticks
average: 58667 cycles/ticks
poly_getnoise_eta1:
median: 11348 cycles/ticks
average: 11674 cycles/ticks
poly_getnoise_eta2:
median: 7302 cycles/ticks
average: 7433 cycles/ticks
NTT:
median: 23256 cycles/ticks
average: 23701 cycles/ticks
INVNTT:
median: 33464 cycles/ticks
average: 34148 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23616 cycles/ticks
average: 24229 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3855 cycles/ticks
poly_frommsg:
median: 3440 cycles/ticks
average: 3468 cycles/ticks
poly_compress:
median: 3688 cycles/ticks
average: 3795 cycles/ticks
poly_decompress:
median: 1058 cycles/ticks
average: 1083 cycles/ticks
polyvec_compress:
median: 11332 cycles/ticks
average: 11498 cycles/ticks
polyvec_decompress:
median: 4260 cycles/ticks
average: 4287 cycles/ticks
indcpa_keypair:
median: 268434 cycles/ticks
average: 273846 cycles/ticks
indcpa_enc:
median: 358210 cycles/ticks
average: 365658 cycles/ticks
indcpa_dec:
median: 121296 cycles/ticks
average: 123245 cycles/ticks
kyber_keypair_derand:
median: 291684 cycles/ticks
average: 296817 cycles/ticks
kyber_keypair:
median: 300942 cycles/ticks
average: 305713 cycles/ticks
kyber_encaps_derand:
median: 384864 cycles/ticks
average: 391726 cycles/ticks
kyber_encaps:
median: 385838 cycles/ticks
average: 392946 cycles/ticks
kyber_decaps:
median: 512012 cycles/ticks
average: 521330 cycles/ticks
Loop spin: 596
gen_a:
median: 57646 cycles/ticks
average: 58890 cycles/ticks
poly_getnoise_eta1:
median: 11208 cycles/ticks
average: 11279 cycles/ticks
poly_getnoise_eta2:
median: 7240 cycles/ticks
average: 7245 cycles/ticks
NTT:
median: 23338 cycles/ticks
average: 23696 cycles/ticks
INVNTT:
median: 33530 cycles/ticks
average: 34134 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23674 cycles/ticks
average: 24331 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3880 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3467 cycles/ticks
poly_compress:
median: 3714 cycles/ticks
average: 3806 cycles/ticks
poly_decompress:
median: 1058 cycles/ticks
average: 1084 cycles/ticks
polyvec_compress:
median: 11410 cycles/ticks
average: 11764 cycles/ticks
polyvec_decompress:
median: 4270 cycles/ticks
average: 4291 cycles/ticks
indcpa_keypair:
median: 268756 cycles/ticks
average: 273752 cycles/ticks
indcpa_enc:
median: 358198 cycles/ticks
average: 364720 cycles/ticks
indcpa_dec:
median: 121344 cycles/ticks
average: 123581 cycles/ticks
kyber_keypair_derand:
median: 292178 cycles/ticks
average: 297925 cycles/ticks
kyber_keypair:
median: 301432 cycles/ticks
average: 307741 cycles/ticks
kyber_encaps_derand:
median: 384940 cycles/ticks
average: 392963 cycles/ticks
kyber_encaps:
median: 385942 cycles/ticks
average: 393620 cycles/ticks
kyber_decaps:
median: 512388 cycles/ticks
average: 521752 cycles/ticks
Loop spin: 597
gen_a:
median: 57670 cycles/ticks
average: 58761 cycles/ticks
poly_getnoise_eta1:
median: 11226 cycles/ticks
average: 11393 cycles/ticks
poly_getnoise_eta2:
median: 7246 cycles/ticks
average: 7255 cycles/ticks
NTT:
median: 23246 cycles/ticks
average: 23446 cycles/ticks
INVNTT:
median: 33484 cycles/ticks
average: 34068 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23592 cycles/ticks
average: 24038 cycles/ticks
poly_tomsg:
median: 3862 cycles/ticks
average: 3969 cycles/ticks
poly_frommsg:
median: 3488 cycles/ticks
average: 3605 cycles/ticks
poly_compress:
median: 3652 cycles/ticks
average: 3675 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11362 cycles/ticks
average: 11675 cycles/ticks
polyvec_decompress:
median: 4252 cycles/ticks
average: 4272 cycles/ticks
indcpa_keypair:
median: 268156 cycles/ticks
average: 273042 cycles/ticks
indcpa_enc:
median: 357538 cycles/ticks
average: 363798 cycles/ticks
indcpa_dec:
median: 121296 cycles/ticks
average: 123372 cycles/ticks
kyber_keypair_derand:
median: 291754 cycles/ticks
average: 297242 cycles/ticks
kyber_keypair:
median: 301050 cycles/ticks
average: 306474 cycles/ticks
kyber_encaps_derand:
median: 384700 cycles/ticks
average: 391294 cycles/ticks
kyber_encaps:
median: 385904 cycles/ticks
average: 392397 cycles/ticks
kyber_decaps:
median: 512288 cycles/ticks
average: 521554 cycles/ticks
Loop spin: 598
gen_a:
median: 57632 cycles/ticks
average: 58936 cycles/ticks
poly_getnoise_eta1:
median: 11368 cycles/ticks
average: 11582 cycles/ticks
poly_getnoise_eta2:
median: 7240 cycles/ticks
average: 7306 cycles/ticks
NTT:
median: 23258 cycles/ticks
average: 23647 cycles/ticks
INVNTT:
median: 33474 cycles/ticks
average: 33938 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23612 cycles/ticks
average: 24070 cycles/ticks
poly_tomsg:
median: 3854 cycles/ticks
average: 3865 cycles/ticks
poly_frommsg:
median: 3534 cycles/ticks
average: 3627 cycles/ticks
poly_compress:
median: 3662 cycles/ticks
average: 3727 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11466 cycles/ticks
average: 11699 cycles/ticks
polyvec_decompress:
median: 4260 cycles/ticks
average: 4280 cycles/ticks
indcpa_keypair:
median: 268528 cycles/ticks
average: 273387 cycles/ticks
indcpa_enc:
median: 357492 cycles/ticks
average: 363090 cycles/ticks
indcpa_dec:
median: 121286 cycles/ticks
average: 123610 cycles/ticks
kyber_keypair_derand:
median: 295536 cycles/ticks
average: 300517 cycles/ticks
kyber_keypair:
median: 300976 cycles/ticks
average: 305733 cycles/ticks
kyber_encaps_derand:
median: 384910 cycles/ticks
average: 392306 cycles/ticks
kyber_encaps:
median: 386636 cycles/ticks
average: 394130 cycles/ticks
kyber_decaps:
median: 512384 cycles/ticks
average: 522407 cycles/ticks
Loop spin: 599
gen_a:
median: 57732 cycles/ticks
average: 58732 cycles/ticks
poly_getnoise_eta1:
median: 11232 cycles/ticks
average: 11398 cycles/ticks
poly_getnoise_eta2:
median: 7258 cycles/ticks
average: 7365 cycles/ticks
NTT:
median: 23318 cycles/ticks
average: 23969 cycles/ticks
INVNTT:
median: 33542 cycles/ticks
average: 34268 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23604 cycles/ticks
average: 24173 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3881 cycles/ticks
poly_frommsg:
median: 3536 cycles/ticks
average: 3629 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3719 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1048 cycles/ticks
polyvec_compress:
median: 11326 cycles/ticks
average: 11388 cycles/ticks
polyvec_decompress:
median: 4260 cycles/ticks
average: 4273 cycles/ticks
indcpa_keypair:
median: 269614 cycles/ticks
average: 275800 cycles/ticks
indcpa_enc:
median: 358286 cycles/ticks
average: 365542 cycles/ticks
indcpa_dec:
median: 121588 cycles/ticks
average: 124412 cycles/ticks
kyber_keypair_derand:
median: 291506 cycles/ticks
average: 296585 cycles/ticks
kyber_keypair:
median: 301108 cycles/ticks
average: 306855 cycles/ticks
kyber_encaps_derand:
median: 384902 cycles/ticks
average: 392894 cycles/ticks
kyber_encaps:
median: 386130 cycles/ticks
average: 393155 cycles/ticks
kyber_decaps:
median: 512068 cycles/ticks
average: 520342 cycles/ticks
Loop spin: 600
gen_a:
median: 57572 cycles/ticks
average: 58413 cycles/ticks
poly_getnoise_eta1:
median: 11224 cycles/ticks
average: 11302 cycles/ticks
poly_getnoise_eta2:
median: 7240 cycles/ticks
average: 7302 cycles/ticks
NTT:
median: 23354 cycles/ticks
average: 23892 cycles/ticks
INVNTT:
median: 33592 cycles/ticks
average: 34394 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23620 cycles/ticks
average: 24122 cycles/ticks
poly_tomsg:
median: 3852 cycles/ticks
average: 3901 cycles/ticks
poly_frommsg:
median: 3460 cycles/ticks
average: 3525 cycles/ticks
poly_compress:
median: 3672 cycles/ticks
average: 3845 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1061 cycles/ticks
polyvec_compress:
median: 11394 cycles/ticks
average: 11691 cycles/ticks
polyvec_decompress:
median: 4272 cycles/ticks
average: 4298 cycles/ticks
indcpa_keypair:
median: 268678 cycles/ticks
average: 273466 cycles/ticks
indcpa_enc:
median: 358010 cycles/ticks
average: 364546 cycles/ticks
indcpa_dec:
median: 121222 cycles/ticks
average: 123607 cycles/ticks
kyber_keypair_derand:
median: 291478 cycles/ticks
average: 297396 cycles/ticks
kyber_keypair:
median: 301232 cycles/ticks
average: 309546 cycles/ticks
kyber_encaps_derand:
median: 384626 cycles/ticks
average: 392463 cycles/ticks
kyber_encaps:
median: 385930 cycles/ticks
average: 395076 cycles/ticks
kyber_decaps:
median: 511928 cycles/ticks
average: 521193 cycles/ticks
Loop spin: 601
gen_a:
median: 57582 cycles/ticks
average: 58656 cycles/ticks
poly_getnoise_eta1:
median: 11262 cycles/ticks
average: 11506 cycles/ticks
poly_getnoise_eta2:
median: 7246 cycles/ticks
average: 7266 cycles/ticks
NTT:
median: 23226 cycles/ticks
average: 23370 cycles/ticks
INVNTT:
median: 33510 cycles/ticks
average: 34253 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23602 cycles/ticks
average: 24168 cycles/ticks
poly_tomsg:
median: 3846 cycles/ticks
average: 3860 cycles/ticks
poly_frommsg:
median: 3538 cycles/ticks
average: 3634 cycles/ticks
poly_compress:
median: 3682 cycles/ticks
average: 3806 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1036 cycles/ticks
polyvec_compress:
median: 11350 cycles/ticks
average: 11586 cycles/ticks
polyvec_decompress:
median: 4258 cycles/ticks
average: 4293 cycles/ticks
indcpa_keypair:
median: 268432 cycles/ticks
average: 273791 cycles/ticks
indcpa_enc:
median: 357594 cycles/ticks
average: 364491 cycles/ticks
indcpa_dec:
median: 121188 cycles/ticks
average: 123163 cycles/ticks
kyber_keypair_derand:
median: 291956 cycles/ticks
average: 297842 cycles/ticks
kyber_keypair:
median: 301144 cycles/ticks
average: 306273 cycles/ticks
kyber_encaps_derand:
median: 384808 cycles/ticks
average: 390974 cycles/ticks
kyber_encaps:
median: 386294 cycles/ticks
average: 393081 cycles/ticks
kyber_decaps:
median: 512126 cycles/ticks
average: 521065 cycles/ticks
Loop spin: 602
gen_a:
median: 57666 cycles/ticks
average: 58814 cycles/ticks
poly_getnoise_eta1:
median: 11270 cycles/ticks
average: 11344 cycles/ticks
poly_getnoise_eta2:
median: 7242 cycles/ticks
average: 7259 cycles/ticks
NTT:
median: 23334 cycles/ticks
average: 23678 cycles/ticks
INVNTT:
median: 33474 cycles/ticks
average: 34171 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23582 cycles/ticks
average: 23940 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3869 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3466 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3679 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1046 cycles/ticks
polyvec_compress:
median: 11332 cycles/ticks
average: 11405 cycles/ticks
polyvec_decompress:
median: 4264 cycles/ticks
average: 4288 cycles/ticks
indcpa_keypair:
median: 268566 cycles/ticks
average: 273084 cycles/ticks
indcpa_enc:
median: 357472 cycles/ticks
average: 363631 cycles/ticks
indcpa_dec:
median: 121338 cycles/ticks
average: 123786 cycles/ticks
kyber_keypair_derand:
median: 291640 cycles/ticks
average: 296724 cycles/ticks
kyber_keypair:
median: 300924 cycles/ticks
average: 306512 cycles/ticks
kyber_encaps_derand:
median: 384894 cycles/ticks
average: 392738 cycles/ticks
kyber_encaps:
median: 386260 cycles/ticks
average: 393809 cycles/ticks
kyber_decaps:
median: 512322 cycles/ticks
average: 520372 cycles/ticks
Loop spin: 603
gen_a:
median: 57626 cycles/ticks
average: 58537 cycles/ticks
poly_getnoise_eta1:
median: 11338 cycles/ticks
average: 11478 cycles/ticks
poly_getnoise_eta2:
median: 7252 cycles/ticks
average: 7404 cycles/ticks
NTT:
median: 23446 cycles/ticks
average: 24038 cycles/ticks
INVNTT:
median: 33472 cycles/ticks
average: 34125 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23630 cycles/ticks
average: 24279 cycles/ticks
poly_tomsg:
median: 3860 cycles/ticks
average: 3880 cycles/ticks
poly_frommsg:
median: 3446 cycles/ticks
average: 3487 cycles/ticks
poly_compress:
median: 3760 cycles/ticks
average: 3840 cycles/ticks
poly_decompress:
median: 1044 cycles/ticks
average: 1079 cycles/ticks
polyvec_compress:
median: 11374 cycles/ticks
average: 11673 cycles/ticks
polyvec_decompress:
median: 4264 cycles/ticks
average: 4281 cycles/ticks
indcpa_keypair:
median: 268248 cycles/ticks
average: 272983 cycles/ticks
indcpa_enc:
median: 357858 cycles/ticks
average: 364552 cycles/ticks
indcpa_dec:
median: 121436 cycles/ticks
average: 123619 cycles/ticks
kyber_keypair_derand:
median: 291702 cycles/ticks
average: 297339 cycles/ticks
kyber_keypair:
median: 301248 cycles/ticks
average: 307013 cycles/ticks
kyber_encaps_derand:
median: 385002 cycles/ticks
average: 393107 cycles/ticks
kyber_encaps:
median: 386442 cycles/ticks
average: 393934 cycles/ticks
kyber_decaps:
median: 512204 cycles/ticks
average: 521369 cycles/ticks
Loop spin: 604
gen_a:
median: 57598 cycles/ticks
average: 58482 cycles/ticks
poly_getnoise_eta1:
median: 11260 cycles/ticks
average: 11340 cycles/ticks
poly_getnoise_eta2:
median: 7260 cycles/ticks
average: 7403 cycles/ticks
NTT:
median: 23306 cycles/ticks
average: 23844 cycles/ticks
INVNTT:
median: 33446 cycles/ticks
average: 33866 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23620 cycles/ticks
average: 24146 cycles/ticks
poly_tomsg:
median: 3850 cycles/ticks
average: 3876 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3475 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3685 cycles/ticks
poly_decompress:
median: 1048 cycles/ticks
average: 1149 cycles/ticks
polyvec_compress:
median: 11362 cycles/ticks
average: 11561 cycles/ticks
polyvec_decompress:
median: 4256 cycles/ticks
average: 4273 cycles/ticks
indcpa_keypair:
median: 268824 cycles/ticks
average: 273788 cycles/ticks
indcpa_enc:
median: 357890 cycles/ticks
average: 364236 cycles/ticks
indcpa_dec:
median: 121202 cycles/ticks
average: 123022 cycles/ticks
kyber_keypair_derand:
median: 291688 cycles/ticks
average: 296501 cycles/ticks
kyber_keypair:
median: 301128 cycles/ticks
average: 306113 cycles/ticks
kyber_encaps_derand:
median: 384972 cycles/ticks
average: 392079 cycles/ticks
kyber_encaps:
median: 386192 cycles/ticks
average: 393353 cycles/ticks
kyber_decaps:
median: 512436 cycles/ticks
average: 522418 cycles/ticks
Loop spin: 605
gen_a:
median: 57610 cycles/ticks
average: 58708 cycles/ticks
poly_getnoise_eta1:
median: 11334 cycles/ticks
average: 11394 cycles/ticks
poly_getnoise_eta2:
median: 7318 cycles/ticks
average: 7537 cycles/ticks
NTT:
median: 23262 cycles/ticks
average: 23674 cycles/ticks
INVNTT:
median: 33478 cycles/ticks
average: 34183 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23598 cycles/ticks
average: 24006 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3862 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3484 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3678 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1051 cycles/ticks
polyvec_compress:
median: 11408 cycles/ticks
average: 11663 cycles/ticks
polyvec_decompress:
median: 4256 cycles/ticks
average: 4279 cycles/ticks
indcpa_keypair:
median: 269086 cycles/ticks
average: 273736 cycles/ticks
indcpa_enc:
median: 357924 cycles/ticks
average: 364607 cycles/ticks
indcpa_dec:
median: 121328 cycles/ticks
average: 123155 cycles/ticks
kyber_keypair_derand:
median: 291520 cycles/ticks
average: 296583 cycles/ticks
kyber_keypair:
median: 301218 cycles/ticks
average: 306078 cycles/ticks
kyber_encaps_derand:
median: 384752 cycles/ticks
average: 391258 cycles/ticks
kyber_encaps:
median: 386010 cycles/ticks
average: 393263 cycles/ticks
kyber_decaps:
median: 511960 cycles/ticks
average: 521499 cycles/ticks
Loop spin: 606
gen_a:
median: 57736 cycles/ticks
average: 58667 cycles/ticks
poly_getnoise_eta1:
median: 11366 cycles/ticks
average: 11633 cycles/ticks
poly_getnoise_eta2:
median: 7240 cycles/ticks
average: 7257 cycles/ticks
NTT:
median: 23242 cycles/ticks
average: 23672 cycles/ticks
INVNTT:
median: 33440 cycles/ticks
average: 33838 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23626 cycles/ticks
average: 24215 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3856 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3485 cycles/ticks
poly_compress:
median: 3752 cycles/ticks
average: 3837 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1051 cycles/ticks
polyvec_compress:
median: 11362 cycles/ticks
average: 11559 cycles/ticks
polyvec_decompress:
median: 4280 cycles/ticks
average: 4389 cycles/ticks
indcpa_keypair:
median: 272568 cycles/ticks
average: 277253 cycles/ticks
indcpa_enc:
median: 361836 cycles/ticks
average: 368607 cycles/ticks
indcpa_dec:
median: 121216 cycles/ticks
average: 123086 cycles/ticks
kyber_keypair_derand:
median: 291052 cycles/ticks
average: 296137 cycles/ticks
kyber_keypair:
median: 300778 cycles/ticks
average: 305586 cycles/ticks
kyber_encaps_derand:
median: 384632 cycles/ticks
average: 390608 cycles/ticks
kyber_encaps:
median: 385872 cycles/ticks
average: 392435 cycles/ticks
kyber_decaps:
median: 512072 cycles/ticks
average: 520923 cycles/ticks
Loop spin: 607
gen_a:
median: 57758 cycles/ticks
average: 58773 cycles/ticks
poly_getnoise_eta1:
median: 11226 cycles/ticks
average: 11303 cycles/ticks
poly_getnoise_eta2:
median: 7238 cycles/ticks
average: 7264 cycles/ticks
NTT:
median: 23302 cycles/ticks
average: 23735 cycles/ticks
INVNTT:
median: 33556 cycles/ticks
average: 34302 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23584 cycles/ticks
average: 23949 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3873 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3466 cycles/ticks
poly_compress:
median: 3660 cycles/ticks
average: 3684 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1053 cycles/ticks
polyvec_compress:
median: 11384 cycles/ticks
average: 11674 cycles/ticks
polyvec_decompress:
median: 4260 cycles/ticks
average: 4276 cycles/ticks
indcpa_keypair:
median: 268796 cycles/ticks
average: 274243 cycles/ticks
indcpa_enc:
median: 358000 cycles/ticks
average: 365131 cycles/ticks
indcpa_dec:
median: 121530 cycles/ticks
average: 124202 cycles/ticks
kyber_keypair_derand:
median: 291716 cycles/ticks
average: 297002 cycles/ticks
kyber_keypair:
median: 301174 cycles/ticks
average: 306565 cycles/ticks
kyber_encaps_derand:
median: 384740 cycles/ticks
average: 391596 cycles/ticks
kyber_encaps:
median: 386084 cycles/ticks
average: 393260 cycles/ticks
kyber_decaps:
median: 512436 cycles/ticks
average: 522546 cycles/ticks
Loop spin: 608
gen_a:
median: 57706 cycles/ticks
average: 58972 cycles/ticks
poly_getnoise_eta1:
median: 11296 cycles/ticks
average: 11530 cycles/ticks
poly_getnoise_eta2:
median: 7248 cycles/ticks
average: 7306 cycles/ticks
NTT:
median: 23292 cycles/ticks
average: 23710 cycles/ticks
INVNTT:
median: 33512 cycles/ticks
average: 34069 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23582 cycles/ticks
average: 24016 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3859 cycles/ticks
poly_frommsg:
median: 3532 cycles/ticks
average: 3633 cycles/ticks
poly_compress:
median: 3668 cycles/ticks
average: 3778 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1048 cycles/ticks
polyvec_compress:
median: 11342 cycles/ticks
average: 11533 cycles/ticks
polyvec_decompress:
median: 4312 cycles/ticks
average: 4412 cycles/ticks
indcpa_keypair:
median: 268572 cycles/ticks
average: 273696 cycles/ticks
indcpa_enc:
median: 357826 cycles/ticks
average: 365175 cycles/ticks
indcpa_dec:
median: 121350 cycles/ticks
average: 123767 cycles/ticks
kyber_keypair_derand:
median: 292262 cycles/ticks
average: 298054 cycles/ticks
kyber_keypair:
median: 301100 cycles/ticks
average: 306424 cycles/ticks
kyber_encaps_derand:
median: 385176 cycles/ticks
average: 392396 cycles/ticks
kyber_encaps:
median: 386262 cycles/ticks
average: 393136 cycles/ticks
kyber_decaps:
median: 512224 cycles/ticks
average: 521010 cycles/ticks
Loop spin: 609
gen_a:
median: 57648 cycles/ticks
average: 58584 cycles/ticks
poly_getnoise_eta1:
median: 11214 cycles/ticks
average: 11296 cycles/ticks
poly_getnoise_eta2:
median: 7290 cycles/ticks
average: 7498 cycles/ticks
NTT:
median: 23374 cycles/ticks
average: 23848 cycles/ticks
INVNTT:
median: 33544 cycles/ticks
average: 34177 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23586 cycles/ticks
average: 24038 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3868 cycles/ticks
poly_frommsg:
median: 3508 cycles/ticks
average: 3601 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3739 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11318 cycles/ticks
average: 11372 cycles/ticks
polyvec_decompress:
median: 4256 cycles/ticks
average: 4284 cycles/ticks
indcpa_keypair:
median: 268838 cycles/ticks
average: 273767 cycles/ticks
indcpa_enc:
median: 357920 cycles/ticks
average: 364588 cycles/ticks
indcpa_dec:
median: 121314 cycles/ticks
average: 124163 cycles/ticks
kyber_keypair_derand:
median: 291484 cycles/ticks
average: 297537 cycles/ticks
kyber_keypair:
median: 301250 cycles/ticks
average: 307422 cycles/ticks
kyber_encaps_derand:
median: 384694 cycles/ticks
average: 392192 cycles/ticks
kyber_encaps:
median: 385844 cycles/ticks
average: 393265 cycles/ticks
kyber_decaps:
median: 511850 cycles/ticks
average: 520579 cycles/ticks
Loop spin: 610
gen_a:
median: 57722 cycles/ticks
average: 58869 cycles/ticks
poly_getnoise_eta1:
median: 11332 cycles/ticks
average: 11423 cycles/ticks
poly_getnoise_eta2:
median: 7238 cycles/ticks
average: 7279 cycles/ticks
NTT:
median: 23422 cycles/ticks
average: 23843 cycles/ticks
INVNTT:
median: 33546 cycles/ticks
average: 34293 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23602 cycles/ticks
average: 24072 cycles/ticks
poly_tomsg:
median: 3850 cycles/ticks
average: 3863 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3474 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3694 cycles/ticks
poly_decompress:
median: 1042 cycles/ticks
average: 1074 cycles/ticks
polyvec_compress:
median: 11348 cycles/ticks
average: 11591 cycles/ticks
polyvec_decompress:
median: 4266 cycles/ticks
average: 4303 cycles/ticks
indcpa_keypair:
median: 268852 cycles/ticks
average: 273974 cycles/ticks
indcpa_enc:
median: 357754 cycles/ticks
average: 364567 cycles/ticks
indcpa_dec:
median: 121490 cycles/ticks
average: 123847 cycles/ticks
kyber_keypair_derand:
median: 292050 cycles/ticks
average: 297388 cycles/ticks
kyber_keypair:
median: 301204 cycles/ticks
average: 307131 cycles/ticks
kyber_encaps_derand:
median: 384990 cycles/ticks
average: 392682 cycles/ticks
kyber_encaps:
median: 386664 cycles/ticks
average: 394039 cycles/ticks
kyber_decaps:
median: 512208 cycles/ticks
average: 521100 cycles/ticks
Loop spin: 611
gen_a:
median: 57568 cycles/ticks
average: 58355 cycles/ticks
poly_getnoise_eta1:
median: 11312 cycles/ticks
average: 11400 cycles/ticks
poly_getnoise_eta2:
median: 7348 cycles/ticks
average: 7568 cycles/ticks
NTT:
median: 23250 cycles/ticks
average: 23650 cycles/ticks
INVNTT:
median: 33524 cycles/ticks
average: 34314 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23596 cycles/ticks
average: 23886 cycles/ticks
poly_tomsg:
median: 3850 cycles/ticks
average: 3883 cycles/ticks
poly_frommsg:
median: 3444 cycles/ticks
average: 3478 cycles/ticks
poly_compress:
median: 3760 cycles/ticks
average: 3865 cycles/ticks
poly_decompress:
median: 1040 cycles/ticks
average: 1074 cycles/ticks
polyvec_compress:
median: 11356 cycles/ticks
average: 11457 cycles/ticks
polyvec_decompress:
median: 4360 cycles/ticks
average: 4483 cycles/ticks
indcpa_keypair:
median: 268320 cycles/ticks
average: 272853 cycles/ticks
indcpa_enc:
median: 357778 cycles/ticks
average: 363886 cycles/ticks
indcpa_dec:
median: 121322 cycles/ticks
average: 123197 cycles/ticks
kyber_keypair_derand:
median: 291806 cycles/ticks
average: 297285 cycles/ticks
kyber_keypair:
median: 301068 cycles/ticks
average: 306367 cycles/ticks
kyber_encaps_derand:
median: 384674 cycles/ticks
average: 391921 cycles/ticks
kyber_encaps:
median: 386342 cycles/ticks
average: 393956 cycles/ticks
kyber_decaps:
median: 512342 cycles/ticks
average: 521855 cycles/ticks
Loop spin: 612
gen_a:
median: 57566 cycles/ticks
average: 58449 cycles/ticks
poly_getnoise_eta1:
median: 11322 cycles/ticks
average: 11401 cycles/ticks
poly_getnoise_eta2:
median: 7240 cycles/ticks
average: 7257 cycles/ticks
NTT:
median: 23284 cycles/ticks
average: 23682 cycles/ticks
INVNTT:
median: 33418 cycles/ticks
average: 33568 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23602 cycles/ticks
average: 24190 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3857 cycles/ticks
poly_frommsg:
median: 3462 cycles/ticks
average: 3545 cycles/ticks
poly_compress:
median: 3734 cycles/ticks
average: 3868 cycles/ticks
poly_decompress:
median: 1030 cycles/ticks
average: 1038 cycles/ticks
polyvec_compress:
median: 11368 cycles/ticks
average: 11624 cycles/ticks
polyvec_decompress:
median: 4264 cycles/ticks
average: 4283 cycles/ticks
indcpa_keypair:
median: 268648 cycles/ticks
average: 274172 cycles/ticks
indcpa_enc:
median: 357898 cycles/ticks
average: 364230 cycles/ticks
indcpa_dec:
median: 121278 cycles/ticks
average: 123281 cycles/ticks
kyber_keypair_derand:
median: 291680 cycles/ticks
average: 296881 cycles/ticks
kyber_keypair:
median: 301168 cycles/ticks
average: 306641 cycles/ticks
kyber_encaps_derand:
median: 384898 cycles/ticks
average: 392303 cycles/ticks
kyber_encaps:
median: 386178 cycles/ticks
average: 393751 cycles/ticks
kyber_decaps:
median: 512556 cycles/ticks
average: 522013 cycles/ticks
Loop spin: 613
gen_a:
median: 57736 cycles/ticks
average: 58875 cycles/ticks
poly_getnoise_eta1:
median: 11242 cycles/ticks
average: 11443 cycles/ticks
poly_getnoise_eta2:
median: 7246 cycles/ticks
average: 7376 cycles/ticks
NTT:
median: 23286 cycles/ticks
average: 23668 cycles/ticks
INVNTT:
median: 33482 cycles/ticks
average: 34162 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23612 cycles/ticks
average: 24091 cycles/ticks
poly_tomsg:
median: 3846 cycles/ticks
average: 3854 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3469 cycles/ticks
poly_compress:
median: 3762 cycles/ticks
average: 3840 cycles/ticks
poly_decompress:
median: 1054 cycles/ticks
average: 1111 cycles/ticks
polyvec_compress:
median: 11330 cycles/ticks
average: 11398 cycles/ticks
polyvec_decompress:
median: 4298 cycles/ticks
average: 4422 cycles/ticks
indcpa_keypair:
median: 268344 cycles/ticks
average: 273171 cycles/ticks
indcpa_enc:
median: 357966 cycles/ticks
average: 363636 cycles/ticks
indcpa_dec:
median: 121478 cycles/ticks
average: 123740 cycles/ticks
kyber_keypair_derand:
median: 291922 cycles/ticks
average: 296852 cycles/ticks
kyber_keypair:
median: 300950 cycles/ticks
average: 306125 cycles/ticks
kyber_encaps_derand:
median: 385142 cycles/ticks
average: 391359 cycles/ticks
kyber_encaps:
median: 386750 cycles/ticks
average: 393586 cycles/ticks
kyber_decaps:
median: 512808 cycles/ticks
average: 522886 cycles/ticks
Loop spin: 614
gen_a:
median: 57592 cycles/ticks
average: 58729 cycles/ticks
poly_getnoise_eta1:
median: 11306 cycles/ticks
average: 11556 cycles/ticks
poly_getnoise_eta2:
median: 7246 cycles/ticks
average: 7287 cycles/ticks
NTT:
median: 23346 cycles/ticks
average: 23742 cycles/ticks
INVNTT:
median: 33560 cycles/ticks
average: 34294 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23614 cycles/ticks
average: 24006 cycles/ticks
poly_tomsg:
median: 3854 cycles/ticks
average: 3861 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3471 cycles/ticks
poly_compress:
median: 3662 cycles/ticks
average: 3697 cycles/ticks
poly_decompress:
median: 1024 cycles/ticks
average: 1033 cycles/ticks
polyvec_compress:
median: 11372 cycles/ticks
average: 11532 cycles/ticks
polyvec_decompress:
median: 4338 cycles/ticks
average: 4444 cycles/ticks
indcpa_keypair:
median: 268808 cycles/ticks
average: 274140 cycles/ticks
indcpa_enc:
median: 357934 cycles/ticks
average: 364350 cycles/ticks
indcpa_dec:
median: 121450 cycles/ticks
average: 123696 cycles/ticks
kyber_keypair_derand:
median: 291430 cycles/ticks
average: 296703 cycles/ticks
kyber_keypair:
median: 300956 cycles/ticks
average: 305637 cycles/ticks
kyber_encaps_derand:
median: 384788 cycles/ticks
average: 391543 cycles/ticks
kyber_encaps:
median: 386172 cycles/ticks
average: 392900 cycles/ticks
kyber_decaps:
median: 512154 cycles/ticks
average: 521261 cycles/ticks
Loop spin: 615
gen_a:
median: 57706 cycles/ticks
average: 59014 cycles/ticks
poly_getnoise_eta1:
median: 11290 cycles/ticks
average: 11361 cycles/ticks
poly_getnoise_eta2:
median: 7244 cycles/ticks
average: 7266 cycles/ticks
NTT:
median: 23272 cycles/ticks
average: 23623 cycles/ticks
INVNTT:
median: 33474 cycles/ticks
average: 34146 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23608 cycles/ticks
average: 24200 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3854 cycles/ticks
poly_frommsg:
median: 3544 cycles/ticks
average: 3664 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3718 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1036 cycles/ticks
polyvec_compress:
median: 11368 cycles/ticks
average: 11667 cycles/ticks
polyvec_decompress:
median: 4300 cycles/ticks
average: 4410 cycles/ticks
indcpa_keypair:
median: 268820 cycles/ticks
average: 274018 cycles/ticks
indcpa_enc:
median: 357774 cycles/ticks
average: 363290 cycles/ticks
indcpa_dec:
median: 121420 cycles/ticks
average: 123523 cycles/ticks
kyber_keypair_derand:
median: 291810 cycles/ticks
average: 297059 cycles/ticks
kyber_keypair:
median: 301098 cycles/ticks
average: 306114 cycles/ticks
kyber_encaps_derand:
median: 384320 cycles/ticks
average: 390269 cycles/ticks
kyber_encaps:
median: 386038 cycles/ticks
average: 392060 cycles/ticks
kyber_decaps:
median: 512004 cycles/ticks
average: 519550 cycles/ticks
Loop spin: 616
gen_a:
median: 57622 cycles/ticks
average: 58621 cycles/ticks
poly_getnoise_eta1:
median: 11234 cycles/ticks
average: 11427 cycles/ticks
poly_getnoise_eta2:
median: 7256 cycles/ticks
average: 7398 cycles/ticks
NTT:
median: 23400 cycles/ticks
average: 23862 cycles/ticks
INVNTT:
median: 33496 cycles/ticks
average: 34236 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23594 cycles/ticks
average: 23744 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3884 cycles/ticks
poly_frommsg:
median: 3520 cycles/ticks
average: 3607 cycles/ticks
poly_compress:
median: 3762 cycles/ticks
average: 3782 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1082 cycles/ticks
polyvec_compress:
median: 11336 cycles/ticks
average: 11413 cycles/ticks
polyvec_decompress:
median: 4358 cycles/ticks
average: 4546 cycles/ticks
indcpa_keypair:
median: 268592 cycles/ticks
average: 273823 cycles/ticks
indcpa_enc:
median: 357930 cycles/ticks
average: 363681 cycles/ticks
indcpa_dec:
median: 121398 cycles/ticks
average: 123697 cycles/ticks
kyber_keypair_derand:
median: 291486 cycles/ticks
average: 296869 cycles/ticks
kyber_keypair:
median: 301104 cycles/ticks
average: 306437 cycles/ticks
kyber_encaps_derand:
median: 384878 cycles/ticks
average: 391427 cycles/ticks
kyber_encaps:
median: 385976 cycles/ticks
average: 393292 cycles/ticks
kyber_decaps:
median: 511990 cycles/ticks
average: 520016 cycles/ticks
Loop spin: 617
gen_a:
median: 57562 cycles/ticks
average: 57992 cycles/ticks
poly_getnoise_eta1:
median: 11258 cycles/ticks
average: 11359 cycles/ticks
poly_getnoise_eta2:
median: 7240 cycles/ticks
average: 7269 cycles/ticks
NTT:
median: 23292 cycles/ticks
average: 23854 cycles/ticks
INVNTT:
median: 33458 cycles/ticks
average: 34119 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23606 cycles/ticks
average: 24128 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3860 cycles/ticks
poly_frommsg:
median: 3490 cycles/ticks
average: 3600 cycles/ticks
poly_compress:
median: 3754 cycles/ticks
average: 3794 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1070 cycles/ticks
polyvec_compress:
median: 11362 cycles/ticks
average: 11593 cycles/ticks
polyvec_decompress:
median: 4260 cycles/ticks
average: 4280 cycles/ticks
indcpa_keypair:
median: 268856 cycles/ticks
average: 273259 cycles/ticks
indcpa_enc:
median: 358100 cycles/ticks
average: 365409 cycles/ticks
indcpa_dec:
median: 121300 cycles/ticks
average: 123170 cycles/ticks
kyber_keypair_derand:
median: 296268 cycles/ticks
average: 301641 cycles/ticks
kyber_keypair:
median: 301026 cycles/ticks
average: 306233 cycles/ticks
kyber_encaps_derand:
median: 384642 cycles/ticks
average: 391304 cycles/ticks
kyber_encaps:
median: 386122 cycles/ticks
average: 392152 cycles/ticks
kyber_decaps:
median: 511856 cycles/ticks
average: 519728 cycles/ticks
Loop spin: 618
gen_a:
median: 57572 cycles/ticks
average: 57998 cycles/ticks
poly_getnoise_eta1:
median: 11336 cycles/ticks
average: 11400 cycles/ticks
poly_getnoise_eta2:
median: 7242 cycles/ticks
average: 7283 cycles/ticks
NTT:
median: 23384 cycles/ticks
average: 23707 cycles/ticks
INVNTT:
median: 33456 cycles/ticks
average: 33919 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23638 cycles/ticks
average: 24037 cycles/ticks
poly_tomsg:
median: 3856 cycles/ticks
average: 3921 cycles/ticks
poly_frommsg:
median: 3540 cycles/ticks
average: 3642 cycles/ticks
poly_compress:
median: 3658 cycles/ticks
average: 3748 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1036 cycles/ticks
polyvec_compress:
median: 11342 cycles/ticks
average: 11427 cycles/ticks
polyvec_decompress:
median: 4266 cycles/ticks
average: 4312 cycles/ticks
indcpa_keypair:
median: 268198 cycles/ticks
average: 272788 cycles/ticks
indcpa_enc:
median: 357686 cycles/ticks
average: 363918 cycles/ticks
indcpa_dec:
median: 121326 cycles/ticks
average: 123609 cycles/ticks
kyber_keypair_derand:
median: 291666 cycles/ticks
average: 297342 cycles/ticks
kyber_keypair:
median: 301090 cycles/ticks
average: 306444 cycles/ticks
kyber_encaps_derand:
median: 384680 cycles/ticks
average: 391768 cycles/ticks
kyber_encaps:
median: 385710 cycles/ticks
average: 392609 cycles/ticks
kyber_decaps:
median: 511886 cycles/ticks
average: 520134 cycles/ticks
Loop spin: 619
gen_a:
median: 57700 cycles/ticks
average: 58611 cycles/ticks
poly_getnoise_eta1:
median: 11220 cycles/ticks
average: 11286 cycles/ticks
poly_getnoise_eta2:
median: 7248 cycles/ticks
average: 7340 cycles/ticks
NTT:
median: 23246 cycles/ticks
average: 23429 cycles/ticks
INVNTT:
median: 33428 cycles/ticks
average: 33603 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23576 cycles/ticks
average: 23717 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3860 cycles/ticks
poly_frommsg:
median: 3444 cycles/ticks
average: 3489 cycles/ticks
poly_compress:
median: 3744 cycles/ticks
average: 3875 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1047 cycles/ticks
polyvec_compress:
median: 11342 cycles/ticks
average: 11423 cycles/ticks
polyvec_decompress:
median: 4264 cycles/ticks
average: 4290 cycles/ticks
indcpa_keypair:
median: 268850 cycles/ticks
average: 273164 cycles/ticks
indcpa_enc:
median: 358048 cycles/ticks
average: 364872 cycles/ticks
indcpa_dec:
median: 121254 cycles/ticks
average: 123525 cycles/ticks
kyber_keypair_derand:
median: 291880 cycles/ticks
average: 297424 cycles/ticks
kyber_keypair:
median: 300970 cycles/ticks
average: 306318 cycles/ticks
kyber_encaps_derand:
median: 384958 cycles/ticks
average: 392985 cycles/ticks
kyber_encaps:
median: 386190 cycles/ticks
average: 393374 cycles/ticks
kyber_decaps:
median: 511998 cycles/ticks
average: 520563 cycles/ticks
Loop spin: 620
gen_a:
median: 57778 cycles/ticks
average: 58850 cycles/ticks
poly_getnoise_eta1:
median: 11244 cycles/ticks
average: 11329 cycles/ticks
poly_getnoise_eta2:
median: 7268 cycles/ticks
average: 7497 cycles/ticks
NTT:
median: 23252 cycles/ticks
average: 23687 cycles/ticks
INVNTT:
median: 33482 cycles/ticks
average: 34161 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23578 cycles/ticks
average: 23904 cycles/ticks
poly_tomsg:
median: 3854 cycles/ticks
average: 3886 cycles/ticks
poly_frommsg:
median: 3524 cycles/ticks
average: 3610 cycles/ticks
poly_compress:
median: 3666 cycles/ticks
average: 3780 cycles/ticks
poly_decompress:
median: 1024 cycles/ticks
average: 1034 cycles/ticks
polyvec_compress:
median: 11508 cycles/ticks
average: 11812 cycles/ticks
polyvec_decompress:
median: 4388 cycles/ticks
average: 4448 cycles/ticks
indcpa_keypair:
median: 268588 cycles/ticks
average: 273305 cycles/ticks
indcpa_enc:
median: 357562 cycles/ticks
average: 362923 cycles/ticks
indcpa_dec:
median: 121438 cycles/ticks
average: 123931 cycles/ticks
kyber_keypair_derand:
median: 291328 cycles/ticks
average: 295334 cycles/ticks
kyber_keypair:
median: 300970 cycles/ticks
average: 306254 cycles/ticks
kyber_encaps_derand:
median: 384684 cycles/ticks
average: 391506 cycles/ticks
kyber_encaps:
median: 386240 cycles/ticks
average: 393487 cycles/ticks
kyber_decaps:
median: 512366 cycles/ticks
average: 522194 cycles/ticks
Loop spin: 621
gen_a:
median: 57724 cycles/ticks
average: 58716 cycles/ticks
poly_getnoise_eta1:
median: 11332 cycles/ticks
average: 11412 cycles/ticks
poly_getnoise_eta2:
median: 7246 cycles/ticks
average: 7281 cycles/ticks
NTT:
median: 23236 cycles/ticks
average: 23620 cycles/ticks
INVNTT:
median: 33556 cycles/ticks
average: 34280 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23614 cycles/ticks
average: 24009 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3876 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3508 cycles/ticks
poly_compress:
median: 3716 cycles/ticks
average: 3813 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1052 cycles/ticks
polyvec_compress:
median: 11330 cycles/ticks
average: 11409 cycles/ticks
polyvec_decompress:
median: 4264 cycles/ticks
average: 4328 cycles/ticks
indcpa_keypair:
median: 268972 cycles/ticks
average: 273925 cycles/ticks
indcpa_enc:
median: 357796 cycles/ticks
average: 363624 cycles/ticks
indcpa_dec:
median: 121296 cycles/ticks
average: 123317 cycles/ticks
kyber_keypair_derand:
median: 291830 cycles/ticks
average: 296555 cycles/ticks
kyber_keypair:
median: 301256 cycles/ticks
average: 306760 cycles/ticks
kyber_encaps_derand:
median: 384996 cycles/ticks
average: 392237 cycles/ticks
kyber_encaps:
median: 386542 cycles/ticks
average: 394122 cycles/ticks
kyber_decaps:
median: 512006 cycles/ticks
average: 519910 cycles/ticks
Loop spin: 622
gen_a:
median: 57578 cycles/ticks
average: 58205 cycles/ticks
poly_getnoise_eta1:
median: 11242 cycles/ticks
average: 11363 cycles/ticks
poly_getnoise_eta2:
median: 7278 cycles/ticks
average: 7475 cycles/ticks
NTT:
median: 23308 cycles/ticks
average: 23671 cycles/ticks
INVNTT:
median: 33468 cycles/ticks
average: 34109 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23620 cycles/ticks
average: 24244 cycles/ticks
poly_tomsg:
median: 3850 cycles/ticks
average: 3872 cycles/ticks
poly_frommsg:
median: 3452 cycles/ticks
average: 3494 cycles/ticks
poly_compress:
median: 3658 cycles/ticks
average: 3685 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1039 cycles/ticks
polyvec_compress:
median: 11406 cycles/ticks
average: 11699 cycles/ticks
polyvec_decompress:
median: 4264 cycles/ticks
average: 4292 cycles/ticks
indcpa_keypair:
median: 268452 cycles/ticks
average: 273404 cycles/ticks
indcpa_enc:
median: 357870 cycles/ticks
average: 364527 cycles/ticks
indcpa_dec:
median: 121272 cycles/ticks
average: 122884 cycles/ticks
kyber_keypair_derand:
median: 296114 cycles/ticks
average: 301046 cycles/ticks
kyber_keypair:
median: 301362 cycles/ticks
average: 305792 cycles/ticks
kyber_encaps_derand:
median: 384738 cycles/ticks
average: 390935 cycles/ticks
kyber_encaps:
median: 386190 cycles/ticks
average: 392812 cycles/ticks
kyber_decaps:
median: 512216 cycles/ticks
average: 521258 cycles/ticks
Loop spin: 623
gen_a:
median: 57516 cycles/ticks
average: 58182 cycles/ticks
poly_getnoise_eta1:
median: 11258 cycles/ticks
average: 11305 cycles/ticks
poly_getnoise_eta2:
median: 7244 cycles/ticks
average: 7317 cycles/ticks
NTT:
median: 23294 cycles/ticks
average: 23728 cycles/ticks
INVNTT:
median: 33484 cycles/ticks
average: 34194 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23596 cycles/ticks
average: 23856 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3862 cycles/ticks
poly_frommsg:
median: 3444 cycles/ticks
average: 3482 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3696 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1037 cycles/ticks
polyvec_compress:
median: 11370 cycles/ticks
average: 11577 cycles/ticks
polyvec_decompress:
median: 4266 cycles/ticks
average: 4353 cycles/ticks
indcpa_keypair:
median: 268992 cycles/ticks
average: 273849 cycles/ticks
indcpa_enc:
median: 357800 cycles/ticks
average: 363821 cycles/ticks
indcpa_dec:
median: 121348 cycles/ticks
average: 123497 cycles/ticks
kyber_keypair_derand:
median: 291822 cycles/ticks
average: 297182 cycles/ticks
kyber_keypair:
median: 300942 cycles/ticks
average: 305918 cycles/ticks
kyber_encaps_derand:
median: 384848 cycles/ticks
average: 391402 cycles/ticks
kyber_encaps:
median: 386524 cycles/ticks
average: 393906 cycles/ticks
kyber_decaps:
median: 512422 cycles/ticks
average: 521377 cycles/ticks
Loop spin: 624
gen_a:
median: 57590 cycles/ticks
average: 58323 cycles/ticks
poly_getnoise_eta1:
median: 11258 cycles/ticks
average: 11336 cycles/ticks
poly_getnoise_eta2:
median: 7306 cycles/ticks
average: 7492 cycles/ticks
NTT:
median: 23326 cycles/ticks
average: 23956 cycles/ticks
INVNTT:
median: 33456 cycles/ticks
average: 34076 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23616 cycles/ticks
average: 23941 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3919 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3461 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3670 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1051 cycles/ticks
polyvec_compress:
median: 11324 cycles/ticks
average: 11390 cycles/ticks
polyvec_decompress:
median: 4260 cycles/ticks
average: 4276 cycles/ticks
indcpa_keypair:
median: 268918 cycles/ticks
average: 274274 cycles/ticks
indcpa_enc:
median: 357866 cycles/ticks
average: 364654 cycles/ticks
indcpa_dec:
median: 121546 cycles/ticks
average: 124308 cycles/ticks
kyber_keypair_derand:
median: 291710 cycles/ticks
average: 297214 cycles/ticks
kyber_keypair:
median: 301346 cycles/ticks
average: 306322 cycles/ticks
kyber_encaps_derand:
median: 385026 cycles/ticks
average: 391611 cycles/ticks
kyber_encaps:
median: 386672 cycles/ticks
average: 392498 cycles/ticks
kyber_decaps:
median: 512086 cycles/ticks
average: 520810 cycles/ticks
Loop spin: 625
gen_a:
median: 57678 cycles/ticks
average: 58827 cycles/ticks
poly_getnoise_eta1:
median: 11194 cycles/ticks
average: 11277 cycles/ticks
poly_getnoise_eta2:
median: 7246 cycles/ticks
average: 7297 cycles/ticks
NTT:
median: 23396 cycles/ticks
average: 23886 cycles/ticks
INVNTT:
median: 33574 cycles/ticks
average: 34317 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23598 cycles/ticks
average: 24081 cycles/ticks
poly_tomsg:
median: 3924 cycles/ticks
average: 4012 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3471 cycles/ticks
poly_compress:
median: 3674 cycles/ticks
average: 3783 cycles/ticks
poly_decompress:
median: 1056 cycles/ticks
average: 1065 cycles/ticks
polyvec_compress:
median: 11346 cycles/ticks
average: 11529 cycles/ticks
polyvec_decompress:
median: 4364 cycles/ticks
average: 4497 cycles/ticks
indcpa_keypair:
median: 268594 cycles/ticks
average: 273654 cycles/ticks
indcpa_enc:
median: 357948 cycles/ticks
average: 364662 cycles/ticks
indcpa_dec:
median: 121382 cycles/ticks
average: 123819 cycles/ticks
kyber_keypair_derand:
median: 291734 cycles/ticks
average: 296693 cycles/ticks
kyber_keypair:
median: 301326 cycles/ticks
average: 306689 cycles/ticks
kyber_encaps_derand:
median: 384682 cycles/ticks
average: 391718 cycles/ticks
kyber_encaps:
median: 385894 cycles/ticks
average: 392585 cycles/ticks
kyber_decaps:
median: 512098 cycles/ticks
average: 521101 cycles/ticks
Loop spin: 626
gen_a:
median: 57662 cycles/ticks
average: 58452 cycles/ticks
poly_getnoise_eta1:
median: 11328 cycles/ticks
average: 11446 cycles/ticks
poly_getnoise_eta2:
median: 7274 cycles/ticks
average: 7441 cycles/ticks
NTT:
median: 23240 cycles/ticks
average: 23602 cycles/ticks
INVNTT:
median: 33494 cycles/ticks
average: 34124 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23620 cycles/ticks
average: 24043 cycles/ticks
poly_tomsg:
median: 3854 cycles/ticks
average: 3864 cycles/ticks
poly_frommsg:
median: 3538 cycles/ticks
average: 3629 cycles/ticks
poly_compress:
median: 3674 cycles/ticks
average: 3795 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11330 cycles/ticks
average: 11401 cycles/ticks
polyvec_decompress:
median: 4352 cycles/ticks
average: 4495 cycles/ticks
indcpa_keypair:
median: 268772 cycles/ticks
average: 273429 cycles/ticks
indcpa_enc:
median: 357784 cycles/ticks
average: 365322 cycles/ticks
indcpa_dec:
median: 121370 cycles/ticks
average: 123376 cycles/ticks
kyber_keypair_derand:
median: 292206 cycles/ticks
average: 297809 cycles/ticks
kyber_keypair:
median: 301186 cycles/ticks
average: 306262 cycles/ticks
kyber_encaps_derand:
median: 384840 cycles/ticks
average: 391349 cycles/ticks
kyber_encaps:
median: 386068 cycles/ticks
average: 392879 cycles/ticks
kyber_decaps:
median: 511974 cycles/ticks
average: 519948 cycles/ticks
Loop spin: 627
gen_a:
median: 57642 cycles/ticks
average: 58802 cycles/ticks
poly_getnoise_eta1:
median: 11332 cycles/ticks
average: 11384 cycles/ticks
poly_getnoise_eta2:
median: 7244 cycles/ticks
average: 7256 cycles/ticks
NTT:
median: 23334 cycles/ticks
average: 23771 cycles/ticks
INVNTT:
median: 33456 cycles/ticks
average: 33680 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23572 cycles/ticks
average: 23709 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3879 cycles/ticks
poly_frommsg:
median: 3542 cycles/ticks
average: 3646 cycles/ticks
poly_compress:
median: 3658 cycles/ticks
average: 3780 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11340 cycles/ticks
average: 11609 cycles/ticks
polyvec_decompress:
median: 4256 cycles/ticks
average: 4285 cycles/ticks
indcpa_keypair:
median: 268894 cycles/ticks
average: 273253 cycles/ticks
indcpa_enc:
median: 358060 cycles/ticks
average: 363777 cycles/ticks
indcpa_dec:
median: 121284 cycles/ticks
average: 123388 cycles/ticks
kyber_keypair_derand:
median: 291654 cycles/ticks
average: 296988 cycles/ticks
kyber_keypair:
median: 300956 cycles/ticks
average: 306183 cycles/ticks
kyber_encaps_derand:
median: 384940 cycles/ticks
average: 392105 cycles/ticks
kyber_encaps:
median: 386232 cycles/ticks
average: 392512 cycles/ticks
kyber_decaps:
median: 512244 cycles/ticks
average: 519285 cycles/ticks
Loop spin: 628
gen_a:
median: 57588 cycles/ticks
average: 58700 cycles/ticks
poly_getnoise_eta1:
median: 11338 cycles/ticks
average: 11418 cycles/ticks
poly_getnoise_eta2:
median: 7248 cycles/ticks
average: 7311 cycles/ticks
NTT:
median: 23314 cycles/ticks
average: 23538 cycles/ticks
INVNTT:
median: 33520 cycles/ticks
average: 34183 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23582 cycles/ticks
average: 23706 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3859 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3465 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3720 cycles/ticks
poly_decompress:
median: 1058 cycles/ticks
average: 1132 cycles/ticks
polyvec_compress:
median: 11340 cycles/ticks
average: 11529 cycles/ticks
polyvec_decompress:
median: 4256 cycles/ticks
average: 4270 cycles/ticks
indcpa_keypair:
median: 268902 cycles/ticks
average: 273072 cycles/ticks
indcpa_enc:
median: 358100 cycles/ticks
average: 363918 cycles/ticks
indcpa_dec:
median: 121438 cycles/ticks
average: 123882 cycles/ticks
kyber_keypair_derand:
median: 292172 cycles/ticks
average: 297669 cycles/ticks
kyber_keypair:
median: 301814 cycles/ticks
average: 307378 cycles/ticks
kyber_encaps_derand:
median: 385244 cycles/ticks
average: 392399 cycles/ticks
kyber_encaps:
median: 386448 cycles/ticks
average: 393021 cycles/ticks
kyber_decaps:
median: 511944 cycles/ticks
average: 520424 cycles/ticks
Loop spin: 629
gen_a:
median: 57624 cycles/ticks
average: 58528 cycles/ticks
poly_getnoise_eta1:
median: 11296 cycles/ticks
average: 11366 cycles/ticks
poly_getnoise_eta2:
median: 7316 cycles/ticks
average: 7558 cycles/ticks
NTT:
median: 23340 cycles/ticks
average: 23716 cycles/ticks
INVNTT:
median: 33518 cycles/ticks
average: 34036 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23596 cycles/ticks
average: 24003 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3859 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3466 cycles/ticks
poly_compress:
median: 3754 cycles/ticks
average: 3856 cycles/ticks
poly_decompress:
median: 1056 cycles/ticks
average: 1066 cycles/ticks
polyvec_compress:
median: 11344 cycles/ticks
average: 11503 cycles/ticks
polyvec_decompress:
median: 4266 cycles/ticks
average: 4304 cycles/ticks
indcpa_keypair:
median: 268868 cycles/ticks
average: 273075 cycles/ticks
indcpa_enc:
median: 358434 cycles/ticks
average: 365543 cycles/ticks
indcpa_dec:
median: 121374 cycles/ticks
average: 123751 cycles/ticks
kyber_keypair_derand:
median: 292302 cycles/ticks
average: 297446 cycles/ticks
kyber_keypair:
median: 301210 cycles/ticks
average: 306098 cycles/ticks
kyber_encaps_derand:
median: 384836 cycles/ticks
average: 392088 cycles/ticks
kyber_encaps:
median: 386090 cycles/ticks
average: 392601 cycles/ticks
kyber_decaps:
median: 512148 cycles/ticks
average: 520718 cycles/ticks
Loop spin: 630
gen_a:
median: 57678 cycles/ticks
average: 59214 cycles/ticks
poly_getnoise_eta1:
median: 11334 cycles/ticks
average: 11417 cycles/ticks
poly_getnoise_eta2:
median: 7328 cycles/ticks
average: 7481 cycles/ticks
NTT:
median: 23274 cycles/ticks
average: 23515 cycles/ticks
INVNTT:
median: 33484 cycles/ticks
average: 34152 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23600 cycles/ticks
average: 24182 cycles/ticks
poly_tomsg:
median: 3852 cycles/ticks
average: 3878 cycles/ticks
poly_frommsg:
median: 3440 cycles/ticks
average: 3463 cycles/ticks
poly_compress:
median: 3662 cycles/ticks
average: 3678 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1034 cycles/ticks
polyvec_compress:
median: 11332 cycles/ticks
average: 11408 cycles/ticks
polyvec_decompress:
median: 4356 cycles/ticks
average: 4503 cycles/ticks
indcpa_keypair:
median: 268964 cycles/ticks
average: 272675 cycles/ticks
indcpa_enc:
median: 357892 cycles/ticks
average: 363110 cycles/ticks
indcpa_dec:
median: 121376 cycles/ticks
average: 122795 cycles/ticks
kyber_keypair_derand:
median: 291282 cycles/ticks
average: 295710 cycles/ticks
kyber_keypair:
median: 300808 cycles/ticks
average: 304843 cycles/ticks
kyber_encaps_derand:
median: 384550 cycles/ticks
average: 393596 cycles/ticks
kyber_encaps:
median: 385972 cycles/ticks
average: 395152 cycles/ticks
kyber_decaps:
median: 511920 cycles/ticks
average: 520121 cycles/ticks
Loop spin: 631
gen_a:
median: 57752 cycles/ticks
average: 58873 cycles/ticks
poly_getnoise_eta1:
median: 11292 cycles/ticks
average: 11367 cycles/ticks
poly_getnoise_eta2:
median: 7236 cycles/ticks
average: 7275 cycles/ticks
NTT:
median: 23254 cycles/ticks
average: 23599 cycles/ticks
INVNTT:
median: 33506 cycles/ticks
average: 34253 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23600 cycles/ticks
average: 23971 cycles/ticks
poly_tomsg:
median: 3938 cycles/ticks
average: 4032 cycles/ticks
poly_frommsg:
median: 3474 cycles/ticks
average: 3577 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3687 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11358 cycles/ticks
average: 11636 cycles/ticks
polyvec_decompress:
median: 4260 cycles/ticks
average: 4301 cycles/ticks
indcpa_keypair:
median: 268600 cycles/ticks
average: 271946 cycles/ticks
indcpa_enc:
median: 357508 cycles/ticks
average: 362148 cycles/ticks
indcpa_dec:
median: 121232 cycles/ticks
average: 123198 cycles/ticks
kyber_keypair_derand:
median: 292176 cycles/ticks
average: 295627 cycles/ticks
kyber_keypair:
median: 301672 cycles/ticks
average: 306243 cycles/ticks
kyber_encaps_derand:
median: 384366 cycles/ticks
average: 390195 cycles/ticks
kyber_encaps:
median: 385894 cycles/ticks
average: 391473 cycles/ticks
kyber_decaps:
median: 512268 cycles/ticks
average: 520433 cycles/ticks
Loop spin: 632
gen_a:
median: 57694 cycles/ticks
average: 58542 cycles/ticks
poly_getnoise_eta1:
median: 11272 cycles/ticks
average: 11341 cycles/ticks
poly_getnoise_eta2:
median: 7248 cycles/ticks
average: 7261 cycles/ticks
NTT:
median: 23408 cycles/ticks
average: 23838 cycles/ticks
INVNTT:
median: 33498 cycles/ticks
average: 34185 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23582 cycles/ticks
average: 23949 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3859 cycles/ticks
poly_frommsg:
median: 3474 cycles/ticks
average: 3489 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3703 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1037 cycles/ticks
polyvec_compress:
median: 11332 cycles/ticks
average: 11396 cycles/ticks
polyvec_decompress:
median: 4260 cycles/ticks
average: 4303 cycles/ticks
indcpa_keypair:
median: 268388 cycles/ticks
average: 271789 cycles/ticks
indcpa_enc:
median: 358004 cycles/ticks
average: 363502 cycles/ticks
indcpa_dec:
median: 121342 cycles/ticks
average: 122488 cycles/ticks
kyber_keypair_derand:
median: 291490 cycles/ticks
average: 295143 cycles/ticks
kyber_keypair:
median: 301246 cycles/ticks
average: 306119 cycles/ticks
kyber_encaps_derand:
median: 384586 cycles/ticks
average: 390460 cycles/ticks
kyber_encaps:
median: 385824 cycles/ticks
average: 391989 cycles/ticks
kyber_decaps:
median: 512068 cycles/ticks
average: 521334 cycles/ticks
Loop spin: 633
gen_a:
median: 57570 cycles/ticks
average: 58214 cycles/ticks
poly_getnoise_eta1:
median: 11320 cycles/ticks
average: 11376 cycles/ticks
poly_getnoise_eta2:
median: 7238 cycles/ticks
average: 7249 cycles/ticks
NTT:
median: 23272 cycles/ticks
average: 23664 cycles/ticks
INVNTT:
median: 33510 cycles/ticks
average: 34195 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23622 cycles/ticks
average: 24070 cycles/ticks
poly_tomsg:
median: 3974 cycles/ticks
average: 4035 cycles/ticks
poly_frommsg:
median: 3444 cycles/ticks
average: 3521 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3686 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1037 cycles/ticks
polyvec_compress:
median: 11374 cycles/ticks
average: 11580 cycles/ticks
polyvec_decompress:
median: 4266 cycles/ticks
average: 4353 cycles/ticks
indcpa_keypair:
median: 268786 cycles/ticks
average: 272993 cycles/ticks
indcpa_enc:
median: 358002 cycles/ticks
average: 363327 cycles/ticks
indcpa_dec:
median: 121222 cycles/ticks
average: 122647 cycles/ticks
kyber_keypair_derand:
median: 291632 cycles/ticks
average: 295443 cycles/ticks
kyber_keypair:
median: 300700 cycles/ticks
average: 304399 cycles/ticks
kyber_encaps_derand:
median: 384718 cycles/ticks
average: 389370 cycles/ticks
kyber_encaps:
median: 385966 cycles/ticks
average: 390807 cycles/ticks
kyber_decaps:
median: 512138 cycles/ticks
average: 520237 cycles/ticks
Loop spin: 634
gen_a:
median: 57624 cycles/ticks
average: 58764 cycles/ticks
poly_getnoise_eta1:
median: 11272 cycles/ticks
average: 11345 cycles/ticks
poly_getnoise_eta2:
median: 7236 cycles/ticks
average: 7254 cycles/ticks
NTT:
median: 23240 cycles/ticks
average: 23409 cycles/ticks
INVNTT:
median: 33488 cycles/ticks
average: 33928 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23570 cycles/ticks
average: 23696 cycles/ticks
poly_tomsg:
median: 3920 cycles/ticks
average: 4022 cycles/ticks
poly_frommsg:
median: 3532 cycles/ticks
average: 3617 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3676 cycles/ticks
poly_decompress:
median: 1030 cycles/ticks
average: 1047 cycles/ticks
polyvec_compress:
median: 11330 cycles/ticks
average: 11389 cycles/ticks
polyvec_decompress:
median: 4354 cycles/ticks
average: 4524 cycles/ticks
indcpa_keypair:
median: 269052 cycles/ticks
average: 273226 cycles/ticks
indcpa_enc:
median: 357540 cycles/ticks
average: 362892 cycles/ticks
indcpa_dec:
median: 121332 cycles/ticks
average: 122885 cycles/ticks
kyber_keypair_derand:
median: 291712 cycles/ticks
average: 295714 cycles/ticks
kyber_keypair:
median: 300846 cycles/ticks
average: 304602 cycles/ticks
kyber_encaps_derand:
median: 384532 cycles/ticks
average: 389950 cycles/ticks
kyber_encaps:
median: 385588 cycles/ticks
average: 390669 cycles/ticks
kyber_decaps:
median: 511636 cycles/ticks
average: 519464 cycles/ticks
Loop spin: 635
gen_a:
median: 57770 cycles/ticks
average: 58878 cycles/ticks
poly_getnoise_eta1:
median: 11244 cycles/ticks
average: 11501 cycles/ticks
poly_getnoise_eta2:
median: 7240 cycles/ticks
average: 7273 cycles/ticks
NTT:
median: 23238 cycles/ticks
average: 23610 cycles/ticks
INVNTT:
median: 33480 cycles/ticks
average: 34193 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23628 cycles/ticks
average: 24214 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3866 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3472 cycles/ticks
poly_compress:
median: 3728 cycles/ticks
average: 3850 cycles/ticks
poly_decompress:
median: 1030 cycles/ticks
average: 1095 cycles/ticks
polyvec_compress:
median: 11320 cycles/ticks
average: 11389 cycles/ticks
polyvec_decompress:
median: 4368 cycles/ticks
average: 4457 cycles/ticks
indcpa_keypair:
median: 268772 cycles/ticks
average: 273383 cycles/ticks
indcpa_enc:
median: 357652 cycles/ticks
average: 364188 cycles/ticks
indcpa_dec:
median: 121352 cycles/ticks
average: 123643 cycles/ticks
kyber_keypair_derand:
median: 292108 cycles/ticks
average: 296890 cycles/ticks
kyber_keypair:
median: 301176 cycles/ticks
average: 305783 cycles/ticks
kyber_encaps_derand:
median: 384704 cycles/ticks
average: 391030 cycles/ticks
kyber_encaps:
median: 386194 cycles/ticks
average: 391922 cycles/ticks
kyber_decaps:
median: 512030 cycles/ticks
average: 519736 cycles/ticks
Loop spin: 636
gen_a:
median: 57702 cycles/ticks
average: 59112 cycles/ticks
poly_getnoise_eta1:
median: 11268 cycles/ticks
average: 11558 cycles/ticks
poly_getnoise_eta2:
median: 7304 cycles/ticks
average: 7489 cycles/ticks
NTT:
median: 23254 cycles/ticks
average: 23667 cycles/ticks
INVNTT:
median: 33568 cycles/ticks
average: 34084 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23656 cycles/ticks
average: 24208 cycles/ticks
poly_tomsg:
median: 3846 cycles/ticks
average: 3870 cycles/ticks
poly_frommsg:
median: 3444 cycles/ticks
average: 3477 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3678 cycles/ticks
poly_decompress:
median: 1030 cycles/ticks
average: 1056 cycles/ticks
polyvec_compress:
median: 11376 cycles/ticks
average: 11660 cycles/ticks
polyvec_decompress:
median: 4264 cycles/ticks
average: 4287 cycles/ticks
indcpa_keypair:
median: 268858 cycles/ticks
average: 273924 cycles/ticks
indcpa_enc:
median: 357760 cycles/ticks
average: 363926 cycles/ticks
indcpa_dec:
median: 121344 cycles/ticks
average: 123759 cycles/ticks
kyber_keypair_derand:
median: 291586 cycles/ticks
average: 296672 cycles/ticks
kyber_keypair:
median: 301232 cycles/ticks
average: 306326 cycles/ticks
kyber_encaps_derand:
median: 384770 cycles/ticks
average: 391268 cycles/ticks
kyber_encaps:
median: 385804 cycles/ticks
average: 392279 cycles/ticks
kyber_decaps:
median: 511852 cycles/ticks
average: 520378 cycles/ticks
Loop spin: 637
gen_a:
median: 57710 cycles/ticks
average: 58613 cycles/ticks
poly_getnoise_eta1:
median: 11330 cycles/ticks
average: 11394 cycles/ticks
poly_getnoise_eta2:
median: 7240 cycles/ticks
average: 7253 cycles/ticks
NTT:
median: 23222 cycles/ticks
average: 23374 cycles/ticks
INVNTT:
median: 33514 cycles/ticks
average: 34418 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23590 cycles/ticks
average: 23970 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3855 cycles/ticks
poly_frommsg:
median: 3518 cycles/ticks
average: 3608 cycles/ticks
poly_compress:
median: 3760 cycles/ticks
average: 3806 cycles/ticks
poly_decompress:
median: 1030 cycles/ticks
average: 1083 cycles/ticks
polyvec_compress:
median: 11334 cycles/ticks
average: 11433 cycles/ticks
polyvec_decompress:
median: 4378 cycles/ticks
average: 4533 cycles/ticks
indcpa_keypair:
median: 269534 cycles/ticks
average: 274418 cycles/ticks
indcpa_enc:
median: 357824 cycles/ticks
average: 364227 cycles/ticks
indcpa_dec:
median: 121386 cycles/ticks
average: 122809 cycles/ticks
kyber_keypair_derand:
median: 292440 cycles/ticks
average: 298159 cycles/ticks
kyber_keypair:
median: 301306 cycles/ticks
average: 306520 cycles/ticks
kyber_encaps_derand:
median: 384940 cycles/ticks
average: 392124 cycles/ticks
kyber_encaps:
median: 386286 cycles/ticks
average: 393359 cycles/ticks
kyber_decaps:
median: 512074 cycles/ticks
average: 520364 cycles/ticks
Loop spin: 638
gen_a:
median: 57580 cycles/ticks
average: 58502 cycles/ticks
poly_getnoise_eta1:
median: 11236 cycles/ticks
average: 11308 cycles/ticks
poly_getnoise_eta2:
median: 7258 cycles/ticks
average: 7403 cycles/ticks
NTT:
median: 23294 cycles/ticks
average: 23797 cycles/ticks
INVNTT:
median: 33532 cycles/ticks
average: 34187 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23590 cycles/ticks
average: 23974 cycles/ticks
poly_tomsg:
median: 3850 cycles/ticks
average: 3903 cycles/ticks
poly_frommsg:
median: 3538 cycles/ticks
average: 3651 cycles/ticks
poly_compress:
median: 3662 cycles/ticks
average: 3725 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11334 cycles/ticks
average: 11398 cycles/ticks
polyvec_decompress:
median: 4274 cycles/ticks
average: 4357 cycles/ticks
indcpa_keypair:
median: 268556 cycles/ticks
average: 272707 cycles/ticks
indcpa_enc:
median: 357982 cycles/ticks
average: 363977 cycles/ticks
indcpa_dec:
median: 121438 cycles/ticks
average: 123945 cycles/ticks
kyber_keypair_derand:
median: 291700 cycles/ticks
average: 296712 cycles/ticks
kyber_keypair:
median: 301496 cycles/ticks
average: 306636 cycles/ticks
kyber_encaps_derand:
median: 385396 cycles/ticks
average: 392827 cycles/ticks
kyber_encaps:
median: 386342 cycles/ticks
average: 392967 cycles/ticks
kyber_decaps:
median: 512478 cycles/ticks
average: 522449 cycles/ticks
Loop spin: 639
gen_a:
median: 57654 cycles/ticks
average: 58890 cycles/ticks
poly_getnoise_eta1:
median: 11272 cycles/ticks
average: 11482 cycles/ticks
poly_getnoise_eta2:
median: 7260 cycles/ticks
average: 7406 cycles/ticks
NTT:
median: 23298 cycles/ticks
average: 23706 cycles/ticks
INVNTT:
median: 33504 cycles/ticks
average: 34258 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23598 cycles/ticks
average: 24087 cycles/ticks
poly_tomsg:
median: 3856 cycles/ticks
average: 3865 cycles/ticks
poly_frommsg:
median: 3490 cycles/ticks
average: 3593 cycles/ticks
poly_compress:
median: 3688 cycles/ticks
average: 3807 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1034 cycles/ticks
polyvec_compress:
median: 11324 cycles/ticks
average: 11390 cycles/ticks
polyvec_decompress:
median: 4260 cycles/ticks
average: 4296 cycles/ticks
indcpa_keypair:
median: 268546 cycles/ticks
average: 272565 cycles/ticks
indcpa_enc:
median: 358332 cycles/ticks
average: 364188 cycles/ticks
indcpa_dec:
median: 121492 cycles/ticks
average: 123606 cycles/ticks
kyber_keypair_derand:
median: 291532 cycles/ticks
average: 296127 cycles/ticks
kyber_keypair:
median: 300988 cycles/ticks
average: 305705 cycles/ticks
kyber_encaps_derand:
median: 385230 cycles/ticks
average: 392494 cycles/ticks
kyber_encaps:
median: 386238 cycles/ticks
average: 392937 cycles/ticks
kyber_decaps:
median: 512528 cycles/ticks
average: 522980 cycles/ticks
Loop spin: 640
gen_a:
median: 57596 cycles/ticks
average: 58284 cycles/ticks
poly_getnoise_eta1:
median: 11250 cycles/ticks
average: 11340 cycles/ticks
poly_getnoise_eta2:
median: 7240 cycles/ticks
average: 7274 cycles/ticks
NTT:
median: 23356 cycles/ticks
average: 23896 cycles/ticks
INVNTT:
median: 33520 cycles/ticks
average: 34337 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23592 cycles/ticks
average: 24014 cycles/ticks
poly_tomsg:
median: 3962 cycles/ticks
average: 4036 cycles/ticks
poly_frommsg:
median: 3484 cycles/ticks
average: 3592 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3676 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1056 cycles/ticks
polyvec_compress:
median: 11334 cycles/ticks
average: 11412 cycles/ticks
polyvec_decompress:
median: 4268 cycles/ticks
average: 4288 cycles/ticks
indcpa_keypair:
median: 268996 cycles/ticks
average: 273116 cycles/ticks
indcpa_enc:
median: 358392 cycles/ticks
average: 364754 cycles/ticks
indcpa_dec:
median: 121332 cycles/ticks
average: 123205 cycles/ticks
kyber_keypair_derand:
median: 291632 cycles/ticks
average: 295917 cycles/ticks
kyber_keypair:
median: 301174 cycles/ticks
average: 306383 cycles/ticks
kyber_encaps_derand:
median: 385370 cycles/ticks
average: 392995 cycles/ticks
kyber_encaps:
median: 387406 cycles/ticks
average: 394509 cycles/ticks
kyber_decaps:
median: 512822 cycles/ticks
average: 521995 cycles/ticks
Loop spin: 641
gen_a:
median: 57678 cycles/ticks
average: 58635 cycles/ticks
poly_getnoise_eta1:
median: 11276 cycles/ticks
average: 11361 cycles/ticks
poly_getnoise_eta2:
median: 7262 cycles/ticks
average: 7303 cycles/ticks
NTT:
median: 23350 cycles/ticks
average: 23813 cycles/ticks
INVNTT:
median: 33454 cycles/ticks
average: 34269 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23574 cycles/ticks
average: 23948 cycles/ticks
poly_tomsg:
median: 3854 cycles/ticks
average: 3882 cycles/ticks
poly_frommsg:
median: 3538 cycles/ticks
average: 3630 cycles/ticks
poly_compress:
median: 3666 cycles/ticks
average: 3774 cycles/ticks
poly_decompress:
median: 1024 cycles/ticks
average: 1047 cycles/ticks
polyvec_compress:
median: 11410 cycles/ticks
average: 11699 cycles/ticks
polyvec_decompress:
median: 4266 cycles/ticks
average: 4295 cycles/ticks
indcpa_keypair:
median: 268516 cycles/ticks
average: 273338 cycles/ticks
indcpa_enc:
median: 358006 cycles/ticks
average: 364640 cycles/ticks
indcpa_dec:
median: 121362 cycles/ticks
average: 123343 cycles/ticks
kyber_keypair_derand:
median: 292002 cycles/ticks
average: 296872 cycles/ticks
kyber_keypair:
median: 300926 cycles/ticks
average: 306439 cycles/ticks
kyber_encaps_derand:
median: 384710 cycles/ticks
average: 390200 cycles/ticks
kyber_encaps:
median: 385974 cycles/ticks
average: 392777 cycles/ticks
kyber_decaps:
median: 512252 cycles/ticks
average: 522210 cycles/ticks
Loop spin: 642
gen_a:
median: 57712 cycles/ticks
average: 58678 cycles/ticks
poly_getnoise_eta1:
median: 11338 cycles/ticks
average: 11481 cycles/ticks
poly_getnoise_eta2:
median: 7290 cycles/ticks
average: 7449 cycles/ticks
NTT:
median: 23310 cycles/ticks
average: 23701 cycles/ticks
INVNTT:
median: 33526 cycles/ticks
average: 34341 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23614 cycles/ticks
average: 24228 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3858 cycles/ticks
poly_frommsg:
median: 3534 cycles/ticks
average: 3650 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3734 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11358 cycles/ticks
average: 11570 cycles/ticks
polyvec_decompress:
median: 4266 cycles/ticks
average: 4390 cycles/ticks
indcpa_keypair:
median: 268716 cycles/ticks
average: 273750 cycles/ticks
indcpa_enc:
median: 357940 cycles/ticks
average: 364358 cycles/ticks
indcpa_dec:
median: 121552 cycles/ticks
average: 124193 cycles/ticks
kyber_keypair_derand:
median: 295744 cycles/ticks
average: 300847 cycles/ticks
kyber_keypair:
median: 301218 cycles/ticks
average: 306312 cycles/ticks
kyber_encaps_derand:
median: 384790 cycles/ticks
average: 391669 cycles/ticks
kyber_encaps:
median: 386172 cycles/ticks
average: 392474 cycles/ticks
kyber_decaps:
median: 512240 cycles/ticks
average: 522038 cycles/ticks
Loop spin: 643
gen_a:
median: 57640 cycles/ticks
average: 58345 cycles/ticks
poly_getnoise_eta1:
median: 11296 cycles/ticks
average: 11365 cycles/ticks
poly_getnoise_eta2:
median: 7292 cycles/ticks
average: 7512 cycles/ticks
NTT:
median: 23258 cycles/ticks
average: 23643 cycles/ticks
INVNTT:
median: 33488 cycles/ticks
average: 34046 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23664 cycles/ticks
average: 24191 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3866 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3471 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3700 cycles/ticks
poly_decompress:
median: 1032 cycles/ticks
average: 1036 cycles/ticks
polyvec_compress:
median: 11384 cycles/ticks
average: 11632 cycles/ticks
polyvec_decompress:
median: 4352 cycles/ticks
average: 4452 cycles/ticks
indcpa_keypair:
median: 268226 cycles/ticks
average: 273834 cycles/ticks
indcpa_enc:
median: 357522 cycles/ticks
average: 364365 cycles/ticks
indcpa_dec:
median: 121142 cycles/ticks
average: 123000 cycles/ticks
kyber_keypair_derand:
median: 291688 cycles/ticks
average: 298507 cycles/ticks
kyber_keypair:
median: 300792 cycles/ticks
average: 306117 cycles/ticks
kyber_encaps_derand:
median: 384708 cycles/ticks
average: 391917 cycles/ticks
kyber_encaps:
median: 385880 cycles/ticks
average: 391871 cycles/ticks
kyber_decaps:
median: 512002 cycles/ticks
average: 520535 cycles/ticks
Loop spin: 644
gen_a:
median: 57624 cycles/ticks
average: 58993 cycles/ticks
poly_getnoise_eta1:
median: 11194 cycles/ticks
average: 11256 cycles/ticks
poly_getnoise_eta2:
median: 7242 cycles/ticks
average: 7266 cycles/ticks
NTT:
median: 23250 cycles/ticks
average: 23444 cycles/ticks
INVNTT:
median: 33482 cycles/ticks
average: 34048 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23606 cycles/ticks
average: 24096 cycles/ticks
poly_tomsg:
median: 3846 cycles/ticks
average: 3872 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3470 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3676 cycles/ticks
poly_decompress:
median: 1024 cycles/ticks
average: 1047 cycles/ticks
polyvec_compress:
median: 11332 cycles/ticks
average: 11462 cycles/ticks
polyvec_decompress:
median: 4318 cycles/ticks
average: 4415 cycles/ticks
indcpa_keypair:
median: 268856 cycles/ticks
average: 274849 cycles/ticks
indcpa_enc:
median: 358000 cycles/ticks
average: 365085 cycles/ticks
indcpa_dec:
median: 121324 cycles/ticks
average: 123419 cycles/ticks
kyber_keypair_derand:
median: 291764 cycles/ticks
average: 297679 cycles/ticks
kyber_keypair:
median: 300924 cycles/ticks
average: 305425 cycles/ticks
kyber_encaps_derand:
median: 384816 cycles/ticks
average: 392074 cycles/ticks
kyber_encaps:
median: 385882 cycles/ticks
average: 392158 cycles/ticks
kyber_decaps:
median: 512238 cycles/ticks
average: 520781 cycles/ticks
Loop spin: 645
gen_a:
median: 57644 cycles/ticks
average: 58850 cycles/ticks
poly_getnoise_eta1:
median: 11252 cycles/ticks
average: 11356 cycles/ticks
poly_getnoise_eta2:
median: 7284 cycles/ticks
average: 7510 cycles/ticks
NTT:
median: 23304 cycles/ticks
average: 23825 cycles/ticks
INVNTT:
median: 33470 cycles/ticks
average: 33906 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23588 cycles/ticks
average: 23823 cycles/ticks
poly_tomsg:
median: 3858 cycles/ticks
average: 3926 cycles/ticks
poly_frommsg:
median: 3540 cycles/ticks
average: 3634 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3727 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1036 cycles/ticks
polyvec_compress:
median: 11326 cycles/ticks
average: 11385 cycles/ticks
polyvec_decompress:
median: 4266 cycles/ticks
average: 4305 cycles/ticks
indcpa_keypair:
median: 269000 cycles/ticks
average: 273824 cycles/ticks
indcpa_enc:
median: 358184 cycles/ticks
average: 364774 cycles/ticks
indcpa_dec:
median: 121384 cycles/ticks
average: 123871 cycles/ticks
kyber_keypair_derand:
median: 291504 cycles/ticks
average: 297037 cycles/ticks
kyber_keypair:
median: 301468 cycles/ticks
average: 306644 cycles/ticks
kyber_encaps_derand:
median: 384708 cycles/ticks
average: 391777 cycles/ticks
kyber_encaps:
median: 386178 cycles/ticks
average: 393265 cycles/ticks
kyber_decaps:
median: 512166 cycles/ticks
average: 520860 cycles/ticks
Loop spin: 646
gen_a:
median: 57674 cycles/ticks
average: 58872 cycles/ticks
poly_getnoise_eta1:
median: 11276 cycles/ticks
average: 11463 cycles/ticks
poly_getnoise_eta2:
median: 7238 cycles/ticks
average: 7265 cycles/ticks
NTT:
median: 23282 cycles/ticks
average: 23676 cycles/ticks
INVNTT:
median: 33452 cycles/ticks
average: 34219 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23604 cycles/ticks
average: 24017 cycles/ticks
poly_tomsg:
median: 3954 cycles/ticks
average: 4072 cycles/ticks
poly_frommsg:
median: 3444 cycles/ticks
average: 3493 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3684 cycles/ticks
poly_decompress:
median: 1024 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11412 cycles/ticks
average: 11691 cycles/ticks
polyvec_decompress:
median: 4264 cycles/ticks
average: 4286 cycles/ticks
indcpa_keypair:
median: 269424 cycles/ticks
average: 273859 cycles/ticks
indcpa_enc:
median: 358176 cycles/ticks
average: 364879 cycles/ticks
indcpa_dec:
median: 121642 cycles/ticks
average: 124383 cycles/ticks
kyber_keypair_derand:
median: 292144 cycles/ticks
average: 297373 cycles/ticks
kyber_keypair:
median: 301528 cycles/ticks
average: 307171 cycles/ticks
kyber_encaps_derand:
median: 384972 cycles/ticks
average: 391634 cycles/ticks
kyber_encaps:
median: 386066 cycles/ticks
average: 393275 cycles/ticks
kyber_decaps:
median: 512080 cycles/ticks
average: 520635 cycles/ticks
Loop spin: 647
gen_a:
median: 57624 cycles/ticks
average: 58695 cycles/ticks
poly_getnoise_eta1:
median: 11334 cycles/ticks
average: 11424 cycles/ticks
poly_getnoise_eta2:
median: 7242 cycles/ticks
average: 7298 cycles/ticks
NTT:
median: 23258 cycles/ticks
average: 23659 cycles/ticks
INVNTT:
median: 33508 cycles/ticks
average: 34138 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23664 cycles/ticks
average: 24096 cycles/ticks
poly_tomsg:
median: 3948 cycles/ticks
average: 4035 cycles/ticks
poly_frommsg:
median: 3444 cycles/ticks
average: 3475 cycles/ticks
poly_compress:
median: 3658 cycles/ticks
average: 3703 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1037 cycles/ticks
polyvec_compress:
median: 11366 cycles/ticks
average: 11658 cycles/ticks
polyvec_decompress:
median: 4270 cycles/ticks
average: 4354 cycles/ticks
indcpa_keypair:
median: 268420 cycles/ticks
average: 273408 cycles/ticks
indcpa_enc:
median: 357688 cycles/ticks
average: 363664 cycles/ticks
indcpa_dec:
median: 121274 cycles/ticks
average: 123634 cycles/ticks
kyber_keypair_derand:
median: 291850 cycles/ticks
average: 297445 cycles/ticks
kyber_keypair:
median: 301210 cycles/ticks
average: 306921 cycles/ticks
kyber_encaps_derand:
median: 384948 cycles/ticks
average: 392004 cycles/ticks
kyber_encaps:
median: 386676 cycles/ticks
average: 393995 cycles/ticks
kyber_decaps:
median: 512222 cycles/ticks
average: 521346 cycles/ticks
Loop spin: 648
gen_a:
median: 57602 cycles/ticks
average: 58275 cycles/ticks
poly_getnoise_eta1:
median: 11284 cycles/ticks
average: 11360 cycles/ticks
poly_getnoise_eta2:
median: 7244 cycles/ticks
average: 7258 cycles/ticks
NTT:
median: 23286 cycles/ticks
average: 23735 cycles/ticks
INVNTT:
median: 33486 cycles/ticks
average: 34370 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23616 cycles/ticks
average: 24157 cycles/ticks
poly_tomsg:
median: 3846 cycles/ticks
average: 3862 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3462 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3675 cycles/ticks
poly_decompress:
median: 1032 cycles/ticks
average: 1049 cycles/ticks
polyvec_compress:
median: 11342 cycles/ticks
average: 11449 cycles/ticks
polyvec_decompress:
median: 4356 cycles/ticks
average: 4457 cycles/ticks
indcpa_keypair:
median: 268330 cycles/ticks
average: 273374 cycles/ticks
indcpa_enc:
median: 357766 cycles/ticks
average: 364775 cycles/ticks
indcpa_dec:
median: 121342 cycles/ticks
average: 122893 cycles/ticks
kyber_keypair_derand:
median: 296014 cycles/ticks
average: 301996 cycles/ticks
kyber_keypair:
median: 300912 cycles/ticks
average: 305957 cycles/ticks
kyber_encaps_derand:
median: 384938 cycles/ticks
average: 391901 cycles/ticks
kyber_encaps:
median: 386244 cycles/ticks
average: 393371 cycles/ticks
kyber_decaps:
median: 512552 cycles/ticks
average: 521839 cycles/ticks
Loop spin: 649
gen_a:
median: 57608 cycles/ticks
average: 58814 cycles/ticks
poly_getnoise_eta1:
median: 11256 cycles/ticks
average: 11327 cycles/ticks
poly_getnoise_eta2:
median: 7272 cycles/ticks
average: 7400 cycles/ticks
NTT:
median: 23246 cycles/ticks
average: 23582 cycles/ticks
INVNTT:
median: 33484 cycles/ticks
average: 34191 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23574 cycles/ticks
average: 23842 cycles/ticks
poly_tomsg:
median: 3860 cycles/ticks
average: 3966 cycles/ticks
poly_frommsg:
median: 3444 cycles/ticks
average: 3477 cycles/ticks
poly_compress:
median: 3666 cycles/ticks
average: 3674 cycles/ticks
poly_decompress:
median: 1044 cycles/ticks
average: 1077 cycles/ticks
polyvec_compress:
median: 11358 cycles/ticks
average: 11581 cycles/ticks
polyvec_decompress:
median: 4268 cycles/ticks
average: 4290 cycles/ticks
indcpa_keypair:
median: 268882 cycles/ticks
average: 273558 cycles/ticks
indcpa_enc:
median: 357780 cycles/ticks
average: 363820 cycles/ticks
indcpa_dec:
median: 121404 cycles/ticks
average: 123890 cycles/ticks
kyber_keypair_derand:
median: 291702 cycles/ticks
average: 296148 cycles/ticks
kyber_keypair:
median: 300894 cycles/ticks
average: 305171 cycles/ticks
kyber_encaps_derand:
median: 384458 cycles/ticks
average: 389354 cycles/ticks
kyber_encaps:
median: 385996 cycles/ticks
average: 390798 cycles/ticks
kyber_decaps:
median: 512046 cycles/ticks
average: 519151 cycles/ticks
Loop spin: 650
gen_a:
median: 57624 cycles/ticks
average: 58524 cycles/ticks
poly_getnoise_eta1:
median: 11304 cycles/ticks
average: 11390 cycles/ticks
poly_getnoise_eta2:
median: 7246 cycles/ticks
average: 7298 cycles/ticks
NTT:
median: 23368 cycles/ticks
average: 23566 cycles/ticks
INVNTT:
median: 33466 cycles/ticks
average: 34164 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23586 cycles/ticks
average: 23907 cycles/ticks
poly_tomsg:
median: 3952 cycles/ticks
average: 4078 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3517 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3676 cycles/ticks
poly_decompress:
median: 1056 cycles/ticks
average: 1127 cycles/ticks
polyvec_compress:
median: 11352 cycles/ticks
average: 11540 cycles/ticks
polyvec_decompress:
median: 4378 cycles/ticks
average: 4525 cycles/ticks
indcpa_keypair:
median: 268376 cycles/ticks
average: 272303 cycles/ticks
indcpa_enc:
median: 357466 cycles/ticks
average: 363795 cycles/ticks
indcpa_dec:
median: 121294 cycles/ticks
average: 123247 cycles/ticks
kyber_keypair_derand:
median: 291458 cycles/ticks
average: 295023 cycles/ticks
kyber_keypair:
median: 301028 cycles/ticks
average: 305050 cycles/ticks
kyber_encaps_derand:
median: 384420 cycles/ticks
average: 389069 cycles/ticks
kyber_encaps:
median: 385738 cycles/ticks
average: 390140 cycles/ticks
kyber_decaps:
median: 511710 cycles/ticks
average: 518502 cycles/ticks
Loop spin: 651
gen_a:
median: 57580 cycles/ticks
average: 57962 cycles/ticks
poly_getnoise_eta1:
median: 11220 cycles/ticks
average: 11307 cycles/ticks
poly_getnoise_eta2:
median: 7248 cycles/ticks
average: 7290 cycles/ticks
NTT:
median: 23250 cycles/ticks
average: 23424 cycles/ticks
INVNTT:
median: 33440 cycles/ticks
average: 33668 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23592 cycles/ticks
average: 23944 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3859 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3493 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3671 cycles/ticks
poly_decompress:
median: 1030 cycles/ticks
average: 1051 cycles/ticks
polyvec_compress:
median: 11366 cycles/ticks
average: 11641 cycles/ticks
polyvec_decompress:
median: 4268 cycles/ticks
average: 4293 cycles/ticks
indcpa_keypair:
median: 269224 cycles/ticks
average: 272480 cycles/ticks
indcpa_enc:
median: 358364 cycles/ticks
average: 362722 cycles/ticks
indcpa_dec:
median: 121316 cycles/ticks
average: 123599 cycles/ticks
kyber_keypair_derand:
median: 292052 cycles/ticks
average: 297963 cycles/ticks
kyber_keypair:
median: 301704 cycles/ticks
average: 307252 cycles/ticks
kyber_encaps_derand:
median: 385358 cycles/ticks
average: 392634 cycles/ticks
kyber_encaps:
median: 387154 cycles/ticks
average: 394811 cycles/ticks
kyber_decaps:
median: 512734 cycles/ticks
average: 520546 cycles/ticks
Loop spin: 652
gen_a:
median: 57628 cycles/ticks
average: 58630 cycles/ticks
poly_getnoise_eta1:
median: 11230 cycles/ticks
average: 11287 cycles/ticks
poly_getnoise_eta2:
median: 7238 cycles/ticks
average: 7253 cycles/ticks
NTT:
median: 23254 cycles/ticks
average: 23808 cycles/ticks
INVNTT:
median: 33432 cycles/ticks
average: 33965 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23594 cycles/ticks
average: 23965 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3858 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3464 cycles/ticks
poly_compress:
median: 3722 cycles/ticks
average: 3859 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1080 cycles/ticks
polyvec_compress:
median: 11366 cycles/ticks
average: 11641 cycles/ticks
polyvec_decompress:
median: 4270 cycles/ticks
average: 4350 cycles/ticks
indcpa_keypair:
median: 269306 cycles/ticks
average: 275326 cycles/ticks
indcpa_enc:
median: 358232 cycles/ticks
average: 365227 cycles/ticks
indcpa_dec:
median: 121318 cycles/ticks
average: 123602 cycles/ticks
kyber_keypair_derand:
median: 291766 cycles/ticks
average: 298034 cycles/ticks
kyber_keypair:
median: 301274 cycles/ticks
average: 306804 cycles/ticks
kyber_encaps_derand:
median: 384908 cycles/ticks
average: 392167 cycles/ticks
kyber_encaps:
median: 386264 cycles/ticks
average: 393094 cycles/ticks
kyber_decaps:
median: 512030 cycles/ticks
average: 520882 cycles/ticks
Loop spin: 653
gen_a:
median: 57716 cycles/ticks
average: 59046 cycles/ticks
poly_getnoise_eta1:
median: 11268 cycles/ticks
average: 11532 cycles/ticks
poly_getnoise_eta2:
median: 7272 cycles/ticks
average: 7408 cycles/ticks
NTT:
median: 23298 cycles/ticks
average: 23612 cycles/ticks
INVNTT:
median: 33516 cycles/ticks
average: 34389 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23612 cycles/ticks
average: 23983 cycles/ticks
poly_tomsg:
median: 3852 cycles/ticks
average: 3860 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3484 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3674 cycles/ticks
poly_decompress:
median: 1024 cycles/ticks
average: 1034 cycles/ticks
polyvec_compress:
median: 11360 cycles/ticks
average: 11641 cycles/ticks
polyvec_decompress:
median: 4260 cycles/ticks
average: 4277 cycles/ticks
indcpa_keypair:
median: 268720 cycles/ticks
average: 273995 cycles/ticks
indcpa_enc:
median: 357766 cycles/ticks
average: 363639 cycles/ticks
indcpa_dec:
median: 121290 cycles/ticks
average: 123812 cycles/ticks
kyber_keypair_derand:
median: 291514 cycles/ticks
average: 296562 cycles/ticks
kyber_keypair:
median: 301288 cycles/ticks
average: 306743 cycles/ticks
kyber_encaps_derand:
median: 384806 cycles/ticks
average: 391416 cycles/ticks
kyber_encaps:
median: 386196 cycles/ticks
average: 392888 cycles/ticks
kyber_decaps:
median: 512326 cycles/ticks
average: 520731 cycles/ticks
Loop spin: 654
gen_a:
median: 57596 cycles/ticks
average: 58706 cycles/ticks
poly_getnoise_eta1:
median: 11308 cycles/ticks
average: 11392 cycles/ticks
poly_getnoise_eta2:
median: 7238 cycles/ticks
average: 7252 cycles/ticks
NTT:
median: 23260 cycles/ticks
average: 23747 cycles/ticks
INVNTT:
median: 33464 cycles/ticks
average: 33921 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23606 cycles/ticks
average: 24037 cycles/ticks
poly_tomsg:
median: 3958 cycles/ticks
average: 4044 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3516 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3673 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1037 cycles/ticks
polyvec_compress:
median: 11350 cycles/ticks
average: 11535 cycles/ticks
polyvec_decompress:
median: 4294 cycles/ticks
average: 4420 cycles/ticks
indcpa_keypair:
median: 268622 cycles/ticks
average: 272832 cycles/ticks
indcpa_enc:
median: 357606 cycles/ticks
average: 363324 cycles/ticks
indcpa_dec:
median: 121246 cycles/ticks
average: 123079 cycles/ticks
kyber_keypair_derand:
median: 292230 cycles/ticks
average: 297266 cycles/ticks
kyber_keypair:
median: 301032 cycles/ticks
average: 305944 cycles/ticks
kyber_encaps_derand:
median: 384788 cycles/ticks
average: 391431 cycles/ticks
kyber_encaps:
median: 386826 cycles/ticks
average: 392942 cycles/ticks
kyber_decaps:
median: 512124 cycles/ticks
average: 520273 cycles/ticks
Loop spin: 655
gen_a:
median: 57706 cycles/ticks
average: 58802 cycles/ticks
poly_getnoise_eta1:
median: 11252 cycles/ticks
average: 11340 cycles/ticks
poly_getnoise_eta2:
median: 7240 cycles/ticks
average: 7273 cycles/ticks
NTT:
median: 23292 cycles/ticks
average: 23455 cycles/ticks
INVNTT:
median: 33508 cycles/ticks
average: 34241 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23578 cycles/ticks
average: 23913 cycles/ticks
poly_tomsg:
median: 3956 cycles/ticks
average: 4051 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3468 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3667 cycles/ticks
poly_decompress:
median: 1024 cycles/ticks
average: 1051 cycles/ticks
polyvec_compress:
median: 11384 cycles/ticks
average: 11588 cycles/ticks
polyvec_decompress:
median: 4268 cycles/ticks
average: 4387 cycles/ticks
indcpa_keypair:
median: 269000 cycles/ticks
average: 273342 cycles/ticks
indcpa_enc:
median: 357958 cycles/ticks
average: 364103 cycles/ticks
indcpa_dec:
median: 121376 cycles/ticks
average: 123800 cycles/ticks
kyber_keypair_derand:
median: 291318 cycles/ticks
average: 296157 cycles/ticks
kyber_keypair:
median: 301074 cycles/ticks
average: 306468 cycles/ticks
kyber_encaps_derand:
median: 384732 cycles/ticks
average: 390787 cycles/ticks
kyber_encaps:
median: 386144 cycles/ticks
average: 393156 cycles/ticks
kyber_decaps:
median: 512420 cycles/ticks
average: 520349 cycles/ticks
Loop spin: 656
gen_a:
median: 57604 cycles/ticks
average: 58288 cycles/ticks
poly_getnoise_eta1:
median: 11232 cycles/ticks
average: 11326 cycles/ticks
poly_getnoise_eta2:
median: 7232 cycles/ticks
average: 7296 cycles/ticks
NTT:
median: 23284 cycles/ticks
average: 23909 cycles/ticks
INVNTT:
median: 33454 cycles/ticks
average: 33869 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23606 cycles/ticks
average: 24002 cycles/ticks
poly_tomsg:
median: 3890 cycles/ticks
average: 4001 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3474 cycles/ticks
poly_compress:
median: 3670 cycles/ticks
average: 3754 cycles/ticks
poly_decompress:
median: 1056 cycles/ticks
average: 1068 cycles/ticks
polyvec_compress:
median: 11344 cycles/ticks
average: 11526 cycles/ticks
polyvec_decompress:
median: 4376 cycles/ticks
average: 4476 cycles/ticks
indcpa_keypair:
median: 268690 cycles/ticks
average: 272933 cycles/ticks
indcpa_enc:
median: 357838 cycles/ticks
average: 363796 cycles/ticks
indcpa_dec:
median: 121302 cycles/ticks
average: 123155 cycles/ticks
kyber_keypair_derand:
median: 292044 cycles/ticks
average: 296482 cycles/ticks
kyber_keypair:
median: 300970 cycles/ticks
average: 305591 cycles/ticks
kyber_encaps_derand:
median: 385202 cycles/ticks
average: 391671 cycles/ticks
kyber_encaps:
median: 386324 cycles/ticks
average: 392614 cycles/ticks
kyber_decaps:
median: 512358 cycles/ticks
average: 520464 cycles/ticks
Loop spin: 657
gen_a:
median: 57592 cycles/ticks
average: 57964 cycles/ticks
poly_getnoise_eta1:
median: 11338 cycles/ticks
average: 11424 cycles/ticks
poly_getnoise_eta2:
median: 7244 cycles/ticks
average: 7265 cycles/ticks
NTT:
median: 23246 cycles/ticks
average: 23684 cycles/ticks
INVNTT:
median: 33536 cycles/ticks
average: 34250 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23594 cycles/ticks
average: 24066 cycles/ticks
poly_tomsg:
median: 3898 cycles/ticks
average: 3996 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3478 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3677 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1049 cycles/ticks
polyvec_compress:
median: 11324 cycles/ticks
average: 11390 cycles/ticks
polyvec_decompress:
median: 4262 cycles/ticks
average: 4275 cycles/ticks
indcpa_keypair:
median: 268650 cycles/ticks
average: 272778 cycles/ticks
indcpa_enc:
median: 357768 cycles/ticks
average: 363326 cycles/ticks
indcpa_dec:
median: 121486 cycles/ticks
average: 123142 cycles/ticks
kyber_keypair_derand:
median: 291926 cycles/ticks
average: 296639 cycles/ticks
kyber_keypair:
median: 301166 cycles/ticks
average: 305716 cycles/ticks
kyber_encaps_derand:
median: 384784 cycles/ticks
average: 390899 cycles/ticks
kyber_encaps:
median: 385900 cycles/ticks
average: 391527 cycles/ticks
kyber_decaps:
median: 512010 cycles/ticks
average: 519929 cycles/ticks
Loop spin: 658
gen_a:
median: 57604 cycles/ticks
average: 58014 cycles/ticks
poly_getnoise_eta1:
median: 11226 cycles/ticks
average: 11293 cycles/ticks
poly_getnoise_eta2:
median: 7236 cycles/ticks
average: 7258 cycles/ticks
NTT:
median: 23244 cycles/ticks
average: 23446 cycles/ticks
INVNTT:
median: 33450 cycles/ticks
average: 33653 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23628 cycles/ticks
average: 24025 cycles/ticks
poly_tomsg:
median: 3854 cycles/ticks
average: 3868 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3464 cycles/ticks
poly_compress:
median: 3668 cycles/ticks
average: 3734 cycles/ticks
poly_decompress:
median: 1058 cycles/ticks
average: 1113 cycles/ticks
polyvec_compress:
median: 11346 cycles/ticks
average: 11538 cycles/ticks
polyvec_decompress:
median: 4260 cycles/ticks
average: 4300 cycles/ticks
indcpa_keypair:
median: 268568 cycles/ticks
average: 272930 cycles/ticks
indcpa_enc:
median: 357912 cycles/ticks
average: 363341 cycles/ticks
indcpa_dec:
median: 121216 cycles/ticks
average: 122718 cycles/ticks
kyber_keypair_derand:
median: 291954 cycles/ticks
average: 296148 cycles/ticks
kyber_keypair:
median: 300902 cycles/ticks
average: 305504 cycles/ticks
kyber_encaps_derand:
median: 384622 cycles/ticks
average: 390489 cycles/ticks
kyber_encaps:
median: 385836 cycles/ticks
average: 391552 cycles/ticks
kyber_decaps:
median: 511982 cycles/ticks
average: 519797 cycles/ticks
Loop spin: 659
gen_a:
median: 57678 cycles/ticks
average: 58305 cycles/ticks
poly_getnoise_eta1:
median: 11298 cycles/ticks
average: 11362 cycles/ticks
poly_getnoise_eta2:
median: 7246 cycles/ticks
average: 7267 cycles/ticks
NTT:
median: 23298 cycles/ticks
average: 23510 cycles/ticks
INVNTT:
median: 33462 cycles/ticks
average: 34114 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23586 cycles/ticks
average: 23852 cycles/ticks
poly_tomsg:
median: 3868 cycles/ticks
average: 3990 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3500 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3678 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1036 cycles/ticks
polyvec_compress:
median: 11372 cycles/ticks
average: 11625 cycles/ticks
polyvec_decompress:
median: 4268 cycles/ticks
average: 4292 cycles/ticks
indcpa_keypair:
median: 269220 cycles/ticks
average: 273902 cycles/ticks
indcpa_enc:
median: 357994 cycles/ticks
average: 364147 cycles/ticks
indcpa_dec:
median: 121176 cycles/ticks
average: 122360 cycles/ticks
kyber_keypair_derand:
median: 292780 cycles/ticks
average: 298885 cycles/ticks
kyber_keypair:
median: 300722 cycles/ticks
average: 304508 cycles/ticks
kyber_encaps_derand:
median: 384542 cycles/ticks
average: 390004 cycles/ticks
kyber_encaps:
median: 385766 cycles/ticks
average: 391277 cycles/ticks
kyber_decaps:
median: 512244 cycles/ticks
average: 519490 cycles/ticks
Loop spin: 660
gen_a:
median: 57704 cycles/ticks
average: 58773 cycles/ticks
poly_getnoise_eta1:
median: 11350 cycles/ticks
average: 11638 cycles/ticks
poly_getnoise_eta2:
median: 7306 cycles/ticks
average: 7520 cycles/ticks
NTT:
median: 23234 cycles/ticks
average: 23396 cycles/ticks
INVNTT:
median: 33448 cycles/ticks
average: 33870 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23600 cycles/ticks
average: 23914 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3926 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3473 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3691 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11432 cycles/ticks
average: 11710 cycles/ticks
polyvec_decompress:
median: 4258 cycles/ticks
average: 4289 cycles/ticks
indcpa_keypair:
median: 268596 cycles/ticks
average: 273208 cycles/ticks
indcpa_enc:
median: 357728 cycles/ticks
average: 363060 cycles/ticks
indcpa_dec:
median: 121308 cycles/ticks
average: 123438 cycles/ticks
kyber_keypair_derand:
median: 291854 cycles/ticks
average: 296129 cycles/ticks
kyber_keypair:
median: 300848 cycles/ticks
average: 304722 cycles/ticks
kyber_encaps_derand:
median: 384464 cycles/ticks
average: 389496 cycles/ticks
kyber_encaps:
median: 385852 cycles/ticks
average: 394392 cycles/ticks
kyber_decaps:
median: 512000 cycles/ticks
average: 522378 cycles/ticks
Loop spin: 661
gen_a:
median: 57658 cycles/ticks
average: 58603 cycles/ticks
poly_getnoise_eta1:
median: 11328 cycles/ticks
average: 11420 cycles/ticks
poly_getnoise_eta2:
median: 7242 cycles/ticks
average: 7286 cycles/ticks
NTT:
median: 23286 cycles/ticks
average: 23855 cycles/ticks
INVNTT:
median: 33476 cycles/ticks
average: 34033 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23628 cycles/ticks
average: 24182 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3866 cycles/ticks
poly_frommsg:
median: 3484 cycles/ticks
average: 3593 cycles/ticks
poly_compress:
median: 3658 cycles/ticks
average: 3792 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11328 cycles/ticks
average: 11398 cycles/ticks
polyvec_decompress:
median: 4346 cycles/ticks
average: 4452 cycles/ticks
indcpa_keypair:
median: 268362 cycles/ticks
average: 272215 cycles/ticks
indcpa_enc:
median: 357980 cycles/ticks
average: 363967 cycles/ticks
indcpa_dec:
median: 121596 cycles/ticks
average: 123398 cycles/ticks
kyber_keypair_derand:
median: 291652 cycles/ticks
average: 296352 cycles/ticks
kyber_keypair:
median: 300820 cycles/ticks
average: 304747 cycles/ticks
kyber_encaps_derand:
median: 384944 cycles/ticks
average: 390900 cycles/ticks
kyber_encaps:
median: 386226 cycles/ticks
average: 391911 cycles/ticks
kyber_decaps:
median: 512480 cycles/ticks
average: 519301 cycles/ticks
Loop spin: 662
gen_a:
median: 57702 cycles/ticks
average: 58151 cycles/ticks
poly_getnoise_eta1:
median: 11218 cycles/ticks
average: 11302 cycles/ticks
poly_getnoise_eta2:
median: 7242 cycles/ticks
average: 7265 cycles/ticks
NTT:
median: 23262 cycles/ticks
average: 23677 cycles/ticks
INVNTT:
median: 33452 cycles/ticks
average: 33822 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23622 cycles/ticks
average: 24004 cycles/ticks
poly_tomsg:
median: 3948 cycles/ticks
average: 4090 cycles/ticks
poly_frommsg:
median: 3444 cycles/ticks
average: 3475 cycles/ticks
poly_compress:
median: 3662 cycles/ticks
average: 3695 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11382 cycles/ticks
average: 11592 cycles/ticks
polyvec_decompress:
median: 4380 cycles/ticks
average: 4449 cycles/ticks
indcpa_keypair:
median: 268896 cycles/ticks
average: 272661 cycles/ticks
indcpa_enc:
median: 357856 cycles/ticks
average: 363666 cycles/ticks
indcpa_dec:
median: 121298 cycles/ticks
average: 123390 cycles/ticks
kyber_keypair_derand:
median: 291696 cycles/ticks
average: 296229 cycles/ticks
kyber_keypair:
median: 300976 cycles/ticks
average: 305421 cycles/ticks
kyber_encaps_derand:
median: 384326 cycles/ticks
average: 389329 cycles/ticks
kyber_encaps:
median: 385796 cycles/ticks
average: 390179 cycles/ticks
kyber_decaps:
median: 511810 cycles/ticks
average: 518940 cycles/ticks
Loop spin: 663
gen_a:
median: 57598 cycles/ticks
average: 58229 cycles/ticks
poly_getnoise_eta1:
median: 11338 cycles/ticks
average: 11400 cycles/ticks
poly_getnoise_eta2:
median: 7310 cycles/ticks
average: 7530 cycles/ticks
NTT:
median: 23240 cycles/ticks
average: 23600 cycles/ticks
INVNTT:
median: 33504 cycles/ticks
average: 34042 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23620 cycles/ticks
average: 24130 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3858 cycles/ticks
poly_frommsg:
median: 3534 cycles/ticks
average: 3625 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3738 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11350 cycles/ticks
average: 11620 cycles/ticks
polyvec_decompress:
median: 4264 cycles/ticks
average: 4304 cycles/ticks
indcpa_keypair:
median: 268364 cycles/ticks
average: 273170 cycles/ticks
indcpa_enc:
median: 357898 cycles/ticks
average: 363474 cycles/ticks
indcpa_dec:
median: 121300 cycles/ticks
average: 122966 cycles/ticks
kyber_keypair_derand:
median: 291652 cycles/ticks
average: 296643 cycles/ticks
kyber_keypair:
median: 300754 cycles/ticks
average: 305325 cycles/ticks
kyber_encaps_derand:
median: 384828 cycles/ticks
average: 391243 cycles/ticks
kyber_encaps:
median: 386294 cycles/ticks
average: 392364 cycles/ticks
kyber_decaps:
median: 511910 cycles/ticks
average: 518114 cycles/ticks
Loop spin: 664
gen_a:
median: 57676 cycles/ticks
average: 58349 cycles/ticks
poly_getnoise_eta1:
median: 11324 cycles/ticks
average: 11407 cycles/ticks
poly_getnoise_eta2:
median: 7246 cycles/ticks
average: 7299 cycles/ticks
NTT:
median: 23238 cycles/ticks
average: 23617 cycles/ticks
INVNTT:
median: 33456 cycles/ticks
average: 33906 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23574 cycles/ticks
average: 23907 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3872 cycles/ticks
poly_frommsg:
median: 3440 cycles/ticks
average: 3469 cycles/ticks
poly_compress:
median: 3658 cycles/ticks
average: 3671 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1047 cycles/ticks
polyvec_compress:
median: 11326 cycles/ticks
average: 11401 cycles/ticks
polyvec_decompress:
median: 4262 cycles/ticks
average: 4283 cycles/ticks
indcpa_keypair:
median: 268316 cycles/ticks
average: 272170 cycles/ticks
indcpa_enc:
median: 357824 cycles/ticks
average: 362699 cycles/ticks
indcpa_dec:
median: 121252 cycles/ticks
average: 123876 cycles/ticks
kyber_keypair_derand:
median: 291560 cycles/ticks
average: 296436 cycles/ticks
kyber_keypair:
median: 300688 cycles/ticks
average: 305301 cycles/ticks
kyber_encaps_derand:
median: 385050 cycles/ticks
average: 391494 cycles/ticks
kyber_encaps:
median: 385756 cycles/ticks
average: 391605 cycles/ticks
kyber_decaps:
median: 511670 cycles/ticks
average: 518885 cycles/ticks
Loop spin: 665
gen_a:
median: 57576 cycles/ticks
average: 58460 cycles/ticks
poly_getnoise_eta1:
median: 11238 cycles/ticks
average: 11327 cycles/ticks
poly_getnoise_eta2:
median: 7242 cycles/ticks
average: 7276 cycles/ticks
NTT:
median: 23274 cycles/ticks
average: 23693 cycles/ticks
INVNTT:
median: 33590 cycles/ticks
average: 34253 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23616 cycles/ticks
average: 24003 cycles/ticks
poly_tomsg:
median: 3944 cycles/ticks
average: 4122 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3477 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3678 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1051 cycles/ticks
polyvec_compress:
median: 11340 cycles/ticks
average: 11525 cycles/ticks
polyvec_decompress:
median: 4310 cycles/ticks
average: 4422 cycles/ticks
indcpa_keypair:
median: 268206 cycles/ticks
average: 271502 cycles/ticks
indcpa_enc:
median: 357702 cycles/ticks
average: 363095 cycles/ticks
indcpa_dec:
median: 121248 cycles/ticks
average: 122932 cycles/ticks
kyber_keypair_derand:
median: 291656 cycles/ticks
average: 295865 cycles/ticks
kyber_keypair:
median: 301456 cycles/ticks
average: 306035 cycles/ticks
kyber_encaps_derand:
median: 384680 cycles/ticks
average: 391834 cycles/ticks
kyber_encaps:
median: 386146 cycles/ticks
average: 392423 cycles/ticks
kyber_decaps:
median: 512414 cycles/ticks
average: 521096 cycles/ticks
Loop spin: 666
gen_a:
median: 57586 cycles/ticks
average: 58211 cycles/ticks
poly_getnoise_eta1:
median: 11326 cycles/ticks
average: 11398 cycles/ticks
poly_getnoise_eta2:
median: 7312 cycles/ticks
average: 7533 cycles/ticks
NTT:
median: 23226 cycles/ticks
average: 23410 cycles/ticks
INVNTT:
median: 33452 cycles/ticks
average: 33875 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23640 cycles/ticks
average: 24253 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3868 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3484 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3677 cycles/ticks
poly_decompress:
median: 1032 cycles/ticks
average: 1037 cycles/ticks
polyvec_compress:
median: 11324 cycles/ticks
average: 11388 cycles/ticks
polyvec_decompress:
median: 4260 cycles/ticks
average: 4283 cycles/ticks
indcpa_keypair:
median: 269012 cycles/ticks
average: 272798 cycles/ticks
indcpa_enc:
median: 357872 cycles/ticks
average: 362944 cycles/ticks
indcpa_dec:
median: 121186 cycles/ticks
average: 122688 cycles/ticks
kyber_keypair_derand:
median: 291416 cycles/ticks
average: 295763 cycles/ticks
kyber_keypair:
median: 300952 cycles/ticks
average: 305012 cycles/ticks
kyber_encaps_derand:
median: 384662 cycles/ticks
average: 390764 cycles/ticks
kyber_encaps:
median: 385748 cycles/ticks
average: 391603 cycles/ticks
kyber_decaps:
median: 512236 cycles/ticks
average: 520926 cycles/ticks
Loop spin: 667
gen_a:
median: 57738 cycles/ticks
average: 58937 cycles/ticks
poly_getnoise_eta1:
median: 11286 cycles/ticks
average: 11534 cycles/ticks
poly_getnoise_eta2:
median: 7280 cycles/ticks
average: 7512 cycles/ticks
NTT:
median: 23264 cycles/ticks
average: 23620 cycles/ticks
INVNTT:
median: 33454 cycles/ticks
average: 33940 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23560 cycles/ticks
average: 23689 cycles/ticks
poly_tomsg:
median: 3976 cycles/ticks
average: 4033 cycles/ticks
poly_frommsg:
median: 3444 cycles/ticks
average: 3522 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3682 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1054 cycles/ticks
polyvec_compress:
median: 11334 cycles/ticks
average: 11400 cycles/ticks
polyvec_decompress:
median: 4264 cycles/ticks
average: 4280 cycles/ticks
indcpa_keypair:
median: 268140 cycles/ticks
average: 272352 cycles/ticks
indcpa_enc:
median: 357662 cycles/ticks
average: 363214 cycles/ticks
indcpa_dec:
median: 121276 cycles/ticks
average: 123405 cycles/ticks
kyber_keypair_derand:
median: 291490 cycles/ticks
average: 295656 cycles/ticks
kyber_keypair:
median: 300996 cycles/ticks
average: 305461 cycles/ticks
kyber_encaps_derand:
median: 384422 cycles/ticks
average: 390451 cycles/ticks
kyber_encaps:
median: 385688 cycles/ticks
average: 392444 cycles/ticks
kyber_decaps:
median: 511898 cycles/ticks
average: 520404 cycles/ticks
Loop spin: 668
gen_a:
median: 57698 cycles/ticks
average: 58900 cycles/ticks
poly_getnoise_eta1:
median: 11280 cycles/ticks
average: 11462 cycles/ticks
poly_getnoise_eta2:
median: 7262 cycles/ticks
average: 7407 cycles/ticks
NTT:
median: 23316 cycles/ticks
average: 23699 cycles/ticks
INVNTT:
median: 33534 cycles/ticks
average: 34062 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23612 cycles/ticks
average: 24211 cycles/ticks
poly_tomsg:
median: 3882 cycles/ticks
average: 4079 cycles/ticks
poly_frommsg:
median: 3444 cycles/ticks
average: 3489 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3676 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1036 cycles/ticks
polyvec_compress:
median: 11368 cycles/ticks
average: 11651 cycles/ticks
polyvec_decompress:
median: 4268 cycles/ticks
average: 4342 cycles/ticks
indcpa_keypair:
median: 269194 cycles/ticks
average: 273074 cycles/ticks
indcpa_enc:
median: 357786 cycles/ticks
average: 362889 cycles/ticks
indcpa_dec:
median: 121236 cycles/ticks
average: 122866 cycles/ticks
kyber_keypair_derand:
median: 291890 cycles/ticks
average: 295609 cycles/ticks
kyber_keypair:
median: 301644 cycles/ticks
average: 305746 cycles/ticks
kyber_encaps_derand:
median: 385072 cycles/ticks
average: 390266 cycles/ticks
kyber_encaps:
median: 386016 cycles/ticks
average: 392768 cycles/ticks
kyber_decaps:
median: 512110 cycles/ticks
average: 520913 cycles/ticks
Loop spin: 669
gen_a:
median: 57620 cycles/ticks
average: 58470 cycles/ticks
poly_getnoise_eta1:
median: 11238 cycles/ticks
average: 11304 cycles/ticks
poly_getnoise_eta2:
median: 7240 cycles/ticks
average: 7274 cycles/ticks
NTT:
median: 23278 cycles/ticks
average: 23698 cycles/ticks
INVNTT:
median: 33468 cycles/ticks
average: 34002 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23586 cycles/ticks
average: 24040 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3877 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3471 cycles/ticks
poly_compress:
median: 3658 cycles/ticks
average: 3700 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11392 cycles/ticks
average: 11731 cycles/ticks
polyvec_decompress:
median: 4344 cycles/ticks
average: 4451 cycles/ticks
indcpa_keypair:
median: 268406 cycles/ticks
average: 272804 cycles/ticks
indcpa_enc:
median: 358334 cycles/ticks
average: 363710 cycles/ticks
indcpa_dec:
median: 121144 cycles/ticks
average: 122570 cycles/ticks
kyber_keypair_derand:
median: 291966 cycles/ticks
average: 296721 cycles/ticks
kyber_keypair:
median: 300996 cycles/ticks
average: 304885 cycles/ticks
kyber_encaps_derand:
median: 384900 cycles/ticks
average: 389440 cycles/ticks
kyber_encaps:
median: 386022 cycles/ticks
average: 391123 cycles/ticks
kyber_decaps:
median: 512568 cycles/ticks
average: 520893 cycles/ticks
Loop spin: 670
gen_a:
median: 57646 cycles/ticks
average: 58803 cycles/ticks
poly_getnoise_eta1:
median: 11250 cycles/ticks
average: 11323 cycles/ticks
poly_getnoise_eta2:
median: 7286 cycles/ticks
average: 7520 cycles/ticks
NTT:
median: 23234 cycles/ticks
average: 23608 cycles/ticks
INVNTT:
median: 33444 cycles/ticks
average: 33973 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23562 cycles/ticks
average: 23770 cycles/ticks
poly_tomsg:
median: 3846 cycles/ticks
average: 3871 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3464 cycles/ticks
poly_compress:
median: 3662 cycles/ticks
average: 3772 cycles/ticks
poly_decompress:
median: 1056 cycles/ticks
average: 1079 cycles/ticks
polyvec_compress:
median: 11322 cycles/ticks
average: 11466 cycles/ticks
polyvec_decompress:
median: 4264 cycles/ticks
average: 4284 cycles/ticks
indcpa_keypair:
median: 268634 cycles/ticks
average: 273486 cycles/ticks
indcpa_enc:
median: 359012 cycles/ticks
average: 364449 cycles/ticks
indcpa_dec:
median: 121264 cycles/ticks
average: 123917 cycles/ticks
kyber_keypair_derand:
median: 291398 cycles/ticks
average: 296097 cycles/ticks
kyber_keypair:
median: 300878 cycles/ticks
average: 305569 cycles/ticks
kyber_encaps_derand:
median: 386264 cycles/ticks
average: 391842 cycles/ticks
kyber_encaps:
median: 387406 cycles/ticks
average: 392643 cycles/ticks
kyber_decaps:
median: 513974 cycles/ticks
average: 521740 cycles/ticks
Loop spin: 671
gen_a:
median: 57762 cycles/ticks
average: 59041 cycles/ticks
poly_getnoise_eta1:
median: 11406 cycles/ticks
average: 11661 cycles/ticks
poly_getnoise_eta2:
median: 7242 cycles/ticks
average: 7295 cycles/ticks
NTT:
median: 23280 cycles/ticks
average: 23695 cycles/ticks
INVNTT:
median: 33480 cycles/ticks
average: 34217 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23594 cycles/ticks
average: 24094 cycles/ticks
poly_tomsg:
median: 3860 cycles/ticks
average: 3964 cycles/ticks
poly_frommsg:
median: 3444 cycles/ticks
average: 3473 cycles/ticks
poly_compress:
median: 3662 cycles/ticks
average: 3692 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1034 cycles/ticks
polyvec_compress:
median: 11358 cycles/ticks
average: 11633 cycles/ticks
polyvec_decompress:
median: 4260 cycles/ticks
average: 4300 cycles/ticks
indcpa_keypair:
median: 268924 cycles/ticks
average: 272248 cycles/ticks
indcpa_enc:
median: 358422 cycles/ticks
average: 363540 cycles/ticks
indcpa_dec:
median: 121378 cycles/ticks
average: 123443 cycles/ticks
kyber_keypair_derand:
median: 292100 cycles/ticks
average: 296328 cycles/ticks
kyber_keypair:
median: 301104 cycles/ticks
average: 305615 cycles/ticks
kyber_encaps_derand:
median: 385408 cycles/ticks
average: 391685 cycles/ticks
kyber_encaps:
median: 386486 cycles/ticks
average: 393075 cycles/ticks
kyber_decaps:
median: 512508 cycles/ticks
average: 519971 cycles/ticks
Loop spin: 672
gen_a:
median: 57582 cycles/ticks
average: 58351 cycles/ticks
poly_getnoise_eta1:
median: 11268 cycles/ticks
average: 11523 cycles/ticks
poly_getnoise_eta2:
median: 7238 cycles/ticks
average: 7320 cycles/ticks
NTT:
median: 23310 cycles/ticks
average: 23715 cycles/ticks
INVNTT:
median: 33528 cycles/ticks
average: 34236 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23568 cycles/ticks
average: 23803 cycles/ticks
poly_tomsg:
median: 3948 cycles/ticks
average: 4093 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3468 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3679 cycles/ticks
poly_decompress:
median: 1020 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11332 cycles/ticks
average: 11407 cycles/ticks
polyvec_decompress:
median: 4262 cycles/ticks
average: 4307 cycles/ticks
indcpa_keypair:
median: 268358 cycles/ticks
average: 272261 cycles/ticks
indcpa_enc:
median: 357780 cycles/ticks
average: 363613 cycles/ticks
indcpa_dec:
median: 121252 cycles/ticks
average: 122858 cycles/ticks
kyber_keypair_derand:
median: 291614 cycles/ticks
average: 296569 cycles/ticks
kyber_keypair:
median: 300880 cycles/ticks
average: 305568 cycles/ticks
kyber_encaps_derand:
median: 384586 cycles/ticks
average: 390141 cycles/ticks
kyber_encaps:
median: 385798 cycles/ticks
average: 391513 cycles/ticks
kyber_decaps:
median: 511818 cycles/ticks
average: 519039 cycles/ticks
Loop spin: 673
gen_a:
median: 57682 cycles/ticks
average: 58607 cycles/ticks
poly_getnoise_eta1:
median: 11234 cycles/ticks
average: 11297 cycles/ticks
poly_getnoise_eta2:
median: 7250 cycles/ticks
average: 7384 cycles/ticks
NTT:
median: 23272 cycles/ticks
average: 23784 cycles/ticks
INVNTT:
median: 33440 cycles/ticks
average: 33748 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23568 cycles/ticks
average: 23822 cycles/ticks
poly_tomsg:
median: 3846 cycles/ticks
average: 3859 cycles/ticks
poly_frommsg:
median: 3440 cycles/ticks
average: 3461 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3674 cycles/ticks
poly_decompress:
median: 1030 cycles/ticks
average: 1036 cycles/ticks
polyvec_compress:
median: 11322 cycles/ticks
average: 11399 cycles/ticks
polyvec_decompress:
median: 4258 cycles/ticks
average: 4294 cycles/ticks
indcpa_keypair:
median: 268738 cycles/ticks
average: 273676 cycles/ticks
indcpa_enc:
median: 357748 cycles/ticks
average: 363549 cycles/ticks
indcpa_dec:
median: 121144 cycles/ticks
average: 123184 cycles/ticks
kyber_keypair_derand:
median: 291660 cycles/ticks
average: 296227 cycles/ticks
kyber_keypair:
median: 300698 cycles/ticks
average: 304643 cycles/ticks
kyber_encaps_derand:
median: 384644 cycles/ticks
average: 389979 cycles/ticks
kyber_encaps:
median: 385854 cycles/ticks
average: 391911 cycles/ticks
kyber_decaps:
median: 511764 cycles/ticks
average: 519426 cycles/ticks
Loop spin: 674
gen_a:
median: 57658 cycles/ticks
average: 58174 cycles/ticks
poly_getnoise_eta1:
median: 11434 cycles/ticks
average: 11688 cycles/ticks
poly_getnoise_eta2:
median: 7240 cycles/ticks
average: 7369 cycles/ticks
NTT:
median: 23282 cycles/ticks
average: 23665 cycles/ticks
INVNTT:
median: 33448 cycles/ticks
average: 33914 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23578 cycles/ticks
average: 23935 cycles/ticks
poly_tomsg:
median: 3852 cycles/ticks
average: 3909 cycles/ticks
poly_frommsg:
median: 3540 cycles/ticks
average: 3642 cycles/ticks
poly_compress:
median: 3662 cycles/ticks
average: 3723 cycles/ticks
poly_decompress:
median: 1030 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11336 cycles/ticks
average: 11396 cycles/ticks
polyvec_decompress:
median: 4262 cycles/ticks
average: 4295 cycles/ticks
indcpa_keypair:
median: 269010 cycles/ticks
average: 272844 cycles/ticks
indcpa_enc:
median: 357752 cycles/ticks
average: 363358 cycles/ticks
indcpa_dec:
median: 121460 cycles/ticks
average: 123394 cycles/ticks
kyber_keypair_derand:
median: 291236 cycles/ticks
average: 296205 cycles/ticks
kyber_keypair:
median: 300868 cycles/ticks
average: 305425 cycles/ticks
kyber_encaps_derand:
median: 384822 cycles/ticks
average: 390947 cycles/ticks
kyber_encaps:
median: 386158 cycles/ticks
average: 392470 cycles/ticks
kyber_decaps:
median: 512008 cycles/ticks
average: 519686 cycles/ticks
Loop spin: 675
gen_a:
median: 57758 cycles/ticks
average: 58870 cycles/ticks
poly_getnoise_eta1:
median: 11254 cycles/ticks
average: 11324 cycles/ticks
poly_getnoise_eta2:
median: 7242 cycles/ticks
average: 7269 cycles/ticks
NTT:
median: 23248 cycles/ticks
average: 23511 cycles/ticks
INVNTT:
median: 33498 cycles/ticks
average: 34169 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23638 cycles/ticks
average: 24067 cycles/ticks
poly_tomsg:
median: 3864 cycles/ticks
average: 3930 cycles/ticks
poly_frommsg:
median: 3544 cycles/ticks
average: 3616 cycles/ticks
poly_compress:
median: 3664 cycles/ticks
average: 3734 cycles/ticks
poly_decompress:
median: 1030 cycles/ticks
average: 1038 cycles/ticks
polyvec_compress:
median: 11334 cycles/ticks
average: 11420 cycles/ticks
polyvec_decompress:
median: 4270 cycles/ticks
average: 4360 cycles/ticks
indcpa_keypair:
median: 268404 cycles/ticks
average: 272426 cycles/ticks
indcpa_enc:
median: 357728 cycles/ticks
average: 363287 cycles/ticks
indcpa_dec:
median: 121194 cycles/ticks
average: 123250 cycles/ticks
kyber_keypair_derand:
median: 291560 cycles/ticks
average: 296516 cycles/ticks
kyber_keypair:
median: 301230 cycles/ticks
average: 306925 cycles/ticks
kyber_encaps_derand:
median: 384888 cycles/ticks
average: 390767 cycles/ticks
kyber_encaps:
median: 386148 cycles/ticks
average: 392718 cycles/ticks
kyber_decaps:
median: 512084 cycles/ticks
average: 519937 cycles/ticks
Loop spin: 676
gen_a:
median: 57660 cycles/ticks
average: 58759 cycles/ticks
poly_getnoise_eta1:
median: 11286 cycles/ticks
average: 11351 cycles/ticks
poly_getnoise_eta2:
median: 7244 cycles/ticks
average: 7273 cycles/ticks
NTT:
median: 23232 cycles/ticks
average: 23396 cycles/ticks
INVNTT:
median: 33494 cycles/ticks
average: 34266 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23592 cycles/ticks
average: 23856 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3877 cycles/ticks
poly_frommsg:
median: 3544 cycles/ticks
average: 3654 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3720 cycles/ticks
poly_decompress:
median: 1024 cycles/ticks
average: 1047 cycles/ticks
polyvec_compress:
median: 11326 cycles/ticks
average: 11402 cycles/ticks
polyvec_decompress:
median: 4372 cycles/ticks
average: 4496 cycles/ticks
indcpa_keypair:
median: 268592 cycles/ticks
average: 272584 cycles/ticks
indcpa_enc:
median: 357840 cycles/ticks
average: 363672 cycles/ticks
indcpa_dec:
median: 121146 cycles/ticks
average: 122578 cycles/ticks
kyber_keypair_derand:
median: 292086 cycles/ticks
average: 296632 cycles/ticks
kyber_keypair:
median: 301108 cycles/ticks
average: 305007 cycles/ticks
kyber_encaps_derand:
median: 384838 cycles/ticks
average: 390463 cycles/ticks
kyber_encaps:
median: 385916 cycles/ticks
average: 390509 cycles/ticks
kyber_decaps:
median: 512230 cycles/ticks
average: 519928 cycles/ticks
Loop spin: 677
gen_a:
median: 57816 cycles/ticks
average: 59005 cycles/ticks
poly_getnoise_eta1:
median: 11320 cycles/ticks
average: 11388 cycles/ticks
poly_getnoise_eta2:
median: 7264 cycles/ticks
average: 7478 cycles/ticks
NTT:
median: 23270 cycles/ticks
average: 23715 cycles/ticks
INVNTT:
median: 33438 cycles/ticks
average: 34158 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23592 cycles/ticks
average: 23940 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3876 cycles/ticks
poly_frommsg:
median: 3444 cycles/ticks
average: 3516 cycles/ticks
poly_compress:
median: 3764 cycles/ticks
average: 3865 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1095 cycles/ticks
polyvec_compress:
median: 11342 cycles/ticks
average: 11411 cycles/ticks
polyvec_decompress:
median: 4266 cycles/ticks
average: 4336 cycles/ticks
indcpa_keypair:
median: 268872 cycles/ticks
average: 274500 cycles/ticks
indcpa_enc:
median: 357896 cycles/ticks
average: 363596 cycles/ticks
indcpa_dec:
median: 121282 cycles/ticks
average: 123465 cycles/ticks
kyber_keypair_derand:
median: 292200 cycles/ticks
average: 296389 cycles/ticks
kyber_keypair:
median: 301458 cycles/ticks
average: 306854 cycles/ticks
kyber_encaps_derand:
median: 384956 cycles/ticks
average: 392471 cycles/ticks
kyber_encaps:
median: 386408 cycles/ticks
average: 393773 cycles/ticks
kyber_decaps:
median: 512636 cycles/ticks
average: 521982 cycles/ticks
Loop spin: 678
gen_a:
median: 57626 cycles/ticks
average: 58965 cycles/ticks
poly_getnoise_eta1:
median: 11230 cycles/ticks
average: 11447 cycles/ticks
poly_getnoise_eta2:
median: 7266 cycles/ticks
average: 7325 cycles/ticks
NTT:
median: 23334 cycles/ticks
average: 23834 cycles/ticks
INVNTT:
median: 33528 cycles/ticks
average: 34116 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23626 cycles/ticks
average: 24322 cycles/ticks
poly_tomsg:
median: 3846 cycles/ticks
average: 3859 cycles/ticks
poly_frommsg:
median: 3526 cycles/ticks
average: 3622 cycles/ticks
poly_compress:
median: 3672 cycles/ticks
average: 3794 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11338 cycles/ticks
average: 11508 cycles/ticks
polyvec_decompress:
median: 4390 cycles/ticks
average: 4438 cycles/ticks
indcpa_keypair:
median: 268488 cycles/ticks
average: 273028 cycles/ticks
indcpa_enc:
median: 357872 cycles/ticks
average: 364532 cycles/ticks
indcpa_dec:
median: 121326 cycles/ticks
average: 123794 cycles/ticks
kyber_keypair_derand:
median: 291662 cycles/ticks
average: 297059 cycles/ticks
kyber_keypair:
median: 301368 cycles/ticks
average: 306997 cycles/ticks
kyber_encaps_derand:
median: 384620 cycles/ticks
average: 391235 cycles/ticks
kyber_encaps:
median: 386026 cycles/ticks
average: 392887 cycles/ticks
kyber_decaps:
median: 512018 cycles/ticks
average: 520724 cycles/ticks
Loop spin: 679
gen_a:
median: 57716 cycles/ticks
average: 58477 cycles/ticks
poly_getnoise_eta1:
median: 11266 cycles/ticks
average: 11332 cycles/ticks
poly_getnoise_eta2:
median: 7238 cycles/ticks
average: 7251 cycles/ticks
NTT:
median: 23276 cycles/ticks
average: 23687 cycles/ticks
INVNTT:
median: 33456 cycles/ticks
average: 34243 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23614 cycles/ticks
average: 24199 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3934 cycles/ticks
poly_frommsg:
median: 3502 cycles/ticks
average: 3622 cycles/ticks
poly_compress:
median: 3670 cycles/ticks
average: 3788 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1037 cycles/ticks
polyvec_compress:
median: 11342 cycles/ticks
average: 11473 cycles/ticks
polyvec_decompress:
median: 4270 cycles/ticks
average: 4293 cycles/ticks
indcpa_keypair:
median: 268930 cycles/ticks
average: 274083 cycles/ticks
indcpa_enc:
median: 358200 cycles/ticks
average: 365536 cycles/ticks
indcpa_dec:
median: 121202 cycles/ticks
average: 123056 cycles/ticks
kyber_keypair_derand:
median: 291528 cycles/ticks
average: 297451 cycles/ticks
kyber_keypair:
median: 301172 cycles/ticks
average: 305993 cycles/ticks
kyber_encaps_derand:
median: 384966 cycles/ticks
average: 391479 cycles/ticks
kyber_encaps:
median: 386420 cycles/ticks
average: 392464 cycles/ticks
kyber_decaps:
median: 512348 cycles/ticks
average: 521364 cycles/ticks
Loop spin: 680
gen_a:
median: 57708 cycles/ticks
average: 59076 cycles/ticks
poly_getnoise_eta1:
median: 11330 cycles/ticks
average: 11433 cycles/ticks
poly_getnoise_eta2:
median: 7244 cycles/ticks
average: 7273 cycles/ticks
NTT:
median: 23258 cycles/ticks
average: 23431 cycles/ticks
INVNTT:
median: 33426 cycles/ticks
average: 33608 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23598 cycles/ticks
average: 24054 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3859 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3523 cycles/ticks
poly_compress:
median: 3770 cycles/ticks
average: 3840 cycles/ticks
poly_decompress:
median: 1064 cycles/ticks
average: 1082 cycles/ticks
polyvec_compress:
median: 11326 cycles/ticks
average: 11499 cycles/ticks
polyvec_decompress:
median: 4266 cycles/ticks
average: 4287 cycles/ticks
indcpa_keypair:
median: 269274 cycles/ticks
average: 274845 cycles/ticks
indcpa_enc:
median: 358056 cycles/ticks
average: 364301 cycles/ticks
indcpa_dec:
median: 121204 cycles/ticks
average: 123293 cycles/ticks
kyber_keypair_derand:
median: 291980 cycles/ticks
average: 298194 cycles/ticks
kyber_keypair:
median: 301124 cycles/ticks
average: 306221 cycles/ticks
kyber_encaps_derand:
median: 384944 cycles/ticks
average: 391575 cycles/ticks
kyber_encaps:
median: 386144 cycles/ticks
average: 392179 cycles/ticks
kyber_decaps:
median: 512058 cycles/ticks
average: 520738 cycles/ticks
Loop spin: 681
gen_a:
median: 57792 cycles/ticks
average: 59215 cycles/ticks
poly_getnoise_eta1:
median: 11320 cycles/ticks
average: 11387 cycles/ticks
poly_getnoise_eta2:
median: 7242 cycles/ticks
average: 7262 cycles/ticks
NTT:
median: 23308 cycles/ticks
average: 23778 cycles/ticks
INVNTT:
median: 33462 cycles/ticks
average: 34110 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23590 cycles/ticks
average: 24024 cycles/ticks
poly_tomsg:
median: 3852 cycles/ticks
average: 3867 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3468 cycles/ticks
poly_compress:
median: 3662 cycles/ticks
average: 3687 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11340 cycles/ticks
average: 11398 cycles/ticks
polyvec_decompress:
median: 4268 cycles/ticks
average: 4297 cycles/ticks
indcpa_keypair:
median: 269010 cycles/ticks
average: 273486 cycles/ticks
indcpa_enc:
median: 357830 cycles/ticks
average: 363951 cycles/ticks
indcpa_dec:
median: 121434 cycles/ticks
average: 123676 cycles/ticks
kyber_keypair_derand:
median: 291846 cycles/ticks
average: 297166 cycles/ticks
kyber_keypair:
median: 300998 cycles/ticks
average: 306408 cycles/ticks
kyber_encaps_derand:
median: 384764 cycles/ticks
average: 392155 cycles/ticks
kyber_encaps:
median: 385906 cycles/ticks
average: 391218 cycles/ticks
kyber_decaps:
median: 511816 cycles/ticks
average: 520278 cycles/ticks
Loop spin: 682
gen_a:
median: 57684 cycles/ticks
average: 58841 cycles/ticks
poly_getnoise_eta1:
median: 11302 cycles/ticks
average: 11506 cycles/ticks
poly_getnoise_eta2:
median: 7244 cycles/ticks
average: 7346 cycles/ticks
NTT:
median: 23306 cycles/ticks
average: 23739 cycles/ticks
INVNTT:
median: 33484 cycles/ticks
average: 33709 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23642 cycles/ticks
average: 24213 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3860 cycles/ticks
poly_frommsg:
median: 3474 cycles/ticks
average: 3554 cycles/ticks
poly_compress:
median: 3718 cycles/ticks
average: 3862 cycles/ticks
poly_decompress:
median: 1030 cycles/ticks
average: 1061 cycles/ticks
polyvec_compress:
median: 11386 cycles/ticks
average: 11712 cycles/ticks
polyvec_decompress:
median: 4268 cycles/ticks
average: 4289 cycles/ticks
indcpa_keypair:
median: 268842 cycles/ticks
average: 273589 cycles/ticks
indcpa_enc:
median: 357914 cycles/ticks
average: 364872 cycles/ticks
indcpa_dec:
median: 121314 cycles/ticks
average: 123473 cycles/ticks
kyber_keypair_derand:
median: 291792 cycles/ticks
average: 297194 cycles/ticks
kyber_keypair:
median: 302094 cycles/ticks
average: 308232 cycles/ticks
kyber_encaps_derand:
median: 388796 cycles/ticks
average: 395621 cycles/ticks
kyber_encaps:
median: 390212 cycles/ticks
average: 397673 cycles/ticks
kyber_decaps:
median: 516358 cycles/ticks
average: 526174 cycles/ticks
Loop spin: 683
gen_a:
median: 57672 cycles/ticks
average: 58304 cycles/ticks
poly_getnoise_eta1:
median: 11294 cycles/ticks
average: 11349 cycles/ticks
poly_getnoise_eta2:
median: 7238 cycles/ticks
average: 7257 cycles/ticks
NTT:
median: 23212 cycles/ticks
average: 23578 cycles/ticks
INVNTT:
median: 33488 cycles/ticks
average: 34336 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23612 cycles/ticks
average: 24107 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3865 cycles/ticks
poly_frommsg:
median: 3440 cycles/ticks
average: 3466 cycles/ticks
poly_compress:
median: 3664 cycles/ticks
average: 3779 cycles/ticks
poly_decompress:
median: 1056 cycles/ticks
average: 1065 cycles/ticks
polyvec_compress:
median: 11332 cycles/ticks
average: 11575 cycles/ticks
polyvec_decompress:
median: 4262 cycles/ticks
average: 4291 cycles/ticks
indcpa_keypair:
median: 268906 cycles/ticks
average: 273780 cycles/ticks
indcpa_enc:
median: 357758 cycles/ticks
average: 364417 cycles/ticks
indcpa_dec:
median: 121210 cycles/ticks
average: 123060 cycles/ticks
kyber_keypair_derand:
median: 292184 cycles/ticks
average: 297867 cycles/ticks
kyber_keypair:
median: 301100 cycles/ticks
average: 306380 cycles/ticks
kyber_encaps_derand:
median: 384982 cycles/ticks
average: 392668 cycles/ticks
kyber_encaps:
median: 386164 cycles/ticks
average: 393758 cycles/ticks
kyber_decaps:
median: 512342 cycles/ticks
average: 521752 cycles/ticks
Loop spin: 684
gen_a:
median: 57618 cycles/ticks
average: 58268 cycles/ticks
poly_getnoise_eta1:
median: 11230 cycles/ticks
average: 11306 cycles/ticks
poly_getnoise_eta2:
median: 7236 cycles/ticks
average: 7262 cycles/ticks
NTT:
median: 23260 cycles/ticks
average: 23687 cycles/ticks
INVNTT:
median: 33474 cycles/ticks
average: 34111 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23610 cycles/ticks
average: 24207 cycles/ticks
poly_tomsg:
median: 3854 cycles/ticks
average: 3865 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3470 cycles/ticks
poly_compress:
median: 3662 cycles/ticks
average: 3699 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11340 cycles/ticks
average: 11484 cycles/ticks
polyvec_decompress:
median: 4260 cycles/ticks
average: 4293 cycles/ticks
indcpa_keypair:
median: 268572 cycles/ticks
average: 272937 cycles/ticks
indcpa_enc:
median: 357728 cycles/ticks
average: 363529 cycles/ticks
indcpa_dec:
median: 121284 cycles/ticks
average: 123001 cycles/ticks
kyber_keypair_derand:
median: 291742 cycles/ticks
average: 296934 cycles/ticks
kyber_keypair:
median: 301112 cycles/ticks
average: 306321 cycles/ticks
kyber_encaps_derand:
median: 384910 cycles/ticks
average: 391364 cycles/ticks
kyber_encaps:
median: 386128 cycles/ticks
average: 392536 cycles/ticks
kyber_decaps:
median: 512574 cycles/ticks
average: 521871 cycles/ticks
Loop spin: 685
gen_a:
median: 57692 cycles/ticks
average: 58763 cycles/ticks
poly_getnoise_eta1:
median: 11248 cycles/ticks
average: 11296 cycles/ticks
poly_getnoise_eta2:
median: 7248 cycles/ticks
average: 7270 cycles/ticks
NTT:
median: 23252 cycles/ticks
average: 23647 cycles/ticks
INVNTT:
median: 33458 cycles/ticks
average: 34047 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23620 cycles/ticks
average: 24118 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3861 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3473 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3698 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1034 cycles/ticks
polyvec_compress:
median: 11368 cycles/ticks
average: 11726 cycles/ticks
polyvec_decompress:
median: 4320 cycles/ticks
average: 4428 cycles/ticks
indcpa_keypair:
median: 268500 cycles/ticks
average: 273419 cycles/ticks
indcpa_enc:
median: 357994 cycles/ticks
average: 364801 cycles/ticks
indcpa_dec:
median: 121296 cycles/ticks
average: 123196 cycles/ticks
kyber_keypair_derand:
median: 292186 cycles/ticks
average: 297747 cycles/ticks
kyber_keypair:
median: 301082 cycles/ticks
average: 305726 cycles/ticks
kyber_encaps_derand:
median: 384912 cycles/ticks
average: 391465 cycles/ticks
kyber_encaps:
median: 386106 cycles/ticks
average: 392866 cycles/ticks
kyber_decaps:
median: 512374 cycles/ticks
average: 521819 cycles/ticks
Loop spin: 686
gen_a:
median: 57586 cycles/ticks
average: 58663 cycles/ticks
poly_getnoise_eta1:
median: 11296 cycles/ticks
average: 11580 cycles/ticks
poly_getnoise_eta2:
median: 7256 cycles/ticks
average: 7396 cycles/ticks
NTT:
median: 23284 cycles/ticks
average: 23750 cycles/ticks
INVNTT:
median: 33516 cycles/ticks
average: 34156 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23622 cycles/ticks
average: 23984 cycles/ticks
poly_tomsg:
median: 3862 cycles/ticks
average: 3947 cycles/ticks
poly_frommsg:
median: 3544 cycles/ticks
average: 3621 cycles/ticks
poly_compress:
median: 3672 cycles/ticks
average: 3789 cycles/ticks
poly_decompress:
median: 1030 cycles/ticks
average: 1054 cycles/ticks
polyvec_compress:
median: 11340 cycles/ticks
average: 11430 cycles/ticks
polyvec_decompress:
median: 4262 cycles/ticks
average: 4282 cycles/ticks
indcpa_keypair:
median: 268410 cycles/ticks
average: 273812 cycles/ticks
indcpa_enc:
median: 357726 cycles/ticks
average: 363681 cycles/ticks
indcpa_dec:
median: 121346 cycles/ticks
average: 123220 cycles/ticks
kyber_keypair_derand:
median: 291502 cycles/ticks
average: 296339 cycles/ticks
kyber_keypair:
median: 300978 cycles/ticks
average: 305701 cycles/ticks
kyber_encaps_derand:
median: 384990 cycles/ticks
average: 390630 cycles/ticks
kyber_encaps:
median: 386080 cycles/ticks
average: 391383 cycles/ticks
kyber_decaps:
median: 512250 cycles/ticks
average: 521305 cycles/ticks
Loop spin: 687
gen_a:
median: 57694 cycles/ticks
average: 59023 cycles/ticks
poly_getnoise_eta1:
median: 11420 cycles/ticks
average: 11693 cycles/ticks
poly_getnoise_eta2:
median: 7242 cycles/ticks
average: 7316 cycles/ticks
NTT:
median: 23214 cycles/ticks
average: 23652 cycles/ticks
INVNTT:
median: 33432 cycles/ticks
average: 33943 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23622 cycles/ticks
average: 24151 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3878 cycles/ticks
poly_frommsg:
median: 3488 cycles/ticks
average: 3598 cycles/ticks
poly_compress:
median: 3676 cycles/ticks
average: 3780 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1034 cycles/ticks
polyvec_compress:
median: 11360 cycles/ticks
average: 11638 cycles/ticks
polyvec_decompress:
median: 4262 cycles/ticks
average: 4297 cycles/ticks
indcpa_keypair:
median: 268834 cycles/ticks
average: 274290 cycles/ticks
indcpa_enc:
median: 357716 cycles/ticks
average: 364361 cycles/ticks
indcpa_dec:
median: 121260 cycles/ticks
average: 123508 cycles/ticks
kyber_keypair_derand:
median: 291568 cycles/ticks
average: 296957 cycles/ticks
kyber_keypair:
median: 301126 cycles/ticks
average: 306598 cycles/ticks
kyber_encaps_derand:
median: 385186 cycles/ticks
average: 392471 cycles/ticks
kyber_encaps:
median: 386092 cycles/ticks
average: 392835 cycles/ticks
kyber_decaps:
median: 512260 cycles/ticks
average: 520779 cycles/ticks
Loop spin: 688
gen_a:
median: 57746 cycles/ticks
average: 58865 cycles/ticks
poly_getnoise_eta1:
median: 11240 cycles/ticks
average: 11325 cycles/ticks
poly_getnoise_eta2:
median: 7332 cycles/ticks
average: 7554 cycles/ticks
NTT:
median: 23226 cycles/ticks
average: 23382 cycles/ticks
INVNTT:
median: 33502 cycles/ticks
average: 34163 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23618 cycles/ticks
average: 24209 cycles/ticks
poly_tomsg:
median: 3916 cycles/ticks
average: 4022 cycles/ticks
poly_frommsg:
median: 3482 cycles/ticks
average: 3590 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3697 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11330 cycles/ticks
average: 11399 cycles/ticks
polyvec_decompress:
median: 4348 cycles/ticks
average: 4542 cycles/ticks
indcpa_keypair:
median: 268756 cycles/ticks
average: 273444 cycles/ticks
indcpa_enc:
median: 357876 cycles/ticks
average: 364877 cycles/ticks
indcpa_dec:
median: 121412 cycles/ticks
average: 123739 cycles/ticks
kyber_keypair_derand:
median: 295464 cycles/ticks
average: 300448 cycles/ticks
kyber_keypair:
median: 301232 cycles/ticks
average: 306278 cycles/ticks
kyber_encaps_derand:
median: 384790 cycles/ticks
average: 391498 cycles/ticks
kyber_encaps:
median: 386326 cycles/ticks
average: 392662 cycles/ticks
kyber_decaps:
median: 511906 cycles/ticks
average: 520763 cycles/ticks
Loop spin: 689
gen_a:
median: 57682 cycles/ticks
average: 58577 cycles/ticks
poly_getnoise_eta1:
median: 11230 cycles/ticks
average: 11282 cycles/ticks
poly_getnoise_eta2:
median: 7242 cycles/ticks
average: 7262 cycles/ticks
NTT:
median: 23282 cycles/ticks
average: 23694 cycles/ticks
INVNTT:
median: 33476 cycles/ticks
average: 34096 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23626 cycles/ticks
average: 24097 cycles/ticks
poly_tomsg:
median: 3906 cycles/ticks
average: 4051 cycles/ticks
poly_frommsg:
median: 3444 cycles/ticks
average: 3468 cycles/ticks
poly_compress:
median: 3668 cycles/ticks
average: 3700 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11388 cycles/ticks
average: 11671 cycles/ticks
polyvec_decompress:
median: 4264 cycles/ticks
average: 4302 cycles/ticks
indcpa_keypair:
median: 268526 cycles/ticks
average: 273185 cycles/ticks
indcpa_enc:
median: 357534 cycles/ticks
average: 363113 cycles/ticks
indcpa_dec:
median: 121418 cycles/ticks
average: 123798 cycles/ticks
kyber_keypair_derand:
median: 291324 cycles/ticks
average: 296653 cycles/ticks
kyber_keypair:
median: 301046 cycles/ticks
average: 306795 cycles/ticks
kyber_encaps_derand:
median: 386656 cycles/ticks
average: 393782 cycles/ticks
kyber_encaps:
median: 386000 cycles/ticks
average: 392291 cycles/ticks
kyber_decaps:
median: 512080 cycles/ticks
average: 520942 cycles/ticks
Loop spin: 690
gen_a:
median: 57526 cycles/ticks
average: 57891 cycles/ticks
poly_getnoise_eta1:
median: 11314 cycles/ticks
average: 11350 cycles/ticks
poly_getnoise_eta2:
median: 7240 cycles/ticks
average: 7259 cycles/ticks
NTT:
median: 23242 cycles/ticks
average: 23619 cycles/ticks
INVNTT:
median: 33516 cycles/ticks
average: 34269 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23622 cycles/ticks
average: 24135 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3861 cycles/ticks
poly_frommsg:
median: 3440 cycles/ticks
average: 3466 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3686 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11350 cycles/ticks
average: 11622 cycles/ticks
polyvec_decompress:
median: 4264 cycles/ticks
average: 4303 cycles/ticks
indcpa_keypair:
median: 268424 cycles/ticks
average: 272950 cycles/ticks
indcpa_enc:
median: 357590 cycles/ticks
average: 363786 cycles/ticks
indcpa_dec:
median: 121132 cycles/ticks
average: 122507 cycles/ticks
kyber_keypair_derand:
median: 291410 cycles/ticks
average: 296882 cycles/ticks
kyber_keypair:
median: 301114 cycles/ticks
average: 306550 cycles/ticks
kyber_encaps_derand:
median: 384678 cycles/ticks
average: 392219 cycles/ticks
kyber_encaps:
median: 385984 cycles/ticks
average: 392518 cycles/ticks
kyber_decaps:
median: 512478 cycles/ticks
average: 524019 cycles/ticks
Loop spin: 691
gen_a:
median: 57652 cycles/ticks
average: 58746 cycles/ticks
poly_getnoise_eta1:
median: 11306 cycles/ticks
average: 11377 cycles/ticks
poly_getnoise_eta2:
median: 7238 cycles/ticks
average: 7267 cycles/ticks
NTT:
median: 23314 cycles/ticks
average: 23711 cycles/ticks
INVNTT:
median: 33430 cycles/ticks
average: 34019 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23592 cycles/ticks
average: 23938 cycles/ticks
poly_tomsg:
median: 3846 cycles/ticks
average: 3911 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3463 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3670 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1046 cycles/ticks
polyvec_compress:
median: 11352 cycles/ticks
average: 11629 cycles/ticks
polyvec_decompress:
median: 4258 cycles/ticks
average: 4277 cycles/ticks
indcpa_keypair:
median: 269078 cycles/ticks
average: 277625 cycles/ticks
indcpa_enc:
median: 358120 cycles/ticks
average: 364987 cycles/ticks
indcpa_dec:
median: 121428 cycles/ticks
average: 123555 cycles/ticks
kyber_keypair_derand:
median: 291838 cycles/ticks
average: 296873 cycles/ticks
kyber_keypair:
median: 301172 cycles/ticks
average: 306596 cycles/ticks
kyber_encaps_derand:
median: 384984 cycles/ticks
average: 391362 cycles/ticks
kyber_encaps:
median: 386276 cycles/ticks
average: 392549 cycles/ticks
kyber_decaps:
median: 512176 cycles/ticks
average: 520547 cycles/ticks
Loop spin: 692
gen_a:
median: 57698 cycles/ticks
average: 58668 cycles/ticks
poly_getnoise_eta1:
median: 11266 cycles/ticks
average: 11324 cycles/ticks
poly_getnoise_eta2:
median: 7298 cycles/ticks
average: 7522 cycles/ticks
NTT:
median: 23320 cycles/ticks
average: 23732 cycles/ticks
INVNTT:
median: 33514 cycles/ticks
average: 34361 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23614 cycles/ticks
average: 24266 cycles/ticks
poly_tomsg:
median: 3850 cycles/ticks
average: 3857 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3481 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3672 cycles/ticks
poly_decompress:
median: 1030 cycles/ticks
average: 1036 cycles/ticks
polyvec_compress:
median: 11342 cycles/ticks
average: 11605 cycles/ticks
polyvec_decompress:
median: 4268 cycles/ticks
average: 4288 cycles/ticks
indcpa_keypair:
median: 268392 cycles/ticks
average: 273045 cycles/ticks
indcpa_enc:
median: 357840 cycles/ticks
average: 364458 cycles/ticks
indcpa_dec:
median: 121402 cycles/ticks
average: 123682 cycles/ticks
kyber_keypair_derand:
median: 291642 cycles/ticks
average: 296718 cycles/ticks
kyber_keypair:
median: 301154 cycles/ticks
average: 306842 cycles/ticks
kyber_encaps_derand:
median: 384960 cycles/ticks
average: 391872 cycles/ticks
kyber_encaps:
median: 386188 cycles/ticks
average: 393663 cycles/ticks
kyber_decaps:
median: 512194 cycles/ticks
average: 520466 cycles/ticks
Loop spin: 693
gen_a:
median: 57690 cycles/ticks
average: 58841 cycles/ticks
poly_getnoise_eta1:
median: 11238 cycles/ticks
average: 11310 cycles/ticks
poly_getnoise_eta2:
median: 7286 cycles/ticks
average: 7516 cycles/ticks
NTT:
median: 23248 cycles/ticks
average: 23443 cycles/ticks
INVNTT:
median: 33438 cycles/ticks
average: 33878 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23598 cycles/ticks
average: 23982 cycles/ticks
poly_tomsg:
median: 3910 cycles/ticks
average: 4006 cycles/ticks
poly_frommsg:
median: 3470 cycles/ticks
average: 3577 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3694 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1033 cycles/ticks
polyvec_compress:
median: 11448 cycles/ticks
average: 11700 cycles/ticks
polyvec_decompress:
median: 4268 cycles/ticks
average: 4309 cycles/ticks
indcpa_keypair:
median: 269026 cycles/ticks
average: 273729 cycles/ticks
indcpa_enc:
median: 358018 cycles/ticks
average: 364631 cycles/ticks
indcpa_dec:
median: 121254 cycles/ticks
average: 123231 cycles/ticks
kyber_keypair_derand:
median: 291558 cycles/ticks
average: 296844 cycles/ticks
kyber_keypair:
median: 301296 cycles/ticks
average: 306618 cycles/ticks
kyber_encaps_derand:
median: 385016 cycles/ticks
average: 392057 cycles/ticks
kyber_encaps:
median: 386582 cycles/ticks
average: 393347 cycles/ticks
kyber_decaps:
median: 512406 cycles/ticks
average: 521543 cycles/ticks
Loop spin: 694
gen_a:
median: 57668 cycles/ticks
average: 58705 cycles/ticks
poly_getnoise_eta1:
median: 11292 cycles/ticks
average: 11537 cycles/ticks
poly_getnoise_eta2:
median: 7284 cycles/ticks
average: 7473 cycles/ticks
NTT:
median: 23242 cycles/ticks
average: 23672 cycles/ticks
INVNTT:
median: 33440 cycles/ticks
average: 33864 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23594 cycles/ticks
average: 23973 cycles/ticks
poly_tomsg:
median: 3846 cycles/ticks
average: 3859 cycles/ticks
poly_frommsg:
median: 3478 cycles/ticks
average: 3546 cycles/ticks
poly_compress:
median: 3752 cycles/ticks
average: 3813 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1083 cycles/ticks
polyvec_compress:
median: 11342 cycles/ticks
average: 11460 cycles/ticks
polyvec_decompress:
median: 4314 cycles/ticks
average: 4486 cycles/ticks
indcpa_keypair:
median: 268678 cycles/ticks
average: 273234 cycles/ticks
indcpa_enc:
median: 357812 cycles/ticks
average: 365124 cycles/ticks
indcpa_dec:
median: 121262 cycles/ticks
average: 123533 cycles/ticks
kyber_keypair_derand:
median: 291566 cycles/ticks
average: 296696 cycles/ticks
kyber_keypair:
median: 300724 cycles/ticks
average: 305764 cycles/ticks
kyber_encaps_derand:
median: 384836 cycles/ticks
average: 391248 cycles/ticks
kyber_encaps:
median: 386124 cycles/ticks
average: 391843 cycles/ticks
kyber_decaps:
median: 512458 cycles/ticks
average: 522311 cycles/ticks
Loop spin: 695
gen_a:
median: 57674 cycles/ticks
average: 58570 cycles/ticks
poly_getnoise_eta1:
median: 11322 cycles/ticks
average: 11406 cycles/ticks
poly_getnoise_eta2:
median: 7242 cycles/ticks
average: 7262 cycles/ticks
NTT:
median: 23238 cycles/ticks
average: 23433 cycles/ticks
INVNTT:
median: 33424 cycles/ticks
average: 33588 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23618 cycles/ticks
average: 24123 cycles/ticks
poly_tomsg:
median: 3962 cycles/ticks
average: 3971 cycles/ticks
poly_frommsg:
median: 3440 cycles/ticks
average: 3528 cycles/ticks
poly_compress:
median: 3662 cycles/ticks
average: 3681 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1037 cycles/ticks
polyvec_compress:
median: 11374 cycles/ticks
average: 11667 cycles/ticks
polyvec_decompress:
median: 4262 cycles/ticks
average: 4286 cycles/ticks
indcpa_keypair:
median: 268664 cycles/ticks
average: 272499 cycles/ticks
indcpa_enc:
median: 357710 cycles/ticks
average: 363286 cycles/ticks
indcpa_dec:
median: 121244 cycles/ticks
average: 122479 cycles/ticks
kyber_keypair_derand:
median: 291942 cycles/ticks
average: 296795 cycles/ticks
kyber_keypair:
median: 301224 cycles/ticks
average: 306918 cycles/ticks
kyber_encaps_derand:
median: 384546 cycles/ticks
average: 391064 cycles/ticks
kyber_encaps:
median: 386206 cycles/ticks
average: 392221 cycles/ticks
kyber_decaps:
median: 512212 cycles/ticks
average: 521092 cycles/ticks
Loop spin: 696
gen_a:
median: 57554 cycles/ticks
average: 58425 cycles/ticks
poly_getnoise_eta1:
median: 11324 cycles/ticks
average: 11400 cycles/ticks
poly_getnoise_eta2:
median: 7242 cycles/ticks
average: 7307 cycles/ticks
NTT:
median: 23310 cycles/ticks
average: 23883 cycles/ticks
INVNTT:
median: 33480 cycles/ticks
average: 34044 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23588 cycles/ticks
average: 23830 cycles/ticks
poly_tomsg:
median: 3850 cycles/ticks
average: 3865 cycles/ticks
poly_frommsg:
median: 3530 cycles/ticks
average: 3609 cycles/ticks
poly_compress:
median: 3660 cycles/ticks
average: 3791 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1036 cycles/ticks
polyvec_compress:
median: 11372 cycles/ticks
average: 11525 cycles/ticks
polyvec_decompress:
median: 4328 cycles/ticks
average: 4438 cycles/ticks
indcpa_keypair:
median: 269150 cycles/ticks
average: 274420 cycles/ticks
indcpa_enc:
median: 358132 cycles/ticks
average: 365193 cycles/ticks
indcpa_dec:
median: 121228 cycles/ticks
average: 122696 cycles/ticks
kyber_keypair_derand:
median: 291722 cycles/ticks
average: 296761 cycles/ticks
kyber_keypair:
median: 301212 cycles/ticks
average: 306602 cycles/ticks
kyber_encaps_derand:
median: 384562 cycles/ticks
average: 391176 cycles/ticks
kyber_encaps:
median: 385614 cycles/ticks
average: 392207 cycles/ticks
kyber_decaps:
median: 512130 cycles/ticks
average: 520603 cycles/ticks
Loop spin: 697
gen_a:
median: 57600 cycles/ticks
average: 58044 cycles/ticks
poly_getnoise_eta1:
median: 11236 cycles/ticks
average: 11293 cycles/ticks
poly_getnoise_eta2:
median: 7244 cycles/ticks
average: 7254 cycles/ticks
NTT:
median: 23234 cycles/ticks
average: 23396 cycles/ticks
INVNTT:
median: 33460 cycles/ticks
average: 34090 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23576 cycles/ticks
average: 23955 cycles/ticks
poly_tomsg:
median: 3854 cycles/ticks
average: 3862 cycles/ticks
poly_frommsg:
median: 3440 cycles/ticks
average: 3465 cycles/ticks
poly_compress:
median: 3662 cycles/ticks
average: 3691 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1036 cycles/ticks
polyvec_compress:
median: 11378 cycles/ticks
average: 11659 cycles/ticks
polyvec_decompress:
median: 4266 cycles/ticks
average: 4302 cycles/ticks
indcpa_keypair:
median: 272878 cycles/ticks
average: 277959 cycles/ticks
indcpa_enc:
median: 362118 cycles/ticks
average: 368756 cycles/ticks
indcpa_dec:
median: 121248 cycles/ticks
average: 122670 cycles/ticks
kyber_keypair_derand:
median: 291630 cycles/ticks
average: 296696 cycles/ticks
kyber_keypair:
median: 300894 cycles/ticks
average: 305642 cycles/ticks
kyber_encaps_derand:
median: 384780 cycles/ticks
average: 391370 cycles/ticks
kyber_encaps:
median: 386260 cycles/ticks
average: 393346 cycles/ticks
kyber_decaps:
median: 512000 cycles/ticks
average: 520554 cycles/ticks
Loop spin: 698
gen_a:
median: 57704 cycles/ticks
average: 59066 cycles/ticks
poly_getnoise_eta1:
median: 11326 cycles/ticks
average: 11605 cycles/ticks
poly_getnoise_eta2:
median: 7240 cycles/ticks
average: 7289 cycles/ticks
NTT:
median: 23264 cycles/ticks
average: 23803 cycles/ticks
INVNTT:
median: 33452 cycles/ticks
average: 33937 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23598 cycles/ticks
average: 24011 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3859 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3466 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3687 cycles/ticks
poly_decompress:
median: 1048 cycles/ticks
average: 1082 cycles/ticks
polyvec_compress:
median: 11358 cycles/ticks
average: 11580 cycles/ticks
polyvec_decompress:
median: 4264 cycles/ticks
average: 4301 cycles/ticks
indcpa_keypair:
median: 268426 cycles/ticks
average: 273859 cycles/ticks
indcpa_enc:
median: 357812 cycles/ticks
average: 363928 cycles/ticks
indcpa_dec:
median: 121292 cycles/ticks
average: 123721 cycles/ticks
kyber_keypair_derand:
median: 291132 cycles/ticks
average: 295824 cycles/ticks
kyber_keypair:
median: 301668 cycles/ticks
average: 306907 cycles/ticks
kyber_encaps_derand:
median: 384938 cycles/ticks
average: 392305 cycles/ticks
kyber_encaps:
median: 386330 cycles/ticks
average: 393662 cycles/ticks
kyber_decaps:
median: 512908 cycles/ticks
average: 522501 cycles/ticks
Loop spin: 699
gen_a:
median: 57788 cycles/ticks
average: 59129 cycles/ticks
poly_getnoise_eta1:
median: 11280 cycles/ticks
average: 11374 cycles/ticks
poly_getnoise_eta2:
median: 7268 cycles/ticks
average: 7434 cycles/ticks
NTT:
median: 23262 cycles/ticks
average: 23663 cycles/ticks
INVNTT:
median: 33468 cycles/ticks
average: 34237 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23594 cycles/ticks
average: 23973 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3862 cycles/ticks
poly_frommsg:
median: 3480 cycles/ticks
average: 3539 cycles/ticks
poly_compress:
median: 3708 cycles/ticks
average: 3821 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11330 cycles/ticks
average: 11404 cycles/ticks
polyvec_decompress:
median: 4264 cycles/ticks
average: 4303 cycles/ticks
indcpa_keypair:
median: 268628 cycles/ticks
average: 273516 cycles/ticks
indcpa_enc:
median: 357936 cycles/ticks
average: 363982 cycles/ticks
indcpa_dec:
median: 121494 cycles/ticks
average: 123735 cycles/ticks
kyber_keypair_derand:
median: 291574 cycles/ticks
average: 296959 cycles/ticks
kyber_keypair:
median: 301184 cycles/ticks
average: 306704 cycles/ticks
kyber_encaps_derand:
median: 384538 cycles/ticks
average: 391069 cycles/ticks
kyber_encaps:
median: 386002 cycles/ticks
average: 392690 cycles/ticks
kyber_decaps:
median: 512204 cycles/ticks
average: 520946 cycles/ticks
Loop spin: 700
gen_a:
median: 57594 cycles/ticks
average: 58519 cycles/ticks
poly_getnoise_eta1:
median: 11258 cycles/ticks
average: 11384 cycles/ticks
poly_getnoise_eta2:
median: 7440 cycles/ticks
average: 7574 cycles/ticks
NTT:
median: 23268 cycles/ticks
average: 23647 cycles/ticks
INVNTT:
median: 33510 cycles/ticks
average: 34219 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23610 cycles/ticks
average: 24025 cycles/ticks
poly_tomsg:
median: 3952 cycles/ticks
average: 4037 cycles/ticks
poly_frommsg:
median: 3450 cycles/ticks
average: 3542 cycles/ticks
poly_compress:
median: 3658 cycles/ticks
average: 3715 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1043 cycles/ticks
polyvec_compress:
median: 11376 cycles/ticks
average: 11488 cycles/ticks
polyvec_decompress:
median: 4364 cycles/ticks
average: 4517 cycles/ticks
indcpa_keypair:
median: 268312 cycles/ticks
average: 273230 cycles/ticks
indcpa_enc:
median: 357958 cycles/ticks
average: 364807 cycles/ticks
indcpa_dec:
median: 121364 cycles/ticks
average: 123689 cycles/ticks
kyber_keypair_derand:
median: 291402 cycles/ticks
average: 296821 cycles/ticks
kyber_keypair:
median: 301346 cycles/ticks
average: 306796 cycles/ticks
kyber_encaps_derand:
median: 385008 cycles/ticks
average: 391820 cycles/ticks
kyber_encaps:
median: 386320 cycles/ticks
average: 392267 cycles/ticks
kyber_decaps:
median: 512348 cycles/ticks
average: 521642 cycles/ticks
Loop spin: 701
gen_a:
median: 57660 cycles/ticks
average: 58677 cycles/ticks
poly_getnoise_eta1:
median: 11280 cycles/ticks
average: 11477 cycles/ticks
poly_getnoise_eta2:
median: 7242 cycles/ticks
average: 7355 cycles/ticks
NTT:
median: 23262 cycles/ticks
average: 23611 cycles/ticks
INVNTT:
median: 33494 cycles/ticks
average: 34036 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23592 cycles/ticks
average: 24008 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3872 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3470 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3676 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11370 cycles/ticks
average: 11652 cycles/ticks
polyvec_decompress:
median: 4262 cycles/ticks
average: 4295 cycles/ticks
indcpa_keypair:
median: 269136 cycles/ticks
average: 274364 cycles/ticks
indcpa_enc:
median: 358066 cycles/ticks
average: 365058 cycles/ticks
indcpa_dec:
median: 121208 cycles/ticks
average: 123232 cycles/ticks
kyber_keypair_derand:
median: 291694 cycles/ticks
average: 296985 cycles/ticks
kyber_keypair:
median: 301102 cycles/ticks
average: 306155 cycles/ticks
kyber_encaps_derand:
median: 384820 cycles/ticks
average: 392063 cycles/ticks
kyber_encaps:
median: 385994 cycles/ticks
average: 392366 cycles/ticks
kyber_decaps:
median: 512064 cycles/ticks
average: 520504 cycles/ticks
Loop spin: 702
gen_a:
median: 57590 cycles/ticks
average: 58449 cycles/ticks
poly_getnoise_eta1:
median: 11280 cycles/ticks
average: 11477 cycles/ticks
poly_getnoise_eta2:
median: 7258 cycles/ticks
average: 7400 cycles/ticks
NTT:
median: 23260 cycles/ticks
average: 23442 cycles/ticks
INVNTT:
median: 33474 cycles/ticks
average: 34062 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23594 cycles/ticks
average: 23816 cycles/ticks
poly_tomsg:
median: 3914 cycles/ticks
average: 4008 cycles/ticks
poly_frommsg:
median: 3472 cycles/ticks
average: 3588 cycles/ticks
poly_compress:
median: 3666 cycles/ticks
average: 3685 cycles/ticks
poly_decompress:
median: 1030 cycles/ticks
average: 1036 cycles/ticks
polyvec_compress:
median: 11328 cycles/ticks
average: 11394 cycles/ticks
polyvec_decompress:
median: 4264 cycles/ticks
average: 4280 cycles/ticks
indcpa_keypair:
median: 268898 cycles/ticks
average: 273881 cycles/ticks
indcpa_enc:
median: 358494 cycles/ticks
average: 365450 cycles/ticks
indcpa_dec:
median: 121312 cycles/ticks
average: 122963 cycles/ticks
kyber_keypair_derand:
median: 295736 cycles/ticks
average: 300634 cycles/ticks
kyber_keypair:
median: 301182 cycles/ticks
average: 306396 cycles/ticks
kyber_encaps_derand:
median: 385360 cycles/ticks
average: 392513 cycles/ticks
kyber_encaps:
median: 386676 cycles/ticks
average: 394025 cycles/ticks
kyber_decaps:
median: 512842 cycles/ticks
average: 521661 cycles/ticks
Loop spin: 703
gen_a:
median: 57692 cycles/ticks
average: 59282 cycles/ticks
poly_getnoise_eta1:
median: 11274 cycles/ticks
average: 11461 cycles/ticks
poly_getnoise_eta2:
median: 7256 cycles/ticks
average: 7396 cycles/ticks
NTT:
median: 23246 cycles/ticks
average: 23638 cycles/ticks
INVNTT:
median: 33488 cycles/ticks
average: 33713 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23658 cycles/ticks
average: 24241 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3902 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3465 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3684 cycles/ticks
poly_decompress:
median: 1024 cycles/ticks
average: 1034 cycles/ticks
polyvec_compress:
median: 11352 cycles/ticks
average: 11538 cycles/ticks
polyvec_decompress:
median: 4286 cycles/ticks
average: 4419 cycles/ticks
indcpa_keypair:
median: 269010 cycles/ticks
average: 274128 cycles/ticks
indcpa_enc:
median: 358072 cycles/ticks
average: 365019 cycles/ticks
indcpa_dec:
median: 121280 cycles/ticks
average: 123348 cycles/ticks
kyber_keypair_derand:
median: 292048 cycles/ticks
average: 297778 cycles/ticks
kyber_keypair:
median: 301312 cycles/ticks
average: 306539 cycles/ticks
kyber_encaps_derand:
median: 385096 cycles/ticks
average: 392472 cycles/ticks
kyber_encaps:
median: 386172 cycles/ticks
average: 392685 cycles/ticks
kyber_decaps:
median: 512262 cycles/ticks
average: 522205 cycles/ticks
Loop spin: 704
gen_a:
median: 57676 cycles/ticks
average: 58896 cycles/ticks
poly_getnoise_eta1:
median: 11342 cycles/ticks
average: 11416 cycles/ticks
poly_getnoise_eta2:
median: 7260 cycles/ticks
average: 7352 cycles/ticks
NTT:
median: 23316 cycles/ticks
average: 23622 cycles/ticks
INVNTT:
median: 33498 cycles/ticks
average: 34165 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23592 cycles/ticks
average: 23918 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3858 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3478 cycles/ticks
poly_compress:
median: 3750 cycles/ticks
average: 3841 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1079 cycles/ticks
polyvec_compress:
median: 11328 cycles/ticks
average: 11408 cycles/ticks
polyvec_decompress:
median: 4266 cycles/ticks
average: 4284 cycles/ticks
indcpa_keypair:
median: 269052 cycles/ticks
average: 274377 cycles/ticks
indcpa_enc:
median: 358398 cycles/ticks
average: 364709 cycles/ticks
indcpa_dec:
median: 121310 cycles/ticks
average: 123493 cycles/ticks
kyber_keypair_derand:
median: 291548 cycles/ticks
average: 296768 cycles/ticks
kyber_keypair:
median: 301036 cycles/ticks
average: 305562 cycles/ticks
kyber_encaps_derand:
median: 384788 cycles/ticks
average: 390612 cycles/ticks
kyber_encaps:
median: 386720 cycles/ticks
average: 393739 cycles/ticks
kyber_decaps:
median: 512748 cycles/ticks
average: 522470 cycles/ticks
Loop spin: 705
gen_a:
median: 57744 cycles/ticks
average: 59028 cycles/ticks
poly_getnoise_eta1:
median: 11290 cycles/ticks
average: 11368 cycles/ticks
poly_getnoise_eta2:
median: 7244 cycles/ticks
average: 7262 cycles/ticks
NTT:
median: 23234 cycles/ticks
average: 23444 cycles/ticks
INVNTT:
median: 33458 cycles/ticks
average: 34134 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23582 cycles/ticks
average: 24019 cycles/ticks
poly_tomsg:
median: 3860 cycles/ticks
average: 3966 cycles/ticks
poly_frommsg:
median: 3444 cycles/ticks
average: 3490 cycles/ticks
poly_compress:
median: 3662 cycles/ticks
average: 3674 cycles/ticks
poly_decompress:
median: 1030 cycles/ticks
average: 1053 cycles/ticks
polyvec_compress:
median: 11402 cycles/ticks
average: 11671 cycles/ticks
polyvec_decompress:
median: 4266 cycles/ticks
average: 4289 cycles/ticks
indcpa_keypair:
median: 268410 cycles/ticks
average: 272977 cycles/ticks
indcpa_enc:
median: 357808 cycles/ticks
average: 364691 cycles/ticks
indcpa_dec:
median: 121334 cycles/ticks
average: 123794 cycles/ticks
kyber_keypair_derand:
median: 291882 cycles/ticks
average: 297030 cycles/ticks
kyber_keypair:
median: 301138 cycles/ticks
average: 306101 cycles/ticks
kyber_encaps_derand:
median: 384836 cycles/ticks
average: 391866 cycles/ticks
kyber_encaps:
median: 386144 cycles/ticks
average: 393111 cycles/ticks
kyber_decaps:
median: 512278 cycles/ticks
average: 521873 cycles/ticks
Loop spin: 706
gen_a:
median: 57744 cycles/ticks
average: 59097 cycles/ticks
poly_getnoise_eta1:
median: 11346 cycles/ticks
average: 11524 cycles/ticks
poly_getnoise_eta2:
median: 7242 cycles/ticks
average: 7271 cycles/ticks
NTT:
median: 23370 cycles/ticks
average: 23980 cycles/ticks
INVNTT:
median: 33530 cycles/ticks
average: 34316 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23684 cycles/ticks
average: 24215 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3859 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3463 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3669 cycles/ticks
poly_decompress:
median: 1030 cycles/ticks
average: 1052 cycles/ticks
polyvec_compress:
median: 11328 cycles/ticks
average: 11392 cycles/ticks
polyvec_decompress:
median: 4266 cycles/ticks
average: 4285 cycles/ticks
indcpa_keypair:
median: 268828 cycles/ticks
average: 273719 cycles/ticks
indcpa_enc:
median: 357930 cycles/ticks
average: 364067 cycles/ticks
indcpa_dec:
median: 121374 cycles/ticks
average: 123626 cycles/ticks
kyber_keypair_derand:
median: 291460 cycles/ticks
average: 296114 cycles/ticks
kyber_keypair:
median: 301294 cycles/ticks
average: 306756 cycles/ticks
kyber_encaps_derand:
median: 385058 cycles/ticks
average: 392758 cycles/ticks
kyber_encaps:
median: 385970 cycles/ticks
average: 392121 cycles/ticks
kyber_decaps:
median: 511980 cycles/ticks
average: 520383 cycles/ticks
Loop spin: 707
gen_a:
median: 57640 cycles/ticks
average: 58679 cycles/ticks
poly_getnoise_eta1:
median: 11276 cycles/ticks
average: 11350 cycles/ticks
poly_getnoise_eta2:
median: 7264 cycles/ticks
average: 7499 cycles/ticks
NTT:
median: 23354 cycles/ticks
average: 23782 cycles/ticks
INVNTT:
median: 33480 cycles/ticks
average: 34324 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23694 cycles/ticks
average: 24222 cycles/ticks
poly_tomsg:
median: 3850 cycles/ticks
average: 3952 cycles/ticks
poly_frommsg:
median: 3444 cycles/ticks
average: 3477 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3675 cycles/ticks
poly_decompress:
median: 1032 cycles/ticks
average: 1037 cycles/ticks
polyvec_compress:
median: 11330 cycles/ticks
average: 11401 cycles/ticks
polyvec_decompress:
median: 4266 cycles/ticks
average: 4301 cycles/ticks
indcpa_keypair:
median: 268498 cycles/ticks
average: 273828 cycles/ticks
indcpa_enc:
median: 357742 cycles/ticks
average: 364299 cycles/ticks
indcpa_dec:
median: 121272 cycles/ticks
average: 123543 cycles/ticks
kyber_keypair_derand:
median: 291330 cycles/ticks
average: 296816 cycles/ticks
kyber_keypair:
median: 300976 cycles/ticks
average: 306507 cycles/ticks
kyber_encaps_derand:
median: 384902 cycles/ticks
average: 392518 cycles/ticks
kyber_encaps:
median: 386554 cycles/ticks
average: 393226 cycles/ticks
kyber_decaps:
median: 512202 cycles/ticks
average: 521312 cycles/ticks
Loop spin: 708
gen_a:
median: 57592 cycles/ticks
average: 58556 cycles/ticks
poly_getnoise_eta1:
median: 11328 cycles/ticks
average: 11400 cycles/ticks
poly_getnoise_eta2:
median: 7248 cycles/ticks
average: 7275 cycles/ticks
NTT:
median: 23412 cycles/ticks
average: 23954 cycles/ticks
INVNTT:
median: 33510 cycles/ticks
average: 34248 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23580 cycles/ticks
average: 23945 cycles/ticks
poly_tomsg:
median: 3854 cycles/ticks
average: 3877 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3474 cycles/ticks
poly_compress:
median: 3752 cycles/ticks
average: 3829 cycles/ticks
poly_decompress:
median: 1060 cycles/ticks
average: 1080 cycles/ticks
polyvec_compress:
median: 11336 cycles/ticks
average: 11481 cycles/ticks
polyvec_decompress:
median: 4266 cycles/ticks
average: 4287 cycles/ticks
indcpa_keypair:
median: 268772 cycles/ticks
average: 274337 cycles/ticks
indcpa_enc:
median: 358102 cycles/ticks
average: 365807 cycles/ticks
indcpa_dec:
median: 121302 cycles/ticks
average: 123586 cycles/ticks
kyber_keypair_derand:
median: 291458 cycles/ticks
average: 297282 cycles/ticks
kyber_keypair:
median: 301306 cycles/ticks
average: 306897 cycles/ticks
kyber_encaps_derand:
median: 385016 cycles/ticks
average: 391955 cycles/ticks
kyber_encaps:
median: 386032 cycles/ticks
average: 392591 cycles/ticks
kyber_decaps:
median: 512518 cycles/ticks
average: 522531 cycles/ticks
Loop spin: 709
gen_a:
median: 57712 cycles/ticks
average: 58949 cycles/ticks
poly_getnoise_eta1:
median: 11408 cycles/ticks
average: 11669 cycles/ticks
poly_getnoise_eta2:
median: 7242 cycles/ticks
average: 7279 cycles/ticks
NTT:
median: 23248 cycles/ticks
average: 23681 cycles/ticks
INVNTT:
median: 33428 cycles/ticks
average: 33802 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23596 cycles/ticks
average: 23960 cycles/ticks
poly_tomsg:
median: 3850 cycles/ticks
average: 3872 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3465 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3671 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1049 cycles/ticks
polyvec_compress:
median: 11324 cycles/ticks
average: 11408 cycles/ticks
polyvec_decompress:
median: 4268 cycles/ticks
average: 4306 cycles/ticks
indcpa_keypair:
median: 268928 cycles/ticks
average: 274089 cycles/ticks
indcpa_enc:
median: 357814 cycles/ticks
average: 364711 cycles/ticks
indcpa_dec:
median: 121320 cycles/ticks
average: 123397 cycles/ticks
kyber_keypair_derand:
median: 291874 cycles/ticks
average: 296993 cycles/ticks
kyber_keypair:
median: 301490 cycles/ticks
average: 306859 cycles/ticks
kyber_encaps_derand:
median: 384658 cycles/ticks
average: 391148 cycles/ticks
kyber_encaps:
median: 386092 cycles/ticks
average: 393368 cycles/ticks
kyber_decaps:
median: 512054 cycles/ticks
average: 521738 cycles/ticks
Loop spin: 710
gen_a:
median: 57898 cycles/ticks
average: 59379 cycles/ticks
poly_getnoise_eta1:
median: 11268 cycles/ticks
average: 11413 cycles/ticks
poly_getnoise_eta2:
median: 7248 cycles/ticks
average: 7293 cycles/ticks
NTT:
median: 23290 cycles/ticks
average: 23687 cycles/ticks
INVNTT:
median: 33468 cycles/ticks
average: 34055 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23594 cycles/ticks
average: 23936 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3873 cycles/ticks
poly_frommsg:
median: 3516 cycles/ticks
average: 3597 cycles/ticks
poly_compress:
median: 3696 cycles/ticks
average: 3795 cycles/ticks
poly_decompress:
median: 1024 cycles/ticks
average: 1046 cycles/ticks
polyvec_compress:
median: 11376 cycles/ticks
average: 11656 cycles/ticks
polyvec_decompress:
median: 4266 cycles/ticks
average: 4295 cycles/ticks
indcpa_keypair:
median: 268546 cycles/ticks
average: 273633 cycles/ticks
indcpa_enc:
median: 357688 cycles/ticks
average: 364666 cycles/ticks
indcpa_dec:
median: 121400 cycles/ticks
average: 123802 cycles/ticks
kyber_keypair_derand:
median: 292102 cycles/ticks
average: 297794 cycles/ticks
kyber_keypair:
median: 301410 cycles/ticks
average: 307321 cycles/ticks
kyber_encaps_derand:
median: 385050 cycles/ticks
average: 391919 cycles/ticks
kyber_encaps:
median: 386280 cycles/ticks
average: 393014 cycles/ticks
kyber_decaps:
median: 512262 cycles/ticks
average: 521098 cycles/ticks
Loop spin: 711
gen_a:
median: 57704 cycles/ticks
average: 58715 cycles/ticks
poly_getnoise_eta1:
median: 11248 cycles/ticks
average: 11331 cycles/ticks
poly_getnoise_eta2:
median: 7240 cycles/ticks
average: 7288 cycles/ticks
NTT:
median: 23278 cycles/ticks
average: 23909 cycles/ticks
INVNTT:
median: 33432 cycles/ticks
average: 33928 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23600 cycles/ticks
average: 23989 cycles/ticks
poly_tomsg:
median: 3866 cycles/ticks
average: 3998 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3464 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3676 cycles/ticks
poly_decompress:
median: 1024 cycles/ticks
average: 1049 cycles/ticks
polyvec_compress:
median: 11342 cycles/ticks
average: 11423 cycles/ticks
polyvec_decompress:
median: 4262 cycles/ticks
average: 4287 cycles/ticks
indcpa_keypair:
median: 268086 cycles/ticks
average: 272232 cycles/ticks
indcpa_enc:
median: 357842 cycles/ticks
average: 364308 cycles/ticks
indcpa_dec:
median: 121174 cycles/ticks
average: 122763 cycles/ticks
kyber_keypair_derand:
median: 291558 cycles/ticks
average: 296922 cycles/ticks
kyber_keypair:
median: 300596 cycles/ticks
average: 305605 cycles/ticks
kyber_encaps_derand:
median: 384596 cycles/ticks
average: 391978 cycles/ticks
kyber_encaps:
median: 386118 cycles/ticks
average: 393511 cycles/ticks
kyber_decaps:
median: 511804 cycles/ticks
average: 520756 cycles/ticks
Loop spin: 712
gen_a:
median: 57636 cycles/ticks
average: 58815 cycles/ticks
poly_getnoise_eta1:
median: 11374 cycles/ticks
average: 11568 cycles/ticks
poly_getnoise_eta2:
median: 7304 cycles/ticks
average: 7436 cycles/ticks
NTT:
median: 23294 cycles/ticks
average: 23743 cycles/ticks
INVNTT:
median: 33482 cycles/ticks
average: 34232 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23590 cycles/ticks
average: 24043 cycles/ticks
poly_tomsg:
median: 3862 cycles/ticks
average: 3974 cycles/ticks
poly_frommsg:
median: 3492 cycles/ticks
average: 3594 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3684 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1052 cycles/ticks
polyvec_compress:
median: 11486 cycles/ticks
average: 11722 cycles/ticks
polyvec_decompress:
median: 4258 cycles/ticks
average: 4320 cycles/ticks
indcpa_keypair:
median: 268950 cycles/ticks
average: 273897 cycles/ticks
indcpa_enc:
median: 358594 cycles/ticks
average: 365286 cycles/ticks
indcpa_dec:
median: 121308 cycles/ticks
average: 123582 cycles/ticks
kyber_keypair_derand:
median: 291658 cycles/ticks
average: 296722 cycles/ticks
kyber_keypair:
median: 301800 cycles/ticks
average: 307569 cycles/ticks
kyber_encaps_derand:
median: 385422 cycles/ticks
average: 393392 cycles/ticks
kyber_encaps:
median: 386444 cycles/ticks
average: 392733 cycles/ticks
kyber_decaps:
median: 512678 cycles/ticks
average: 520936 cycles/ticks
Loop spin: 713
gen_a:
median: 57662 cycles/ticks
average: 58758 cycles/ticks
poly_getnoise_eta1:
median: 11248 cycles/ticks
average: 11332 cycles/ticks
poly_getnoise_eta2:
median: 7240 cycles/ticks
average: 7315 cycles/ticks
NTT:
median: 23382 cycles/ticks
average: 23987 cycles/ticks
INVNTT:
median: 33456 cycles/ticks
average: 33900 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23586 cycles/ticks
average: 23947 cycles/ticks
poly_tomsg:
median: 3888 cycles/ticks
average: 3961 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3524 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3669 cycles/ticks
poly_decompress:
median: 1024 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11422 cycles/ticks
average: 11693 cycles/ticks
polyvec_decompress:
median: 4258 cycles/ticks
average: 4282 cycles/ticks
indcpa_keypair:
median: 268802 cycles/ticks
average: 272735 cycles/ticks
indcpa_enc:
median: 358246 cycles/ticks
average: 364269 cycles/ticks
indcpa_dec:
median: 121352 cycles/ticks
average: 124182 cycles/ticks
kyber_keypair_derand:
median: 292016 cycles/ticks
average: 295564 cycles/ticks
kyber_keypair:
median: 300802 cycles/ticks
average: 304799 cycles/ticks
kyber_encaps_derand:
median: 385282 cycles/ticks
average: 392137 cycles/ticks
kyber_encaps:
median: 386448 cycles/ticks
average: 392899 cycles/ticks
kyber_decaps:
median: 512742 cycles/ticks
average: 522325 cycles/ticks
Loop spin: 714
gen_a:
median: 57670 cycles/ticks
average: 58287 cycles/ticks
poly_getnoise_eta1:
median: 11234 cycles/ticks
average: 11350 cycles/ticks
poly_getnoise_eta2:
median: 7400 cycles/ticks
average: 7546 cycles/ticks
NTT:
median: 23276 cycles/ticks
average: 23738 cycles/ticks
INVNTT:
median: 33538 cycles/ticks
average: 34223 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23608 cycles/ticks
average: 23973 cycles/ticks
poly_tomsg:
median: 3926 cycles/ticks
average: 4013 cycles/ticks
poly_frommsg:
median: 3448 cycles/ticks
average: 3533 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3685 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11326 cycles/ticks
average: 11398 cycles/ticks
polyvec_decompress:
median: 4264 cycles/ticks
average: 4304 cycles/ticks
indcpa_keypair:
median: 268828 cycles/ticks
average: 273234 cycles/ticks
indcpa_enc:
median: 358104 cycles/ticks
average: 363964 cycles/ticks
indcpa_dec:
median: 121262 cycles/ticks
average: 123313 cycles/ticks
kyber_keypair_derand:
median: 291656 cycles/ticks
average: 296277 cycles/ticks
kyber_keypair:
median: 301256 cycles/ticks
average: 306209 cycles/ticks
kyber_encaps_derand:
median: 384596 cycles/ticks
average: 391523 cycles/ticks
kyber_encaps:
median: 385800 cycles/ticks
average: 391859 cycles/ticks
kyber_decaps:
median: 511878 cycles/ticks
average: 521085 cycles/ticks
Loop spin: 715
gen_a:
median: 57702 cycles/ticks
average: 58399 cycles/ticks
poly_getnoise_eta1:
median: 11242 cycles/ticks
average: 11331 cycles/ticks
poly_getnoise_eta2:
median: 7236 cycles/ticks
average: 7263 cycles/ticks
NTT:
median: 23244 cycles/ticks
average: 23426 cycles/ticks
INVNTT:
median: 33484 cycles/ticks
average: 33832 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23578 cycles/ticks
average: 23819 cycles/ticks
poly_tomsg:
median: 3922 cycles/ticks
average: 4008 cycles/ticks
poly_frommsg:
median: 3470 cycles/ticks
average: 3577 cycles/ticks
poly_compress:
median: 3660 cycles/ticks
average: 3684 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1051 cycles/ticks
polyvec_compress:
median: 11374 cycles/ticks
average: 11605 cycles/ticks
polyvec_decompress:
median: 4266 cycles/ticks
average: 4337 cycles/ticks
indcpa_keypair:
median: 268668 cycles/ticks
average: 273942 cycles/ticks
indcpa_enc:
median: 357916 cycles/ticks
average: 364376 cycles/ticks
indcpa_dec:
median: 121292 cycles/ticks
average: 122917 cycles/ticks
kyber_keypair_derand:
median: 291904 cycles/ticks
average: 297739 cycles/ticks
kyber_keypair:
median: 301022 cycles/ticks
average: 305193 cycles/ticks
kyber_encaps_derand:
median: 384556 cycles/ticks
average: 391501 cycles/ticks
kyber_encaps:
median: 385758 cycles/ticks
average: 391596 cycles/ticks
kyber_decaps:
median: 512672 cycles/ticks
average: 521865 cycles/ticks
Loop spin: 716
gen_a:
median: 57636 cycles/ticks
average: 58820 cycles/ticks
poly_getnoise_eta1:
median: 11222 cycles/ticks
average: 11289 cycles/ticks
poly_getnoise_eta2:
median: 7236 cycles/ticks
average: 7256 cycles/ticks
NTT:
median: 23262 cycles/ticks
average: 23675 cycles/ticks
INVNTT:
median: 33480 cycles/ticks
average: 34182 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23574 cycles/ticks
average: 23939 cycles/ticks
poly_tomsg:
median: 3888 cycles/ticks
average: 3990 cycles/ticks
poly_frommsg:
median: 3534 cycles/ticks
average: 3585 cycles/ticks
poly_compress:
median: 3652 cycles/ticks
average: 3669 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1038 cycles/ticks
polyvec_compress:
median: 11320 cycles/ticks
average: 11381 cycles/ticks
polyvec_decompress:
median: 4266 cycles/ticks
average: 4307 cycles/ticks
indcpa_keypair:
median: 269124 cycles/ticks
average: 274416 cycles/ticks
indcpa_enc:
median: 358014 cycles/ticks
average: 364785 cycles/ticks
indcpa_dec:
median: 121296 cycles/ticks
average: 123816 cycles/ticks
kyber_keypair_derand:
median: 291726 cycles/ticks
average: 296853 cycles/ticks
kyber_keypair:
median: 301344 cycles/ticks
average: 306762 cycles/ticks
kyber_encaps_derand:
median: 384870 cycles/ticks
average: 392005 cycles/ticks
kyber_encaps:
median: 386002 cycles/ticks
average: 392031 cycles/ticks
kyber_decaps:
median: 512386 cycles/ticks
average: 521480 cycles/ticks
Loop spin: 717
gen_a:
median: 57606 cycles/ticks
average: 58444 cycles/ticks
poly_getnoise_eta1:
median: 11258 cycles/ticks
average: 11348 cycles/ticks
poly_getnoise_eta2:
median: 7242 cycles/ticks
average: 7270 cycles/ticks
NTT:
median: 23500 cycles/ticks
average: 23960 cycles/ticks
INVNTT:
median: 33522 cycles/ticks
average: 34225 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23610 cycles/ticks
average: 24242 cycles/ticks
poly_tomsg:
median: 3852 cycles/ticks
average: 3882 cycles/ticks
poly_frommsg:
median: 3440 cycles/ticks
average: 3470 cycles/ticks
poly_compress:
median: 3746 cycles/ticks
average: 3827 cycles/ticks
poly_decompress:
median: 1056 cycles/ticks
average: 1093 cycles/ticks
polyvec_compress:
median: 11328 cycles/ticks
average: 11470 cycles/ticks
polyvec_decompress:
median: 4264 cycles/ticks
average: 4287 cycles/ticks
indcpa_keypair:
median: 268968 cycles/ticks
average: 274092 cycles/ticks
indcpa_enc:
median: 358038 cycles/ticks
average: 364564 cycles/ticks
indcpa_dec:
median: 121472 cycles/ticks
average: 123707 cycles/ticks
kyber_keypair_derand:
median: 291200 cycles/ticks
average: 296003 cycles/ticks
kyber_keypair:
median: 301188 cycles/ticks
average: 306813 cycles/ticks
kyber_encaps_derand:
median: 384994 cycles/ticks
average: 392552 cycles/ticks
kyber_encaps:
median: 386002 cycles/ticks
average: 392783 cycles/ticks
kyber_decaps:
median: 512432 cycles/ticks
average: 520881 cycles/ticks
Loop spin: 718
gen_a:
median: 57664 cycles/ticks
average: 58549 cycles/ticks
poly_getnoise_eta1:
median: 11272 cycles/ticks
average: 11348 cycles/ticks
poly_getnoise_eta2:
median: 7282 cycles/ticks
average: 7457 cycles/ticks
NTT:
median: 23250 cycles/ticks
average: 23595 cycles/ticks
INVNTT:
median: 33452 cycles/ticks
average: 34053 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23598 cycles/ticks
average: 24051 cycles/ticks
poly_tomsg:
median: 3868 cycles/ticks
average: 4002 cycles/ticks
poly_frommsg:
median: 3492 cycles/ticks
average: 3597 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3673 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1050 cycles/ticks
polyvec_compress:
median: 11336 cycles/ticks
average: 11431 cycles/ticks
polyvec_decompress:
median: 4278 cycles/ticks
average: 4349 cycles/ticks
indcpa_keypair:
median: 268686 cycles/ticks
average: 273973 cycles/ticks
indcpa_enc:
median: 357804 cycles/ticks
average: 364280 cycles/ticks
indcpa_dec:
median: 121236 cycles/ticks
average: 123407 cycles/ticks
kyber_keypair_derand:
median: 291714 cycles/ticks
average: 297047 cycles/ticks
kyber_keypair:
median: 301198 cycles/ticks
average: 306182 cycles/ticks
kyber_encaps_derand:
median: 384588 cycles/ticks
average: 389587 cycles/ticks
kyber_encaps:
median: 386294 cycles/ticks
average: 390037 cycles/ticks
kyber_decaps:
median: 511924 cycles/ticks
average: 517167 cycles/ticks
Loop spin: 719
gen_a:
median: 57654 cycles/ticks
average: 58332 cycles/ticks
poly_getnoise_eta1:
median: 11326 cycles/ticks
average: 11419 cycles/ticks
poly_getnoise_eta2:
median: 7242 cycles/ticks
average: 7277 cycles/ticks
NTT:
median: 23214 cycles/ticks
average: 23363 cycles/ticks
INVNTT:
median: 33430 cycles/ticks
average: 33635 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23564 cycles/ticks
average: 23746 cycles/ticks
poly_tomsg:
median: 3844 cycles/ticks
average: 3854 cycles/ticks
poly_frommsg:
median: 3440 cycles/ticks
average: 3480 cycles/ticks
poly_compress:
median: 3658 cycles/ticks
average: 3671 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11326 cycles/ticks
average: 11397 cycles/ticks
polyvec_decompress:
median: 4256 cycles/ticks
average: 4287 cycles/ticks
indcpa_keypair:
median: 268814 cycles/ticks
average: 271867 cycles/ticks
indcpa_enc:
median: 358012 cycles/ticks
average: 361504 cycles/ticks
indcpa_dec:
median: 121278 cycles/ticks
average: 122544 cycles/ticks
kyber_keypair_derand:
median: 291412 cycles/ticks
average: 295343 cycles/ticks
kyber_keypair:
median: 300680 cycles/ticks
average: 302878 cycles/ticks
kyber_encaps_derand:
median: 385126 cycles/ticks
average: 392861 cycles/ticks
kyber_encaps:
median: 386028 cycles/ticks
average: 391048 cycles/ticks
kyber_decaps:
median: 511706 cycles/ticks
average: 516471 cycles/ticks
Loop spin: 720
gen_a:
median: 57690 cycles/ticks
average: 58405 cycles/ticks
poly_getnoise_eta1:
median: 11326 cycles/ticks
average: 11401 cycles/ticks
poly_getnoise_eta2:
median: 7254 cycles/ticks
average: 7282 cycles/ticks
NTT:
median: 23262 cycles/ticks
average: 23423 cycles/ticks
INVNTT:
median: 33464 cycles/ticks
average: 34085 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23598 cycles/ticks
average: 23970 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3861 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3480 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3667 cycles/ticks
poly_decompress:
median: 1030 cycles/ticks
average: 1036 cycles/ticks
polyvec_compress:
median: 11342 cycles/ticks
average: 11467 cycles/ticks
polyvec_decompress:
median: 4258 cycles/ticks
average: 4277 cycles/ticks
indcpa_keypair:
median: 268916 cycles/ticks
average: 271334 cycles/ticks
indcpa_enc:
median: 357926 cycles/ticks
average: 360605 cycles/ticks
indcpa_dec:
median: 121294 cycles/ticks
average: 122662 cycles/ticks
kyber_keypair_derand:
median: 291620 cycles/ticks
average: 297158 cycles/ticks
kyber_keypair:
median: 301192 cycles/ticks
average: 306419 cycles/ticks
kyber_encaps_derand:
median: 385054 cycles/ticks
average: 392351 cycles/ticks
kyber_encaps:
median: 386414 cycles/ticks
average: 394158 cycles/ticks
kyber_decaps:
median: 512174 cycles/ticks
average: 519680 cycles/ticks
Loop spin: 721
gen_a:
median: 57594 cycles/ticks
average: 58701 cycles/ticks
poly_getnoise_eta1:
median: 11340 cycles/ticks
average: 11501 cycles/ticks
poly_getnoise_eta2:
median: 7270 cycles/ticks
average: 7428 cycles/ticks
NTT:
median: 23384 cycles/ticks
average: 24011 cycles/ticks
INVNTT:
median: 33530 cycles/ticks
average: 34254 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23590 cycles/ticks
average: 23946 cycles/ticks
poly_tomsg:
median: 3850 cycles/ticks
average: 3860 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3477 cycles/ticks
poly_compress:
median: 3652 cycles/ticks
average: 3667 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1036 cycles/ticks
polyvec_compress:
median: 11388 cycles/ticks
average: 11675 cycles/ticks
polyvec_decompress:
median: 4262 cycles/ticks
average: 4276 cycles/ticks
indcpa_keypair:
median: 268506 cycles/ticks
average: 275220 cycles/ticks
indcpa_enc:
median: 358472 cycles/ticks
average: 368095 cycles/ticks
indcpa_dec:
median: 121410 cycles/ticks
average: 123251 cycles/ticks
kyber_keypair_derand:
median: 291518 cycles/ticks
average: 296633 cycles/ticks
kyber_keypair:
median: 301774 cycles/ticks
average: 306345 cycles/ticks
kyber_encaps_derand:
median: 389482 cycles/ticks
average: 396095 cycles/ticks
kyber_encaps:
median: 390730 cycles/ticks
average: 396640 cycles/ticks
kyber_decaps:
median: 516586 cycles/ticks
average: 524681 cycles/ticks
Loop spin: 722
gen_a:
median: 57754 cycles/ticks
average: 59014 cycles/ticks
poly_getnoise_eta1:
median: 11344 cycles/ticks
average: 11573 cycles/ticks
poly_getnoise_eta2:
median: 7268 cycles/ticks
average: 7437 cycles/ticks
NTT:
median: 23268 cycles/ticks
average: 23729 cycles/ticks
INVNTT:
median: 33452 cycles/ticks
average: 33948 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23600 cycles/ticks
average: 24193 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3860 cycles/ticks
poly_frommsg:
median: 3440 cycles/ticks
average: 3475 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3668 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1034 cycles/ticks
polyvec_compress:
median: 11332 cycles/ticks
average: 11397 cycles/ticks
polyvec_decompress:
median: 4258 cycles/ticks
average: 4296 cycles/ticks
indcpa_keypair:
median: 268694 cycles/ticks
average: 272696 cycles/ticks
indcpa_enc:
median: 357950 cycles/ticks
average: 363147 cycles/ticks
indcpa_dec:
median: 121290 cycles/ticks
average: 123409 cycles/ticks
kyber_keypair_derand:
median: 291306 cycles/ticks
average: 295650 cycles/ticks
kyber_keypair:
median: 300756 cycles/ticks
average: 304978 cycles/ticks
kyber_encaps_derand:
median: 384608 cycles/ticks
average: 390762 cycles/ticks
kyber_encaps:
median: 385934 cycles/ticks
average: 392387 cycles/ticks
kyber_decaps:
median: 512156 cycles/ticks
average: 520003 cycles/ticks
Loop spin: 723
gen_a:
median: 57744 cycles/ticks
average: 59069 cycles/ticks
poly_getnoise_eta1:
median: 11332 cycles/ticks
average: 11457 cycles/ticks
poly_getnoise_eta2:
median: 7294 cycles/ticks
average: 7510 cycles/ticks
NTT:
median: 23292 cycles/ticks
average: 23725 cycles/ticks
INVNTT:
median: 33462 cycles/ticks
average: 33943 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23620 cycles/ticks
average: 24038 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3864 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3486 cycles/ticks
poly_compress:
median: 3652 cycles/ticks
average: 3670 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1039 cycles/ticks
polyvec_compress:
median: 11358 cycles/ticks
average: 11644 cycles/ticks
polyvec_decompress:
median: 4268 cycles/ticks
average: 4291 cycles/ticks
indcpa_keypair:
median: 268828 cycles/ticks
average: 272654 cycles/ticks
indcpa_enc:
median: 358432 cycles/ticks
average: 364029 cycles/ticks
indcpa_dec:
median: 121270 cycles/ticks
average: 122979 cycles/ticks
kyber_keypair_derand:
median: 291072 cycles/ticks
average: 295346 cycles/ticks
kyber_keypair:
median: 300770 cycles/ticks
average: 304967 cycles/ticks
kyber_encaps_derand:
median: 389238 cycles/ticks
average: 394999 cycles/ticks
kyber_encaps:
median: 390202 cycles/ticks
average: 395482 cycles/ticks
kyber_decaps:
median: 516212 cycles/ticks
average: 523076 cycles/ticks
Loop spin: 724
gen_a:
median: 57776 cycles/ticks
average: 58274 cycles/ticks
poly_getnoise_eta1:
median: 11314 cycles/ticks
average: 11404 cycles/ticks
poly_getnoise_eta2:
median: 7248 cycles/ticks
average: 7290 cycles/ticks
NTT:
median: 23274 cycles/ticks
average: 23456 cycles/ticks
INVNTT:
median: 33462 cycles/ticks
average: 33930 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23574 cycles/ticks
average: 23743 cycles/ticks
poly_tomsg:
median: 3910 cycles/ticks
average: 3998 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3461 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3671 cycles/ticks
poly_decompress:
median: 1030 cycles/ticks
average: 1047 cycles/ticks
polyvec_compress:
median: 11360 cycles/ticks
average: 11558 cycles/ticks
polyvec_decompress:
median: 4270 cycles/ticks
average: 4386 cycles/ticks
indcpa_keypair:
median: 268450 cycles/ticks
average: 272153 cycles/ticks
indcpa_enc:
median: 358034 cycles/ticks
average: 363501 cycles/ticks
indcpa_dec:
median: 121282 cycles/ticks
average: 122703 cycles/ticks
kyber_keypair_derand:
median: 291952 cycles/ticks
average: 296321 cycles/ticks
kyber_keypair:
median: 301032 cycles/ticks
average: 305669 cycles/ticks
kyber_encaps_derand:
median: 384904 cycles/ticks
average: 390588 cycles/ticks
kyber_encaps:
median: 386162 cycles/ticks
average: 390499 cycles/ticks
kyber_decaps:
median: 511948 cycles/ticks
average: 518768 cycles/ticks
Loop spin: 725
gen_a:
median: 57610 cycles/ticks
average: 58483 cycles/ticks
poly_getnoise_eta1:
median: 11212 cycles/ticks
average: 11293 cycles/ticks
poly_getnoise_eta2:
median: 7240 cycles/ticks
average: 7274 cycles/ticks
NTT:
median: 23272 cycles/ticks
average: 23906 cycles/ticks
INVNTT:
median: 33450 cycles/ticks
average: 33767 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23600 cycles/ticks
average: 23871 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3859 cycles/ticks
poly_frommsg:
median: 3486 cycles/ticks
average: 3600 cycles/ticks
poly_compress:
median: 3674 cycles/ticks
average: 3795 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1058 cycles/ticks
polyvec_compress:
median: 11340 cycles/ticks
average: 11416 cycles/ticks
polyvec_decompress:
median: 4272 cycles/ticks
average: 4359 cycles/ticks
indcpa_keypair:
median: 268298 cycles/ticks
average: 272074 cycles/ticks
indcpa_enc:
median: 358190 cycles/ticks
average: 363914 cycles/ticks
indcpa_dec:
median: 121318 cycles/ticks
average: 122891 cycles/ticks
kyber_keypair_derand:
median: 291338 cycles/ticks
average: 296379 cycles/ticks
kyber_keypair:
median: 300926 cycles/ticks
average: 305045 cycles/ticks
kyber_encaps_derand:
median: 384838 cycles/ticks
average: 390621 cycles/ticks
kyber_encaps:
median: 385928 cycles/ticks
average: 391674 cycles/ticks
kyber_decaps:
median: 511962 cycles/ticks
average: 518837 cycles/ticks
Loop spin: 726
gen_a:
median: 57692 cycles/ticks
average: 58140 cycles/ticks
poly_getnoise_eta1:
median: 11392 cycles/ticks
average: 11623 cycles/ticks
poly_getnoise_eta2:
median: 7242 cycles/ticks
average: 7303 cycles/ticks
NTT:
median: 23242 cycles/ticks
average: 23572 cycles/ticks
INVNTT:
median: 33446 cycles/ticks
average: 33937 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23562 cycles/ticks
average: 23662 cycles/ticks
poly_tomsg:
median: 3854 cycles/ticks
average: 3875 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3467 cycles/ticks
poly_compress:
median: 3660 cycles/ticks
average: 3675 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1033 cycles/ticks
polyvec_compress:
median: 11364 cycles/ticks
average: 11557 cycles/ticks
polyvec_decompress:
median: 4268 cycles/ticks
average: 4380 cycles/ticks
indcpa_keypair:
median: 268948 cycles/ticks
average: 272744 cycles/ticks
indcpa_enc:
median: 357882 cycles/ticks
average: 363299 cycles/ticks
indcpa_dec:
median: 121338 cycles/ticks
average: 123152 cycles/ticks
kyber_keypair_derand:
median: 295920 cycles/ticks
average: 300455 cycles/ticks
kyber_keypair:
median: 301020 cycles/ticks
average: 305136 cycles/ticks
kyber_encaps_derand:
median: 384446 cycles/ticks
average: 389834 cycles/ticks
kyber_encaps:
median: 385628 cycles/ticks
average: 391635 cycles/ticks
kyber_decaps:
median: 511912 cycles/ticks
average: 518040 cycles/ticks
Loop spin: 727
gen_a:
median: 57626 cycles/ticks
average: 58214 cycles/ticks
poly_getnoise_eta1:
median: 11244 cycles/ticks
average: 11319 cycles/ticks
poly_getnoise_eta2:
median: 7272 cycles/ticks
average: 7416 cycles/ticks
NTT:
median: 23358 cycles/ticks
average: 23832 cycles/ticks
INVNTT:
median: 33456 cycles/ticks
average: 33931 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23564 cycles/ticks
average: 23698 cycles/ticks
poly_tomsg:
median: 3854 cycles/ticks
average: 3876 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3464 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3669 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1049 cycles/ticks
polyvec_compress:
median: 11316 cycles/ticks
average: 11373 cycles/ticks
polyvec_decompress:
median: 4264 cycles/ticks
average: 4290 cycles/ticks
indcpa_keypair:
median: 268498 cycles/ticks
average: 272025 cycles/ticks
indcpa_enc:
median: 357738 cycles/ticks
average: 362578 cycles/ticks
indcpa_dec:
median: 121334 cycles/ticks
average: 123698 cycles/ticks
kyber_keypair_derand:
median: 291794 cycles/ticks
average: 295980 cycles/ticks
kyber_keypair:
median: 300984 cycles/ticks
average: 305695 cycles/ticks
kyber_encaps_derand:
median: 384642 cycles/ticks
average: 390580 cycles/ticks
kyber_encaps:
median: 386146 cycles/ticks
average: 392490 cycles/ticks
kyber_decaps:
median: 511928 cycles/ticks
average: 519046 cycles/ticks
Loop spin: 728
gen_a:
median: 57642 cycles/ticks
average: 58541 cycles/ticks
poly_getnoise_eta1:
median: 11326 cycles/ticks
average: 11403 cycles/ticks
poly_getnoise_eta2:
median: 7248 cycles/ticks
average: 7298 cycles/ticks
NTT:
median: 23306 cycles/ticks
average: 23742 cycles/ticks
INVNTT:
median: 33542 cycles/ticks
average: 34232 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23574 cycles/ticks
average: 23714 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3875 cycles/ticks
poly_frommsg:
median: 3450 cycles/ticks
average: 3520 cycles/ticks
poly_compress:
median: 3676 cycles/ticks
average: 3838 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1046 cycles/ticks
polyvec_compress:
median: 11374 cycles/ticks
average: 11583 cycles/ticks
polyvec_decompress:
median: 4276 cycles/ticks
average: 4407 cycles/ticks
indcpa_keypair:
median: 268474 cycles/ticks
average: 272664 cycles/ticks
indcpa_enc:
median: 357710 cycles/ticks
average: 362946 cycles/ticks
indcpa_dec:
median: 121426 cycles/ticks
average: 123265 cycles/ticks
kyber_keypair_derand:
median: 291764 cycles/ticks
average: 296336 cycles/ticks
kyber_keypair:
median: 301142 cycles/ticks
average: 306679 cycles/ticks
kyber_encaps_derand:
median: 384810 cycles/ticks
average: 390894 cycles/ticks
kyber_encaps:
median: 385780 cycles/ticks
average: 391272 cycles/ticks
kyber_decaps:
median: 511866 cycles/ticks
average: 518775 cycles/ticks
Loop spin: 729
gen_a:
median: 57560 cycles/ticks
average: 58024 cycles/ticks
poly_getnoise_eta1:
median: 11248 cycles/ticks
average: 11329 cycles/ticks
poly_getnoise_eta2:
median: 7238 cycles/ticks
average: 7259 cycles/ticks
NTT:
median: 23254 cycles/ticks
average: 23670 cycles/ticks
INVNTT:
median: 33452 cycles/ticks
average: 33925 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23574 cycles/ticks
average: 23862 cycles/ticks
poly_tomsg:
median: 3950 cycles/ticks
average: 4125 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3464 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3664 cycles/ticks
poly_decompress:
median: 1030 cycles/ticks
average: 1048 cycles/ticks
polyvec_compress:
median: 11328 cycles/ticks
average: 11398 cycles/ticks
polyvec_decompress:
median: 4278 cycles/ticks
average: 4395 cycles/ticks
indcpa_keypair:
median: 268486 cycles/ticks
average: 272799 cycles/ticks
indcpa_enc:
median: 357502 cycles/ticks
average: 362423 cycles/ticks
indcpa_dec:
median: 121162 cycles/ticks
average: 122836 cycles/ticks
kyber_keypair_derand:
median: 291438 cycles/ticks
average: 295348 cycles/ticks
kyber_keypair:
median: 300722 cycles/ticks
average: 303251 cycles/ticks
kyber_encaps_derand:
median: 384616 cycles/ticks
average: 389038 cycles/ticks
kyber_encaps:
median: 385582 cycles/ticks
average: 390221 cycles/ticks
kyber_decaps:
median: 511846 cycles/ticks
average: 518070 cycles/ticks
Loop spin: 730
gen_a:
median: 57618 cycles/ticks
average: 58678 cycles/ticks
poly_getnoise_eta1:
median: 11328 cycles/ticks
average: 11413 cycles/ticks
poly_getnoise_eta2:
median: 7240 cycles/ticks
average: 7296 cycles/ticks
NTT:
median: 23278 cycles/ticks
average: 23610 cycles/ticks
INVNTT:
median: 33458 cycles/ticks
average: 33764 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23598 cycles/ticks
average: 24003 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3871 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3467 cycles/ticks
poly_compress:
median: 3660 cycles/ticks
average: 3718 cycles/ticks
poly_decompress:
median: 1056 cycles/ticks
average: 1122 cycles/ticks
polyvec_compress:
median: 11330 cycles/ticks
average: 11486 cycles/ticks
polyvec_decompress:
median: 4258 cycles/ticks
average: 4278 cycles/ticks
indcpa_keypair:
median: 268820 cycles/ticks
average: 273357 cycles/ticks
indcpa_enc:
median: 357552 cycles/ticks
average: 361877 cycles/ticks
indcpa_dec:
median: 121364 cycles/ticks
average: 123229 cycles/ticks
kyber_keypair_derand:
median: 291628 cycles/ticks
average: 295134 cycles/ticks
kyber_keypair:
median: 301048 cycles/ticks
average: 305557 cycles/ticks
kyber_encaps_derand:
median: 384868 cycles/ticks
average: 390387 cycles/ticks
kyber_encaps:
median: 386284 cycles/ticks
average: 391782 cycles/ticks
kyber_decaps:
median: 512036 cycles/ticks
average: 519098 cycles/ticks
Loop spin: 731
gen_a:
median: 57628 cycles/ticks
average: 58521 cycles/ticks
poly_getnoise_eta1:
median: 11358 cycles/ticks
average: 11541 cycles/ticks
poly_getnoise_eta2:
median: 7250 cycles/ticks
average: 7377 cycles/ticks
NTT:
median: 23364 cycles/ticks
average: 23715 cycles/ticks
INVNTT:
median: 33502 cycles/ticks
average: 34164 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23650 cycles/ticks
average: 24241 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3880 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3468 cycles/ticks
poly_compress:
median: 3666 cycles/ticks
average: 3752 cycles/ticks
poly_decompress:
median: 1060 cycles/ticks
average: 1100 cycles/ticks
polyvec_compress:
median: 11342 cycles/ticks
average: 11571 cycles/ticks
polyvec_decompress:
median: 4288 cycles/ticks
average: 4418 cycles/ticks
indcpa_keypair:
median: 268930 cycles/ticks
average: 272572 cycles/ticks
indcpa_enc:
median: 357674 cycles/ticks
average: 362255 cycles/ticks
indcpa_dec:
median: 121392 cycles/ticks
average: 123481 cycles/ticks
kyber_keypair_derand:
median: 292052 cycles/ticks
average: 296561 cycles/ticks
kyber_keypair:
median: 300998 cycles/ticks
average: 305391 cycles/ticks
kyber_encaps_derand:
median: 384504 cycles/ticks
average: 390337 cycles/ticks
kyber_encaps:
median: 385974 cycles/ticks
average: 391873 cycles/ticks
kyber_decaps:
median: 512126 cycles/ticks
average: 519478 cycles/ticks
Loop spin: 732
gen_a:
median: 57636 cycles/ticks
average: 58207 cycles/ticks
poly_getnoise_eta1:
median: 11250 cycles/ticks
average: 11322 cycles/ticks
poly_getnoise_eta2:
median: 7310 cycles/ticks
average: 7526 cycles/ticks
NTT:
median: 23284 cycles/ticks
average: 23713 cycles/ticks
INVNTT:
median: 33476 cycles/ticks
average: 33838 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23616 cycles/ticks
average: 24036 cycles/ticks
poly_tomsg:
median: 3858 cycles/ticks
average: 3966 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3485 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3684 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1039 cycles/ticks
polyvec_compress:
median: 11334 cycles/ticks
average: 11418 cycles/ticks
polyvec_decompress:
median: 4260 cycles/ticks
average: 4299 cycles/ticks
indcpa_keypair:
median: 268588 cycles/ticks
average: 271818 cycles/ticks
indcpa_enc:
median: 358034 cycles/ticks
average: 363597 cycles/ticks
indcpa_dec:
median: 121306 cycles/ticks
average: 122740 cycles/ticks
kyber_keypair_derand:
median: 291584 cycles/ticks
average: 295540 cycles/ticks
kyber_keypair:
median: 301282 cycles/ticks
average: 303893 cycles/ticks
kyber_encaps_derand:
median: 384588 cycles/ticks
average: 389028 cycles/ticks
kyber_encaps:
median: 385770 cycles/ticks
average: 389169 cycles/ticks
kyber_decaps:
median: 511584 cycles/ticks
average: 516014 cycles/ticks
Loop spin: 733
gen_a:
median: 57616 cycles/ticks
average: 58155 cycles/ticks
poly_getnoise_eta1:
median: 11334 cycles/ticks
average: 11408 cycles/ticks
poly_getnoise_eta2:
median: 7240 cycles/ticks
average: 7255 cycles/ticks
NTT:
median: 23236 cycles/ticks
average: 23395 cycles/ticks
INVNTT:
median: 33430 cycles/ticks
average: 33784 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23576 cycles/ticks
average: 23697 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3872 cycles/ticks
poly_frommsg:
median: 3444 cycles/ticks
average: 3466 cycles/ticks
poly_compress:
median: 3658 cycles/ticks
average: 3680 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1049 cycles/ticks
polyvec_compress:
median: 11336 cycles/ticks
average: 11398 cycles/ticks
polyvec_decompress:
median: 4262 cycles/ticks
average: 4279 cycles/ticks
indcpa_keypair:
median: 268820 cycles/ticks
average: 271058 cycles/ticks
indcpa_enc:
median: 357902 cycles/ticks
average: 361707 cycles/ticks
indcpa_dec:
median: 121264 cycles/ticks
average: 122903 cycles/ticks
kyber_keypair_derand:
median: 291710 cycles/ticks
average: 294063 cycles/ticks
kyber_keypair:
median: 300718 cycles/ticks
average: 303086 cycles/ticks
kyber_encaps_derand:
median: 384430 cycles/ticks
average: 387146 cycles/ticks
kyber_encaps:
median: 385512 cycles/ticks
average: 388643 cycles/ticks
kyber_decaps:
median: 511764 cycles/ticks
average: 515814 cycles/ticks
Loop spin: 734
gen_a:
median: 57572 cycles/ticks
average: 57959 cycles/ticks
poly_getnoise_eta1:
median: 11258 cycles/ticks
average: 11319 cycles/ticks
poly_getnoise_eta2:
median: 7242 cycles/ticks
average: 7354 cycles/ticks
NTT:
median: 23384 cycles/ticks
average: 23558 cycles/ticks
INVNTT:
median: 33456 cycles/ticks
average: 33669 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23574 cycles/ticks
average: 23697 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3876 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3470 cycles/ticks
poly_compress:
median: 3658 cycles/ticks
average: 3691 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11358 cycles/ticks
average: 11459 cycles/ticks
polyvec_decompress:
median: 4258 cycles/ticks
average: 4303 cycles/ticks
indcpa_keypair:
median: 268682 cycles/ticks
average: 270224 cycles/ticks
indcpa_enc:
median: 357706 cycles/ticks
average: 362269 cycles/ticks
indcpa_dec:
median: 121410 cycles/ticks
average: 123136 cycles/ticks
kyber_keypair_derand:
median: 291682 cycles/ticks
average: 295455 cycles/ticks
kyber_keypair:
median: 300984 cycles/ticks
average: 305768 cycles/ticks
kyber_encaps_derand:
median: 384590 cycles/ticks
average: 389499 cycles/ticks
kyber_encaps:
median: 386254 cycles/ticks
average: 392307 cycles/ticks
kyber_decaps:
median: 512050 cycles/ticks
average: 521086 cycles/ticks
Loop spin: 735
gen_a:
median: 57586 cycles/ticks
average: 58448 cycles/ticks
poly_getnoise_eta1:
median: 11270 cycles/ticks
average: 11484 cycles/ticks
poly_getnoise_eta2:
median: 7254 cycles/ticks
average: 7389 cycles/ticks
NTT:
median: 23278 cycles/ticks
average: 23706 cycles/ticks
INVNTT:
median: 33458 cycles/ticks
average: 34132 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23586 cycles/ticks
average: 24005 cycles/ticks
poly_tomsg:
median: 3948 cycles/ticks
average: 4022 cycles/ticks
poly_frommsg:
median: 3440 cycles/ticks
average: 3473 cycles/ticks
poly_compress:
median: 3662 cycles/ticks
average: 3683 cycles/ticks
poly_decompress:
median: 1024 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11352 cycles/ticks
average: 11437 cycles/ticks
polyvec_decompress:
median: 4266 cycles/ticks
average: 4311 cycles/ticks
indcpa_keypair:
median: 269124 cycles/ticks
average: 273617 cycles/ticks
indcpa_enc:
median: 357900 cycles/ticks
average: 363192 cycles/ticks
indcpa_dec:
median: 121284 cycles/ticks
average: 122689 cycles/ticks
kyber_keypair_derand:
median: 291622 cycles/ticks
average: 296321 cycles/ticks
kyber_keypair:
median: 301124 cycles/ticks
average: 304559 cycles/ticks
kyber_encaps_derand:
median: 388594 cycles/ticks
average: 393651 cycles/ticks
kyber_encaps:
median: 390064 cycles/ticks
average: 394633 cycles/ticks
kyber_decaps:
median: 515812 cycles/ticks
average: 521356 cycles/ticks
Loop spin: 736
gen_a:
median: 57556 cycles/ticks
average: 57941 cycles/ticks
poly_getnoise_eta1:
median: 11328 cycles/ticks
average: 11409 cycles/ticks
poly_getnoise_eta2:
median: 7240 cycles/ticks
average: 7250 cycles/ticks
NTT:
median: 23310 cycles/ticks
average: 23692 cycles/ticks
INVNTT:
median: 33422 cycles/ticks
average: 33596 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23592 cycles/ticks
average: 23739 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3869 cycles/ticks
poly_frommsg:
median: 3446 cycles/ticks
average: 3518 cycles/ticks
poly_compress:
median: 3760 cycles/ticks
average: 3875 cycles/ticks
poly_decompress:
median: 1030 cycles/ticks
average: 1082 cycles/ticks
polyvec_compress:
median: 11340 cycles/ticks
average: 11434 cycles/ticks
polyvec_decompress:
median: 4262 cycles/ticks
average: 4305 cycles/ticks
indcpa_keypair:
median: 268878 cycles/ticks
average: 273298 cycles/ticks
indcpa_enc:
median: 357874 cycles/ticks
average: 361873 cycles/ticks
indcpa_dec:
median: 121170 cycles/ticks
average: 122305 cycles/ticks
kyber_keypair_derand:
median: 291858 cycles/ticks
average: 295956 cycles/ticks
kyber_keypair:
median: 300960 cycles/ticks
average: 304438 cycles/ticks
kyber_encaps_derand:
median: 384794 cycles/ticks
average: 389332 cycles/ticks
kyber_encaps:
median: 386006 cycles/ticks
average: 391410 cycles/ticks
kyber_decaps:
median: 511972 cycles/ticks
average: 518938 cycles/ticks
Loop spin: 737
gen_a:
median: 57610 cycles/ticks
average: 58109 cycles/ticks
poly_getnoise_eta1:
median: 11254 cycles/ticks
average: 11330 cycles/ticks
poly_getnoise_eta2:
median: 7304 cycles/ticks
average: 7542 cycles/ticks
NTT:
median: 23298 cycles/ticks
average: 23794 cycles/ticks
INVNTT:
median: 33460 cycles/ticks
average: 34052 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23562 cycles/ticks
average: 23682 cycles/ticks
poly_tomsg:
median: 3908 cycles/ticks
average: 4061 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3463 cycles/ticks
poly_compress:
median: 3672 cycles/ticks
average: 3790 cycles/ticks
poly_decompress:
median: 1062 cycles/ticks
average: 1067 cycles/ticks
polyvec_compress:
median: 11346 cycles/ticks
average: 11507 cycles/ticks
polyvec_decompress:
median: 4268 cycles/ticks
average: 4309 cycles/ticks
indcpa_keypair:
median: 268598 cycles/ticks
average: 272190 cycles/ticks
indcpa_enc:
median: 358094 cycles/ticks
average: 362027 cycles/ticks
indcpa_dec:
median: 121500 cycles/ticks
average: 123444 cycles/ticks
kyber_keypair_derand:
median: 291472 cycles/ticks
average: 294017 cycles/ticks
kyber_keypair:
median: 300904 cycles/ticks
average: 304721 cycles/ticks
kyber_encaps_derand:
median: 384918 cycles/ticks
average: 390377 cycles/ticks
kyber_encaps:
median: 386012 cycles/ticks
average: 390746 cycles/ticks
kyber_decaps:
median: 511610 cycles/ticks
average: 517356 cycles/ticks
Loop spin: 738
gen_a:
median: 57512 cycles/ticks
average: 57939 cycles/ticks
poly_getnoise_eta1:
median: 11316 cycles/ticks
average: 11389 cycles/ticks
poly_getnoise_eta2:
median: 7246 cycles/ticks
average: 7274 cycles/ticks
NTT:
median: 23270 cycles/ticks
average: 23476 cycles/ticks
INVNTT:
median: 33464 cycles/ticks
average: 33875 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23734 cycles/ticks
average: 24180 cycles/ticks
poly_tomsg:
median: 3852 cycles/ticks
average: 3878 cycles/ticks
poly_frommsg:
median: 3542 cycles/ticks
average: 3689 cycles/ticks
poly_compress:
median: 3658 cycles/ticks
average: 3752 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1038 cycles/ticks
polyvec_compress:
median: 11342 cycles/ticks
average: 11424 cycles/ticks
polyvec_decompress:
median: 4260 cycles/ticks
average: 4299 cycles/ticks
indcpa_keypair:
median: 267896 cycles/ticks
average: 270443 cycles/ticks
indcpa_enc:
median: 357432 cycles/ticks
average: 361261 cycles/ticks
indcpa_dec:
median: 121106 cycles/ticks
average: 122834 cycles/ticks
kyber_keypair_derand:
median: 291390 cycles/ticks
average: 295225 cycles/ticks
kyber_keypair:
median: 300604 cycles/ticks
average: 303528 cycles/ticks
kyber_encaps_derand:
median: 384676 cycles/ticks
average: 388999 cycles/ticks
kyber_encaps:
median: 385736 cycles/ticks
average: 390598 cycles/ticks
kyber_decaps:
median: 511512 cycles/ticks
average: 516719 cycles/ticks
Loop spin: 739
gen_a:
median: 57524 cycles/ticks
average: 57911 cycles/ticks
poly_getnoise_eta1:
median: 11228 cycles/ticks
average: 11298 cycles/ticks
poly_getnoise_eta2:
median: 7240 cycles/ticks
average: 7267 cycles/ticks
NTT:
median: 23264 cycles/ticks
average: 23443 cycles/ticks
INVNTT:
median: 33432 cycles/ticks
average: 33643 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23604 cycles/ticks
average: 23975 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3878 cycles/ticks
poly_frommsg:
median: 3444 cycles/ticks
average: 3475 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3683 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1055 cycles/ticks
polyvec_compress:
median: 11332 cycles/ticks
average: 11419 cycles/ticks
polyvec_decompress:
median: 4260 cycles/ticks
average: 4285 cycles/ticks
indcpa_keypair:
median: 268358 cycles/ticks
average: 271953 cycles/ticks
indcpa_enc:
median: 357528 cycles/ticks
average: 361032 cycles/ticks
indcpa_dec:
median: 121206 cycles/ticks
average: 122335 cycles/ticks
kyber_keypair_derand:
median: 291646 cycles/ticks
average: 295576 cycles/ticks
kyber_keypair:
median: 300640 cycles/ticks
average: 303657 cycles/ticks
kyber_encaps_derand:
median: 384660 cycles/ticks
average: 388121 cycles/ticks
kyber_encaps:
median: 385992 cycles/ticks
average: 390394 cycles/ticks
kyber_decaps:
median: 512118 cycles/ticks
average: 517474 cycles/ticks
Loop spin: 740
gen_a:
median: 57616 cycles/ticks
average: 58456 cycles/ticks
poly_getnoise_eta1:
median: 11256 cycles/ticks
average: 11313 cycles/ticks
poly_getnoise_eta2:
median: 7240 cycles/ticks
average: 7274 cycles/ticks
NTT:
median: 23226 cycles/ticks
average: 23408 cycles/ticks
INVNTT:
median: 33420 cycles/ticks
average: 33611 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23572 cycles/ticks
average: 23682 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3887 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3468 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3679 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1053 cycles/ticks
polyvec_compress:
median: 11332 cycles/ticks
average: 11407 cycles/ticks
polyvec_decompress:
median: 4264 cycles/ticks
average: 4282 cycles/ticks
indcpa_keypair:
median: 268902 cycles/ticks
average: 271569 cycles/ticks
indcpa_enc:
median: 357830 cycles/ticks
average: 362024 cycles/ticks
indcpa_dec:
median: 121394 cycles/ticks
average: 122817 cycles/ticks
kyber_keypair_derand:
median: 291848 cycles/ticks
average: 294725 cycles/ticks
kyber_keypair:
median: 300854 cycles/ticks
average: 303919 cycles/ticks
kyber_encaps_derand:
median: 384552 cycles/ticks
average: 390559 cycles/ticks
kyber_encaps:
median: 386078 cycles/ticks
average: 391178 cycles/ticks
kyber_decaps:
median: 512226 cycles/ticks
average: 517869 cycles/ticks
Loop spin: 741
gen_a:
median: 57560 cycles/ticks
average: 57943 cycles/ticks
poly_getnoise_eta1:
median: 11290 cycles/ticks
average: 11355 cycles/ticks
poly_getnoise_eta2:
median: 7244 cycles/ticks
average: 7273 cycles/ticks
NTT:
median: 23282 cycles/ticks
average: 23476 cycles/ticks
INVNTT:
median: 33622 cycles/ticks
average: 34288 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23640 cycles/ticks
average: 24019 cycles/ticks
poly_tomsg:
median: 3852 cycles/ticks
average: 3886 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3471 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3678 cycles/ticks
poly_decompress:
median: 1024 cycles/ticks
average: 1033 cycles/ticks
polyvec_compress:
median: 11328 cycles/ticks
average: 11434 cycles/ticks
polyvec_decompress:
median: 4382 cycles/ticks
average: 4541 cycles/ticks
indcpa_keypair:
median: 268132 cycles/ticks
average: 270395 cycles/ticks
indcpa_enc:
median: 357550 cycles/ticks
average: 360991 cycles/ticks
indcpa_dec:
median: 121158 cycles/ticks
average: 122537 cycles/ticks
kyber_keypair_derand:
median: 291376 cycles/ticks
average: 295468 cycles/ticks
kyber_keypair:
median: 300580 cycles/ticks
average: 304220 cycles/ticks
kyber_encaps_derand:
median: 384472 cycles/ticks
average: 388677 cycles/ticks
kyber_encaps:
median: 386158 cycles/ticks
average: 390276 cycles/ticks
kyber_decaps:
median: 511946 cycles/ticks
average: 518718 cycles/ticks
Loop spin: 742
gen_a:
median: 57600 cycles/ticks
average: 58180 cycles/ticks
poly_getnoise_eta1:
median: 11242 cycles/ticks
average: 11327 cycles/ticks
poly_getnoise_eta2:
median: 7240 cycles/ticks
average: 7259 cycles/ticks
NTT:
median: 23240 cycles/ticks
average: 23412 cycles/ticks
INVNTT:
median: 33454 cycles/ticks
average: 33858 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23630 cycles/ticks
average: 24238 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3864 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3465 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3689 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11328 cycles/ticks
average: 11401 cycles/ticks
polyvec_decompress:
median: 4268 cycles/ticks
average: 4307 cycles/ticks
indcpa_keypair:
median: 268578 cycles/ticks
average: 272026 cycles/ticks
indcpa_enc:
median: 357676 cycles/ticks
average: 361413 cycles/ticks
indcpa_dec:
median: 121240 cycles/ticks
average: 122512 cycles/ticks
kyber_keypair_derand:
median: 291862 cycles/ticks
average: 294436 cycles/ticks
kyber_keypair:
median: 300864 cycles/ticks
average: 303349 cycles/ticks
kyber_encaps_derand:
median: 384668 cycles/ticks
average: 388505 cycles/ticks
kyber_encaps:
median: 386082 cycles/ticks
average: 392100 cycles/ticks
kyber_decaps:
median: 512000 cycles/ticks
average: 517537 cycles/ticks
Loop spin: 743
gen_a:
median: 57638 cycles/ticks
average: 58505 cycles/ticks
poly_getnoise_eta1:
median: 11268 cycles/ticks
average: 11323 cycles/ticks
poly_getnoise_eta2:
median: 7294 cycles/ticks
average: 7481 cycles/ticks
NTT:
median: 23256 cycles/ticks
average: 23680 cycles/ticks
INVNTT:
median: 33498 cycles/ticks
average: 33938 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23604 cycles/ticks
average: 23994 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3859 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3473 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3675 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1034 cycles/ticks
polyvec_compress:
median: 11318 cycles/ticks
average: 11383 cycles/ticks
polyvec_decompress:
median: 4258 cycles/ticks
average: 4295 cycles/ticks
indcpa_keypair:
median: 268740 cycles/ticks
average: 272136 cycles/ticks
indcpa_enc:
median: 357540 cycles/ticks
average: 361815 cycles/ticks
indcpa_dec:
median: 121430 cycles/ticks
average: 122814 cycles/ticks
kyber_keypair_derand:
median: 291284 cycles/ticks
average: 294343 cycles/ticks
kyber_keypair:
median: 301028 cycles/ticks
average: 304710 cycles/ticks
kyber_encaps_derand:
median: 388744 cycles/ticks
average: 394048 cycles/ticks
kyber_encaps:
median: 390194 cycles/ticks
average: 395413 cycles/ticks
kyber_decaps:
median: 515944 cycles/ticks
average: 522252 cycles/ticks
Loop spin: 744
gen_a:
median: 57642 cycles/ticks
average: 58096 cycles/ticks
poly_getnoise_eta1:
median: 11292 cycles/ticks
average: 11377 cycles/ticks
poly_getnoise_eta2:
median: 7236 cycles/ticks
average: 7256 cycles/ticks
NTT:
median: 23306 cycles/ticks
average: 23527 cycles/ticks
INVNTT:
median: 33462 cycles/ticks
average: 34117 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23576 cycles/ticks
average: 23835 cycles/ticks
poly_tomsg:
median: 3856 cycles/ticks
average: 3958 cycles/ticks
poly_frommsg:
median: 3440 cycles/ticks
average: 3463 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3669 cycles/ticks
poly_decompress:
median: 1030 cycles/ticks
average: 1036 cycles/ticks
polyvec_compress:
median: 11364 cycles/ticks
average: 11643 cycles/ticks
polyvec_decompress:
median: 4262 cycles/ticks
average: 4299 cycles/ticks
indcpa_keypair:
median: 269008 cycles/ticks
average: 272272 cycles/ticks
indcpa_enc:
median: 357824 cycles/ticks
average: 362529 cycles/ticks
indcpa_dec:
median: 121364 cycles/ticks
average: 123181 cycles/ticks
kyber_keypair_derand:
median: 291668 cycles/ticks
average: 295070 cycles/ticks
kyber_keypair:
median: 301016 cycles/ticks
average: 304695 cycles/ticks
kyber_encaps_derand:
median: 384650 cycles/ticks
average: 388948 cycles/ticks
kyber_encaps:
median: 385964 cycles/ticks
average: 390070 cycles/ticks
kyber_decaps:
median: 512172 cycles/ticks
average: 519195 cycles/ticks
Loop spin: 745
gen_a:
median: 57664 cycles/ticks
average: 58617 cycles/ticks
poly_getnoise_eta1:
median: 11220 cycles/ticks
average: 11323 cycles/ticks
poly_getnoise_eta2:
median: 7244 cycles/ticks
average: 7287 cycles/ticks
NTT:
median: 23322 cycles/ticks
average: 23650 cycles/ticks
INVNTT:
median: 33452 cycles/ticks
average: 33701 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23640 cycles/ticks
average: 24209 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3923 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3466 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3672 cycles/ticks
poly_decompress:
median: 1030 cycles/ticks
average: 1053 cycles/ticks
polyvec_compress:
median: 11338 cycles/ticks
average: 11415 cycles/ticks
polyvec_decompress:
median: 4258 cycles/ticks
average: 4278 cycles/ticks
indcpa_keypair:
median: 268558 cycles/ticks
average: 271316 cycles/ticks
indcpa_enc:
median: 357924 cycles/ticks
average: 362577 cycles/ticks
indcpa_dec:
median: 121244 cycles/ticks
average: 122884 cycles/ticks
kyber_keypair_derand:
median: 291486 cycles/ticks
average: 295372 cycles/ticks
kyber_keypair:
median: 300974 cycles/ticks
average: 304650 cycles/ticks
kyber_encaps_derand:
median: 384556 cycles/ticks
average: 388979 cycles/ticks
kyber_encaps:
median: 385898 cycles/ticks
average: 390377 cycles/ticks
kyber_decaps:
median: 511888 cycles/ticks
average: 518193 cycles/ticks
Loop spin: 746
gen_a:
median: 57574 cycles/ticks
average: 58229 cycles/ticks
poly_getnoise_eta1:
median: 11312 cycles/ticks
average: 11490 cycles/ticks
poly_getnoise_eta2:
median: 7274 cycles/ticks
average: 7426 cycles/ticks
NTT:
median: 23246 cycles/ticks
average: 23657 cycles/ticks
INVNTT:
median: 33462 cycles/ticks
average: 33989 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23576 cycles/ticks
average: 23773 cycles/ticks
poly_tomsg:
median: 3846 cycles/ticks
average: 3856 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3465 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3687 cycles/ticks
poly_decompress:
median: 1058 cycles/ticks
average: 1111 cycles/ticks
polyvec_compress:
median: 11338 cycles/ticks
average: 11488 cycles/ticks
polyvec_decompress:
median: 4258 cycles/ticks
average: 4302 cycles/ticks
indcpa_keypair:
median: 268628 cycles/ticks
average: 272478 cycles/ticks
indcpa_enc:
median: 358124 cycles/ticks
average: 362775 cycles/ticks
indcpa_dec:
median: 121350 cycles/ticks
average: 123117 cycles/ticks
kyber_keypair_derand:
median: 291492 cycles/ticks
average: 294534 cycles/ticks
kyber_keypair:
median: 301332 cycles/ticks
average: 304215 cycles/ticks
kyber_encaps_derand:
median: 385336 cycles/ticks
average: 389062 cycles/ticks
kyber_encaps:
median: 386590 cycles/ticks
average: 391215 cycles/ticks
kyber_decaps:
median: 512710 cycles/ticks
average: 518179 cycles/ticks
Loop spin: 747
gen_a:
median: 57618 cycles/ticks
average: 58051 cycles/ticks
poly_getnoise_eta1:
median: 11322 cycles/ticks
average: 11388 cycles/ticks
poly_getnoise_eta2:
median: 7240 cycles/ticks
average: 7311 cycles/ticks
NTT:
median: 23236 cycles/ticks
average: 23426 cycles/ticks
INVNTT:
median: 33448 cycles/ticks
average: 33646 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23574 cycles/ticks
average: 23714 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3863 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3474 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3682 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1036 cycles/ticks
polyvec_compress:
median: 11332 cycles/ticks
average: 11410 cycles/ticks
polyvec_decompress:
median: 4258 cycles/ticks
average: 4302 cycles/ticks
indcpa_keypair:
median: 268654 cycles/ticks
average: 271502 cycles/ticks
indcpa_enc:
median: 357980 cycles/ticks
average: 362222 cycles/ticks
indcpa_dec:
median: 121304 cycles/ticks
average: 123133 cycles/ticks
kyber_keypair_derand:
median: 291328 cycles/ticks
average: 295242 cycles/ticks
kyber_keypair:
median: 300840 cycles/ticks
average: 304212 cycles/ticks
kyber_encaps_derand:
median: 384586 cycles/ticks
average: 389614 cycles/ticks
kyber_encaps:
median: 385760 cycles/ticks
average: 390050 cycles/ticks
kyber_decaps:
median: 512054 cycles/ticks
average: 517990 cycles/ticks
Loop spin: 748
gen_a:
median: 57632 cycles/ticks
average: 58277 cycles/ticks
poly_getnoise_eta1:
median: 11244 cycles/ticks
average: 11319 cycles/ticks
poly_getnoise_eta2:
median: 7296 cycles/ticks
average: 7510 cycles/ticks
NTT:
median: 23268 cycles/ticks
average: 23486 cycles/ticks
INVNTT:
median: 33506 cycles/ticks
average: 33926 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23646 cycles/ticks
average: 24136 cycles/ticks
poly_tomsg:
median: 3852 cycles/ticks
average: 3910 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3487 cycles/ticks
poly_compress:
median: 3660 cycles/ticks
average: 3685 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1036 cycles/ticks
polyvec_compress:
median: 11344 cycles/ticks
average: 11430 cycles/ticks
polyvec_decompress:
median: 4268 cycles/ticks
average: 4296 cycles/ticks
indcpa_keypair:
median: 268170 cycles/ticks
average: 271481 cycles/ticks
indcpa_enc:
median: 357702 cycles/ticks
average: 362470 cycles/ticks
indcpa_dec:
median: 121242 cycles/ticks
average: 122454 cycles/ticks
kyber_keypair_derand:
median: 291556 cycles/ticks
average: 295591 cycles/ticks
kyber_keypair:
median: 300986 cycles/ticks
average: 304658 cycles/ticks
kyber_encaps_derand:
median: 384782 cycles/ticks
average: 389098 cycles/ticks
kyber_encaps:
median: 385634 cycles/ticks
average: 389112 cycles/ticks
kyber_decaps:
median: 512118 cycles/ticks
average: 518745 cycles/ticks
Loop spin: 749
gen_a:
median: 57612 cycles/ticks
average: 58223 cycles/ticks
poly_getnoise_eta1:
median: 11224 cycles/ticks
average: 11276 cycles/ticks
poly_getnoise_eta2:
median: 7256 cycles/ticks
average: 7388 cycles/ticks
NTT:
median: 23298 cycles/ticks
average: 23780 cycles/ticks
INVNTT:
median: 33476 cycles/ticks
average: 33774 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23584 cycles/ticks
average: 23835 cycles/ticks
poly_tomsg:
median: 3852 cycles/ticks
average: 3867 cycles/ticks
poly_frommsg:
median: 3440 cycles/ticks
average: 3465 cycles/ticks
poly_compress:
median: 3660 cycles/ticks
average: 3680 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1051 cycles/ticks
polyvec_compress:
median: 11344 cycles/ticks
average: 11415 cycles/ticks
polyvec_decompress:
median: 4272 cycles/ticks
average: 4297 cycles/ticks
indcpa_keypair:
median: 268632 cycles/ticks
average: 272568 cycles/ticks
indcpa_enc:
median: 357588 cycles/ticks
average: 361283 cycles/ticks
indcpa_dec:
median: 121158 cycles/ticks
average: 122725 cycles/ticks
kyber_keypair_derand:
median: 291602 cycles/ticks
average: 295406 cycles/ticks
kyber_keypair:
median: 300768 cycles/ticks
average: 304208 cycles/ticks
kyber_encaps_derand:
median: 385030 cycles/ticks
average: 389988 cycles/ticks
kyber_encaps:
median: 385964 cycles/ticks
average: 391530 cycles/ticks
kyber_decaps:
median: 511898 cycles/ticks
average: 519073 cycles/ticks
Loop spin: 750
gen_a:
median: 57628 cycles/ticks
average: 58046 cycles/ticks
poly_getnoise_eta1:
median: 11272 cycles/ticks
average: 11453 cycles/ticks
poly_getnoise_eta2:
median: 7240 cycles/ticks
average: 7309 cycles/ticks
NTT:
median: 23226 cycles/ticks
average: 23375 cycles/ticks
INVNTT:
median: 33474 cycles/ticks
average: 33942 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23572 cycles/ticks
average: 23694 cycles/ticks
poly_tomsg:
median: 3846 cycles/ticks
average: 3873 cycles/ticks
poly_frommsg:
median: 3440 cycles/ticks
average: 3465 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3669 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11338 cycles/ticks
average: 11407 cycles/ticks
polyvec_decompress:
median: 4266 cycles/ticks
average: 4295 cycles/ticks
indcpa_keypair:
median: 268366 cycles/ticks
average: 271664 cycles/ticks
indcpa_enc:
median: 357604 cycles/ticks
average: 362428 cycles/ticks
indcpa_dec:
median: 121262 cycles/ticks
average: 123131 cycles/ticks
kyber_keypair_derand:
median: 291598 cycles/ticks
average: 295354 cycles/ticks
kyber_keypair:
median: 300794 cycles/ticks
average: 303962 cycles/ticks
kyber_encaps_derand:
median: 384490 cycles/ticks
average: 389057 cycles/ticks
kyber_encaps:
median: 385712 cycles/ticks
average: 389958 cycles/ticks
kyber_decaps:
median: 511554 cycles/ticks
average: 516349 cycles/ticks
Loop spin: 751
gen_a:
median: 57636 cycles/ticks
average: 58341 cycles/ticks
poly_getnoise_eta1:
median: 11216 cycles/ticks
average: 11314 cycles/ticks
poly_getnoise_eta2:
median: 7244 cycles/ticks
average: 7282 cycles/ticks
NTT:
median: 23260 cycles/ticks
average: 23681 cycles/ticks
INVNTT:
median: 33494 cycles/ticks
average: 34168 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23602 cycles/ticks
average: 24006 cycles/ticks
poly_tomsg:
median: 3932 cycles/ticks
average: 4070 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3468 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3671 cycles/ticks
poly_decompress:
median: 1030 cycles/ticks
average: 1053 cycles/ticks
polyvec_compress:
median: 11360 cycles/ticks
average: 11626 cycles/ticks
polyvec_decompress:
median: 4264 cycles/ticks
average: 4302 cycles/ticks
indcpa_keypair:
median: 268368 cycles/ticks
average: 272430 cycles/ticks
indcpa_enc:
median: 357496 cycles/ticks
average: 361965 cycles/ticks
indcpa_dec:
median: 121324 cycles/ticks
average: 122932 cycles/ticks
kyber_keypair_derand:
median: 291704 cycles/ticks
average: 297607 cycles/ticks
kyber_keypair:
median: 300948 cycles/ticks
average: 307995 cycles/ticks
kyber_encaps_derand:
median: 384772 cycles/ticks
average: 390316 cycles/ticks
kyber_encaps:
median: 386652 cycles/ticks
average: 391810 cycles/ticks
kyber_decaps:
median: 511766 cycles/ticks
average: 518627 cycles/ticks
Loop spin: 752
gen_a:
median: 57608 cycles/ticks
average: 57993 cycles/ticks
poly_getnoise_eta1:
median: 11212 cycles/ticks
average: 11289 cycles/ticks
poly_getnoise_eta2:
median: 7244 cycles/ticks
average: 7273 cycles/ticks
NTT:
median: 23290 cycles/ticks
average: 23675 cycles/ticks
INVNTT:
median: 33512 cycles/ticks
average: 34003 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23666 cycles/ticks
average: 24071 cycles/ticks
poly_tomsg:
median: 3964 cycles/ticks
average: 4044 cycles/ticks
poly_frommsg:
median: 3448 cycles/ticks
average: 3566 cycles/ticks
poly_compress:
median: 3660 cycles/ticks
average: 3721 cycles/ticks
poly_decompress:
median: 1030 cycles/ticks
average: 1036 cycles/ticks
polyvec_compress:
median: 11334 cycles/ticks
average: 11425 cycles/ticks
polyvec_decompress:
median: 4354 cycles/ticks
average: 4463 cycles/ticks
indcpa_keypair:
median: 268648 cycles/ticks
average: 271532 cycles/ticks
indcpa_enc:
median: 357918 cycles/ticks
average: 362562 cycles/ticks
indcpa_dec:
median: 121216 cycles/ticks
average: 122791 cycles/ticks
kyber_keypair_derand:
median: 291566 cycles/ticks
average: 295230 cycles/ticks
kyber_keypair:
median: 301072 cycles/ticks
average: 304681 cycles/ticks
kyber_encaps_derand:
median: 384768 cycles/ticks
average: 390676 cycles/ticks
kyber_encaps:
median: 385810 cycles/ticks
average: 391458 cycles/ticks
kyber_decaps:
median: 511798 cycles/ticks
average: 517151 cycles/ticks
Loop spin: 753
gen_a:
median: 57632 cycles/ticks
average: 58021 cycles/ticks
poly_getnoise_eta1:
median: 11328 cycles/ticks
average: 11460 cycles/ticks
poly_getnoise_eta2:
median: 7240 cycles/ticks
average: 7259 cycles/ticks
NTT:
median: 23252 cycles/ticks
average: 23431 cycles/ticks
INVNTT:
median: 33432 cycles/ticks
average: 33592 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23594 cycles/ticks
average: 23733 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3880 cycles/ticks
poly_frommsg:
median: 3440 cycles/ticks
average: 3468 cycles/ticks
poly_compress:
median: 3666 cycles/ticks
average: 3693 cycles/ticks
poly_decompress:
median: 1030 cycles/ticks
average: 1051 cycles/ticks
polyvec_compress:
median: 11348 cycles/ticks
average: 11531 cycles/ticks
polyvec_decompress:
median: 4284 cycles/ticks
average: 4413 cycles/ticks
indcpa_keypair:
median: 268438 cycles/ticks
average: 272215 cycles/ticks
indcpa_enc:
median: 357586 cycles/ticks
average: 361207 cycles/ticks
indcpa_dec:
median: 121164 cycles/ticks
average: 122442 cycles/ticks
kyber_keypair_derand:
median: 291458 cycles/ticks
average: 294921 cycles/ticks
kyber_keypair:
median: 300952 cycles/ticks
average: 304808 cycles/ticks
kyber_encaps_derand:
median: 384542 cycles/ticks
average: 388660 cycles/ticks
kyber_encaps:
median: 385968 cycles/ticks
average: 391178 cycles/ticks
kyber_decaps:
median: 511722 cycles/ticks
average: 518771 cycles/ticks
Loop spin: 754
gen_a:
median: 57700 cycles/ticks
average: 58418 cycles/ticks
poly_getnoise_eta1:
median: 11216 cycles/ticks
average: 11290 cycles/ticks
poly_getnoise_eta2:
median: 7292 cycles/ticks
average: 7494 cycles/ticks
NTT:
median: 23290 cycles/ticks
average: 23826 cycles/ticks
INVNTT:
median: 33452 cycles/ticks
average: 34179 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23616 cycles/ticks
average: 23986 cycles/ticks
poly_tomsg:
median: 3850 cycles/ticks
average: 3864 cycles/ticks
poly_frommsg:
median: 3460 cycles/ticks
average: 3493 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3679 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1039 cycles/ticks
polyvec_compress:
median: 11380 cycles/ticks
average: 11625 cycles/ticks
polyvec_decompress:
median: 4266 cycles/ticks
average: 4288 cycles/ticks
indcpa_keypair:
median: 268680 cycles/ticks
average: 272336 cycles/ticks
indcpa_enc:
median: 357706 cycles/ticks
average: 362788 cycles/ticks
indcpa_dec:
median: 121278 cycles/ticks
average: 122972 cycles/ticks
kyber_keypair_derand:
median: 291254 cycles/ticks
average: 295165 cycles/ticks
kyber_keypair:
median: 300870 cycles/ticks
average: 304105 cycles/ticks
kyber_encaps_derand:
median: 384708 cycles/ticks
average: 390586 cycles/ticks
kyber_encaps:
median: 385844 cycles/ticks
average: 391491 cycles/ticks
kyber_decaps:
median: 512308 cycles/ticks
average: 519204 cycles/ticks
Loop spin: 755
gen_a:
median: 57740 cycles/ticks
average: 58874 cycles/ticks
poly_getnoise_eta1:
median: 11300 cycles/ticks
average: 11370 cycles/ticks
poly_getnoise_eta2:
median: 7270 cycles/ticks
average: 7453 cycles/ticks
NTT:
median: 23266 cycles/ticks
average: 23497 cycles/ticks
INVNTT:
median: 33512 cycles/ticks
average: 34300 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23632 cycles/ticks
average: 23993 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3871 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3505 cycles/ticks
poly_compress:
median: 3716 cycles/ticks
average: 3853 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1051 cycles/ticks
polyvec_compress:
median: 11372 cycles/ticks
average: 11644 cycles/ticks
polyvec_decompress:
median: 4270 cycles/ticks
average: 4295 cycles/ticks
indcpa_keypair:
median: 268626 cycles/ticks
average: 272364 cycles/ticks
indcpa_enc:
median: 357792 cycles/ticks
average: 363159 cycles/ticks
indcpa_dec:
median: 121252 cycles/ticks
average: 122408 cycles/ticks
kyber_keypair_derand:
median: 291626 cycles/ticks
average: 295739 cycles/ticks
kyber_keypair:
median: 300896 cycles/ticks
average: 305118 cycles/ticks
kyber_encaps_derand:
median: 384856 cycles/ticks
average: 389590 cycles/ticks
kyber_encaps:
median: 386006 cycles/ticks
average: 390580 cycles/ticks
kyber_decaps:
median: 511640 cycles/ticks
average: 516924 cycles/ticks
Loop spin: 756
gen_a:
median: 57704 cycles/ticks
average: 58340 cycles/ticks
poly_getnoise_eta1:
median: 11220 cycles/ticks
average: 11351 cycles/ticks
poly_getnoise_eta2:
median: 7236 cycles/ticks
average: 7246 cycles/ticks
NTT:
median: 23222 cycles/ticks
average: 23369 cycles/ticks
INVNTT:
median: 33444 cycles/ticks
average: 33815 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23598 cycles/ticks
average: 23990 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3864 cycles/ticks
poly_frommsg:
median: 3546 cycles/ticks
average: 3623 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3721 cycles/ticks
poly_decompress:
median: 1030 cycles/ticks
average: 1041 cycles/ticks
polyvec_compress:
median: 11342 cycles/ticks
average: 11426 cycles/ticks
polyvec_decompress:
median: 4306 cycles/ticks
average: 4437 cycles/ticks
indcpa_keypair:
median: 268814 cycles/ticks
average: 272236 cycles/ticks
indcpa_enc:
median: 358000 cycles/ticks
average: 361626 cycles/ticks
indcpa_dec:
median: 121116 cycles/ticks
average: 122374 cycles/ticks
kyber_keypair_derand:
median: 291718 cycles/ticks
average: 295025 cycles/ticks
kyber_keypair:
median: 301068 cycles/ticks
average: 303701 cycles/ticks
kyber_encaps_derand:
median: 384420 cycles/ticks
average: 388511 cycles/ticks
kyber_encaps:
median: 385580 cycles/ticks
average: 390991 cycles/ticks
kyber_decaps:
median: 511764 cycles/ticks
average: 518131 cycles/ticks
Loop spin: 757
gen_a:
median: 57678 cycles/ticks
average: 58584 cycles/ticks
poly_getnoise_eta1:
median: 11310 cycles/ticks
average: 11376 cycles/ticks
poly_getnoise_eta2:
median: 7242 cycles/ticks
average: 7266 cycles/ticks
NTT:
median: 23268 cycles/ticks
average: 23670 cycles/ticks
INVNTT:
median: 33468 cycles/ticks
average: 33695 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23586 cycles/ticks
average: 23935 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3856 cycles/ticks
poly_frommsg:
median: 3440 cycles/ticks
average: 3479 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3671 cycles/ticks
poly_decompress:
median: 1030 cycles/ticks
average: 1051 cycles/ticks
polyvec_compress:
median: 11322 cycles/ticks
average: 11390 cycles/ticks
polyvec_decompress:
median: 4264 cycles/ticks
average: 4284 cycles/ticks
indcpa_keypair:
median: 268734 cycles/ticks
average: 271874 cycles/ticks
indcpa_enc:
median: 358280 cycles/ticks
average: 363673 cycles/ticks
indcpa_dec:
median: 121414 cycles/ticks
average: 123513 cycles/ticks
kyber_keypair_derand:
median: 291734 cycles/ticks
average: 294829 cycles/ticks
kyber_keypair:
median: 300992 cycles/ticks
average: 304292 cycles/ticks
kyber_encaps_derand:
median: 384914 cycles/ticks
average: 389395 cycles/ticks
kyber_encaps:
median: 386330 cycles/ticks
average: 392195 cycles/ticks
kyber_decaps:
median: 512120 cycles/ticks
average: 518370 cycles/ticks
Loop spin: 758
gen_a:
median: 57570 cycles/ticks
average: 58035 cycles/ticks
poly_getnoise_eta1:
median: 11242 cycles/ticks
average: 11331 cycles/ticks
poly_getnoise_eta2:
median: 7242 cycles/ticks
average: 7260 cycles/ticks
NTT:
median: 23282 cycles/ticks
average: 23491 cycles/ticks
INVNTT:
median: 33484 cycles/ticks
average: 33715 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23630 cycles/ticks
average: 24157 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3903 cycles/ticks
poly_frommsg:
median: 3440 cycles/ticks
average: 3482 cycles/ticks
poly_compress:
median: 3754 cycles/ticks
average: 3801 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1051 cycles/ticks
polyvec_compress:
median: 11332 cycles/ticks
average: 11395 cycles/ticks
polyvec_decompress:
median: 4256 cycles/ticks
average: 4281 cycles/ticks
indcpa_keypair:
median: 268298 cycles/ticks
average: 270770 cycles/ticks
indcpa_enc:
median: 357762 cycles/ticks
average: 361921 cycles/ticks
indcpa_dec:
median: 121322 cycles/ticks
average: 122940 cycles/ticks
kyber_keypair_derand:
median: 291298 cycles/ticks
average: 295206 cycles/ticks
kyber_keypair:
median: 301064 cycles/ticks
average: 305269 cycles/ticks
kyber_encaps_derand:
median: 384612 cycles/ticks
average: 389859 cycles/ticks
kyber_encaps:
median: 385658 cycles/ticks
average: 390534 cycles/ticks
kyber_decaps:
median: 511996 cycles/ticks
average: 518743 cycles/ticks
Loop spin: 759
gen_a:
median: 57536 cycles/ticks
average: 58114 cycles/ticks
poly_getnoise_eta1:
median: 11330 cycles/ticks
average: 11409 cycles/ticks
poly_getnoise_eta2:
median: 7250 cycles/ticks
average: 7376 cycles/ticks
NTT:
median: 23266 cycles/ticks
average: 23600 cycles/ticks
INVNTT:
median: 33454 cycles/ticks
average: 33905 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23596 cycles/ticks
average: 23907 cycles/ticks
poly_tomsg:
median: 3854 cycles/ticks
average: 3862 cycles/ticks
poly_frommsg:
median: 3440 cycles/ticks
average: 3458 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3677 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1049 cycles/ticks
polyvec_compress:
median: 11350 cycles/ticks
average: 11520 cycles/ticks
polyvec_decompress:
median: 4282 cycles/ticks
average: 4391 cycles/ticks
indcpa_keypair:
median: 269196 cycles/ticks
average: 273112 cycles/ticks
indcpa_enc:
median: 357658 cycles/ticks
average: 361309 cycles/ticks
indcpa_dec:
median: 121194 cycles/ticks
average: 122310 cycles/ticks
kyber_keypair_derand:
median: 291830 cycles/ticks
average: 296393 cycles/ticks
kyber_keypair:
median: 300886 cycles/ticks
average: 305053 cycles/ticks
kyber_encaps_derand:
median: 384764 cycles/ticks
average: 389677 cycles/ticks
kyber_encaps:
median: 385774 cycles/ticks
average: 390576 cycles/ticks
kyber_decaps:
median: 512016 cycles/ticks
average: 518844 cycles/ticks
Loop spin: 760
gen_a:
median: 57752 cycles/ticks
average: 58835 cycles/ticks
poly_getnoise_eta1:
median: 11242 cycles/ticks
average: 11319 cycles/ticks
poly_getnoise_eta2:
median: 7262 cycles/ticks
average: 7279 cycles/ticks
NTT:
median: 23260 cycles/ticks
average: 23761 cycles/ticks
INVNTT:
median: 33510 cycles/ticks
average: 34270 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23620 cycles/ticks
average: 24177 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3853 cycles/ticks
poly_frommsg:
median: 3444 cycles/ticks
average: 3473 cycles/ticks
poly_compress:
median: 3660 cycles/ticks
average: 3685 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1034 cycles/ticks
polyvec_compress:
median: 11334 cycles/ticks
average: 11389 cycles/ticks
polyvec_decompress:
median: 4256 cycles/ticks
average: 4281 cycles/ticks
indcpa_keypair:
median: 268814 cycles/ticks
average: 274028 cycles/ticks
indcpa_enc:
median: 357840 cycles/ticks
average: 363578 cycles/ticks
indcpa_dec:
median: 121402 cycles/ticks
average: 123837 cycles/ticks
kyber_keypair_derand:
median: 291514 cycles/ticks
average: 296122 cycles/ticks
kyber_keypair:
median: 300894 cycles/ticks
average: 305603 cycles/ticks
kyber_encaps_derand:
median: 384598 cycles/ticks
average: 390934 cycles/ticks
kyber_encaps:
median: 385810 cycles/ticks
average: 392783 cycles/ticks
kyber_decaps:
median: 512044 cycles/ticks
average: 519907 cycles/ticks
Loop spin: 761
gen_a:
median: 57662 cycles/ticks
average: 58309 cycles/ticks
poly_getnoise_eta1:
median: 11258 cycles/ticks
average: 11347 cycles/ticks
poly_getnoise_eta2:
median: 7242 cycles/ticks
average: 7283 cycles/ticks
NTT:
median: 23294 cycles/ticks
average: 23700 cycles/ticks
INVNTT:
median: 33546 cycles/ticks
average: 34229 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23646 cycles/ticks
average: 24248 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3856 cycles/ticks
poly_frommsg:
median: 3444 cycles/ticks
average: 3513 cycles/ticks
poly_compress:
median: 3760 cycles/ticks
average: 3882 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1083 cycles/ticks
polyvec_compress:
median: 11330 cycles/ticks
average: 11401 cycles/ticks
polyvec_decompress:
median: 4344 cycles/ticks
average: 4448 cycles/ticks
indcpa_keypair:
median: 268246 cycles/ticks
average: 272772 cycles/ticks
indcpa_enc:
median: 357658 cycles/ticks
average: 362250 cycles/ticks
indcpa_dec:
median: 121172 cycles/ticks
average: 123085 cycles/ticks
kyber_keypair_derand:
median: 291590 cycles/ticks
average: 295658 cycles/ticks
kyber_keypair:
median: 301126 cycles/ticks
average: 305522 cycles/ticks
kyber_encaps_derand:
median: 384552 cycles/ticks
average: 391099 cycles/ticks
kyber_encaps:
median: 385838 cycles/ticks
average: 391315 cycles/ticks
kyber_decaps:
median: 511980 cycles/ticks
average: 520160 cycles/ticks
Loop spin: 762
gen_a:
median: 57594 cycles/ticks
average: 58303 cycles/ticks
poly_getnoise_eta1:
median: 11314 cycles/ticks
average: 11379 cycles/ticks
poly_getnoise_eta2:
median: 7246 cycles/ticks
average: 7280 cycles/ticks
NTT:
median: 23250 cycles/ticks
average: 23426 cycles/ticks
INVNTT:
median: 33496 cycles/ticks
average: 33964 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23578 cycles/ticks
average: 23737 cycles/ticks
poly_tomsg:
median: 3854 cycles/ticks
average: 3866 cycles/ticks
poly_frommsg:
median: 3446 cycles/ticks
average: 3532 cycles/ticks
poly_compress:
median: 3752 cycles/ticks
average: 3840 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1050 cycles/ticks
polyvec_compress:
median: 11360 cycles/ticks
average: 11560 cycles/ticks
polyvec_decompress:
median: 4284 cycles/ticks
average: 4398 cycles/ticks
indcpa_keypair:
median: 268438 cycles/ticks
average: 272873 cycles/ticks
indcpa_enc:
median: 357520 cycles/ticks
average: 363775 cycles/ticks
indcpa_dec:
median: 121266 cycles/ticks
average: 122905 cycles/ticks
kyber_keypair_derand:
median: 291540 cycles/ticks
average: 295998 cycles/ticks
kyber_keypair:
median: 300868 cycles/ticks
average: 305398 cycles/ticks
kyber_encaps_derand:
median: 384520 cycles/ticks
average: 389829 cycles/ticks
kyber_encaps:
median: 386488 cycles/ticks
average: 391547 cycles/ticks
kyber_decaps:
median: 512040 cycles/ticks
average: 520059 cycles/ticks
Loop spin: 763
gen_a:
median: 57620 cycles/ticks
average: 58454 cycles/ticks
poly_getnoise_eta1:
median: 11314 cycles/ticks
average: 11605 cycles/ticks
poly_getnoise_eta2:
median: 7242 cycles/ticks
average: 7261 cycles/ticks
NTT:
median: 23252 cycles/ticks
average: 23631 cycles/ticks
INVNTT:
median: 33470 cycles/ticks
average: 33892 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23612 cycles/ticks
average: 24219 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3855 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3473 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3682 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11314 cycles/ticks
average: 11388 cycles/ticks
polyvec_decompress:
median: 4264 cycles/ticks
average: 4300 cycles/ticks
indcpa_keypair:
median: 268610 cycles/ticks
average: 272698 cycles/ticks
indcpa_enc:
median: 357772 cycles/ticks
average: 363324 cycles/ticks
indcpa_dec:
median: 121398 cycles/ticks
average: 123573 cycles/ticks
kyber_keypair_derand:
median: 291402 cycles/ticks
average: 295504 cycles/ticks
kyber_keypair:
median: 301158 cycles/ticks
average: 304951 cycles/ticks
kyber_encaps_derand:
median: 384570 cycles/ticks
average: 390332 cycles/ticks
kyber_encaps:
median: 386080 cycles/ticks
average: 391806 cycles/ticks
kyber_decaps:
median: 512112 cycles/ticks
average: 519393 cycles/ticks
Loop spin: 764
gen_a:
median: 57586 cycles/ticks
average: 58298 cycles/ticks
poly_getnoise_eta1:
median: 11254 cycles/ticks
average: 11305 cycles/ticks
poly_getnoise_eta2:
median: 7242 cycles/ticks
average: 7272 cycles/ticks
NTT:
median: 23258 cycles/ticks
average: 23669 cycles/ticks
INVNTT:
median: 33498 cycles/ticks
average: 34172 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23592 cycles/ticks
average: 23989 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3852 cycles/ticks
poly_frommsg:
median: 3470 cycles/ticks
average: 3491 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3684 cycles/ticks
poly_decompress:
median: 1024 cycles/ticks
average: 1034 cycles/ticks
polyvec_compress:
median: 11372 cycles/ticks
average: 11653 cycles/ticks
polyvec_decompress:
median: 4270 cycles/ticks
average: 4396 cycles/ticks
indcpa_keypair:
median: 268418 cycles/ticks
average: 272511 cycles/ticks
indcpa_enc:
median: 357920 cycles/ticks
average: 363530 cycles/ticks
indcpa_dec:
median: 121248 cycles/ticks
average: 122860 cycles/ticks
kyber_keypair_derand:
median: 291212 cycles/ticks
average: 296611 cycles/ticks
kyber_keypair:
median: 301108 cycles/ticks
average: 305496 cycles/ticks
kyber_encaps_derand:
median: 384848 cycles/ticks
average: 391489 cycles/ticks
kyber_encaps:
median: 386034 cycles/ticks
average: 392656 cycles/ticks
kyber_decaps:
median: 511988 cycles/ticks
average: 519634 cycles/ticks
Loop spin: 765
gen_a:
median: 57584 cycles/ticks
average: 58444 cycles/ticks
poly_getnoise_eta1:
median: 11238 cycles/ticks
average: 11312 cycles/ticks
poly_getnoise_eta2:
median: 7240 cycles/ticks
average: 7257 cycles/ticks
NTT:
median: 23240 cycles/ticks
average: 23643 cycles/ticks
INVNTT:
median: 33530 cycles/ticks
average: 34171 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23592 cycles/ticks
average: 23954 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3858 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3485 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3668 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11332 cycles/ticks
average: 11402 cycles/ticks
polyvec_decompress:
median: 4358 cycles/ticks
average: 4447 cycles/ticks
indcpa_keypair:
median: 268472 cycles/ticks
average: 272761 cycles/ticks
indcpa_enc:
median: 357838 cycles/ticks
average: 363679 cycles/ticks
indcpa_dec:
median: 121272 cycles/ticks
average: 122675 cycles/ticks
kyber_keypair_derand:
median: 291534 cycles/ticks
average: 295854 cycles/ticks
kyber_keypair:
median: 301164 cycles/ticks
average: 306178 cycles/ticks
kyber_encaps_derand:
median: 384592 cycles/ticks
average: 390600 cycles/ticks
kyber_encaps:
median: 386740 cycles/ticks
average: 392829 cycles/ticks
kyber_decaps:
median: 512116 cycles/ticks
average: 519629 cycles/ticks
Loop spin: 766
gen_a:
median: 57754 cycles/ticks
average: 59054 cycles/ticks
poly_getnoise_eta1:
median: 11324 cycles/ticks
average: 11447 cycles/ticks
poly_getnoise_eta2:
median: 7240 cycles/ticks
average: 7260 cycles/ticks
NTT:
median: 23264 cycles/ticks
average: 23690 cycles/ticks
INVNTT:
median: 33420 cycles/ticks
average: 33599 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23618 cycles/ticks
average: 24122 cycles/ticks
poly_tomsg:
median: 3850 cycles/ticks
average: 3943 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3471 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3691 cycles/ticks
poly_decompress:
median: 1032 cycles/ticks
average: 1036 cycles/ticks
polyvec_compress:
median: 11338 cycles/ticks
average: 11398 cycles/ticks
polyvec_decompress:
median: 4262 cycles/ticks
average: 4292 cycles/ticks
indcpa_keypair:
median: 269070 cycles/ticks
average: 273487 cycles/ticks
indcpa_enc:
median: 357700 cycles/ticks
average: 361816 cycles/ticks
indcpa_dec:
median: 121316 cycles/ticks
average: 123255 cycles/ticks
kyber_keypair_derand:
median: 296094 cycles/ticks
average: 299769 cycles/ticks
kyber_keypair:
median: 300932 cycles/ticks
average: 305178 cycles/ticks
kyber_encaps_derand:
median: 388838 cycles/ticks
average: 395009 cycles/ticks
kyber_encaps:
median: 389848 cycles/ticks
average: 396686 cycles/ticks
kyber_decaps:
median: 516306 cycles/ticks
average: 524353 cycles/ticks
Loop spin: 767
gen_a:
median: 57596 cycles/ticks
average: 58376 cycles/ticks
poly_getnoise_eta1:
median: 11332 cycles/ticks
average: 11404 cycles/ticks
poly_getnoise_eta2:
median: 7380 cycles/ticks
average: 7528 cycles/ticks
NTT:
median: 23248 cycles/ticks
average: 23487 cycles/ticks
INVNTT:
median: 33472 cycles/ticks
average: 34145 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23606 cycles/ticks
average: 24017 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3885 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3465 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3672 cycles/ticks
poly_decompress:
median: 1024 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11408 cycles/ticks
average: 11673 cycles/ticks
polyvec_decompress:
median: 4260 cycles/ticks
average: 4292 cycles/ticks
indcpa_keypair:
median: 268790 cycles/ticks
average: 272666 cycles/ticks
indcpa_enc:
median: 357928 cycles/ticks
average: 364434 cycles/ticks
indcpa_dec:
median: 121392 cycles/ticks
average: 123336 cycles/ticks
kyber_keypair_derand:
median: 291528 cycles/ticks
average: 296312 cycles/ticks
kyber_keypair:
median: 301064 cycles/ticks
average: 305865 cycles/ticks
kyber_encaps_derand:
median: 384786 cycles/ticks
average: 391054 cycles/ticks
kyber_encaps:
median: 385672 cycles/ticks
average: 391248 cycles/ticks
kyber_decaps:
median: 511820 cycles/ticks
average: 519647 cycles/ticks
Loop spin: 768
gen_a:
median: 57702 cycles/ticks
average: 58605 cycles/ticks
poly_getnoise_eta1:
median: 11318 cycles/ticks
average: 11595 cycles/ticks
poly_getnoise_eta2:
median: 7242 cycles/ticks
average: 7280 cycles/ticks
NTT:
median: 23300 cycles/ticks
average: 23704 cycles/ticks
INVNTT:
median: 33518 cycles/ticks
average: 34016 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23628 cycles/ticks
average: 24042 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3875 cycles/ticks
poly_frommsg:
median: 3530 cycles/ticks
average: 3606 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3762 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1060 cycles/ticks
polyvec_compress:
median: 11394 cycles/ticks
average: 11686 cycles/ticks
polyvec_decompress:
median: 4260 cycles/ticks
average: 4279 cycles/ticks
indcpa_keypair:
median: 269096 cycles/ticks
average: 273406 cycles/ticks
indcpa_enc:
median: 358004 cycles/ticks
average: 364797 cycles/ticks
indcpa_dec:
median: 121326 cycles/ticks
average: 123637 cycles/ticks
kyber_keypair_derand:
median: 291870 cycles/ticks
average: 296411 cycles/ticks
kyber_keypair:
median: 301176 cycles/ticks
average: 305629 cycles/ticks
kyber_encaps_derand:
median: 384762 cycles/ticks
average: 390941 cycles/ticks
kyber_encaps:
median: 385968 cycles/ticks
average: 391773 cycles/ticks
kyber_decaps:
median: 512160 cycles/ticks
average: 520901 cycles/ticks
Loop spin: 769
gen_a:
median: 57750 cycles/ticks
average: 58867 cycles/ticks
poly_getnoise_eta1:
median: 11206 cycles/ticks
average: 11284 cycles/ticks
poly_getnoise_eta2:
median: 7240 cycles/ticks
average: 7254 cycles/ticks
NTT:
median: 23292 cycles/ticks
average: 23728 cycles/ticks
INVNTT:
median: 33460 cycles/ticks
average: 33862 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23604 cycles/ticks
average: 24170 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3860 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3487 cycles/ticks
poly_compress:
median: 3764 cycles/ticks
average: 3892 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1084 cycles/ticks
polyvec_compress:
median: 11338 cycles/ticks
average: 11405 cycles/ticks
polyvec_decompress:
median: 4274 cycles/ticks
average: 4345 cycles/ticks
indcpa_keypair:
median: 269004 cycles/ticks
average: 273980 cycles/ticks
indcpa_enc:
median: 357798 cycles/ticks
average: 364050 cycles/ticks
indcpa_dec:
median: 121162 cycles/ticks
average: 122851 cycles/ticks
kyber_keypair_derand:
median: 291752 cycles/ticks
average: 297334 cycles/ticks
kyber_keypair:
median: 301122 cycles/ticks
average: 305837 cycles/ticks
kyber_encaps_derand:
median: 384854 cycles/ticks
average: 391432 cycles/ticks
kyber_encaps:
median: 386004 cycles/ticks
average: 392131 cycles/ticks
kyber_decaps:
median: 512176 cycles/ticks
average: 520272 cycles/ticks
Loop spin: 770
gen_a:
median: 57642 cycles/ticks
average: 58849 cycles/ticks
poly_getnoise_eta1:
median: 11302 cycles/ticks
average: 11567 cycles/ticks
poly_getnoise_eta2:
median: 7240 cycles/ticks
average: 7251 cycles/ticks
NTT:
median: 23406 cycles/ticks
average: 23933 cycles/ticks
INVNTT:
median: 33428 cycles/ticks
average: 33634 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23568 cycles/ticks
average: 23684 cycles/ticks
poly_tomsg:
median: 3850 cycles/ticks
average: 3956 cycles/ticks
poly_frommsg:
median: 3534 cycles/ticks
average: 3615 cycles/ticks
poly_compress:
median: 3658 cycles/ticks
average: 3681 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11328 cycles/ticks
average: 11379 cycles/ticks
polyvec_decompress:
median: 4260 cycles/ticks
average: 4290 cycles/ticks
indcpa_keypair:
median: 268884 cycles/ticks
average: 273410 cycles/ticks
indcpa_enc:
median: 357946 cycles/ticks
average: 363894 cycles/ticks
indcpa_dec:
median: 121222 cycles/ticks
average: 123378 cycles/ticks
kyber_keypair_derand:
median: 291404 cycles/ticks
average: 295693 cycles/ticks
kyber_keypair:
median: 301000 cycles/ticks
average: 305812 cycles/ticks
kyber_encaps_derand:
median: 384514 cycles/ticks
average: 390720 cycles/ticks
kyber_encaps:
median: 385814 cycles/ticks
average: 391959 cycles/ticks
kyber_decaps:
median: 511962 cycles/ticks
average: 520782 cycles/ticks
Loop spin: 771
gen_a:
median: 57684 cycles/ticks
average: 58651 cycles/ticks
poly_getnoise_eta1:
median: 11256 cycles/ticks
average: 11395 cycles/ticks
poly_getnoise_eta2:
median: 7310 cycles/ticks
average: 7552 cycles/ticks
NTT:
median: 23468 cycles/ticks
average: 23958 cycles/ticks
INVNTT:
median: 33534 cycles/ticks
average: 34251 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23576 cycles/ticks
average: 23794 cycles/ticks
poly_tomsg:
median: 3962 cycles/ticks
average: 3981 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3515 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3675 cycles/ticks
poly_decompress:
median: 1024 cycles/ticks
average: 1048 cycles/ticks
polyvec_compress:
median: 11384 cycles/ticks
average: 11662 cycles/ticks
polyvec_decompress:
median: 4264 cycles/ticks
average: 4287 cycles/ticks
indcpa_keypair:
median: 268400 cycles/ticks
average: 272182 cycles/ticks
indcpa_enc:
median: 357994 cycles/ticks
average: 364649 cycles/ticks
indcpa_dec:
median: 121424 cycles/ticks
average: 123593 cycles/ticks
kyber_keypair_derand:
median: 291502 cycles/ticks
average: 296464 cycles/ticks
kyber_keypair:
median: 300996 cycles/ticks
average: 306041 cycles/ticks
kyber_encaps_derand:
median: 384570 cycles/ticks
average: 391543 cycles/ticks
kyber_encaps:
median: 385816 cycles/ticks
average: 392340 cycles/ticks
kyber_decaps:
median: 512090 cycles/ticks
average: 520085 cycles/ticks
Loop spin: 772
gen_a:
median: 57554 cycles/ticks
average: 58168 cycles/ticks
poly_getnoise_eta1:
median: 11418 cycles/ticks
average: 11660 cycles/ticks
poly_getnoise_eta2:
median: 7240 cycles/ticks
average: 7320 cycles/ticks
NTT:
median: 23276 cycles/ticks
average: 23706 cycles/ticks
INVNTT:
median: 33432 cycles/ticks
average: 33947 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23590 cycles/ticks
average: 23828 cycles/ticks
poly_tomsg:
median: 3850 cycles/ticks
average: 3887 cycles/ticks
poly_frommsg:
median: 3440 cycles/ticks
average: 3474 cycles/ticks
poly_compress:
median: 3740 cycles/ticks
average: 3862 cycles/ticks
poly_decompress:
median: 1030 cycles/ticks
average: 1083 cycles/ticks
polyvec_compress:
median: 11352 cycles/ticks
average: 11443 cycles/ticks
polyvec_decompress:
median: 4272 cycles/ticks
average: 4324 cycles/ticks
indcpa_keypair:
median: 268710 cycles/ticks
average: 273627 cycles/ticks
indcpa_enc:
median: 358054 cycles/ticks
average: 364337 cycles/ticks
indcpa_dec:
median: 121156 cycles/ticks
average: 122553 cycles/ticks
kyber_keypair_derand:
median: 291726 cycles/ticks
average: 296984 cycles/ticks
kyber_keypair:
median: 301184 cycles/ticks
average: 306530 cycles/ticks
kyber_encaps_derand:
median: 384612 cycles/ticks
average: 390923 cycles/ticks
kyber_encaps:
median: 386330 cycles/ticks
average: 393145 cycles/ticks
kyber_decaps:
median: 511944 cycles/ticks
average: 520217 cycles/ticks
Loop spin: 773
gen_a:
median: 57608 cycles/ticks
average: 58449 cycles/ticks
poly_getnoise_eta1:
median: 11240 cycles/ticks
average: 11304 cycles/ticks
poly_getnoise_eta2:
median: 7238 cycles/ticks
average: 7254 cycles/ticks
NTT:
median: 23268 cycles/ticks
average: 23857 cycles/ticks
INVNTT:
median: 33424 cycles/ticks
average: 33591 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23618 cycles/ticks
average: 24116 cycles/ticks
poly_tomsg:
median: 3900 cycles/ticks
average: 4008 cycles/ticks
poly_frommsg:
median: 3444 cycles/ticks
average: 3491 cycles/ticks
poly_compress:
median: 3658 cycles/ticks
average: 3678 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1037 cycles/ticks
polyvec_compress:
median: 11336 cycles/ticks
average: 11441 cycles/ticks
polyvec_decompress:
median: 4390 cycles/ticks
average: 4461 cycles/ticks
indcpa_keypair:
median: 269514 cycles/ticks
average: 274055 cycles/ticks
indcpa_enc:
median: 357990 cycles/ticks
average: 364528 cycles/ticks
indcpa_dec:
median: 121208 cycles/ticks
average: 123093 cycles/ticks
kyber_keypair_derand:
median: 292802 cycles/ticks
average: 298110 cycles/ticks
kyber_keypair:
median: 301920 cycles/ticks
average: 307104 cycles/ticks
kyber_encaps_derand:
median: 384760 cycles/ticks
average: 391081 cycles/ticks
kyber_encaps:
median: 386020 cycles/ticks
average: 392463 cycles/ticks
kyber_decaps:
median: 512026 cycles/ticks
average: 520476 cycles/ticks
Loop spin: 774
gen_a:
median: 57664 cycles/ticks
average: 58989 cycles/ticks
poly_getnoise_eta1:
median: 11258 cycles/ticks
average: 11336 cycles/ticks
poly_getnoise_eta2:
median: 7242 cycles/ticks
average: 7301 cycles/ticks
NTT:
median: 23362 cycles/ticks
average: 23986 cycles/ticks
INVNTT:
median: 33444 cycles/ticks
average: 33941 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23580 cycles/ticks
average: 23861 cycles/ticks
poly_tomsg:
median: 3852 cycles/ticks
average: 3918 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3468 cycles/ticks
poly_compress:
median: 3652 cycles/ticks
average: 3669 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1047 cycles/ticks
polyvec_compress:
median: 11342 cycles/ticks
average: 11418 cycles/ticks
polyvec_decompress:
median: 4260 cycles/ticks
average: 4283 cycles/ticks
indcpa_keypair:
median: 268792 cycles/ticks
average: 273010 cycles/ticks
indcpa_enc:
median: 357964 cycles/ticks
average: 364059 cycles/ticks
indcpa_dec:
median: 121466 cycles/ticks
average: 123543 cycles/ticks
kyber_keypair_derand:
median: 291468 cycles/ticks
average: 296707 cycles/ticks
kyber_keypair:
median: 300930 cycles/ticks
average: 305673 cycles/ticks
kyber_encaps_derand:
median: 384926 cycles/ticks
average: 391570 cycles/ticks
kyber_encaps:
median: 387124 cycles/ticks
average: 393473 cycles/ticks
kyber_decaps:
median: 512456 cycles/ticks
average: 521052 cycles/ticks
Loop spin: 775
gen_a:
median: 57656 cycles/ticks
average: 58514 cycles/ticks
poly_getnoise_eta1:
median: 11344 cycles/ticks
average: 11511 cycles/ticks
poly_getnoise_eta2:
median: 7290 cycles/ticks
average: 7435 cycles/ticks
NTT:
median: 23298 cycles/ticks
average: 23481 cycles/ticks
INVNTT:
median: 33512 cycles/ticks
average: 33999 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23602 cycles/ticks
average: 23966 cycles/ticks
poly_tomsg:
median: 3930 cycles/ticks
average: 4029 cycles/ticks
poly_frommsg:
median: 3452 cycles/ticks
average: 3568 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3684 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1049 cycles/ticks
polyvec_compress:
median: 11368 cycles/ticks
average: 11653 cycles/ticks
polyvec_decompress:
median: 4286 cycles/ticks
average: 4402 cycles/ticks
indcpa_keypair:
median: 268460 cycles/ticks
average: 272921 cycles/ticks
indcpa_enc:
median: 357958 cycles/ticks
average: 363381 cycles/ticks
indcpa_dec:
median: 121382 cycles/ticks
average: 123341 cycles/ticks
kyber_keypair_derand:
median: 291522 cycles/ticks
average: 296167 cycles/ticks
kyber_keypair:
median: 301078 cycles/ticks
average: 305852 cycles/ticks
kyber_encaps_derand:
median: 384476 cycles/ticks
average: 390294 cycles/ticks
kyber_encaps:
median: 386322 cycles/ticks
average: 393056 cycles/ticks
kyber_decaps:
median: 512214 cycles/ticks
average: 520936 cycles/ticks
Loop spin: 776
gen_a:
median: 57596 cycles/ticks
average: 58545 cycles/ticks
poly_getnoise_eta1:
median: 11246 cycles/ticks
average: 11317 cycles/ticks
poly_getnoise_eta2:
median: 7238 cycles/ticks
average: 7267 cycles/ticks
NTT:
median: 23288 cycles/ticks
average: 23710 cycles/ticks
INVNTT:
median: 33474 cycles/ticks
average: 34152 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23620 cycles/ticks
average: 23994 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3859 cycles/ticks
poly_frommsg:
median: 3444 cycles/ticks
average: 3515 cycles/ticks
poly_compress:
median: 3706 cycles/ticks
average: 3872 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1036 cycles/ticks
polyvec_compress:
median: 11350 cycles/ticks
average: 11537 cycles/ticks
polyvec_decompress:
median: 4358 cycles/ticks
average: 4463 cycles/ticks
indcpa_keypair:
median: 268690 cycles/ticks
average: 273342 cycles/ticks
indcpa_enc:
median: 358010 cycles/ticks
average: 364339 cycles/ticks
indcpa_dec:
median: 121180 cycles/ticks
average: 122842 cycles/ticks
kyber_keypair_derand:
median: 291868 cycles/ticks
average: 296905 cycles/ticks
kyber_keypair:
median: 300886 cycles/ticks
average: 305147 cycles/ticks
kyber_encaps_derand:
median: 384536 cycles/ticks
average: 390291 cycles/ticks
kyber_encaps:
median: 385806 cycles/ticks
average: 392126 cycles/ticks
kyber_decaps:
median: 511794 cycles/ticks
average: 519779 cycles/ticks
Loop spin: 777
gen_a:
median: 57622 cycles/ticks
average: 58832 cycles/ticks
poly_getnoise_eta1:
median: 11252 cycles/ticks
average: 11333 cycles/ticks
poly_getnoise_eta2:
median: 7240 cycles/ticks
average: 7268 cycles/ticks
NTT:
median: 23296 cycles/ticks
average: 23854 cycles/ticks
INVNTT:
median: 33444 cycles/ticks
average: 33879 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23614 cycles/ticks
average: 24204 cycles/ticks
poly_tomsg:
median: 3854 cycles/ticks
average: 3976 cycles/ticks
poly_frommsg:
median: 3440 cycles/ticks
average: 3461 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3665 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1051 cycles/ticks
polyvec_compress:
median: 11376 cycles/ticks
average: 11653 cycles/ticks
polyvec_decompress:
median: 4258 cycles/ticks
average: 4273 cycles/ticks
indcpa_keypair:
median: 268976 cycles/ticks
average: 273712 cycles/ticks
indcpa_enc:
median: 357840 cycles/ticks
average: 363469 cycles/ticks
indcpa_dec:
median: 121226 cycles/ticks
average: 122589 cycles/ticks
kyber_keypair_derand:
median: 291728 cycles/ticks
average: 296675 cycles/ticks
kyber_keypair:
median: 301066 cycles/ticks
average: 305720 cycles/ticks
kyber_encaps_derand:
median: 384916 cycles/ticks
average: 391166 cycles/ticks
kyber_encaps:
median: 386264 cycles/ticks
average: 393193 cycles/ticks
kyber_decaps:
median: 512384 cycles/ticks
average: 520402 cycles/ticks
Loop spin: 778
gen_a:
median: 57660 cycles/ticks
average: 58977 cycles/ticks
poly_getnoise_eta1:
median: 11324 cycles/ticks
average: 11409 cycles/ticks
poly_getnoise_eta2:
median: 7300 cycles/ticks
average: 7459 cycles/ticks
NTT:
median: 23266 cycles/ticks
average: 23741 cycles/ticks
INVNTT:
median: 33566 cycles/ticks
average: 34245 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23616 cycles/ticks
average: 24186 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3863 cycles/ticks
poly_frommsg:
median: 3444 cycles/ticks
average: 3509 cycles/ticks
poly_compress:
median: 3750 cycles/ticks
average: 3830 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1033 cycles/ticks
polyvec_compress:
median: 11324 cycles/ticks
average: 11383 cycles/ticks
polyvec_decompress:
median: 4260 cycles/ticks
average: 4289 cycles/ticks
indcpa_keypair:
median: 268584 cycles/ticks
average: 273586 cycles/ticks
indcpa_enc:
median: 357924 cycles/ticks
average: 363684 cycles/ticks
indcpa_dec:
median: 121446 cycles/ticks
average: 123664 cycles/ticks
kyber_keypair_derand:
median: 291762 cycles/ticks
average: 296258 cycles/ticks
kyber_keypair:
median: 301378 cycles/ticks
average: 307013 cycles/ticks
kyber_encaps_derand:
median: 384880 cycles/ticks
average: 391461 cycles/ticks
kyber_encaps:
median: 386370 cycles/ticks
average: 393159 cycles/ticks
kyber_decaps:
median: 512196 cycles/ticks
average: 520175 cycles/ticks
Loop spin: 779
gen_a:
median: 57626 cycles/ticks
average: 58604 cycles/ticks
poly_getnoise_eta1:
median: 11314 cycles/ticks
average: 11536 cycles/ticks
poly_getnoise_eta2:
median: 7254 cycles/ticks
average: 7396 cycles/ticks
NTT:
median: 23258 cycles/ticks
average: 23427 cycles/ticks
INVNTT:
median: 33466 cycles/ticks
average: 33990 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23590 cycles/ticks
average: 24068 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3867 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3470 cycles/ticks
poly_compress:
median: 3714 cycles/ticks
average: 3817 cycles/ticks
poly_decompress:
median: 1050 cycles/ticks
average: 1090 cycles/ticks
polyvec_compress:
median: 11338 cycles/ticks
average: 11473 cycles/ticks
polyvec_decompress:
median: 4266 cycles/ticks
average: 4310 cycles/ticks
indcpa_keypair:
median: 268928 cycles/ticks
average: 273364 cycles/ticks
indcpa_enc:
median: 357882 cycles/ticks
average: 364082 cycles/ticks
indcpa_dec:
median: 121192 cycles/ticks
average: 122967 cycles/ticks
kyber_keypair_derand:
median: 291588 cycles/ticks
average: 296994 cycles/ticks
kyber_keypair:
median: 301118 cycles/ticks
average: 305876 cycles/ticks
kyber_encaps_derand:
median: 384578 cycles/ticks
average: 391392 cycles/ticks
kyber_encaps:
median: 385980 cycles/ticks
average: 392525 cycles/ticks
kyber_decaps:
median: 512108 cycles/ticks
average: 520435 cycles/ticks
Loop spin: 780
gen_a:
median: 57596 cycles/ticks
average: 58498 cycles/ticks
poly_getnoise_eta1:
median: 11326 cycles/ticks
average: 11486 cycles/ticks
poly_getnoise_eta2:
median: 7246 cycles/ticks
average: 7371 cycles/ticks
NTT:
median: 23362 cycles/ticks
average: 23853 cycles/ticks
INVNTT:
median: 33444 cycles/ticks
average: 33833 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23656 cycles/ticks
average: 24188 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3874 cycles/ticks
poly_frommsg:
median: 3440 cycles/ticks
average: 3461 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3665 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1046 cycles/ticks
polyvec_compress:
median: 11322 cycles/ticks
average: 11376 cycles/ticks
polyvec_decompress:
median: 4256 cycles/ticks
average: 4272 cycles/ticks
indcpa_keypair:
median: 269466 cycles/ticks
average: 275342 cycles/ticks
indcpa_enc:
median: 359272 cycles/ticks
average: 366692 cycles/ticks
indcpa_dec:
median: 121208 cycles/ticks
average: 122940 cycles/ticks
kyber_keypair_derand:
median: 291494 cycles/ticks
average: 296624 cycles/ticks
kyber_keypair:
median: 300774 cycles/ticks
average: 305148 cycles/ticks
kyber_encaps_derand:
median: 384878 cycles/ticks
average: 391648 cycles/ticks
kyber_encaps:
median: 385942 cycles/ticks
average: 392137 cycles/ticks
kyber_decaps:
median: 512214 cycles/ticks
average: 521580 cycles/ticks
Loop spin: 781
gen_a:
median: 57712 cycles/ticks
average: 58716 cycles/ticks
poly_getnoise_eta1:
median: 11312 cycles/ticks
average: 11582 cycles/ticks
poly_getnoise_eta2:
median: 7244 cycles/ticks
average: 7271 cycles/ticks
NTT:
median: 23220 cycles/ticks
average: 23423 cycles/ticks
INVNTT:
median: 33448 cycles/ticks
average: 34042 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23586 cycles/ticks
average: 23944 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3868 cycles/ticks
poly_frommsg:
median: 3440 cycles/ticks
average: 3463 cycles/ticks
poly_compress:
median: 3658 cycles/ticks
average: 3712 cycles/ticks
poly_decompress:
median: 1058 cycles/ticks
average: 1110 cycles/ticks
polyvec_compress:
median: 11348 cycles/ticks
average: 11557 cycles/ticks
polyvec_decompress:
median: 4352 cycles/ticks
average: 4459 cycles/ticks
indcpa_keypair:
median: 268546 cycles/ticks
average: 273126 cycles/ticks
indcpa_enc:
median: 357618 cycles/ticks
average: 363262 cycles/ticks
indcpa_dec:
median: 121240 cycles/ticks
average: 122956 cycles/ticks
kyber_keypair_derand:
median: 291874 cycles/ticks
average: 296341 cycles/ticks
kyber_keypair:
median: 300850 cycles/ticks
average: 306366 cycles/ticks
kyber_encaps_derand:
median: 384930 cycles/ticks
average: 393499 cycles/ticks
kyber_encaps:
median: 385906 cycles/ticks
average: 394811 cycles/ticks
kyber_decaps:
median: 512212 cycles/ticks
average: 521512 cycles/ticks
Loop spin: 782
gen_a:
median: 57574 cycles/ticks
average: 58259 cycles/ticks
poly_getnoise_eta1:
median: 11370 cycles/ticks
average: 11586 cycles/ticks
poly_getnoise_eta2:
median: 7242 cycles/ticks
average: 7347 cycles/ticks
NTT:
median: 23284 cycles/ticks
average: 23679 cycles/ticks
INVNTT:
median: 33520 cycles/ticks
average: 34024 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23618 cycles/ticks
average: 24012 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3862 cycles/ticks
poly_frommsg:
median: 3444 cycles/ticks
average: 3470 cycles/ticks
poly_compress:
median: 3702 cycles/ticks
average: 3815 cycles/ticks
poly_decompress:
median: 1060 cycles/ticks
average: 1067 cycles/ticks
polyvec_compress:
median: 11350 cycles/ticks
average: 11519 cycles/ticks
polyvec_decompress:
median: 4266 cycles/ticks
average: 4296 cycles/ticks
indcpa_keypair:
median: 268648 cycles/ticks
average: 273045 cycles/ticks
indcpa_enc:
median: 357982 cycles/ticks
average: 364455 cycles/ticks
indcpa_dec:
median: 121408 cycles/ticks
average: 123736 cycles/ticks
kyber_keypair_derand:
median: 291592 cycles/ticks
average: 296125 cycles/ticks
kyber_keypair:
median: 301270 cycles/ticks
average: 306206 cycles/ticks
kyber_encaps_derand:
median: 384754 cycles/ticks
average: 390178 cycles/ticks
kyber_encaps:
median: 385748 cycles/ticks
average: 391241 cycles/ticks
kyber_decaps:
median: 512184 cycles/ticks
average: 520772 cycles/ticks
Loop spin: 783
gen_a:
median: 57652 cycles/ticks
average: 58566 cycles/ticks
poly_getnoise_eta1:
median: 11250 cycles/ticks
average: 11325 cycles/ticks
poly_getnoise_eta2:
median: 7240 cycles/ticks
average: 7264 cycles/ticks
NTT:
median: 23246 cycles/ticks
average: 23435 cycles/ticks
INVNTT:
median: 33482 cycles/ticks
average: 34113 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23602 cycles/ticks
average: 23991 cycles/ticks
poly_tomsg:
median: 3846 cycles/ticks
average: 3866 cycles/ticks
poly_frommsg:
median: 3474 cycles/ticks
average: 3527 cycles/ticks
poly_compress:
median: 3766 cycles/ticks
average: 3856 cycles/ticks
poly_decompress:
median: 1024 cycles/ticks
average: 1034 cycles/ticks
polyvec_compress:
median: 11322 cycles/ticks
average: 11383 cycles/ticks
polyvec_decompress:
median: 4268 cycles/ticks
average: 4289 cycles/ticks
indcpa_keypair:
median: 268528 cycles/ticks
average: 273342 cycles/ticks
indcpa_enc:
median: 357678 cycles/ticks
average: 363492 cycles/ticks
indcpa_dec:
median: 121278 cycles/ticks
average: 123088 cycles/ticks
kyber_keypair_derand:
median: 291918 cycles/ticks
average: 295972 cycles/ticks
kyber_keypair:
median: 300970 cycles/ticks
average: 304891 cycles/ticks
kyber_encaps_derand:
median: 384698 cycles/ticks
average: 390525 cycles/ticks
kyber_encaps:
median: 385572 cycles/ticks
average: 391646 cycles/ticks
kyber_decaps:
median: 511944 cycles/ticks
average: 520366 cycles/ticks
Loop spin: 784
gen_a:
median: 57592 cycles/ticks
average: 58899 cycles/ticks
poly_getnoise_eta1:
median: 11254 cycles/ticks
average: 11347 cycles/ticks
poly_getnoise_eta2:
median: 7332 cycles/ticks
average: 7540 cycles/ticks
NTT:
median: 23272 cycles/ticks
average: 23679 cycles/ticks
INVNTT:
median: 33484 cycles/ticks
average: 33838 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23598 cycles/ticks
average: 24035 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3875 cycles/ticks
poly_frommsg:
median: 3536 cycles/ticks
average: 3624 cycles/ticks
poly_compress:
median: 3676 cycles/ticks
average: 3804 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1033 cycles/ticks
polyvec_compress:
median: 11324 cycles/ticks
average: 11393 cycles/ticks
polyvec_decompress:
median: 4254 cycles/ticks
average: 4284 cycles/ticks
indcpa_keypair:
median: 268566 cycles/ticks
average: 272954 cycles/ticks
indcpa_enc:
median: 357730 cycles/ticks
average: 363789 cycles/ticks
indcpa_dec:
median: 121310 cycles/ticks
average: 123511 cycles/ticks
kyber_keypair_derand:
median: 291492 cycles/ticks
average: 295724 cycles/ticks
kyber_keypair:
median: 301066 cycles/ticks
average: 306037 cycles/ticks
kyber_encaps_derand:
median: 384880 cycles/ticks
average: 391505 cycles/ticks
kyber_encaps:
median: 385930 cycles/ticks
average: 391964 cycles/ticks
kyber_decaps:
median: 511884 cycles/ticks
average: 519334 cycles/ticks
Loop spin: 785
gen_a:
median: 57704 cycles/ticks
average: 58383 cycles/ticks
poly_getnoise_eta1:
median: 11370 cycles/ticks
average: 11632 cycles/ticks
poly_getnoise_eta2:
median: 7242 cycles/ticks
average: 7325 cycles/ticks
NTT:
median: 23282 cycles/ticks
average: 23733 cycles/ticks
INVNTT:
median: 33474 cycles/ticks
average: 34136 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23590 cycles/ticks
average: 23933 cycles/ticks
poly_tomsg:
median: 3962 cycles/ticks
average: 4085 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3517 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3678 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1051 cycles/ticks
polyvec_compress:
median: 11344 cycles/ticks
average: 11435 cycles/ticks
polyvec_decompress:
median: 4354 cycles/ticks
average: 4447 cycles/ticks
indcpa_keypair:
median: 268646 cycles/ticks
average: 272602 cycles/ticks
indcpa_enc:
median: 357914 cycles/ticks
average: 364701 cycles/ticks
indcpa_dec:
median: 121490 cycles/ticks
average: 123619 cycles/ticks
kyber_keypair_derand:
median: 291750 cycles/ticks
average: 296613 cycles/ticks
kyber_keypair:
median: 301054 cycles/ticks
average: 306407 cycles/ticks
kyber_encaps_derand:
median: 384444 cycles/ticks
average: 390743 cycles/ticks
kyber_encaps:
median: 385898 cycles/ticks
average: 391731 cycles/ticks
kyber_decaps:
median: 511744 cycles/ticks
average: 519188 cycles/ticks
Loop spin: 786
gen_a:
median: 57608 cycles/ticks
average: 58251 cycles/ticks
poly_getnoise_eta1:
median: 11250 cycles/ticks
average: 11426 cycles/ticks
poly_getnoise_eta2:
median: 7252 cycles/ticks
average: 7372 cycles/ticks
NTT:
median: 23296 cycles/ticks
average: 23708 cycles/ticks
INVNTT:
median: 33520 cycles/ticks
average: 34053 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23634 cycles/ticks
average: 24190 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3862 cycles/ticks
poly_frommsg:
median: 3538 cycles/ticks
average: 3664 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3721 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1050 cycles/ticks
polyvec_compress:
median: 11356 cycles/ticks
average: 11613 cycles/ticks
polyvec_decompress:
median: 4260 cycles/ticks
average: 4283 cycles/ticks
indcpa_keypair:
median: 268862 cycles/ticks
average: 273285 cycles/ticks
indcpa_enc:
median: 357870 cycles/ticks
average: 363910 cycles/ticks
indcpa_dec:
median: 121482 cycles/ticks
average: 123721 cycles/ticks
kyber_keypair_derand:
median: 295574 cycles/ticks
average: 300742 cycles/ticks
kyber_keypair:
median: 301108 cycles/ticks
average: 306023 cycles/ticks
kyber_encaps_derand:
median: 384856 cycles/ticks
average: 390692 cycles/ticks
kyber_encaps:
median: 386108 cycles/ticks
average: 392880 cycles/ticks
kyber_decaps:
median: 512364 cycles/ticks
average: 521396 cycles/ticks
Loop spin: 787
gen_a:
median: 57614 cycles/ticks
average: 58024 cycles/ticks
poly_getnoise_eta1:
median: 11222 cycles/ticks
average: 11275 cycles/ticks
poly_getnoise_eta2:
median: 7244 cycles/ticks
average: 7272 cycles/ticks
NTT:
median: 23242 cycles/ticks
average: 23404 cycles/ticks
INVNTT:
median: 33444 cycles/ticks
average: 33856 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23662 cycles/ticks
average: 24181 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3913 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3468 cycles/ticks
poly_compress:
median: 3662 cycles/ticks
average: 3701 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1036 cycles/ticks
polyvec_compress:
median: 11408 cycles/ticks
average: 11704 cycles/ticks
polyvec_decompress:
median: 4266 cycles/ticks
average: 4311 cycles/ticks
indcpa_keypair:
median: 272820 cycles/ticks
average: 277108 cycles/ticks
indcpa_enc:
median: 361802 cycles/ticks
average: 367087 cycles/ticks
indcpa_dec:
median: 121186 cycles/ticks
average: 122725 cycles/ticks
kyber_keypair_derand:
median: 291820 cycles/ticks
average: 296651 cycles/ticks
kyber_keypair:
median: 300958 cycles/ticks
average: 305139 cycles/ticks
kyber_encaps_derand:
median: 384770 cycles/ticks
average: 390903 cycles/ticks
kyber_encaps:
median: 386360 cycles/ticks
average: 393115 cycles/ticks
kyber_decaps:
median: 512618 cycles/ticks
average: 520859 cycles/ticks
Loop spin: 788
gen_a:
median: 57704 cycles/ticks
average: 58681 cycles/ticks
poly_getnoise_eta1:
median: 11234 cycles/ticks
average: 11304 cycles/ticks
poly_getnoise_eta2:
median: 7240 cycles/ticks
average: 7275 cycles/ticks
NTT:
median: 23242 cycles/ticks
average: 23664 cycles/ticks
INVNTT:
median: 33454 cycles/ticks
average: 34083 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23598 cycles/ticks
average: 24012 cycles/ticks
poly_tomsg:
median: 3846 cycles/ticks
average: 3873 cycles/ticks
poly_frommsg:
median: 3544 cycles/ticks
average: 3612 cycles/ticks
poly_compress:
median: 3686 cycles/ticks
average: 3791 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1034 cycles/ticks
polyvec_compress:
median: 11324 cycles/ticks
average: 11407 cycles/ticks
polyvec_decompress:
median: 4264 cycles/ticks
average: 4296 cycles/ticks
indcpa_keypair:
median: 268562 cycles/ticks
average: 273120 cycles/ticks
indcpa_enc:
median: 358002 cycles/ticks
average: 364186 cycles/ticks
indcpa_dec:
median: 121320 cycles/ticks
average: 123444 cycles/ticks
kyber_keypair_derand:
median: 291312 cycles/ticks
average: 295997 cycles/ticks
kyber_keypair:
median: 300884 cycles/ticks
average: 305728 cycles/ticks
kyber_encaps_derand:
median: 384968 cycles/ticks
average: 391975 cycles/ticks
kyber_encaps:
median: 386988 cycles/ticks
average: 393640 cycles/ticks
kyber_decaps:
median: 512046 cycles/ticks
average: 520784 cycles/ticks
Loop spin: 789
gen_a:
median: 57608 cycles/ticks
average: 58755 cycles/ticks
poly_getnoise_eta1:
median: 11304 cycles/ticks
average: 11390 cycles/ticks
poly_getnoise_eta2:
median: 7246 cycles/ticks
average: 7293 cycles/ticks
NTT:
median: 23392 cycles/ticks
average: 23794 cycles/ticks
INVNTT:
median: 33506 cycles/ticks
average: 34328 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23586 cycles/ticks
average: 23985 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3854 cycles/ticks
poly_frommsg:
median: 3476 cycles/ticks
average: 3575 cycles/ticks
poly_compress:
median: 3762 cycles/ticks
average: 3801 cycles/ticks
poly_decompress:
median: 1056 cycles/ticks
average: 1065 cycles/ticks
polyvec_compress:
median: 11330 cycles/ticks
average: 11488 cycles/ticks
polyvec_decompress:
median: 4366 cycles/ticks
average: 4470 cycles/ticks
indcpa_keypair:
median: 268510 cycles/ticks
average: 272936 cycles/ticks
indcpa_enc:
median: 357734 cycles/ticks
average: 364146 cycles/ticks
indcpa_dec:
median: 121402 cycles/ticks
average: 123661 cycles/ticks
kyber_keypair_derand:
median: 291948 cycles/ticks
average: 296696 cycles/ticks
kyber_keypair:
median: 301048 cycles/ticks
average: 306379 cycles/ticks
kyber_encaps_derand:
median: 388956 cycles/ticks
average: 395844 cycles/ticks
kyber_encaps:
median: 389904 cycles/ticks
average: 396818 cycles/ticks
kyber_decaps:
median: 516190 cycles/ticks
average: 524409 cycles/ticks
Loop spin: 790
gen_a:
median: 57682 cycles/ticks
average: 58376 cycles/ticks
poly_getnoise_eta1:
median: 11262 cycles/ticks
average: 11347 cycles/ticks
poly_getnoise_eta2:
median: 7238 cycles/ticks
average: 7271 cycles/ticks
NTT:
median: 23248 cycles/ticks
average: 23479 cycles/ticks
INVNTT:
median: 33528 cycles/ticks
average: 34183 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23586 cycles/ticks
average: 23737 cycles/ticks
poly_tomsg:
median: 3850 cycles/ticks
average: 3869 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3479 cycles/ticks
poly_compress:
median: 3754 cycles/ticks
average: 3883 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1103 cycles/ticks
polyvec_compress:
median: 11346 cycles/ticks
average: 11437 cycles/ticks
polyvec_decompress:
median: 4258 cycles/ticks
average: 4285 cycles/ticks
indcpa_keypair:
median: 268540 cycles/ticks
average: 272391 cycles/ticks
indcpa_enc:
median: 358008 cycles/ticks
average: 363462 cycles/ticks
indcpa_dec:
median: 121278 cycles/ticks
average: 123144 cycles/ticks
kyber_keypair_derand:
median: 292056 cycles/ticks
average: 297186 cycles/ticks
kyber_keypair:
median: 301080 cycles/ticks
average: 305761 cycles/ticks
kyber_encaps_derand:
median: 384510 cycles/ticks
average: 390657 cycles/ticks
kyber_encaps:
median: 385710 cycles/ticks
average: 391305 cycles/ticks
kyber_decaps:
median: 512036 cycles/ticks
average: 520482 cycles/ticks
Loop spin: 791
gen_a:
median: 57706 cycles/ticks
average: 58816 cycles/ticks
poly_getnoise_eta1:
median: 11224 cycles/ticks
average: 11314 cycles/ticks
poly_getnoise_eta2:
median: 7246 cycles/ticks
average: 7264 cycles/ticks
NTT:
median: 23232 cycles/ticks
average: 23609 cycles/ticks
INVNTT:
median: 33454 cycles/ticks
average: 33611 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23590 cycles/ticks
average: 24176 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3861 cycles/ticks
poly_frommsg:
median: 3490 cycles/ticks
average: 3596 cycles/ticks
poly_compress:
median: 3678 cycles/ticks
average: 3812 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1034 cycles/ticks
polyvec_compress:
median: 11326 cycles/ticks
average: 11398 cycles/ticks
polyvec_decompress:
median: 4264 cycles/ticks
average: 4301 cycles/ticks
indcpa_keypair:
median: 268864 cycles/ticks
average: 274248 cycles/ticks
indcpa_enc:
median: 357794 cycles/ticks
average: 364200 cycles/ticks
indcpa_dec:
median: 121270 cycles/ticks
average: 123132 cycles/ticks
kyber_keypair_derand:
median: 291678 cycles/ticks
average: 296267 cycles/ticks
kyber_keypair:
median: 300856 cycles/ticks
average: 304983 cycles/ticks
kyber_encaps_derand:
median: 385018 cycles/ticks
average: 390941 cycles/ticks
kyber_encaps:
median: 386274 cycles/ticks
average: 392387 cycles/ticks
kyber_decaps:
median: 512224 cycles/ticks
average: 521240 cycles/ticks
Loop spin: 792
gen_a:
median: 57776 cycles/ticks
average: 58831 cycles/ticks
poly_getnoise_eta1:
median: 11336 cycles/ticks
average: 11406 cycles/ticks
poly_getnoise_eta2:
median: 7244 cycles/ticks
average: 7315 cycles/ticks
NTT:
median: 23266 cycles/ticks
average: 23895 cycles/ticks
INVNTT:
median: 33442 cycles/ticks
average: 34026 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23594 cycles/ticks
average: 23735 cycles/ticks
poly_tomsg:
median: 3944 cycles/ticks
average: 4070 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3516 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3679 cycles/ticks
poly_decompress:
median: 1024 cycles/ticks
average: 1034 cycles/ticks
polyvec_compress:
median: 11324 cycles/ticks
average: 11417 cycles/ticks
polyvec_decompress:
median: 4360 cycles/ticks
average: 4506 cycles/ticks
indcpa_keypair:
median: 268720 cycles/ticks
average: 273565 cycles/ticks
indcpa_enc:
median: 357686 cycles/ticks
average: 363347 cycles/ticks
indcpa_dec:
median: 121320 cycles/ticks
average: 123280 cycles/ticks
kyber_keypair_derand:
median: 291470 cycles/ticks
average: 294952 cycles/ticks
kyber_keypair:
median: 301122 cycles/ticks
average: 305606 cycles/ticks
kyber_encaps_derand:
median: 384764 cycles/ticks
average: 391018 cycles/ticks
kyber_encaps:
median: 385956 cycles/ticks
average: 392198 cycles/ticks
kyber_decaps:
median: 511984 cycles/ticks
average: 520482 cycles/ticks
Loop spin: 793
gen_a:
median: 57616 cycles/ticks
average: 58497 cycles/ticks
poly_getnoise_eta1:
median: 11340 cycles/ticks
average: 11535 cycles/ticks
poly_getnoise_eta2:
median: 7284 cycles/ticks
average: 7435 cycles/ticks
NTT:
median: 23242 cycles/ticks
average: 23437 cycles/ticks
INVNTT:
median: 33516 cycles/ticks
average: 33983 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23604 cycles/ticks
average: 23984 cycles/ticks
poly_tomsg:
median: 3962 cycles/ticks
average: 4035 cycles/ticks
poly_frommsg:
median: 3478 cycles/ticks
average: 3583 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3671 cycles/ticks
poly_decompress:
median: 1024 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11330 cycles/ticks
average: 11405 cycles/ticks
polyvec_decompress:
median: 4272 cycles/ticks
average: 4365 cycles/ticks
indcpa_keypair:
median: 268274 cycles/ticks
average: 272574 cycles/ticks
indcpa_enc:
median: 357800 cycles/ticks
average: 363993 cycles/ticks
indcpa_dec:
median: 121300 cycles/ticks
average: 123507 cycles/ticks
kyber_keypair_derand:
median: 291208 cycles/ticks
average: 296173 cycles/ticks
kyber_keypair:
median: 301178 cycles/ticks
average: 306254 cycles/ticks
kyber_encaps_derand:
median: 384912 cycles/ticks
average: 390646 cycles/ticks
kyber_encaps:
median: 386204 cycles/ticks
average: 391974 cycles/ticks
kyber_decaps:
median: 512056 cycles/ticks
average: 519336 cycles/ticks
Loop spin: 794
gen_a:
median: 57542 cycles/ticks
average: 58226 cycles/ticks
poly_getnoise_eta1:
median: 11306 cycles/ticks
average: 11377 cycles/ticks
poly_getnoise_eta2:
median: 7300 cycles/ticks
average: 7521 cycles/ticks
NTT:
median: 23236 cycles/ticks
average: 23407 cycles/ticks
INVNTT:
median: 33500 cycles/ticks
average: 34285 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23624 cycles/ticks
average: 24113 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3876 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3469 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3710 cycles/ticks
poly_decompress:
median: 1056 cycles/ticks
average: 1123 cycles/ticks
polyvec_compress:
median: 11350 cycles/ticks
average: 11524 cycles/ticks
polyvec_decompress:
median: 4264 cycles/ticks
average: 4291 cycles/ticks
indcpa_keypair:
median: 268684 cycles/ticks
average: 273662 cycles/ticks
indcpa_enc:
median: 357948 cycles/ticks
average: 364517 cycles/ticks
indcpa_dec:
median: 121440 cycles/ticks
average: 123985 cycles/ticks
kyber_keypair_derand:
median: 291738 cycles/ticks
average: 296653 cycles/ticks
kyber_keypair:
median: 301156 cycles/ticks
average: 306134 cycles/ticks
kyber_encaps_derand:
median: 384688 cycles/ticks
average: 390811 cycles/ticks
kyber_encaps:
median: 385808 cycles/ticks
average: 392042 cycles/ticks
kyber_decaps:
median: 512036 cycles/ticks
average: 520296 cycles/ticks
Loop spin: 795
gen_a:
median: 57674 cycles/ticks
average: 58750 cycles/ticks
poly_getnoise_eta1:
median: 11258 cycles/ticks
average: 11318 cycles/ticks
poly_getnoise_eta2:
median: 7262 cycles/ticks
average: 7488 cycles/ticks
NTT:
median: 23306 cycles/ticks
average: 23749 cycles/ticks
INVNTT:
median: 33472 cycles/ticks
average: 34166 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23574 cycles/ticks
average: 23988 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3866 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3471 cycles/ticks
poly_compress:
median: 3704 cycles/ticks
average: 3828 cycles/ticks
poly_decompress:
median: 1046 cycles/ticks
average: 1081 cycles/ticks
polyvec_compress:
median: 11338 cycles/ticks
average: 11457 cycles/ticks
polyvec_decompress:
median: 4260 cycles/ticks
average: 4295 cycles/ticks
indcpa_keypair:
median: 269322 cycles/ticks
average: 274056 cycles/ticks
indcpa_enc:
median: 358228 cycles/ticks
average: 364306 cycles/ticks
indcpa_dec:
median: 121268 cycles/ticks
average: 123129 cycles/ticks
kyber_keypair_derand:
median: 292264 cycles/ticks
average: 297422 cycles/ticks
kyber_keypair:
median: 301714 cycles/ticks
average: 306232 cycles/ticks
kyber_encaps_derand:
median: 385324 cycles/ticks
average: 392552 cycles/ticks
kyber_encaps:
median: 386438 cycles/ticks
average: 393390 cycles/ticks
kyber_decaps:
median: 512052 cycles/ticks
average: 520598 cycles/ticks
Loop spin: 796
gen_a:
median: 57582 cycles/ticks
average: 58214 cycles/ticks
poly_getnoise_eta1:
median: 11328 cycles/ticks
average: 11491 cycles/ticks
poly_getnoise_eta2:
median: 7274 cycles/ticks
average: 7407 cycles/ticks
NTT:
median: 23304 cycles/ticks
average: 23681 cycles/ticks
INVNTT:
median: 33508 cycles/ticks
average: 34001 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23596 cycles/ticks
average: 23755 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3861 cycles/ticks
poly_frommsg:
median: 3532 cycles/ticks
average: 3619 cycles/ticks
poly_compress:
median: 3664 cycles/ticks
average: 3798 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11360 cycles/ticks
average: 11629 cycles/ticks
polyvec_decompress:
median: 4266 cycles/ticks
average: 4307 cycles/ticks
indcpa_keypair:
median: 268466 cycles/ticks
average: 273060 cycles/ticks
indcpa_enc:
median: 358048 cycles/ticks
average: 363435 cycles/ticks
indcpa_dec:
median: 121306 cycles/ticks
average: 122901 cycles/ticks
kyber_keypair_derand:
median: 291838 cycles/ticks
average: 296719 cycles/ticks
kyber_keypair:
median: 300908 cycles/ticks
average: 305355 cycles/ticks
kyber_encaps_derand:
median: 384720 cycles/ticks
average: 390858 cycles/ticks
kyber_encaps:
median: 385504 cycles/ticks
average: 391120 cycles/ticks
kyber_decaps:
median: 511900 cycles/ticks
average: 520001 cycles/ticks
Loop spin: 797
gen_a:
median: 57720 cycles/ticks
average: 58818 cycles/ticks
poly_getnoise_eta1:
median: 11462 cycles/ticks
average: 11654 cycles/ticks
poly_getnoise_eta2:
median: 7242 cycles/ticks
average: 7282 cycles/ticks
NTT:
median: 23282 cycles/ticks
average: 23667 cycles/ticks
INVNTT:
median: 33424 cycles/ticks
average: 33841 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23640 cycles/ticks
average: 24157 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3898 cycles/ticks
poly_frommsg:
median: 3440 cycles/ticks
average: 3477 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3670 cycles/ticks
poly_decompress:
median: 1030 cycles/ticks
average: 1037 cycles/ticks
polyvec_compress:
median: 11322 cycles/ticks
average: 11376 cycles/ticks
polyvec_decompress:
median: 4264 cycles/ticks
average: 4282 cycles/ticks
indcpa_keypair:
median: 269288 cycles/ticks
average: 273606 cycles/ticks
indcpa_enc:
median: 358276 cycles/ticks
average: 364209 cycles/ticks
indcpa_dec:
median: 121298 cycles/ticks
average: 123192 cycles/ticks
kyber_keypair_derand:
median: 291726 cycles/ticks
average: 296668 cycles/ticks
kyber_keypair:
median: 300896 cycles/ticks
average: 305187 cycles/ticks
kyber_encaps_derand:
median: 385016 cycles/ticks
average: 391768 cycles/ticks
kyber_encaps:
median: 386114 cycles/ticks
average: 392671 cycles/ticks
kyber_decaps:
median: 511970 cycles/ticks
average: 520763 cycles/ticks
Loop spin: 798
gen_a:
median: 57736 cycles/ticks
average: 59352 cycles/ticks
poly_getnoise_eta1:
median: 11328 cycles/ticks
average: 11421 cycles/ticks
poly_getnoise_eta2:
median: 7240 cycles/ticks
average: 7260 cycles/ticks
NTT:
median: 23266 cycles/ticks
average: 23653 cycles/ticks
INVNTT:
median: 33450 cycles/ticks
average: 33869 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23594 cycles/ticks
average: 23901 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3879 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3465 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3669 cycles/ticks
poly_decompress:
median: 1024 cycles/ticks
average: 1043 cycles/ticks
polyvec_compress:
median: 11318 cycles/ticks
average: 11377 cycles/ticks
polyvec_decompress:
median: 4264 cycles/ticks
average: 4286 cycles/ticks
indcpa_keypair:
median: 268578 cycles/ticks
average: 272574 cycles/ticks
indcpa_enc:
median: 357772 cycles/ticks
average: 364202 cycles/ticks
indcpa_dec:
median: 121278 cycles/ticks
average: 123315 cycles/ticks
kyber_keypair_derand:
median: 291648 cycles/ticks
average: 296481 cycles/ticks
kyber_keypair:
median: 301100 cycles/ticks
average: 305936 cycles/ticks
kyber_encaps_derand:
median: 385598 cycles/ticks
average: 393871 cycles/ticks
kyber_encaps:
median: 386190 cycles/ticks
average: 392843 cycles/ticks
kyber_decaps:
median: 512256 cycles/ticks
average: 520221 cycles/ticks
Loop spin: 799
gen_a:
median: 57774 cycles/ticks
average: 59236 cycles/ticks
poly_getnoise_eta1:
median: 11270 cycles/ticks
average: 11373 cycles/ticks
poly_getnoise_eta2:
median: 7242 cycles/ticks
average: 7270 cycles/ticks
NTT:
median: 23270 cycles/ticks
average: 23667 cycles/ticks
INVNTT:
median: 33470 cycles/ticks
average: 34101 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23572 cycles/ticks
average: 23938 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3858 cycles/ticks
poly_frommsg:
median: 3440 cycles/ticks
average: 3466 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3684 cycles/ticks
poly_decompress:
median: 1030 cycles/ticks
average: 1034 cycles/ticks
polyvec_compress:
median: 11334 cycles/ticks
average: 11394 cycles/ticks
polyvec_decompress:
median: 4348 cycles/ticks
average: 4447 cycles/ticks
indcpa_keypair:
median: 268212 cycles/ticks
average: 272184 cycles/ticks
indcpa_enc:
median: 357814 cycles/ticks
average: 363700 cycles/ticks
indcpa_dec:
median: 121490 cycles/ticks
average: 123761 cycles/ticks
kyber_keypair_derand:
median: 291386 cycles/ticks
average: 295933 cycles/ticks
kyber_keypair:
median: 301240 cycles/ticks
average: 306508 cycles/ticks
kyber_encaps_derand:
median: 384914 cycles/ticks
average: 391519 cycles/ticks
kyber_encaps:
median: 386480 cycles/ticks
average: 392874 cycles/ticks
kyber_decaps:
median: 512098 cycles/ticks
average: 520521 cycles/ticks
Loop spin: 800
gen_a:
median: 57620 cycles/ticks
average: 58295 cycles/ticks
poly_getnoise_eta1:
median: 11460 cycles/ticks
average: 11610 cycles/ticks
poly_getnoise_eta2:
median: 7244 cycles/ticks
average: 7362 cycles/ticks
NTT:
median: 23352 cycles/ticks
average: 23745 cycles/ticks
INVNTT:
median: 33522 cycles/ticks
average: 34253 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23606 cycles/ticks
average: 24076 cycles/ticks
poly_tomsg:
median: 3870 cycles/ticks
average: 4006 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3468 cycles/ticks
poly_compress:
median: 3664 cycles/ticks
average: 3681 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1050 cycles/ticks
polyvec_compress:
median: 11328 cycles/ticks
average: 11408 cycles/ticks
polyvec_decompress:
median: 4264 cycles/ticks
average: 4285 cycles/ticks
indcpa_keypair:
median: 269046 cycles/ticks
average: 273796 cycles/ticks
indcpa_enc:
median: 358056 cycles/ticks
average: 363196 cycles/ticks
indcpa_dec:
median: 121442 cycles/ticks
average: 123576 cycles/ticks
kyber_keypair_derand:
median: 291644 cycles/ticks
average: 296340 cycles/ticks
kyber_keypair:
median: 301156 cycles/ticks
average: 305867 cycles/ticks
kyber_encaps_derand:
median: 384670 cycles/ticks
average: 391679 cycles/ticks
kyber_encaps:
median: 386088 cycles/ticks
average: 392556 cycles/ticks
kyber_decaps:
median: 512018 cycles/ticks
average: 521017 cycles/ticks
Loop spin: 801
gen_a:
median: 57554 cycles/ticks
average: 58238 cycles/ticks
poly_getnoise_eta1:
median: 11264 cycles/ticks
average: 11343 cycles/ticks
poly_getnoise_eta2:
median: 7314 cycles/ticks
average: 7502 cycles/ticks
NTT:
median: 23344 cycles/ticks
average: 23806 cycles/ticks
INVNTT:
median: 33494 cycles/ticks
average: 34389 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23610 cycles/ticks
average: 24153 cycles/ticks
poly_tomsg:
median: 3846 cycles/ticks
average: 3856 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3469 cycles/ticks
poly_compress:
median: 3676 cycles/ticks
average: 3759 cycles/ticks
poly_decompress:
median: 1052 cycles/ticks
average: 1065 cycles/ticks
polyvec_compress:
median: 11342 cycles/ticks
average: 11462 cycles/ticks
polyvec_decompress:
median: 4262 cycles/ticks
average: 4306 cycles/ticks
indcpa_keypair:
median: 268788 cycles/ticks
average: 273903 cycles/ticks
indcpa_enc:
median: 357784 cycles/ticks
average: 363704 cycles/ticks
indcpa_dec:
median: 121440 cycles/ticks
average: 123259 cycles/ticks
kyber_keypair_derand:
median: 291372 cycles/ticks
average: 296632 cycles/ticks
kyber_keypair:
median: 301090 cycles/ticks
average: 306200 cycles/ticks
kyber_encaps_derand:
median: 385014 cycles/ticks
average: 391920 cycles/ticks
kyber_encaps:
median: 386080 cycles/ticks
average: 393052 cycles/ticks
kyber_decaps:
median: 512468 cycles/ticks
average: 521851 cycles/ticks
Loop spin: 802
gen_a:
median: 57626 cycles/ticks
average: 58207 cycles/ticks
poly_getnoise_eta1:
median: 11306 cycles/ticks
average: 11374 cycles/ticks
poly_getnoise_eta2:
median: 7250 cycles/ticks
average: 7324 cycles/ticks
NTT:
median: 23260 cycles/ticks
average: 23652 cycles/ticks
INVNTT:
median: 33444 cycles/ticks
average: 33979 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23614 cycles/ticks
average: 24096 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3862 cycles/ticks
poly_frommsg:
median: 3536 cycles/ticks
average: 3658 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3742 cycles/ticks
poly_decompress:
median: 1024 cycles/ticks
average: 1036 cycles/ticks
polyvec_compress:
median: 11368 cycles/ticks
average: 11645 cycles/ticks
polyvec_decompress:
median: 4274 cycles/ticks
average: 4404 cycles/ticks
indcpa_keypair:
median: 268728 cycles/ticks
average: 273089 cycles/ticks
indcpa_enc:
median: 357846 cycles/ticks
average: 364023 cycles/ticks
indcpa_dec:
median: 121328 cycles/ticks
average: 123556 cycles/ticks
kyber_keypair_derand:
median: 292290 cycles/ticks
average: 297570 cycles/ticks
kyber_keypair:
median: 301274 cycles/ticks
average: 306077 cycles/ticks
kyber_encaps_derand:
median: 384616 cycles/ticks
average: 390590 cycles/ticks
kyber_encaps:
median: 386018 cycles/ticks
average: 391713 cycles/ticks
kyber_decaps:
median: 512188 cycles/ticks
average: 521267 cycles/ticks
Loop spin: 803
gen_a:
median: 57700 cycles/ticks
average: 58605 cycles/ticks
poly_getnoise_eta1:
median: 11452 cycles/ticks
average: 11690 cycles/ticks
poly_getnoise_eta2:
median: 7238 cycles/ticks
average: 7251 cycles/ticks
NTT:
median: 23302 cycles/ticks
average: 23874 cycles/ticks
INVNTT:
median: 33426 cycles/ticks
average: 33803 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23640 cycles/ticks
average: 24238 cycles/ticks
poly_tomsg:
median: 3846 cycles/ticks
average: 3871 cycles/ticks
poly_frommsg:
median: 3444 cycles/ticks
average: 3467 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3672 cycles/ticks
poly_decompress:
median: 1024 cycles/ticks
average: 1047 cycles/ticks
polyvec_compress:
median: 11328 cycles/ticks
average: 11393 cycles/ticks
polyvec_decompress:
median: 4260 cycles/ticks
average: 4279 cycles/ticks
indcpa_keypair:
median: 268644 cycles/ticks
average: 273590 cycles/ticks
indcpa_enc:
median: 357870 cycles/ticks
average: 364305 cycles/ticks
indcpa_dec:
median: 121332 cycles/ticks
average: 123463 cycles/ticks
kyber_keypair_derand:
median: 291910 cycles/ticks
average: 296241 cycles/ticks
kyber_keypair:
median: 301454 cycles/ticks
average: 307970 cycles/ticks
kyber_encaps_derand:
median: 385180 cycles/ticks
average: 392277 cycles/ticks
kyber_encaps:
median: 386396 cycles/ticks
average: 393782 cycles/ticks
kyber_decaps:
median: 512224 cycles/ticks
average: 521216 cycles/ticks
Loop spin: 804
gen_a:
median: 57658 cycles/ticks
average: 58736 cycles/ticks
poly_getnoise_eta1:
median: 11272 cycles/ticks
average: 11347 cycles/ticks
poly_getnoise_eta2:
median: 7240 cycles/ticks
average: 7252 cycles/ticks
NTT:
median: 23336 cycles/ticks
average: 23609 cycles/ticks
INVNTT:
median: 33604 cycles/ticks
average: 34452 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23592 cycles/ticks
average: 23940 cycles/ticks
poly_tomsg:
median: 3932 cycles/ticks
average: 4009 cycles/ticks
poly_frommsg:
median: 3456 cycles/ticks
average: 3585 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3671 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1050 cycles/ticks
polyvec_compress:
median: 11372 cycles/ticks
average: 11648 cycles/ticks
polyvec_decompress:
median: 4258 cycles/ticks
average: 4279 cycles/ticks
indcpa_keypair:
median: 268460 cycles/ticks
average: 272394 cycles/ticks
indcpa_enc:
median: 357826 cycles/ticks
average: 363462 cycles/ticks
indcpa_dec:
median: 121280 cycles/ticks
average: 122720 cycles/ticks
kyber_keypair_derand:
median: 291500 cycles/ticks
average: 293986 cycles/ticks
kyber_keypair:
median: 300812 cycles/ticks
average: 302634 cycles/ticks
kyber_encaps_derand:
median: 384386 cycles/ticks
average: 386488 cycles/ticks
kyber_encaps:
median: 386734 cycles/ticks
average: 388807 cycles/ticks
kyber_decaps:
median: 511468 cycles/ticks
average: 515054 cycles/ticks
Loop spin: 805
gen_a:
median: 57600 cycles/ticks
average: 58058 cycles/ticks
poly_getnoise_eta1:
median: 11224 cycles/ticks
average: 11354 cycles/ticks
poly_getnoise_eta2:
median: 7242 cycles/ticks
average: 7290 cycles/ticks
NTT:
median: 23218 cycles/ticks
average: 23349 cycles/ticks
INVNTT:
median: 33430 cycles/ticks
average: 33618 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23570 cycles/ticks
average: 23676 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3864 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3468 cycles/ticks
poly_compress:
median: 3658 cycles/ticks
average: 3674 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11332 cycles/ticks
average: 11411 cycles/ticks
polyvec_decompress:
median: 4262 cycles/ticks
average: 4302 cycles/ticks
indcpa_keypair:
median: 268796 cycles/ticks
average: 270802 cycles/ticks
indcpa_enc:
median: 357702 cycles/ticks
average: 359706 cycles/ticks
indcpa_dec:
median: 121162 cycles/ticks
average: 121738 cycles/ticks
kyber_keypair_derand:
median: 291882 cycles/ticks
average: 294332 cycles/ticks
kyber_keypair:
median: 300908 cycles/ticks
average: 303055 cycles/ticks
kyber_encaps_derand:
median: 384368 cycles/ticks
average: 386272 cycles/ticks
kyber_encaps:
median: 385730 cycles/ticks
average: 388222 cycles/ticks
kyber_decaps:
median: 511582 cycles/ticks
average: 515085 cycles/ticks
Loop spin: 806
gen_a:
median: 57708 cycles/ticks
average: 58231 cycles/ticks
poly_getnoise_eta1:
median: 11196 cycles/ticks
average: 11275 cycles/ticks
poly_getnoise_eta2:
median: 7238 cycles/ticks
average: 7252 cycles/ticks
NTT:
median: 23236 cycles/ticks
average: 23391 cycles/ticks
INVNTT:
median: 33422 cycles/ticks
average: 33600 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23590 cycles/ticks
average: 23869 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3880 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3466 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3669 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1046 cycles/ticks
polyvec_compress:
median: 11330 cycles/ticks
average: 11388 cycles/ticks
polyvec_decompress:
median: 4266 cycles/ticks
average: 4286 cycles/ticks
indcpa_keypair:
median: 268348 cycles/ticks
average: 271395 cycles/ticks
indcpa_enc:
median: 357826 cycles/ticks
average: 365331 cycles/ticks
indcpa_dec:
median: 121418 cycles/ticks
average: 124044 cycles/ticks
kyber_keypair_derand:
median: 291468 cycles/ticks
average: 297017 cycles/ticks
kyber_keypair:
median: 301316 cycles/ticks
average: 307019 cycles/ticks
kyber_encaps_derand:
median: 385018 cycles/ticks
average: 390464 cycles/ticks
kyber_encaps:
median: 386266 cycles/ticks
average: 390785 cycles/ticks
kyber_decaps:
median: 512210 cycles/ticks
average: 519600 cycles/ticks
Loop spin: 807
gen_a:
median: 57684 cycles/ticks
average: 58848 cycles/ticks
poly_getnoise_eta1:
median: 11236 cycles/ticks
average: 11311 cycles/ticks
poly_getnoise_eta2:
median: 7238 cycles/ticks
average: 7268 cycles/ticks
NTT:
median: 23274 cycles/ticks
average: 23471 cycles/ticks
INVNTT:
median: 33432 cycles/ticks
average: 33611 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23602 cycles/ticks
average: 23952 cycles/ticks
poly_tomsg:
median: 3850 cycles/ticks
average: 3861 cycles/ticks
poly_frommsg:
median: 3444 cycles/ticks
average: 3484 cycles/ticks
poly_compress:
median: 3660 cycles/ticks
average: 3680 cycles/ticks
poly_decompress:
median: 1038 cycles/ticks
average: 1089 cycles/ticks
polyvec_compress:
median: 11360 cycles/ticks
average: 11599 cycles/ticks
polyvec_decompress:
median: 4260 cycles/ticks
average: 4280 cycles/ticks
indcpa_keypair:
median: 268272 cycles/ticks
average: 272070 cycles/ticks
indcpa_enc:
median: 357520 cycles/ticks
average: 361366 cycles/ticks
indcpa_dec:
median: 121358 cycles/ticks
average: 123120 cycles/ticks
kyber_keypair_derand:
median: 291794 cycles/ticks
average: 295926 cycles/ticks
kyber_keypair:
median: 300928 cycles/ticks
average: 304940 cycles/ticks
kyber_encaps_derand:
median: 384764 cycles/ticks
average: 390013 cycles/ticks
kyber_encaps:
median: 386182 cycles/ticks
average: 390948 cycles/ticks
kyber_decaps:
median: 511950 cycles/ticks
average: 517414 cycles/ticks
Loop spin: 808
gen_a:
median: 57594 cycles/ticks
average: 57957 cycles/ticks
poly_getnoise_eta1:
median: 11282 cycles/ticks
average: 11359 cycles/ticks
poly_getnoise_eta2:
median: 7244 cycles/ticks
average: 7284 cycles/ticks
NTT:
median: 23310 cycles/ticks
average: 23677 cycles/ticks
INVNTT:
median: 33530 cycles/ticks
average: 34201 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23624 cycles/ticks
average: 23997 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3876 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3473 cycles/ticks
poly_compress:
median: 3662 cycles/ticks
average: 3685 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11338 cycles/ticks
average: 11418 cycles/ticks
polyvec_decompress:
median: 4272 cycles/ticks
average: 4320 cycles/ticks
indcpa_keypair:
median: 268612 cycles/ticks
average: 271421 cycles/ticks
indcpa_enc:
median: 357790 cycles/ticks
average: 362430 cycles/ticks
indcpa_dec:
median: 121432 cycles/ticks
average: 123494 cycles/ticks
kyber_keypair_derand:
median: 291740 cycles/ticks
average: 295102 cycles/ticks
kyber_keypair:
median: 301106 cycles/ticks
average: 304740 cycles/ticks
kyber_encaps_derand:
median: 384504 cycles/ticks
average: 387940 cycles/ticks
kyber_encaps:
median: 385686 cycles/ticks
average: 390018 cycles/ticks
kyber_decaps:
median: 511944 cycles/ticks
average: 517762 cycles/ticks
Loop spin: 809
gen_a:
median: 57624 cycles/ticks
average: 58192 cycles/ticks
poly_getnoise_eta1:
median: 11260 cycles/ticks
average: 11360 cycles/ticks
poly_getnoise_eta2:
median: 7240 cycles/ticks
average: 7248 cycles/ticks
NTT:
median: 23270 cycles/ticks
average: 23481 cycles/ticks
INVNTT:
median: 33458 cycles/ticks
average: 33656 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23604 cycles/ticks
average: 24036 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3859 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3468 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3672 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1034 cycles/ticks
polyvec_compress:
median: 11382 cycles/ticks
average: 11661 cycles/ticks
polyvec_decompress:
median: 4264 cycles/ticks
average: 4300 cycles/ticks
indcpa_keypair:
median: 268748 cycles/ticks
average: 271973 cycles/ticks
indcpa_enc:
median: 358012 cycles/ticks
average: 362029 cycles/ticks
indcpa_dec:
median: 121242 cycles/ticks
average: 122690 cycles/ticks
kyber_keypair_derand:
median: 291576 cycles/ticks
average: 294848 cycles/ticks
kyber_keypair:
median: 301460 cycles/ticks
average: 304609 cycles/ticks
kyber_encaps_derand:
median: 384644 cycles/ticks
average: 389427 cycles/ticks
kyber_encaps:
median: 386204 cycles/ticks
average: 390993 cycles/ticks
kyber_decaps:
median: 512064 cycles/ticks
average: 517714 cycles/ticks
Loop spin: 810
gen_a:
median: 57558 cycles/ticks
average: 58006 cycles/ticks
poly_getnoise_eta1:
median: 11248 cycles/ticks
average: 11340 cycles/ticks
poly_getnoise_eta2:
median: 7242 cycles/ticks
average: 7304 cycles/ticks
NTT:
median: 23278 cycles/ticks
average: 23639 cycles/ticks
INVNTT:
median: 33464 cycles/ticks
average: 33947 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23608 cycles/ticks
average: 24174 cycles/ticks
poly_tomsg:
median: 3858 cycles/ticks
average: 3978 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3472 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3682 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1059 cycles/ticks
polyvec_compress:
median: 11328 cycles/ticks
average: 11416 cycles/ticks
polyvec_decompress:
median: 4258 cycles/ticks
average: 4279 cycles/ticks
indcpa_keypair:
median: 268772 cycles/ticks
average: 272768 cycles/ticks
indcpa_enc:
median: 357894 cycles/ticks
average: 363635 cycles/ticks
indcpa_dec:
median: 121572 cycles/ticks
average: 124538 cycles/ticks
kyber_keypair_derand:
median: 291988 cycles/ticks
average: 296627 cycles/ticks
kyber_keypair:
median: 301122 cycles/ticks
average: 305695 cycles/ticks
kyber_encaps_derand:
median: 384562 cycles/ticks
average: 390604 cycles/ticks
kyber_encaps:
median: 385908 cycles/ticks
average: 390983 cycles/ticks
kyber_decaps:
median: 511804 cycles/ticks
average: 519398 cycles/ticks
Loop spin: 811
gen_a:
median: 57584 cycles/ticks
average: 58002 cycles/ticks
poly_getnoise_eta1:
median: 11274 cycles/ticks
average: 11369 cycles/ticks
poly_getnoise_eta2:
median: 7240 cycles/ticks
average: 7262 cycles/ticks
NTT:
median: 23250 cycles/ticks
average: 23620 cycles/ticks
INVNTT:
median: 33504 cycles/ticks
average: 34265 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23622 cycles/ticks
average: 23886 cycles/ticks
poly_tomsg:
median: 3850 cycles/ticks
average: 3868 cycles/ticks
poly_frommsg:
median: 3540 cycles/ticks
average: 3651 cycles/ticks
poly_compress:
median: 3768 cycles/ticks
average: 3820 cycles/ticks
poly_decompress:
median: 1030 cycles/ticks
average: 1084 cycles/ticks
polyvec_compress:
median: 11336 cycles/ticks
average: 11421 cycles/ticks
polyvec_decompress:
median: 4266 cycles/ticks
average: 4286 cycles/ticks
indcpa_keypair:
median: 268612 cycles/ticks
average: 272572 cycles/ticks
indcpa_enc:
median: 357708 cycles/ticks
average: 362621 cycles/ticks
indcpa_dec:
median: 121334 cycles/ticks
average: 123183 cycles/ticks
kyber_keypair_derand:
median: 291928 cycles/ticks
average: 295519 cycles/ticks
kyber_keypair:
median: 300938 cycles/ticks
average: 305570 cycles/ticks
kyber_encaps_derand:
median: 384740 cycles/ticks
average: 390056 cycles/ticks
kyber_encaps:
median: 385886 cycles/ticks
average: 392732 cycles/ticks
kyber_decaps:
median: 511862 cycles/ticks
average: 521167 cycles/ticks
Loop spin: 812
gen_a:
median: 57628 cycles/ticks
average: 58341 cycles/ticks
poly_getnoise_eta1:
median: 11252 cycles/ticks
average: 11345 cycles/ticks
poly_getnoise_eta2:
median: 7236 cycles/ticks
average: 7258 cycles/ticks
NTT:
median: 23254 cycles/ticks
average: 23434 cycles/ticks
INVNTT:
median: 33452 cycles/ticks
average: 33659 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23600 cycles/ticks
average: 23947 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3874 cycles/ticks
poly_frommsg:
median: 3536 cycles/ticks
average: 3627 cycles/ticks
poly_compress:
median: 3658 cycles/ticks
average: 3754 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1048 cycles/ticks
polyvec_compress:
median: 11336 cycles/ticks
average: 11405 cycles/ticks
polyvec_decompress:
median: 4308 cycles/ticks
average: 4419 cycles/ticks
indcpa_keypair:
median: 268350 cycles/ticks
average: 271765 cycles/ticks
indcpa_enc:
median: 357700 cycles/ticks
average: 362501 cycles/ticks
indcpa_dec:
median: 121358 cycles/ticks
average: 123110 cycles/ticks
kyber_keypair_derand:
median: 291428 cycles/ticks
average: 294513 cycles/ticks
kyber_keypair:
median: 301034 cycles/ticks
average: 305220 cycles/ticks
kyber_encaps_derand:
median: 384658 cycles/ticks
average: 389780 cycles/ticks
kyber_encaps:
median: 385758 cycles/ticks
average: 390832 cycles/ticks
kyber_decaps:
median: 511884 cycles/ticks
average: 518364 cycles/ticks
Loop spin: 813
gen_a:
median: 57550 cycles/ticks
average: 58134 cycles/ticks
poly_getnoise_eta1:
median: 11272 cycles/ticks
average: 11345 cycles/ticks
poly_getnoise_eta2:
median: 7246 cycles/ticks
average: 7283 cycles/ticks
NTT:
median: 23290 cycles/ticks
average: 23720 cycles/ticks
INVNTT:
median: 33530 cycles/ticks
average: 34232 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23582 cycles/ticks
average: 23737 cycles/ticks
poly_tomsg:
median: 3960 cycles/ticks
average: 4059 cycles/ticks
poly_frommsg:
median: 3464 cycles/ticks
average: 3565 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3673 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1048 cycles/ticks
polyvec_compress:
median: 11348 cycles/ticks
average: 11451 cycles/ticks
polyvec_decompress:
median: 4266 cycles/ticks
average: 4297 cycles/ticks
indcpa_keypair:
median: 268440 cycles/ticks
average: 271972 cycles/ticks
indcpa_enc:
median: 357976 cycles/ticks
average: 362858 cycles/ticks
indcpa_dec:
median: 121318 cycles/ticks
average: 122808 cycles/ticks
kyber_keypair_derand:
median: 291478 cycles/ticks
average: 295459 cycles/ticks
kyber_keypair:
median: 301156 cycles/ticks
average: 305210 cycles/ticks
kyber_encaps_derand:
median: 384812 cycles/ticks
average: 389478 cycles/ticks
kyber_encaps:
median: 386060 cycles/ticks
average: 390548 cycles/ticks
kyber_decaps:
median: 511986 cycles/ticks
average: 517969 cycles/ticks
Loop spin: 814
gen_a:
median: 57552 cycles/ticks
average: 58182 cycles/ticks
poly_getnoise_eta1:
median: 11242 cycles/ticks
average: 11311 cycles/ticks
poly_getnoise_eta2:
median: 7242 cycles/ticks
average: 7265 cycles/ticks
NTT:
median: 23272 cycles/ticks
average: 23478 cycles/ticks
INVNTT:
median: 33442 cycles/ticks
average: 33592 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23578 cycles/ticks
average: 23717 cycles/ticks
poly_tomsg:
median: 3854 cycles/ticks
average: 3867 cycles/ticks
poly_frommsg:
median: 3538 cycles/ticks
average: 3636 cycles/ticks
poly_compress:
median: 3738 cycles/ticks
average: 3832 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1036 cycles/ticks
polyvec_compress:
median: 11336 cycles/ticks
average: 11429 cycles/ticks
polyvec_decompress:
median: 4264 cycles/ticks
average: 4301 cycles/ticks
indcpa_keypair:
median: 268468 cycles/ticks
average: 272025 cycles/ticks
indcpa_enc:
median: 357538 cycles/ticks
average: 362174 cycles/ticks
indcpa_dec:
median: 121382 cycles/ticks
average: 122772 cycles/ticks
kyber_keypair_derand:
median: 291782 cycles/ticks
average: 294441 cycles/ticks
kyber_keypair:
median: 300640 cycles/ticks
average: 303317 cycles/ticks
kyber_encaps_derand:
median: 384734 cycles/ticks
average: 387807 cycles/ticks
kyber_encaps:
median: 385924 cycles/ticks
average: 389100 cycles/ticks
kyber_decaps:
median: 512038 cycles/ticks
average: 517358 cycles/ticks
Loop spin: 815
gen_a:
median: 57684 cycles/ticks
average: 58160 cycles/ticks
poly_getnoise_eta1:
median: 11256 cycles/ticks
average: 11340 cycles/ticks
poly_getnoise_eta2:
median: 7240 cycles/ticks
average: 7281 cycles/ticks
NTT:
median: 23266 cycles/ticks
average: 23584 cycles/ticks
INVNTT:
median: 33454 cycles/ticks
average: 33981 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23586 cycles/ticks
average: 23735 cycles/ticks
poly_tomsg:
median: 3850 cycles/ticks
average: 3870 cycles/ticks
poly_frommsg:
median: 3444 cycles/ticks
average: 3473 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3678 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1049 cycles/ticks
polyvec_compress:
median: 11322 cycles/ticks
average: 11397 cycles/ticks
polyvec_decompress:
median: 4304 cycles/ticks
average: 4407 cycles/ticks
indcpa_keypair:
median: 268736 cycles/ticks
average: 271262 cycles/ticks
indcpa_enc:
median: 357956 cycles/ticks
average: 361183 cycles/ticks
indcpa_dec:
median: 121572 cycles/ticks
average: 123213 cycles/ticks
kyber_keypair_derand:
median: 291180 cycles/ticks
average: 294055 cycles/ticks
kyber_keypair:
median: 300712 cycles/ticks
average: 302878 cycles/ticks
kyber_encaps_derand:
median: 384540 cycles/ticks
average: 388547 cycles/ticks
kyber_encaps:
median: 386618 cycles/ticks
average: 391772 cycles/ticks
kyber_decaps:
median: 512372 cycles/ticks
average: 519563 cycles/ticks
Loop spin: 816
gen_a:
median: 57576 cycles/ticks
average: 58193 cycles/ticks
poly_getnoise_eta1:
median: 11258 cycles/ticks
average: 11335 cycles/ticks
poly_getnoise_eta2:
median: 7326 cycles/ticks
average: 7566 cycles/ticks
NTT:
median: 23282 cycles/ticks
average: 23575 cycles/ticks
INVNTT:
median: 33542 cycles/ticks
average: 34072 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23614 cycles/ticks
average: 23923 cycles/ticks
poly_tomsg:
median: 3856 cycles/ticks
average: 3968 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3477 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3685 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1053 cycles/ticks
polyvec_compress:
median: 11332 cycles/ticks
average: 11408 cycles/ticks
polyvec_decompress:
median: 4256 cycles/ticks
average: 4276 cycles/ticks
indcpa_keypair:
median: 268572 cycles/ticks
average: 271508 cycles/ticks
indcpa_enc:
median: 357696 cycles/ticks
average: 361719 cycles/ticks
indcpa_dec:
median: 121262 cycles/ticks
average: 122172 cycles/ticks
kyber_keypair_derand:
median: 291478 cycles/ticks
average: 294904 cycles/ticks
kyber_keypair:
median: 301094 cycles/ticks
average: 305262 cycles/ticks
kyber_encaps_derand:
median: 384662 cycles/ticks
average: 388565 cycles/ticks
kyber_encaps:
median: 386166 cycles/ticks
average: 390166 cycles/ticks
kyber_decaps:
median: 512164 cycles/ticks
average: 516405 cycles/ticks
Loop spin: 817
gen_a:
median: 57592 cycles/ticks
average: 57958 cycles/ticks
poly_getnoise_eta1:
median: 11314 cycles/ticks
average: 11387 cycles/ticks
poly_getnoise_eta2:
median: 7238 cycles/ticks
average: 7253 cycles/ticks
NTT:
median: 23242 cycles/ticks
average: 23446 cycles/ticks
INVNTT:
median: 33444 cycles/ticks
average: 33634 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23598 cycles/ticks
average: 23773 cycles/ticks
poly_tomsg:
median: 3850 cycles/ticks
average: 3905 cycles/ticks
poly_frommsg:
median: 3448 cycles/ticks
average: 3486 cycles/ticks
poly_compress:
median: 3682 cycles/ticks
average: 3806 cycles/ticks
poly_decompress:
median: 1056 cycles/ticks
average: 1084 cycles/ticks
polyvec_compress:
median: 11360 cycles/ticks
average: 11551 cycles/ticks
polyvec_decompress:
median: 4264 cycles/ticks
average: 4282 cycles/ticks
indcpa_keypair:
median: 268784 cycles/ticks
average: 272100 cycles/ticks
indcpa_enc:
median: 357702 cycles/ticks
average: 361189 cycles/ticks
indcpa_dec:
median: 121226 cycles/ticks
average: 122499 cycles/ticks
kyber_keypair_derand:
median: 291494 cycles/ticks
average: 295317 cycles/ticks
kyber_keypair:
median: 300828 cycles/ticks
average: 304822 cycles/ticks
kyber_encaps_derand:
median: 384444 cycles/ticks
average: 387609 cycles/ticks
kyber_encaps:
median: 385682 cycles/ticks
average: 390759 cycles/ticks
kyber_decaps:
median: 512208 cycles/ticks
average: 518032 cycles/ticks
Loop spin: 818
gen_a:
median: 57614 cycles/ticks
average: 58191 cycles/ticks
poly_getnoise_eta1:
median: 11254 cycles/ticks
average: 11336 cycles/ticks
poly_getnoise_eta2:
median: 7242 cycles/ticks
average: 7259 cycles/ticks
NTT:
median: 23246 cycles/ticks
average: 23393 cycles/ticks
INVNTT:
median: 33462 cycles/ticks
average: 33659 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23554 cycles/ticks
average: 23687 cycles/ticks
poly_tomsg:
median: 3846 cycles/ticks
average: 3854 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3468 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3690 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11336 cycles/ticks
average: 11404 cycles/ticks
polyvec_decompress:
median: 4268 cycles/ticks
average: 4305 cycles/ticks
indcpa_keypair:
median: 268488 cycles/ticks
average: 272782 cycles/ticks
indcpa_enc:
median: 357950 cycles/ticks
average: 361168 cycles/ticks
indcpa_dec:
median: 121222 cycles/ticks
average: 123039 cycles/ticks
kyber_keypair_derand:
median: 291240 cycles/ticks
average: 293946 cycles/ticks
kyber_keypair:
median: 300854 cycles/ticks
average: 304007 cycles/ticks
kyber_encaps_derand:
median: 385264 cycles/ticks
average: 390315 cycles/ticks
kyber_encaps:
median: 386748 cycles/ticks
average: 391190 cycles/ticks
kyber_decaps:
median: 512394 cycles/ticks
average: 516159 cycles/ticks
Loop spin: 819
gen_a:
median: 57684 cycles/ticks
average: 58330 cycles/ticks
poly_getnoise_eta1:
median: 11242 cycles/ticks
average: 11316 cycles/ticks
poly_getnoise_eta2:
median: 7240 cycles/ticks
average: 7257 cycles/ticks
NTT:
median: 23276 cycles/ticks
average: 23451 cycles/ticks
INVNTT:
median: 33438 cycles/ticks
average: 33650 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23584 cycles/ticks
average: 24049 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3856 cycles/ticks
poly_frommsg:
median: 3440 cycles/ticks
average: 3461 cycles/ticks
poly_compress:
median: 3658 cycles/ticks
average: 3691 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1036 cycles/ticks
polyvec_compress:
median: 11342 cycles/ticks
average: 11421 cycles/ticks
polyvec_decompress:
median: 4262 cycles/ticks
average: 4297 cycles/ticks
indcpa_keypair:
median: 268756 cycles/ticks
average: 271797 cycles/ticks
indcpa_enc:
median: 357714 cycles/ticks
average: 361647 cycles/ticks
indcpa_dec:
median: 121332 cycles/ticks
average: 122544 cycles/ticks
kyber_keypair_derand:
median: 291716 cycles/ticks
average: 294922 cycles/ticks
kyber_keypair:
median: 300750 cycles/ticks
average: 304103 cycles/ticks
kyber_encaps_derand:
median: 384554 cycles/ticks
average: 388910 cycles/ticks
kyber_encaps:
median: 385660 cycles/ticks
average: 390427 cycles/ticks
kyber_decaps:
median: 512098 cycles/ticks
average: 517918 cycles/ticks
Loop spin: 820
gen_a:
median: 57582 cycles/ticks
average: 58207 cycles/ticks
poly_getnoise_eta1:
median: 11324 cycles/ticks
average: 11415 cycles/ticks
poly_getnoise_eta2:
median: 7242 cycles/ticks
average: 7289 cycles/ticks
NTT:
median: 23326 cycles/ticks
average: 23729 cycles/ticks
INVNTT:
median: 33476 cycles/ticks
average: 33717 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23622 cycles/ticks
average: 24016 cycles/ticks
poly_tomsg:
median: 3950 cycles/ticks
average: 4076 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3472 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3680 cycles/ticks
poly_decompress:
median: 1024 cycles/ticks
average: 1034 cycles/ticks
polyvec_compress:
median: 11334 cycles/ticks
average: 11422 cycles/ticks
polyvec_decompress:
median: 4268 cycles/ticks
average: 4312 cycles/ticks
indcpa_keypair:
median: 268568 cycles/ticks
average: 271821 cycles/ticks
indcpa_enc:
median: 357706 cycles/ticks
average: 361825 cycles/ticks
indcpa_dec:
median: 121300 cycles/ticks
average: 122642 cycles/ticks
kyber_keypair_derand:
median: 291302 cycles/ticks
average: 294579 cycles/ticks
kyber_keypair:
median: 301498 cycles/ticks
average: 305645 cycles/ticks
kyber_encaps_derand:
median: 384998 cycles/ticks
average: 389563 cycles/ticks
kyber_encaps:
median: 385902 cycles/ticks
average: 390252 cycles/ticks
kyber_decaps:
median: 512138 cycles/ticks
average: 517475 cycles/ticks
Loop spin: 821
gen_a:
median: 57538 cycles/ticks
average: 58148 cycles/ticks
poly_getnoise_eta1:
median: 11262 cycles/ticks
average: 11340 cycles/ticks
poly_getnoise_eta2:
median: 7244 cycles/ticks
average: 7266 cycles/ticks
NTT:
median: 23296 cycles/ticks
average: 23722 cycles/ticks
INVNTT:
median: 33436 cycles/ticks
average: 33604 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23596 cycles/ticks
average: 23958 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3865 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3488 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3678 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1036 cycles/ticks
polyvec_compress:
median: 11344 cycles/ticks
average: 11439 cycles/ticks
polyvec_decompress:
median: 4266 cycles/ticks
average: 4312 cycles/ticks
indcpa_keypair:
median: 268514 cycles/ticks
average: 271904 cycles/ticks
indcpa_enc:
median: 358070 cycles/ticks
average: 362492 cycles/ticks
indcpa_dec:
median: 121216 cycles/ticks
average: 122211 cycles/ticks
kyber_keypair_derand:
median: 291818 cycles/ticks
average: 295113 cycles/ticks
kyber_keypair:
median: 300924 cycles/ticks
average: 304201 cycles/ticks
kyber_encaps_derand:
median: 384496 cycles/ticks
average: 388358 cycles/ticks
kyber_encaps:
median: 385878 cycles/ticks
average: 389697 cycles/ticks
kyber_decaps:
median: 512042 cycles/ticks
average: 518151 cycles/ticks
Loop spin: 822
gen_a:
median: 57680 cycles/ticks
average: 58066 cycles/ticks
poly_getnoise_eta1:
median: 11316 cycles/ticks
average: 11369 cycles/ticks
poly_getnoise_eta2:
median: 7242 cycles/ticks
average: 7258 cycles/ticks
NTT:
median: 23248 cycles/ticks
average: 23433 cycles/ticks
INVNTT:
median: 33426 cycles/ticks
average: 33611 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23594 cycles/ticks
average: 23970 cycles/ticks
poly_tomsg:
median: 3856 cycles/ticks
average: 3885 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3471 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3684 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11344 cycles/ticks
average: 11422 cycles/ticks
polyvec_decompress:
median: 4356 cycles/ticks
average: 4500 cycles/ticks
indcpa_keypair:
median: 268670 cycles/ticks
average: 272350 cycles/ticks
indcpa_enc:
median: 357628 cycles/ticks
average: 361787 cycles/ticks
indcpa_dec:
median: 121316 cycles/ticks
average: 122578 cycles/ticks
kyber_keypair_derand:
median: 291550 cycles/ticks
average: 294826 cycles/ticks
kyber_keypair:
median: 300874 cycles/ticks
average: 304860 cycles/ticks
kyber_encaps_derand:
median: 384612 cycles/ticks
average: 388016 cycles/ticks
kyber_encaps:
median: 385872 cycles/ticks
average: 389888 cycles/ticks
kyber_decaps:
median: 512360 cycles/ticks
average: 517231 cycles/ticks
Loop spin: 823
gen_a:
median: 57540 cycles/ticks
average: 58160 cycles/ticks
poly_getnoise_eta1:
median: 11330 cycles/ticks
average: 11439 cycles/ticks
poly_getnoise_eta2:
median: 7244 cycles/ticks
average: 7275 cycles/ticks
NTT:
median: 23294 cycles/ticks
average: 23459 cycles/ticks
INVNTT:
median: 33474 cycles/ticks
average: 33720 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23576 cycles/ticks
average: 23699 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3857 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3489 cycles/ticks
poly_compress:
median: 3658 cycles/ticks
average: 3681 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1040 cycles/ticks
polyvec_compress:
median: 11446 cycles/ticks
average: 11742 cycles/ticks
polyvec_decompress:
median: 4268 cycles/ticks
average: 4294 cycles/ticks
indcpa_keypair:
median: 268170 cycles/ticks
average: 271287 cycles/ticks
indcpa_enc:
median: 357820 cycles/ticks
average: 363076 cycles/ticks
indcpa_dec:
median: 121224 cycles/ticks
average: 122314 cycles/ticks
kyber_keypair_derand:
median: 291744 cycles/ticks
average: 294928 cycles/ticks
kyber_keypair:
median: 301040 cycles/ticks
average: 303848 cycles/ticks
kyber_encaps_derand:
median: 385082 cycles/ticks
average: 387289 cycles/ticks
kyber_encaps:
median: 386314 cycles/ticks
average: 390512 cycles/ticks
kyber_decaps:
median: 512332 cycles/ticks
average: 517622 cycles/ticks
Loop spin: 824
gen_a:
median: 57530 cycles/ticks
average: 57952 cycles/ticks
poly_getnoise_eta1:
median: 11248 cycles/ticks
average: 11433 cycles/ticks
poly_getnoise_eta2:
median: 7244 cycles/ticks
average: 7313 cycles/ticks
NTT:
median: 23250 cycles/ticks
average: 23450 cycles/ticks
INVNTT:
median: 33438 cycles/ticks
average: 33795 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23578 cycles/ticks
average: 23739 cycles/ticks
poly_tomsg:
median: 3854 cycles/ticks
average: 3914 cycles/ticks
poly_frommsg:
median: 3444 cycles/ticks
average: 3530 cycles/ticks
poly_compress:
median: 3662 cycles/ticks
average: 3680 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1037 cycles/ticks
polyvec_compress:
median: 11348 cycles/ticks
average: 11579 cycles/ticks
polyvec_decompress:
median: 4266 cycles/ticks
average: 4281 cycles/ticks
indcpa_keypair:
median: 268682 cycles/ticks
average: 271485 cycles/ticks
indcpa_enc:
median: 358178 cycles/ticks
average: 362771 cycles/ticks
indcpa_dec:
median: 121318 cycles/ticks
average: 122862 cycles/ticks
kyber_keypair_derand:
median: 291566 cycles/ticks
average: 295552 cycles/ticks
kyber_keypair:
median: 300856 cycles/ticks
average: 304389 cycles/ticks
kyber_encaps_derand:
median: 385158 cycles/ticks
average: 389447 cycles/ticks
kyber_encaps:
median: 386350 cycles/ticks
average: 391540 cycles/ticks
kyber_decaps:
median: 512088 cycles/ticks
average: 517645 cycles/ticks
Loop spin: 825
gen_a:
median: 57606 cycles/ticks
average: 58087 cycles/ticks
poly_getnoise_eta1:
median: 11248 cycles/ticks
average: 11336 cycles/ticks
poly_getnoise_eta2:
median: 7240 cycles/ticks
average: 7248 cycles/ticks
NTT:
median: 23248 cycles/ticks
average: 23447 cycles/ticks
INVNTT:
median: 33488 cycles/ticks
average: 33691 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23582 cycles/ticks
average: 23717 cycles/ticks
poly_tomsg:
median: 3948 cycles/ticks
average: 4120 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3468 cycles/ticks
poly_compress:
median: 3662 cycles/ticks
average: 3679 cycles/ticks
poly_decompress:
median: 1032 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11330 cycles/ticks
average: 11398 cycles/ticks
polyvec_decompress:
median: 4268 cycles/ticks
average: 4303 cycles/ticks
indcpa_keypair:
median: 269248 cycles/ticks
average: 272358 cycles/ticks
indcpa_enc:
median: 358116 cycles/ticks
average: 361912 cycles/ticks
indcpa_dec:
median: 121328 cycles/ticks
average: 122724 cycles/ticks
kyber_keypair_derand:
median: 291850 cycles/ticks
average: 296331 cycles/ticks
kyber_keypair:
median: 300824 cycles/ticks
average: 303851 cycles/ticks
kyber_encaps_derand:
median: 384988 cycles/ticks
average: 389691 cycles/ticks
kyber_encaps:
median: 385972 cycles/ticks
average: 389819 cycles/ticks
kyber_decaps:
median: 511816 cycles/ticks
average: 515982 cycles/ticks
Loop spin: 826
gen_a:
median: 57624 cycles/ticks
average: 58215 cycles/ticks
poly_getnoise_eta1:
median: 11258 cycles/ticks
average: 11349 cycles/ticks
poly_getnoise_eta2:
median: 7240 cycles/ticks
average: 7258 cycles/ticks
NTT:
median: 23280 cycles/ticks
average: 23635 cycles/ticks
INVNTT:
median: 33428 cycles/ticks
average: 33690 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23580 cycles/ticks
average: 23904 cycles/ticks
poly_tomsg:
median: 3846 cycles/ticks
average: 3902 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3470 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3689 cycles/ticks
poly_decompress:
median: 1030 cycles/ticks
average: 1037 cycles/ticks
polyvec_compress:
median: 11330 cycles/ticks
average: 11398 cycles/ticks
polyvec_decompress:
median: 4272 cycles/ticks
average: 4313 cycles/ticks
indcpa_keypair:
median: 268162 cycles/ticks
average: 271350 cycles/ticks
indcpa_enc:
median: 357452 cycles/ticks
average: 361758 cycles/ticks
indcpa_dec:
median: 121366 cycles/ticks
average: 123079 cycles/ticks
kyber_keypair_derand:
median: 299982 cycles/ticks
average: 302846 cycles/ticks
kyber_keypair:
median: 300808 cycles/ticks
average: 304478 cycles/ticks
kyber_encaps_derand:
median: 384796 cycles/ticks
average: 389615 cycles/ticks
kyber_encaps:
median: 386010 cycles/ticks
average: 390599 cycles/ticks
kyber_decaps:
median: 512170 cycles/ticks
average: 518858 cycles/ticks
Loop spin: 827
gen_a:
median: 57700 cycles/ticks
average: 58598 cycles/ticks
poly_getnoise_eta1:
median: 11336 cycles/ticks
average: 11419 cycles/ticks
poly_getnoise_eta2:
median: 7240 cycles/ticks
average: 7259 cycles/ticks
NTT:
median: 23304 cycles/ticks
average: 23713 cycles/ticks
INVNTT:
median: 33472 cycles/ticks
average: 33692 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23614 cycles/ticks
average: 23976 cycles/ticks
poly_tomsg:
median: 3852 cycles/ticks
average: 3867 cycles/ticks
poly_frommsg:
median: 3540 cycles/ticks
average: 3647 cycles/ticks
poly_compress:
median: 3674 cycles/ticks
average: 3780 cycles/ticks
poly_decompress:
median: 1030 cycles/ticks
average: 1037 cycles/ticks
polyvec_compress:
median: 11338 cycles/ticks
average: 11405 cycles/ticks
polyvec_decompress:
median: 4270 cycles/ticks
average: 4395 cycles/ticks
indcpa_keypair:
median: 268332 cycles/ticks
average: 271166 cycles/ticks
indcpa_enc:
median: 357422 cycles/ticks
average: 360722 cycles/ticks
indcpa_dec:
median: 121376 cycles/ticks
average: 122737 cycles/ticks
kyber_keypair_derand:
median: 291630 cycles/ticks
average: 294975 cycles/ticks
kyber_keypair:
median: 300812 cycles/ticks
average: 305009 cycles/ticks
kyber_encaps_derand:
median: 384606 cycles/ticks
average: 389565 cycles/ticks
kyber_encaps:
median: 386088 cycles/ticks
average: 391023 cycles/ticks
kyber_decaps:
median: 511970 cycles/ticks
average: 516501 cycles/ticks
Loop spin: 828
gen_a:
median: 57702 cycles/ticks
average: 58270 cycles/ticks
poly_getnoise_eta1:
median: 11274 cycles/ticks
average: 11373 cycles/ticks
poly_getnoise_eta2:
median: 7246 cycles/ticks
average: 7276 cycles/ticks
NTT:
median: 23260 cycles/ticks
average: 23453 cycles/ticks
INVNTT:
median: 33448 cycles/ticks
average: 33884 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23590 cycles/ticks
average: 23945 cycles/ticks
poly_tomsg:
median: 3854 cycles/ticks
average: 3865 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3475 cycles/ticks
poly_compress:
median: 3708 cycles/ticks
average: 3813 cycles/ticks
poly_decompress:
median: 1036 cycles/ticks
average: 1073 cycles/ticks
polyvec_compress:
median: 11318 cycles/ticks
average: 11371 cycles/ticks
polyvec_decompress:
median: 4270 cycles/ticks
average: 4293 cycles/ticks
indcpa_keypair:
median: 268456 cycles/ticks
average: 271303 cycles/ticks
indcpa_enc:
median: 357828 cycles/ticks
average: 360733 cycles/ticks
indcpa_dec:
median: 121288 cycles/ticks
average: 122651 cycles/ticks
kyber_keypair_derand:
median: 291826 cycles/ticks
average: 294807 cycles/ticks
kyber_keypair:
median: 300952 cycles/ticks
average: 304475 cycles/ticks
kyber_encaps_derand:
median: 384852 cycles/ticks
average: 389670 cycles/ticks
kyber_encaps:
median: 386108 cycles/ticks
average: 390824 cycles/ticks
kyber_decaps:
median: 511958 cycles/ticks
average: 517902 cycles/ticks
Loop spin: 829
gen_a:
median: 57658 cycles/ticks
average: 58423 cycles/ticks
poly_getnoise_eta1:
median: 11230 cycles/ticks
average: 11330 cycles/ticks
poly_getnoise_eta2:
median: 7248 cycles/ticks
average: 7327 cycles/ticks
NTT:
median: 23290 cycles/ticks
average: 23848 cycles/ticks
INVNTT:
median: 33444 cycles/ticks
average: 33861 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23582 cycles/ticks
average: 23948 cycles/ticks
poly_tomsg:
median: 3854 cycles/ticks
average: 3887 cycles/ticks
poly_frommsg:
median: 3440 cycles/ticks
average: 3464 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3672 cycles/ticks
poly_decompress:
median: 1030 cycles/ticks
average: 1050 cycles/ticks
polyvec_compress:
median: 11370 cycles/ticks
average: 11655 cycles/ticks
polyvec_decompress:
median: 4274 cycles/ticks
average: 4306 cycles/ticks
indcpa_keypair:
median: 269114 cycles/ticks
average: 272322 cycles/ticks
indcpa_enc:
median: 357928 cycles/ticks
average: 362523 cycles/ticks
indcpa_dec:
median: 121300 cycles/ticks
average: 122819 cycles/ticks
kyber_keypair_derand:
median: 291482 cycles/ticks
average: 295722 cycles/ticks
kyber_keypair:
median: 300952 cycles/ticks
average: 303844 cycles/ticks
kyber_encaps_derand:
median: 384834 cycles/ticks
average: 388474 cycles/ticks
kyber_encaps:
median: 386208 cycles/ticks
average: 389910 cycles/ticks
kyber_decaps:
median: 511906 cycles/ticks
average: 517564 cycles/ticks
Loop spin: 830
gen_a:
median: 57692 cycles/ticks
average: 58311 cycles/ticks
poly_getnoise_eta1:
median: 11326 cycles/ticks
average: 11403 cycles/ticks
poly_getnoise_eta2:
median: 7272 cycles/ticks
average: 7497 cycles/ticks
NTT:
median: 23276 cycles/ticks
average: 23629 cycles/ticks
INVNTT:
median: 33414 cycles/ticks
average: 33606 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23576 cycles/ticks
average: 23946 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3857 cycles/ticks
poly_frommsg:
median: 3538 cycles/ticks
average: 3628 cycles/ticks
poly_compress:
median: 3662 cycles/ticks
average: 3739 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11356 cycles/ticks
average: 11540 cycles/ticks
polyvec_decompress:
median: 4274 cycles/ticks
average: 4411 cycles/ticks
indcpa_keypair:
median: 268578 cycles/ticks
average: 272335 cycles/ticks
indcpa_enc:
median: 357660 cycles/ticks
average: 361977 cycles/ticks
indcpa_dec:
median: 121172 cycles/ticks
average: 122679 cycles/ticks
kyber_keypair_derand:
median: 291538 cycles/ticks
average: 294605 cycles/ticks
kyber_keypair:
median: 300536 cycles/ticks
average: 303378 cycles/ticks
kyber_encaps_derand:
median: 384542 cycles/ticks
average: 389542 cycles/ticks
kyber_encaps:
median: 385620 cycles/ticks
average: 390190 cycles/ticks
kyber_decaps:
median: 511782 cycles/ticks
average: 517540 cycles/ticks
Loop spin: 831
gen_a:
median: 57732 cycles/ticks
average: 58608 cycles/ticks
poly_getnoise_eta1:
median: 11286 cycles/ticks
average: 11527 cycles/ticks
poly_getnoise_eta2:
median: 7242 cycles/ticks
average: 7364 cycles/ticks
NTT:
median: 23238 cycles/ticks
average: 23405 cycles/ticks
INVNTT:
median: 33476 cycles/ticks
average: 33874 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23600 cycles/ticks
average: 24069 cycles/ticks
poly_tomsg:
median: 3962 cycles/ticks
average: 3979 cycles/ticks
poly_frommsg:
median: 3446 cycles/ticks
average: 3549 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3669 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1043 cycles/ticks
polyvec_compress:
median: 11326 cycles/ticks
average: 11378 cycles/ticks
polyvec_decompress:
median: 4266 cycles/ticks
average: 4286 cycles/ticks
indcpa_keypair:
median: 268608 cycles/ticks
average: 272159 cycles/ticks
indcpa_enc:
median: 358016 cycles/ticks
average: 363295 cycles/ticks
indcpa_dec:
median: 121298 cycles/ticks
average: 122775 cycles/ticks
kyber_keypair_derand:
median: 291322 cycles/ticks
average: 294742 cycles/ticks
kyber_keypair:
median: 300688 cycles/ticks
average: 303591 cycles/ticks
kyber_encaps_derand:
median: 384626 cycles/ticks
average: 389812 cycles/ticks
kyber_encaps:
median: 385828 cycles/ticks
average: 390489 cycles/ticks
kyber_decaps:
median: 512204 cycles/ticks
average: 519383 cycles/ticks
Loop spin: 832
gen_a:
median: 57656 cycles/ticks
average: 58304 cycles/ticks
poly_getnoise_eta1:
median: 11288 cycles/ticks
average: 11364 cycles/ticks
poly_getnoise_eta2:
median: 7262 cycles/ticks
average: 7486 cycles/ticks
NTT:
median: 23238 cycles/ticks
average: 23437 cycles/ticks
INVNTT:
median: 33478 cycles/ticks
average: 34290 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23640 cycles/ticks
average: 24018 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3881 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3474 cycles/ticks
poly_compress:
median: 3658 cycles/ticks
average: 3695 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1036 cycles/ticks
polyvec_compress:
median: 11358 cycles/ticks
average: 11453 cycles/ticks
polyvec_decompress:
median: 4264 cycles/ticks
average: 4300 cycles/ticks
indcpa_keypair:
median: 268906 cycles/ticks
average: 272770 cycles/ticks
indcpa_enc:
median: 358712 cycles/ticks
average: 363887 cycles/ticks
indcpa_dec:
median: 121308 cycles/ticks
average: 122876 cycles/ticks
kyber_keypair_derand:
median: 291948 cycles/ticks
average: 295805 cycles/ticks
kyber_keypair:
median: 301570 cycles/ticks
average: 305055 cycles/ticks
kyber_encaps_derand:
median: 389386 cycles/ticks
average: 395186 cycles/ticks
kyber_encaps:
median: 390374 cycles/ticks
average: 395158 cycles/ticks
kyber_decaps:
median: 516416 cycles/ticks
average: 523219 cycles/ticks
Loop spin: 833
gen_a:
median: 57602 cycles/ticks
average: 58047 cycles/ticks
poly_getnoise_eta1:
median: 11248 cycles/ticks
average: 11329 cycles/ticks
poly_getnoise_eta2:
median: 7248 cycles/ticks
average: 7311 cycles/ticks
NTT:
median: 23308 cycles/ticks
average: 23920 cycles/ticks
INVNTT:
median: 33476 cycles/ticks
average: 34133 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23596 cycles/ticks
average: 24002 cycles/ticks
poly_tomsg:
median: 3852 cycles/ticks
average: 3913 cycles/ticks
poly_frommsg:
median: 3492 cycles/ticks
average: 3658 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3678 cycles/ticks
poly_decompress:
median: 1030 cycles/ticks
average: 1050 cycles/ticks
polyvec_compress:
median: 11340 cycles/ticks
average: 11408 cycles/ticks
polyvec_decompress:
median: 4260 cycles/ticks
average: 4282 cycles/ticks
indcpa_keypair:
median: 268286 cycles/ticks
average: 272111 cycles/ticks
indcpa_enc:
median: 357786 cycles/ticks
average: 363690 cycles/ticks
indcpa_dec:
median: 121456 cycles/ticks
average: 123451 cycles/ticks
kyber_keypair_derand:
median: 291598 cycles/ticks
average: 297676 cycles/ticks
kyber_keypair:
median: 301154 cycles/ticks
average: 306362 cycles/ticks
kyber_encaps_derand:
median: 384932 cycles/ticks
average: 391222 cycles/ticks
kyber_encaps:
median: 386070 cycles/ticks
average: 391676 cycles/ticks
kyber_decaps:
median: 512072 cycles/ticks
average: 519732 cycles/ticks
Loop spin: 834
gen_a:
median: 57664 cycles/ticks
average: 58486 cycles/ticks
poly_getnoise_eta1:
median: 11326 cycles/ticks
average: 11405 cycles/ticks
poly_getnoise_eta2:
median: 7270 cycles/ticks
average: 7491 cycles/ticks
NTT:
median: 23224 cycles/ticks
average: 23583 cycles/ticks
INVNTT:
median: 33520 cycles/ticks
average: 34000 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23606 cycles/ticks
average: 23985 cycles/ticks
poly_tomsg:
median: 3846 cycles/ticks
average: 3861 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3496 cycles/ticks
poly_compress:
median: 3658 cycles/ticks
average: 3677 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1048 cycles/ticks
polyvec_compress:
median: 11370 cycles/ticks
average: 11648 cycles/ticks
polyvec_decompress:
median: 4268 cycles/ticks
average: 4289 cycles/ticks
indcpa_keypair:
median: 268836 cycles/ticks
average: 272459 cycles/ticks
indcpa_enc:
median: 357654 cycles/ticks
average: 362330 cycles/ticks
indcpa_dec:
median: 121414 cycles/ticks
average: 122953 cycles/ticks
kyber_keypair_derand:
median: 291626 cycles/ticks
average: 295479 cycles/ticks
kyber_keypair:
median: 301110 cycles/ticks
average: 305423 cycles/ticks
kyber_encaps_derand:
median: 384840 cycles/ticks
average: 389199 cycles/ticks
kyber_encaps:
median: 385800 cycles/ticks
average: 391741 cycles/ticks
kyber_decaps:
median: 511802 cycles/ticks
average: 520073 cycles/ticks
Loop spin: 835
gen_a:
median: 57670 cycles/ticks
average: 58417 cycles/ticks
poly_getnoise_eta1:
median: 11304 cycles/ticks
average: 11394 cycles/ticks
poly_getnoise_eta2:
median: 7236 cycles/ticks
average: 7249 cycles/ticks
NTT:
median: 23278 cycles/ticks
average: 23685 cycles/ticks
INVNTT:
median: 33474 cycles/ticks
average: 34172 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23598 cycles/ticks
average: 23897 cycles/ticks
poly_tomsg:
median: 3850 cycles/ticks
average: 3950 cycles/ticks
poly_frommsg:
median: 3440 cycles/ticks
average: 3466 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3688 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11352 cycles/ticks
average: 11533 cycles/ticks
polyvec_decompress:
median: 4268 cycles/ticks
average: 4386 cycles/ticks
indcpa_keypair:
median: 268830 cycles/ticks
average: 273194 cycles/ticks
indcpa_enc:
median: 357854 cycles/ticks
average: 363357 cycles/ticks
indcpa_dec:
median: 121412 cycles/ticks
average: 123659 cycles/ticks
kyber_keypair_derand:
median: 291866 cycles/ticks
average: 296641 cycles/ticks
kyber_keypair:
median: 301138 cycles/ticks
average: 306460 cycles/ticks
kyber_encaps_derand:
median: 384530 cycles/ticks
average: 391855 cycles/ticks
kyber_encaps:
median: 385836 cycles/ticks
average: 392771 cycles/ticks
kyber_decaps:
median: 511848 cycles/ticks
average: 520730 cycles/ticks
Loop spin: 836
gen_a:
median: 57686 cycles/ticks
average: 58539 cycles/ticks
poly_getnoise_eta1:
median: 11280 cycles/ticks
average: 11520 cycles/ticks
poly_getnoise_eta2:
median: 7240 cycles/ticks
average: 7254 cycles/ticks
NTT:
median: 23254 cycles/ticks
average: 23669 cycles/ticks
INVNTT:
median: 33564 cycles/ticks
average: 34230 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23668 cycles/ticks
average: 24280 cycles/ticks
poly_tomsg:
median: 3846 cycles/ticks
average: 3869 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3462 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3670 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1051 cycles/ticks
polyvec_compress:
median: 11326 cycles/ticks
average: 11437 cycles/ticks
polyvec_decompress:
median: 4346 cycles/ticks
average: 4437 cycles/ticks
indcpa_keypair:
median: 268500 cycles/ticks
average: 272629 cycles/ticks
indcpa_enc:
median: 358012 cycles/ticks
average: 363843 cycles/ticks
indcpa_dec:
median: 121312 cycles/ticks
average: 123316 cycles/ticks
kyber_keypair_derand:
median: 291530 cycles/ticks
average: 296634 cycles/ticks
kyber_keypair:
median: 301382 cycles/ticks
average: 306853 cycles/ticks
kyber_encaps_derand:
median: 384870 cycles/ticks
average: 390591 cycles/ticks
kyber_encaps:
median: 386104 cycles/ticks
average: 392821 cycles/ticks
kyber_decaps:
median: 512324 cycles/ticks
average: 520601 cycles/ticks
Loop spin: 837
gen_a:
median: 57670 cycles/ticks
average: 58097 cycles/ticks
poly_getnoise_eta1:
median: 11382 cycles/ticks
average: 11643 cycles/ticks
poly_getnoise_eta2:
median: 7242 cycles/ticks
average: 7297 cycles/ticks
NTT:
median: 23280 cycles/ticks
average: 23688 cycles/ticks
INVNTT:
median: 33434 cycles/ticks
average: 33816 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23584 cycles/ticks
average: 23951 cycles/ticks
poly_tomsg:
median: 3866 cycles/ticks
average: 4007 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3527 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3668 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1034 cycles/ticks
polyvec_compress:
median: 11336 cycles/ticks
average: 11408 cycles/ticks
polyvec_decompress:
median: 4254 cycles/ticks
average: 4277 cycles/ticks
indcpa_keypair:
median: 268746 cycles/ticks
average: 273081 cycles/ticks
indcpa_enc:
median: 357916 cycles/ticks
average: 363840 cycles/ticks
indcpa_dec:
median: 121186 cycles/ticks
average: 122472 cycles/ticks
kyber_keypair_derand:
median: 292008 cycles/ticks
average: 296897 cycles/ticks
kyber_keypair:
median: 301040 cycles/ticks
average: 304966 cycles/ticks
kyber_encaps_derand:
median: 384772 cycles/ticks
average: 391088 cycles/ticks
kyber_encaps:
median: 386018 cycles/ticks
average: 393033 cycles/ticks
kyber_decaps:
median: 511906 cycles/ticks
average: 521149 cycles/ticks
Loop spin: 838
gen_a:
median: 57646 cycles/ticks
average: 58784 cycles/ticks
poly_getnoise_eta1:
median: 11258 cycles/ticks
average: 11322 cycles/ticks
poly_getnoise_eta2:
median: 7246 cycles/ticks
average: 7371 cycles/ticks
NTT:
median: 23430 cycles/ticks
average: 23914 cycles/ticks
INVNTT:
median: 33440 cycles/ticks
average: 33688 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23598 cycles/ticks
average: 24125 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3855 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3465 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3673 cycles/ticks
poly_decompress:
median: 1030 cycles/ticks
average: 1050 cycles/ticks
polyvec_compress:
median: 11328 cycles/ticks
average: 11394 cycles/ticks
polyvec_decompress:
median: 4260 cycles/ticks
average: 4277 cycles/ticks
indcpa_keypair:
median: 268986 cycles/ticks
average: 273593 cycles/ticks
indcpa_enc:
median: 357868 cycles/ticks
average: 363540 cycles/ticks
indcpa_dec:
median: 121330 cycles/ticks
average: 123466 cycles/ticks
kyber_keypair_derand:
median: 291272 cycles/ticks
average: 296343 cycles/ticks
kyber_keypair:
median: 301156 cycles/ticks
average: 306198 cycles/ticks
kyber_encaps_derand:
median: 385224 cycles/ticks
average: 391398 cycles/ticks
kyber_encaps:
median: 386636 cycles/ticks
average: 392215 cycles/ticks
kyber_decaps:
median: 512528 cycles/ticks
average: 520709 cycles/ticks
Loop spin: 839
gen_a:
median: 57724 cycles/ticks
average: 58742 cycles/ticks
poly_getnoise_eta1:
median: 11372 cycles/ticks
average: 11650 cycles/ticks
poly_getnoise_eta2:
median: 7238 cycles/ticks
average: 7289 cycles/ticks
NTT:
median: 23276 cycles/ticks
average: 23736 cycles/ticks
INVNTT:
median: 33442 cycles/ticks
average: 34079 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23602 cycles/ticks
average: 23910 cycles/ticks
poly_tomsg:
median: 3846 cycles/ticks
average: 3909 cycles/ticks
poly_frommsg:
median: 3530 cycles/ticks
average: 3609 cycles/ticks
poly_compress:
median: 3704 cycles/ticks
average: 3819 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1034 cycles/ticks
polyvec_compress:
median: 11330 cycles/ticks
average: 11382 cycles/ticks
polyvec_decompress:
median: 4348 cycles/ticks
average: 4479 cycles/ticks
indcpa_keypair:
median: 272352 cycles/ticks
average: 276701 cycles/ticks
indcpa_enc:
median: 361592 cycles/ticks
average: 367473 cycles/ticks
indcpa_dec:
median: 121232 cycles/ticks
average: 123292 cycles/ticks
kyber_keypair_derand:
median: 291416 cycles/ticks
average: 296402 cycles/ticks
kyber_keypair:
median: 300998 cycles/ticks
average: 305540 cycles/ticks
kyber_encaps_derand:
median: 384832 cycles/ticks
average: 391037 cycles/ticks
kyber_encaps:
median: 385822 cycles/ticks
average: 391719 cycles/ticks
kyber_decaps:
median: 511842 cycles/ticks
average: 519280 cycles/ticks
Loop spin: 840
gen_a:
median: 57572 cycles/ticks
average: 58062 cycles/ticks
poly_getnoise_eta1:
median: 11306 cycles/ticks
average: 11533 cycles/ticks
poly_getnoise_eta2:
median: 7242 cycles/ticks
average: 7315 cycles/ticks
NTT:
median: 23360 cycles/ticks
average: 24096 cycles/ticks
INVNTT:
median: 33462 cycles/ticks
average: 34142 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23614 cycles/ticks
average: 24114 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3856 cycles/ticks
poly_frommsg:
median: 3542 cycles/ticks
average: 3659 cycles/ticks
poly_compress:
median: 3652 cycles/ticks
average: 3670 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1058 cycles/ticks
polyvec_compress:
median: 11358 cycles/ticks
average: 11628 cycles/ticks
polyvec_decompress:
median: 4258 cycles/ticks
average: 4273 cycles/ticks
indcpa_keypair:
median: 268970 cycles/ticks
average: 273876 cycles/ticks
indcpa_enc:
median: 358066 cycles/ticks
average: 364552 cycles/ticks
indcpa_dec:
median: 121524 cycles/ticks
average: 124125 cycles/ticks
kyber_keypair_derand:
median: 292292 cycles/ticks
average: 297629 cycles/ticks
kyber_keypair:
median: 301142 cycles/ticks
average: 306757 cycles/ticks
kyber_encaps_derand:
median: 384872 cycles/ticks
average: 391334 cycles/ticks
kyber_encaps:
median: 386098 cycles/ticks
average: 393474 cycles/ticks
kyber_decaps:
median: 512568 cycles/ticks
average: 520601 cycles/ticks
Loop spin: 841
gen_a:
median: 57532 cycles/ticks
average: 58183 cycles/ticks
poly_getnoise_eta1:
median: 11266 cycles/ticks
average: 11436 cycles/ticks
poly_getnoise_eta2:
median: 7250 cycles/ticks
average: 7381 cycles/ticks
NTT:
median: 23296 cycles/ticks
average: 23774 cycles/ticks
INVNTT:
median: 33484 cycles/ticks
average: 34092 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23618 cycles/ticks
average: 23937 cycles/ticks
poly_tomsg:
median: 3878 cycles/ticks
average: 4004 cycles/ticks
poly_frommsg:
median: 3448 cycles/ticks
average: 3492 cycles/ticks
poly_compress:
median: 3668 cycles/ticks
average: 3730 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1039 cycles/ticks
polyvec_compress:
median: 11428 cycles/ticks
average: 11746 cycles/ticks
polyvec_decompress:
median: 4268 cycles/ticks
average: 4314 cycles/ticks
indcpa_keypair:
median: 268424 cycles/ticks
average: 272722 cycles/ticks
indcpa_enc:
median: 358284 cycles/ticks
average: 363938 cycles/ticks
indcpa_dec:
median: 121318 cycles/ticks
average: 123283 cycles/ticks
kyber_keypair_derand:
median: 291838 cycles/ticks
average: 296798 cycles/ticks
kyber_keypair:
median: 301016 cycles/ticks
average: 305389 cycles/ticks
kyber_encaps_derand:
median: 384898 cycles/ticks
average: 391680 cycles/ticks
kyber_encaps:
median: 386294 cycles/ticks
average: 395012 cycles/ticks
kyber_decaps:
median: 511912 cycles/ticks
average: 521559 cycles/ticks
Loop spin: 842
gen_a:
median: 57592 cycles/ticks
average: 58683 cycles/ticks
poly_getnoise_eta1:
median: 11326 cycles/ticks
average: 11410 cycles/ticks
poly_getnoise_eta2:
median: 7250 cycles/ticks
average: 7279 cycles/ticks
NTT:
median: 23296 cycles/ticks
average: 23670 cycles/ticks
INVNTT:
median: 33456 cycles/ticks
average: 33901 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23574 cycles/ticks
average: 23935 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3862 cycles/ticks
poly_frommsg:
median: 3504 cycles/ticks
average: 3664 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3672 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1046 cycles/ticks
polyvec_compress:
median: 11360 cycles/ticks
average: 11628 cycles/ticks
polyvec_decompress:
median: 4266 cycles/ticks
average: 4287 cycles/ticks
indcpa_keypair:
median: 268528 cycles/ticks
average: 272692 cycles/ticks
indcpa_enc:
median: 358054 cycles/ticks
average: 364310 cycles/ticks
indcpa_dec:
median: 121300 cycles/ticks
average: 123182 cycles/ticks
kyber_keypair_derand:
median: 295888 cycles/ticks
average: 301856 cycles/ticks
kyber_keypair:
median: 300916 cycles/ticks
average: 305859 cycles/ticks
kyber_encaps_derand:
median: 385194 cycles/ticks
average: 391821 cycles/ticks
kyber_encaps:
median: 386546 cycles/ticks
average: 393219 cycles/ticks
kyber_decaps:
median: 512878 cycles/ticks
average: 521355 cycles/ticks
Loop spin: 843
gen_a:
median: 57738 cycles/ticks
average: 58597 cycles/ticks
poly_getnoise_eta1:
median: 11332 cycles/ticks
average: 11395 cycles/ticks
poly_getnoise_eta2:
median: 7242 cycles/ticks
average: 7286 cycles/ticks
NTT:
median: 23310 cycles/ticks
average: 23664 cycles/ticks
INVNTT:
median: 33484 cycles/ticks
average: 34202 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23600 cycles/ticks
average: 23961 cycles/ticks
poly_tomsg:
median: 3850 cycles/ticks
average: 3878 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3472 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3676 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1050 cycles/ticks
polyvec_compress:
median: 11510 cycles/ticks
average: 11718 cycles/ticks
polyvec_decompress:
median: 4264 cycles/ticks
average: 4288 cycles/ticks
indcpa_keypair:
median: 268564 cycles/ticks
average: 273011 cycles/ticks
indcpa_enc:
median: 357778 cycles/ticks
average: 363372 cycles/ticks
indcpa_dec:
median: 121354 cycles/ticks
average: 123066 cycles/ticks
kyber_keypair_derand:
median: 292150 cycles/ticks
average: 296666 cycles/ticks
kyber_keypair:
median: 301196 cycles/ticks
average: 305999 cycles/ticks
kyber_encaps_derand:
median: 384878 cycles/ticks
average: 390980 cycles/ticks
kyber_encaps:
median: 386024 cycles/ticks
average: 391812 cycles/ticks
kyber_decaps:
median: 511990 cycles/ticks
average: 520842 cycles/ticks
Loop spin: 844
gen_a:
median: 57650 cycles/ticks
average: 58815 cycles/ticks
poly_getnoise_eta1:
median: 11552 cycles/ticks
average: 11712 cycles/ticks
poly_getnoise_eta2:
median: 7244 cycles/ticks
average: 7303 cycles/ticks
NTT:
median: 23384 cycles/ticks
average: 23778 cycles/ticks
INVNTT:
median: 33484 cycles/ticks
average: 33964 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23596 cycles/ticks
average: 23751 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3864 cycles/ticks
poly_frommsg:
median: 3448 cycles/ticks
average: 3529 cycles/ticks
poly_compress:
median: 3756 cycles/ticks
average: 3837 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1089 cycles/ticks
polyvec_compress:
median: 11336 cycles/ticks
average: 11397 cycles/ticks
polyvec_decompress:
median: 4310 cycles/ticks
average: 4408 cycles/ticks
indcpa_keypair:
median: 268556 cycles/ticks
average: 272478 cycles/ticks
indcpa_enc:
median: 357886 cycles/ticks
average: 363504 cycles/ticks
indcpa_dec:
median: 121310 cycles/ticks
average: 123085 cycles/ticks
kyber_keypair_derand:
median: 291938 cycles/ticks
average: 296418 cycles/ticks
kyber_keypair:
median: 301100 cycles/ticks
average: 305915 cycles/ticks
kyber_encaps_derand:
median: 384578 cycles/ticks
average: 391661 cycles/ticks
kyber_encaps:
median: 385878 cycles/ticks
average: 392310 cycles/ticks
kyber_decaps:
median: 512280 cycles/ticks
average: 521090 cycles/ticks
Loop spin: 845
gen_a:
median: 57652 cycles/ticks
average: 58320 cycles/ticks
poly_getnoise_eta1:
median: 11328 cycles/ticks
average: 11403 cycles/ticks
poly_getnoise_eta2:
median: 7240 cycles/ticks
average: 7266 cycles/ticks
NTT:
median: 23342 cycles/ticks
average: 23983 cycles/ticks
INVNTT:
median: 33468 cycles/ticks
average: 34085 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23592 cycles/ticks
average: 23930 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3860 cycles/ticks
poly_frommsg:
median: 3444 cycles/ticks
average: 3490 cycles/ticks
poly_compress:
median: 3664 cycles/ticks
average: 3734 cycles/ticks
poly_decompress:
median: 1058 cycles/ticks
average: 1070 cycles/ticks
polyvec_compress:
median: 11334 cycles/ticks
average: 11492 cycles/ticks
polyvec_decompress:
median: 4258 cycles/ticks
average: 4272 cycles/ticks
indcpa_keypair:
median: 269234 cycles/ticks
average: 273668 cycles/ticks
indcpa_enc:
median: 358026 cycles/ticks
average: 363878 cycles/ticks
indcpa_dec:
median: 121362 cycles/ticks
average: 123594 cycles/ticks
kyber_keypair_derand:
median: 291544 cycles/ticks
average: 295810 cycles/ticks
kyber_keypair:
median: 300878 cycles/ticks
average: 305017 cycles/ticks
kyber_encaps_derand:
median: 384586 cycles/ticks
average: 390488 cycles/ticks
kyber_encaps:
median: 385930 cycles/ticks
average: 392228 cycles/ticks
kyber_decaps:
median: 512190 cycles/ticks
average: 520632 cycles/ticks
Loop spin: 846
gen_a:
median: 57634 cycles/ticks
average: 58611 cycles/ticks
poly_getnoise_eta1:
median: 11320 cycles/ticks
average: 11403 cycles/ticks
poly_getnoise_eta2:
median: 7236 cycles/ticks
average: 7277 cycles/ticks
NTT:
median: 23284 cycles/ticks
average: 23575 cycles/ticks
INVNTT:
median: 33470 cycles/ticks
average: 34084 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23638 cycles/ticks
average: 24132 cycles/ticks
poly_tomsg:
median: 3852 cycles/ticks
average: 3933 cycles/ticks
poly_frommsg:
median: 3544 cycles/ticks
average: 3568 cycles/ticks
poly_compress:
median: 3658 cycles/ticks
average: 3763 cycles/ticks
poly_decompress:
median: 1024 cycles/ticks
average: 1045 cycles/ticks
polyvec_compress:
median: 11364 cycles/ticks
average: 11605 cycles/ticks
polyvec_decompress:
median: 4262 cycles/ticks
average: 4327 cycles/ticks
indcpa_keypair:
median: 268898 cycles/ticks
average: 273242 cycles/ticks
indcpa_enc:
median: 357812 cycles/ticks
average: 363458 cycles/ticks
indcpa_dec:
median: 121410 cycles/ticks
average: 123718 cycles/ticks
kyber_keypair_derand:
median: 291848 cycles/ticks
average: 296612 cycles/ticks
kyber_keypair:
median: 301514 cycles/ticks
average: 306356 cycles/ticks
kyber_encaps_derand:
median: 385038 cycles/ticks
average: 391330 cycles/ticks
kyber_encaps:
median: 386112 cycles/ticks
average: 393209 cycles/ticks
kyber_decaps:
median: 512488 cycles/ticks
average: 521945 cycles/ticks
Loop spin: 847
gen_a:
median: 57724 cycles/ticks
average: 58398 cycles/ticks
poly_getnoise_eta1:
median: 11264 cycles/ticks
average: 11351 cycles/ticks
poly_getnoise_eta2:
median: 7254 cycles/ticks
average: 7386 cycles/ticks
NTT:
median: 23278 cycles/ticks
average: 23835 cycles/ticks
INVNTT:
median: 33476 cycles/ticks
average: 34172 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23610 cycles/ticks
average: 24060 cycles/ticks
poly_tomsg:
median: 3956 cycles/ticks
average: 4058 cycles/ticks
poly_frommsg:
median: 3440 cycles/ticks
average: 3516 cycles/ticks
poly_compress:
median: 3652 cycles/ticks
average: 3676 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1047 cycles/ticks
polyvec_compress:
median: 11362 cycles/ticks
average: 11687 cycles/ticks
polyvec_decompress:
median: 4264 cycles/ticks
average: 4290 cycles/ticks
indcpa_keypair:
median: 269012 cycles/ticks
average: 273606 cycles/ticks
indcpa_enc:
median: 358204 cycles/ticks
average: 364008 cycles/ticks
indcpa_dec:
median: 121502 cycles/ticks
average: 123858 cycles/ticks
kyber_keypair_derand:
median: 291508 cycles/ticks
average: 296242 cycles/ticks
kyber_keypair:
median: 301154 cycles/ticks
average: 305942 cycles/ticks
kyber_encaps_derand:
median: 384860 cycles/ticks
average: 390735 cycles/ticks
kyber_encaps:
median: 385960 cycles/ticks
average: 391889 cycles/ticks
kyber_decaps:
median: 512118 cycles/ticks
average: 519887 cycles/ticks
Loop spin: 848
gen_a:
median: 57718 cycles/ticks
average: 58581 cycles/ticks
poly_getnoise_eta1:
median: 11248 cycles/ticks
average: 11324 cycles/ticks
poly_getnoise_eta2:
median: 7242 cycles/ticks
average: 7255 cycles/ticks
NTT:
median: 23340 cycles/ticks
average: 23730 cycles/ticks
INVNTT:
median: 33484 cycles/ticks
average: 33933 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23640 cycles/ticks
average: 24251 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3901 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3482 cycles/ticks
poly_compress:
median: 3658 cycles/ticks
average: 3678 cycles/ticks
poly_decompress:
median: 1030 cycles/ticks
average: 1039 cycles/ticks
polyvec_compress:
median: 11380 cycles/ticks
average: 11669 cycles/ticks
polyvec_decompress:
median: 4266 cycles/ticks
average: 4293 cycles/ticks
indcpa_keypair:
median: 268536 cycles/ticks
average: 272332 cycles/ticks
indcpa_enc:
median: 358212 cycles/ticks
average: 364457 cycles/ticks
indcpa_dec:
median: 121394 cycles/ticks
average: 123545 cycles/ticks
kyber_keypair_derand:
median: 291420 cycles/ticks
average: 297564 cycles/ticks
kyber_keypair:
median: 301286 cycles/ticks
average: 307185 cycles/ticks
kyber_encaps_derand:
median: 384770 cycles/ticks
average: 390880 cycles/ticks
kyber_encaps:
median: 386090 cycles/ticks
average: 391585 cycles/ticks
kyber_decaps:
median: 512180 cycles/ticks
average: 521017 cycles/ticks
Loop spin: 849
gen_a:
median: 57586 cycles/ticks
average: 58076 cycles/ticks
poly_getnoise_eta1:
median: 11246 cycles/ticks
average: 11346 cycles/ticks
poly_getnoise_eta2:
median: 7240 cycles/ticks
average: 7255 cycles/ticks
NTT:
median: 23214 cycles/ticks
average: 23359 cycles/ticks
INVNTT:
median: 33506 cycles/ticks
average: 34268 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23680 cycles/ticks
average: 24253 cycles/ticks
poly_tomsg:
median: 3892 cycles/ticks
average: 4001 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3483 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3675 cycles/ticks
poly_decompress:
median: 1032 cycles/ticks
average: 1087 cycles/ticks
polyvec_compress:
median: 11408 cycles/ticks
average: 11657 cycles/ticks
polyvec_decompress:
median: 4260 cycles/ticks
average: 4285 cycles/ticks
indcpa_keypair:
median: 272354 cycles/ticks
average: 277450 cycles/ticks
indcpa_enc:
median: 361822 cycles/ticks
average: 367982 cycles/ticks
indcpa_dec:
median: 121310 cycles/ticks
average: 122806 cycles/ticks
kyber_keypair_derand:
median: 291696 cycles/ticks
average: 296378 cycles/ticks
kyber_keypair:
median: 301342 cycles/ticks
average: 306572 cycles/ticks
kyber_encaps_derand:
median: 384752 cycles/ticks
average: 391930 cycles/ticks
kyber_encaps:
median: 385912 cycles/ticks
average: 392703 cycles/ticks
kyber_decaps:
median: 511958 cycles/ticks
average: 521244 cycles/ticks
Loop spin: 850
gen_a:
median: 57588 cycles/ticks
average: 57975 cycles/ticks
poly_getnoise_eta1:
median: 11244 cycles/ticks
average: 11327 cycles/ticks
poly_getnoise_eta2:
median: 7246 cycles/ticks
average: 7276 cycles/ticks
NTT:
median: 23230 cycles/ticks
average: 23409 cycles/ticks
INVNTT:
median: 33470 cycles/ticks
average: 33875 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23596 cycles/ticks
average: 23962 cycles/ticks
poly_tomsg:
median: 3852 cycles/ticks
average: 3868 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3470 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3677 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1037 cycles/ticks
polyvec_compress:
median: 11414 cycles/ticks
average: 11703 cycles/ticks
polyvec_decompress:
median: 4262 cycles/ticks
average: 4275 cycles/ticks
indcpa_keypair:
median: 268706 cycles/ticks
average: 273716 cycles/ticks
indcpa_enc:
median: 357952 cycles/ticks
average: 364067 cycles/ticks
indcpa_dec:
median: 121264 cycles/ticks
average: 123095 cycles/ticks
kyber_keypair_derand:
median: 291954 cycles/ticks
average: 296906 cycles/ticks
kyber_keypair:
median: 301058 cycles/ticks
average: 305822 cycles/ticks
kyber_encaps_derand:
median: 384764 cycles/ticks
average: 390512 cycles/ticks
kyber_encaps:
median: 385886 cycles/ticks
average: 392372 cycles/ticks
kyber_decaps:
median: 512234 cycles/ticks
average: 518987 cycles/ticks
Loop spin: 851
gen_a:
median: 57596 cycles/ticks
average: 58774 cycles/ticks
poly_getnoise_eta1:
median: 11322 cycles/ticks
average: 11369 cycles/ticks
poly_getnoise_eta2:
median: 7268 cycles/ticks
average: 7479 cycles/ticks
NTT:
median: 23330 cycles/ticks
average: 23733 cycles/ticks
INVNTT:
median: 33550 cycles/ticks
average: 34255 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23584 cycles/ticks
average: 23928 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3903 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3470 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3683 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1036 cycles/ticks
polyvec_compress:
median: 11328 cycles/ticks
average: 11390 cycles/ticks
polyvec_decompress:
median: 4254 cycles/ticks
average: 4276 cycles/ticks
indcpa_keypair:
median: 268962 cycles/ticks
average: 273541 cycles/ticks
indcpa_enc:
median: 357996 cycles/ticks
average: 364502 cycles/ticks
indcpa_dec:
median: 121330 cycles/ticks
average: 123838 cycles/ticks
kyber_keypair_derand:
median: 291932 cycles/ticks
average: 297678 cycles/ticks
kyber_keypair:
median: 300952 cycles/ticks
average: 305810 cycles/ticks
kyber_encaps_derand:
median: 385068 cycles/ticks
average: 391497 cycles/ticks
kyber_encaps:
median: 385982 cycles/ticks
average: 392343 cycles/ticks
kyber_decaps:
median: 512150 cycles/ticks
average: 520201 cycles/ticks
Loop spin: 852
gen_a:
median: 57638 cycles/ticks
average: 58743 cycles/ticks
poly_getnoise_eta1:
median: 11284 cycles/ticks
average: 11434 cycles/ticks
poly_getnoise_eta2:
median: 7294 cycles/ticks
average: 7446 cycles/ticks
NTT:
median: 23336 cycles/ticks
average: 23848 cycles/ticks
INVNTT:
median: 33516 cycles/ticks
average: 34336 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23594 cycles/ticks
average: 24032 cycles/ticks
poly_tomsg:
median: 3890 cycles/ticks
average: 3997 cycles/ticks
poly_frommsg:
median: 3452 cycles/ticks
average: 3563 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3672 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1050 cycles/ticks
polyvec_compress:
median: 11330 cycles/ticks
average: 11389 cycles/ticks
polyvec_decompress:
median: 4292 cycles/ticks
average: 4435 cycles/ticks
indcpa_keypair:
median: 268708 cycles/ticks
average: 273015 cycles/ticks
indcpa_enc:
median: 358200 cycles/ticks
average: 363692 cycles/ticks
indcpa_dec:
median: 121538 cycles/ticks
average: 123668 cycles/ticks
kyber_keypair_derand:
median: 291794 cycles/ticks
average: 296672 cycles/ticks
kyber_keypair:
median: 301198 cycles/ticks
average: 306271 cycles/ticks
kyber_encaps_derand:
median: 385018 cycles/ticks
average: 391505 cycles/ticks
kyber_encaps:
median: 386946 cycles/ticks
average: 393066 cycles/ticks
kyber_decaps:
median: 512136 cycles/ticks
average: 519992 cycles/ticks
Loop spin: 853
gen_a:
median: 57576 cycles/ticks
average: 58453 cycles/ticks
poly_getnoise_eta1:
median: 11342 cycles/ticks
average: 11459 cycles/ticks
poly_getnoise_eta2:
median: 7286 cycles/ticks
average: 7471 cycles/ticks
NTT:
median: 23274 cycles/ticks
average: 23727 cycles/ticks
INVNTT:
median: 33480 cycles/ticks
average: 34146 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23588 cycles/ticks
average: 23958 cycles/ticks
poly_tomsg:
median: 3846 cycles/ticks
average: 3856 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3478 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3669 cycles/ticks
poly_decompress:
median: 1048 cycles/ticks
average: 1097 cycles/ticks
polyvec_compress:
median: 11390 cycles/ticks
average: 11563 cycles/ticks
polyvec_decompress:
median: 4264 cycles/ticks
average: 4287 cycles/ticks
indcpa_keypair:
median: 268426 cycles/ticks
average: 272890 cycles/ticks
indcpa_enc:
median: 357910 cycles/ticks
average: 364285 cycles/ticks
indcpa_dec:
median: 121226 cycles/ticks
average: 122833 cycles/ticks
kyber_keypair_derand:
median: 291674 cycles/ticks
average: 297347 cycles/ticks
kyber_keypair:
median: 300844 cycles/ticks
average: 306018 cycles/ticks
kyber_encaps_derand:
median: 384512 cycles/ticks
average: 391827 cycles/ticks
kyber_encaps:
median: 385830 cycles/ticks
average: 393180 cycles/ticks
kyber_decaps:
median: 512296 cycles/ticks
average: 521404 cycles/ticks
Loop spin: 854
gen_a:
median: 57648 cycles/ticks
average: 58982 cycles/ticks
poly_getnoise_eta1:
median: 11328 cycles/ticks
average: 11404 cycles/ticks
poly_getnoise_eta2:
median: 7242 cycles/ticks
average: 7285 cycles/ticks
NTT:
median: 23214 cycles/ticks
average: 23349 cycles/ticks
INVNTT:
median: 33446 cycles/ticks
average: 33919 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23594 cycles/ticks
average: 24137 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3868 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3471 cycles/ticks
poly_compress:
median: 3750 cycles/ticks
average: 3831 cycles/ticks
poly_decompress:
median: 1042 cycles/ticks
average: 1091 cycles/ticks
polyvec_compress:
median: 11374 cycles/ticks
average: 11653 cycles/ticks
polyvec_decompress:
median: 4268 cycles/ticks
average: 4344 cycles/ticks
indcpa_keypair:
median: 268736 cycles/ticks
average: 273235 cycles/ticks
indcpa_enc:
median: 357944 cycles/ticks
average: 363736 cycles/ticks
indcpa_dec:
median: 121324 cycles/ticks
average: 123355 cycles/ticks
kyber_keypair_derand:
median: 291836 cycles/ticks
average: 297019 cycles/ticks
kyber_keypair:
median: 301144 cycles/ticks
average: 306545 cycles/ticks
kyber_encaps_derand:
median: 388812 cycles/ticks
average: 395465 cycles/ticks
kyber_encaps:
median: 389880 cycles/ticks
average: 396136 cycles/ticks
kyber_decaps:
median: 516010 cycles/ticks
average: 524381 cycles/ticks
Loop spin: 855
gen_a:
median: 57690 cycles/ticks
average: 58395 cycles/ticks
poly_getnoise_eta1:
median: 11350 cycles/ticks
average: 11530 cycles/ticks
poly_getnoise_eta2:
median: 7274 cycles/ticks
average: 7408 cycles/ticks
NTT:
median: 23272 cycles/ticks
average: 23695 cycles/ticks
INVNTT:
median: 33480 cycles/ticks
average: 34141 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23596 cycles/ticks
average: 24036 cycles/ticks
poly_tomsg:
median: 3908 cycles/ticks
average: 4002 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3482 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3674 cycles/ticks
poly_decompress:
median: 1030 cycles/ticks
average: 1055 cycles/ticks
polyvec_compress:
median: 11330 cycles/ticks
average: 11401 cycles/ticks
polyvec_decompress:
median: 4270 cycles/ticks
average: 4296 cycles/ticks
indcpa_keypair:
median: 268348 cycles/ticks
average: 272815 cycles/ticks
indcpa_enc:
median: 357598 cycles/ticks
average: 364184 cycles/ticks
indcpa_dec:
median: 121290 cycles/ticks
average: 122823 cycles/ticks
kyber_keypair_derand:
median: 291934 cycles/ticks
average: 297062 cycles/ticks
kyber_keypair:
median: 301114 cycles/ticks
average: 306152 cycles/ticks
kyber_encaps_derand:
median: 384778 cycles/ticks
average: 390126 cycles/ticks
kyber_encaps:
median: 386014 cycles/ticks
average: 393011 cycles/ticks
kyber_decaps:
median: 512280 cycles/ticks
average: 521278 cycles/ticks
Loop spin: 856
gen_a:
median: 57636 cycles/ticks
average: 58753 cycles/ticks
poly_getnoise_eta1:
median: 11308 cycles/ticks
average: 11391 cycles/ticks
poly_getnoise_eta2:
median: 7240 cycles/ticks
average: 7260 cycles/ticks
NTT:
median: 23282 cycles/ticks
average: 23693 cycles/ticks
INVNTT:
median: 33466 cycles/ticks
average: 33880 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23574 cycles/ticks
average: 23691 cycles/ticks
poly_tomsg:
median: 3860 cycles/ticks
average: 3991 cycles/ticks
poly_frommsg:
median: 3540 cycles/ticks
average: 3594 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3726 cycles/ticks
poly_decompress:
median: 1030 cycles/ticks
average: 1054 cycles/ticks
polyvec_compress:
median: 11332 cycles/ticks
average: 11400 cycles/ticks
polyvec_decompress:
median: 4260 cycles/ticks
average: 4286 cycles/ticks
indcpa_keypair:
median: 268238 cycles/ticks
average: 273136 cycles/ticks
indcpa_enc:
median: 357864 cycles/ticks
average: 364233 cycles/ticks
indcpa_dec:
median: 121242 cycles/ticks
average: 123125 cycles/ticks
kyber_keypair_derand:
median: 291414 cycles/ticks
average: 296580 cycles/ticks
kyber_keypair:
median: 300876 cycles/ticks
average: 305518 cycles/ticks
kyber_encaps_derand:
median: 385132 cycles/ticks
average: 391671 cycles/ticks
kyber_encaps:
median: 386348 cycles/ticks
average: 393301 cycles/ticks
kyber_decaps:
median: 512068 cycles/ticks
average: 519949 cycles/ticks
Loop spin: 857
gen_a:
median: 57698 cycles/ticks
average: 58669 cycles/ticks
poly_getnoise_eta1:
median: 11238 cycles/ticks
average: 11344 cycles/ticks
poly_getnoise_eta2:
median: 7256 cycles/ticks
average: 7433 cycles/ticks
NTT:
median: 23396 cycles/ticks
average: 23771 cycles/ticks
INVNTT:
median: 33426 cycles/ticks
average: 33853 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23586 cycles/ticks
average: 23966 cycles/ticks
poly_tomsg:
median: 3854 cycles/ticks
average: 3869 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3466 cycles/ticks
poly_compress:
median: 3664 cycles/ticks
average: 3709 cycles/ticks
poly_decompress:
median: 1024 cycles/ticks
average: 1034 cycles/ticks
polyvec_compress:
median: 11356 cycles/ticks
average: 11549 cycles/ticks
polyvec_decompress:
median: 4278 cycles/ticks
average: 4405 cycles/ticks
indcpa_keypair:
median: 268562 cycles/ticks
average: 273008 cycles/ticks
indcpa_enc:
median: 357530 cycles/ticks
average: 364145 cycles/ticks
indcpa_dec:
median: 121234 cycles/ticks
average: 123215 cycles/ticks
kyber_keypair_derand:
median: 291232 cycles/ticks
average: 295794 cycles/ticks
kyber_keypair:
median: 300950 cycles/ticks
average: 305330 cycles/ticks
kyber_encaps_derand:
median: 384694 cycles/ticks
average: 391086 cycles/ticks
kyber_encaps:
median: 386264 cycles/ticks
average: 393177 cycles/ticks
kyber_decaps:
median: 512308 cycles/ticks
average: 521829 cycles/ticks
Loop spin: 858
gen_a:
median: 57630 cycles/ticks
average: 59098 cycles/ticks
poly_getnoise_eta1:
median: 11384 cycles/ticks
average: 11636 cycles/ticks
poly_getnoise_eta2:
median: 7242 cycles/ticks
average: 7267 cycles/ticks
NTT:
median: 23444 cycles/ticks
average: 24030 cycles/ticks
INVNTT:
median: 33430 cycles/ticks
average: 33828 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23614 cycles/ticks
average: 24219 cycles/ticks
poly_tomsg:
median: 3846 cycles/ticks
average: 3863 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3467 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3673 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11356 cycles/ticks
average: 11601 cycles/ticks
polyvec_decompress:
median: 4260 cycles/ticks
average: 4290 cycles/ticks
indcpa_keypair:
median: 268714 cycles/ticks
average: 273302 cycles/ticks
indcpa_enc:
median: 358270 cycles/ticks
average: 364721 cycles/ticks
indcpa_dec:
median: 121370 cycles/ticks
average: 123555 cycles/ticks
kyber_keypair_derand:
median: 291640 cycles/ticks
average: 296009 cycles/ticks
kyber_keypair:
median: 300972 cycles/ticks
average: 306280 cycles/ticks
kyber_encaps_derand:
median: 385020 cycles/ticks
average: 391709 cycles/ticks
kyber_encaps:
median: 386198 cycles/ticks
average: 392541 cycles/ticks
kyber_decaps:
median: 512358 cycles/ticks
average: 521400 cycles/ticks
Loop spin: 859
gen_a:
median: 57680 cycles/ticks
average: 58495 cycles/ticks
poly_getnoise_eta1:
median: 11318 cycles/ticks
average: 11394 cycles/ticks
poly_getnoise_eta2:
median: 7240 cycles/ticks
average: 7275 cycles/ticks
NTT:
median: 23376 cycles/ticks
average: 23928 cycles/ticks
INVNTT:
median: 33486 cycles/ticks
average: 34162 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23616 cycles/ticks
average: 24201 cycles/ticks
poly_tomsg:
median: 3846 cycles/ticks
average: 3858 cycles/ticks
poly_frommsg:
median: 3498 cycles/ticks
average: 3605 cycles/ticks
poly_compress:
median: 3666 cycles/ticks
average: 3796 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1036 cycles/ticks
polyvec_compress:
median: 11406 cycles/ticks
average: 11684 cycles/ticks
polyvec_decompress:
median: 4266 cycles/ticks
average: 4309 cycles/ticks
indcpa_keypair:
median: 268714 cycles/ticks
average: 272670 cycles/ticks
indcpa_enc:
median: 357802 cycles/ticks
average: 363568 cycles/ticks
indcpa_dec:
median: 121434 cycles/ticks
average: 123235 cycles/ticks
kyber_keypair_derand:
median: 292024 cycles/ticks
average: 296853 cycles/ticks
kyber_keypair:
median: 301470 cycles/ticks
average: 306336 cycles/ticks
kyber_encaps_derand:
median: 385108 cycles/ticks
average: 392026 cycles/ticks
kyber_encaps:
median: 386114 cycles/ticks
average: 392393 cycles/ticks
kyber_decaps:
median: 512288 cycles/ticks
average: 520777 cycles/ticks
Loop spin: 860
gen_a:
median: 57672 cycles/ticks
average: 58353 cycles/ticks
poly_getnoise_eta1:
median: 11340 cycles/ticks
average: 11515 cycles/ticks
poly_getnoise_eta2:
median: 7266 cycles/ticks
average: 7412 cycles/ticks
NTT:
median: 23288 cycles/ticks
average: 23969 cycles/ticks
INVNTT:
median: 33424 cycles/ticks
average: 33847 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23586 cycles/ticks
average: 23951 cycles/ticks
poly_tomsg:
median: 3862 cycles/ticks
average: 3887 cycles/ticks
poly_frommsg:
median: 3444 cycles/ticks
average: 3487 cycles/ticks
poly_compress:
median: 3746 cycles/ticks
average: 3829 cycles/ticks
poly_decompress:
median: 1048 cycles/ticks
average: 1129 cycles/ticks
polyvec_compress:
median: 11378 cycles/ticks
average: 11553 cycles/ticks
polyvec_decompress:
median: 4312 cycles/ticks
average: 4418 cycles/ticks
indcpa_keypair:
median: 268894 cycles/ticks
average: 273482 cycles/ticks
indcpa_enc:
median: 357958 cycles/ticks
average: 364552 cycles/ticks
indcpa_dec:
median: 121168 cycles/ticks
average: 123167 cycles/ticks
kyber_keypair_derand:
median: 292234 cycles/ticks
average: 298063 cycles/ticks
kyber_keypair:
median: 301270 cycles/ticks
average: 306230 cycles/ticks
kyber_encaps_derand:
median: 384994 cycles/ticks
average: 392324 cycles/ticks
kyber_encaps:
median: 386048 cycles/ticks
average: 392066 cycles/ticks
kyber_decaps:
median: 512382 cycles/ticks
average: 521384 cycles/ticks
Loop spin: 861
gen_a:
median: 57776 cycles/ticks
average: 59039 cycles/ticks
poly_getnoise_eta1:
median: 11244 cycles/ticks
average: 11315 cycles/ticks
poly_getnoise_eta2:
median: 7236 cycles/ticks
average: 7260 cycles/ticks
NTT:
median: 23260 cycles/ticks
average: 23708 cycles/ticks
INVNTT:
median: 33446 cycles/ticks
average: 33825 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23590 cycles/ticks
average: 23941 cycles/ticks
poly_tomsg:
median: 3956 cycles/ticks
average: 4048 cycles/ticks
poly_frommsg:
median: 3476 cycles/ticks
average: 3582 cycles/ticks
poly_compress:
median: 3660 cycles/ticks
average: 3675 cycles/ticks
poly_decompress:
median: 1024 cycles/ticks
average: 1033 cycles/ticks
polyvec_compress:
median: 11362 cycles/ticks
average: 11561 cycles/ticks
polyvec_decompress:
median: 4286 cycles/ticks
average: 4412 cycles/ticks
indcpa_keypair:
median: 268828 cycles/ticks
average: 273886 cycles/ticks
indcpa_enc:
median: 357878 cycles/ticks
average: 364654 cycles/ticks
indcpa_dec:
median: 121306 cycles/ticks
average: 123344 cycles/ticks
kyber_keypair_derand:
median: 291912 cycles/ticks
average: 297920 cycles/ticks
kyber_keypair:
median: 301028 cycles/ticks
average: 305736 cycles/ticks
kyber_encaps_derand:
median: 384598 cycles/ticks
average: 391610 cycles/ticks
kyber_encaps:
median: 385776 cycles/ticks
average: 392119 cycles/ticks
kyber_decaps:
median: 512400 cycles/ticks
average: 521656 cycles/ticks
Loop spin: 862
gen_a:
median: 57712 cycles/ticks
average: 58745 cycles/ticks
poly_getnoise_eta1:
median: 11256 cycles/ticks
average: 11379 cycles/ticks
poly_getnoise_eta2:
median: 7274 cycles/ticks
average: 7578 cycles/ticks
NTT:
median: 23382 cycles/ticks
average: 24022 cycles/ticks
INVNTT:
median: 33448 cycles/ticks
average: 34183 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23590 cycles/ticks
average: 24138 cycles/ticks
poly_tomsg:
median: 3918 cycles/ticks
average: 3987 cycles/ticks
poly_frommsg:
median: 3440 cycles/ticks
average: 3464 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3669 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1049 cycles/ticks
polyvec_compress:
median: 11368 cycles/ticks
average: 11633 cycles/ticks
polyvec_decompress:
median: 4264 cycles/ticks
average: 4285 cycles/ticks
indcpa_keypair:
median: 272960 cycles/ticks
average: 277765 cycles/ticks
indcpa_enc:
median: 361828 cycles/ticks
average: 368383 cycles/ticks
indcpa_dec:
median: 121430 cycles/ticks
average: 123827 cycles/ticks
kyber_keypair_derand:
median: 291876 cycles/ticks
average: 297792 cycles/ticks
kyber_keypair:
median: 301640 cycles/ticks
average: 307322 cycles/ticks
kyber_encaps_derand:
median: 384850 cycles/ticks
average: 392331 cycles/ticks
kyber_encaps:
median: 385958 cycles/ticks
average: 393460 cycles/ticks
kyber_decaps:
median: 512240 cycles/ticks
average: 521017 cycles/ticks
Loop spin: 863
gen_a:
median: 57634 cycles/ticks
average: 58312 cycles/ticks
poly_getnoise_eta1:
median: 11244 cycles/ticks
average: 11317 cycles/ticks
poly_getnoise_eta2:
median: 7296 cycles/ticks
average: 7513 cycles/ticks
NTT:
median: 23292 cycles/ticks
average: 23751 cycles/ticks
INVNTT:
median: 33538 cycles/ticks
average: 34181 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23694 cycles/ticks
average: 24326 cycles/ticks
poly_tomsg:
median: 3846 cycles/ticks
average: 3860 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3467 cycles/ticks
poly_compress:
median: 3680 cycles/ticks
average: 3776 cycles/ticks
poly_decompress:
median: 1056 cycles/ticks
average: 1111 cycles/ticks
polyvec_compress:
median: 11348 cycles/ticks
average: 11510 cycles/ticks
polyvec_decompress:
median: 4332 cycles/ticks
average: 4446 cycles/ticks
indcpa_keypair:
median: 268472 cycles/ticks
average: 272908 cycles/ticks
indcpa_enc:
median: 357918 cycles/ticks
average: 364422 cycles/ticks
indcpa_dec:
median: 121364 cycles/ticks
average: 123669 cycles/ticks
kyber_keypair_derand:
median: 291782 cycles/ticks
average: 297113 cycles/ticks
kyber_keypair:
median: 301330 cycles/ticks
average: 306899 cycles/ticks
kyber_encaps_derand:
median: 384874 cycles/ticks
average: 391864 cycles/ticks
kyber_encaps:
median: 385982 cycles/ticks
average: 392887 cycles/ticks
kyber_decaps:
median: 512294 cycles/ticks
average: 521340 cycles/ticks
Loop spin: 864
gen_a:
median: 57604 cycles/ticks
average: 58453 cycles/ticks
poly_getnoise_eta1:
median: 11252 cycles/ticks
average: 11311 cycles/ticks
poly_getnoise_eta2:
median: 7280 cycles/ticks
average: 7490 cycles/ticks
NTT:
median: 23264 cycles/ticks
average: 23575 cycles/ticks
INVNTT:
median: 33466 cycles/ticks
average: 34102 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23594 cycles/ticks
average: 23922 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3861 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3467 cycles/ticks
poly_compress:
median: 3762 cycles/ticks
average: 3870 cycles/ticks
poly_decompress:
median: 1058 cycles/ticks
average: 1066 cycles/ticks
polyvec_compress:
median: 11360 cycles/ticks
average: 11548 cycles/ticks
polyvec_decompress:
median: 4262 cycles/ticks
average: 4294 cycles/ticks
indcpa_keypair:
median: 268734 cycles/ticks
average: 273539 cycles/ticks
indcpa_enc:
median: 358196 cycles/ticks
average: 364971 cycles/ticks
indcpa_dec:
median: 121328 cycles/ticks
average: 123112 cycles/ticks
kyber_keypair_derand:
median: 291916 cycles/ticks
average: 296935 cycles/ticks
kyber_keypair:
median: 301288 cycles/ticks
average: 306239 cycles/ticks
kyber_encaps_derand:
median: 384972 cycles/ticks
average: 391734 cycles/ticks
kyber_encaps:
median: 385918 cycles/ticks
average: 392907 cycles/ticks
kyber_decaps:
median: 512356 cycles/ticks
average: 521247 cycles/ticks
Loop spin: 865
gen_a:
median: 57688 cycles/ticks
average: 58813 cycles/ticks
poly_getnoise_eta1:
median: 11326 cycles/ticks
average: 11401 cycles/ticks
poly_getnoise_eta2:
median: 7274 cycles/ticks
average: 7441 cycles/ticks
NTT:
median: 23274 cycles/ticks
average: 23704 cycles/ticks
INVNTT:
median: 33462 cycles/ticks
average: 34137 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23578 cycles/ticks
average: 23772 cycles/ticks
poly_tomsg:
median: 3904 cycles/ticks
average: 4003 cycles/ticks
poly_frommsg:
median: 3498 cycles/ticks
average: 3601 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3671 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11324 cycles/ticks
average: 11375 cycles/ticks
polyvec_decompress:
median: 4254 cycles/ticks
average: 4280 cycles/ticks
indcpa_keypair:
median: 269044 cycles/ticks
average: 273997 cycles/ticks
indcpa_enc:
median: 357800 cycles/ticks
average: 363805 cycles/ticks
indcpa_dec:
median: 121238 cycles/ticks
average: 123390 cycles/ticks
kyber_keypair_derand:
median: 291600 cycles/ticks
average: 295868 cycles/ticks
kyber_keypair:
median: 301044 cycles/ticks
average: 305936 cycles/ticks
kyber_encaps_derand:
median: 384858 cycles/ticks
average: 390930 cycles/ticks
kyber_encaps:
median: 385922 cycles/ticks
average: 392479 cycles/ticks
kyber_decaps:
median: 512122 cycles/ticks
average: 520833 cycles/ticks
Loop spin: 866
gen_a:
median: 57712 cycles/ticks
average: 58820 cycles/ticks
poly_getnoise_eta1:
median: 11316 cycles/ticks
average: 11413 cycles/ticks
poly_getnoise_eta2:
median: 7250 cycles/ticks
average: 7300 cycles/ticks
NTT:
median: 23372 cycles/ticks
average: 23996 cycles/ticks
INVNTT:
median: 33470 cycles/ticks
average: 34183 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23612 cycles/ticks
average: 24050 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3878 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3470 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3673 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1055 cycles/ticks
polyvec_compress:
median: 11328 cycles/ticks
average: 11390 cycles/ticks
polyvec_decompress:
median: 4260 cycles/ticks
average: 4273 cycles/ticks
indcpa_keypair:
median: 268708 cycles/ticks
average: 272404 cycles/ticks
indcpa_enc:
median: 358100 cycles/ticks
average: 363999 cycles/ticks
indcpa_dec:
median: 121450 cycles/ticks
average: 123389 cycles/ticks
kyber_keypair_derand:
median: 291602 cycles/ticks
average: 296775 cycles/ticks
kyber_keypair:
median: 301154 cycles/ticks
average: 305932 cycles/ticks
kyber_encaps_derand:
median: 384888 cycles/ticks
average: 391313 cycles/ticks
kyber_encaps:
median: 385818 cycles/ticks
average: 391288 cycles/ticks
kyber_decaps:
median: 512216 cycles/ticks
average: 521668 cycles/ticks
Loop spin: 867
gen_a:
median: 57728 cycles/ticks
average: 58865 cycles/ticks
poly_getnoise_eta1:
median: 11310 cycles/ticks
average: 11386 cycles/ticks
poly_getnoise_eta2:
median: 7250 cycles/ticks
average: 7285 cycles/ticks
NTT:
median: 23296 cycles/ticks
average: 23907 cycles/ticks
INVNTT:
median: 33476 cycles/ticks
average: 34115 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23632 cycles/ticks
average: 24087 cycles/ticks
poly_tomsg:
median: 3894 cycles/ticks
average: 4006 cycles/ticks
poly_frommsg:
median: 3466 cycles/ticks
average: 3575 cycles/ticks
poly_compress:
median: 3658 cycles/ticks
average: 3707 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1036 cycles/ticks
polyvec_compress:
median: 11378 cycles/ticks
average: 11668 cycles/ticks
polyvec_decompress:
median: 4260 cycles/ticks
average: 4297 cycles/ticks
indcpa_keypair:
median: 268700 cycles/ticks
average: 273348 cycles/ticks
indcpa_enc:
median: 357782 cycles/ticks
average: 364328 cycles/ticks
indcpa_dec:
median: 121348 cycles/ticks
average: 123299 cycles/ticks
kyber_keypair_derand:
median: 292028 cycles/ticks
average: 296889 cycles/ticks
kyber_keypair:
median: 301126 cycles/ticks
average: 305980 cycles/ticks
kyber_encaps_derand:
median: 384712 cycles/ticks
average: 391182 cycles/ticks
kyber_encaps:
median: 385656 cycles/ticks
average: 392021 cycles/ticks
kyber_decaps:
median: 512364 cycles/ticks
average: 520689 cycles/ticks
Loop spin: 868
gen_a:
median: 57674 cycles/ticks
average: 58850 cycles/ticks
poly_getnoise_eta1:
median: 11324 cycles/ticks
average: 11407 cycles/ticks
poly_getnoise_eta2:
median: 7238 cycles/ticks
average: 7246 cycles/ticks
NTT:
median: 23284 cycles/ticks
average: 23635 cycles/ticks
INVNTT:
median: 33414 cycles/ticks
average: 33815 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23618 cycles/ticks
average: 24105 cycles/ticks
poly_tomsg:
median: 3846 cycles/ticks
average: 3860 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3468 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3697 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11338 cycles/ticks
average: 11412 cycles/ticks
polyvec_decompress:
median: 4262 cycles/ticks
average: 4301 cycles/ticks
indcpa_keypair:
median: 268706 cycles/ticks
average: 273860 cycles/ticks
indcpa_enc:
median: 357842 cycles/ticks
average: 363796 cycles/ticks
indcpa_dec:
median: 121202 cycles/ticks
average: 122503 cycles/ticks
kyber_keypair_derand:
median: 291926 cycles/ticks
average: 296355 cycles/ticks
kyber_keypair:
median: 301118 cycles/ticks
average: 305774 cycles/ticks
kyber_encaps_derand:
median: 384520 cycles/ticks
average: 391210 cycles/ticks
kyber_encaps:
median: 386460 cycles/ticks
average: 392256 cycles/ticks
kyber_decaps:
median: 512204 cycles/ticks
average: 521450 cycles/ticks
Loop spin: 869
gen_a:
median: 57696 cycles/ticks
average: 58598 cycles/ticks
poly_getnoise_eta1:
median: 11256 cycles/ticks
average: 11492 cycles/ticks
poly_getnoise_eta2:
median: 7240 cycles/ticks
average: 7264 cycles/ticks
NTT:
median: 23206 cycles/ticks
average: 23566 cycles/ticks
INVNTT:
median: 33440 cycles/ticks
average: 34060 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23600 cycles/ticks
average: 24090 cycles/ticks
poly_tomsg:
median: 3958 cycles/ticks
average: 4017 cycles/ticks
poly_frommsg:
median: 3452 cycles/ticks
average: 3565 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3679 cycles/ticks
poly_decompress:
median: 1030 cycles/ticks
average: 1050 cycles/ticks
polyvec_compress:
median: 11346 cycles/ticks
average: 11438 cycles/ticks
polyvec_decompress:
median: 4262 cycles/ticks
average: 4281 cycles/ticks
indcpa_keypair:
median: 268392 cycles/ticks
average: 273310 cycles/ticks
indcpa_enc:
median: 358196 cycles/ticks
average: 365510 cycles/ticks
indcpa_dec:
median: 121332 cycles/ticks
average: 122830 cycles/ticks
kyber_keypair_derand:
median: 291654 cycles/ticks
average: 297150 cycles/ticks
kyber_keypair:
median: 300938 cycles/ticks
average: 305541 cycles/ticks
kyber_encaps_derand:
median: 385572 cycles/ticks
average: 392850 cycles/ticks
kyber_encaps:
median: 386526 cycles/ticks
average: 392307 cycles/ticks
kyber_decaps:
median: 512604 cycles/ticks
average: 520245 cycles/ticks
Loop spin: 870
gen_a:
median: 57674 cycles/ticks
average: 59051 cycles/ticks
poly_getnoise_eta1:
median: 11330 cycles/ticks
average: 11404 cycles/ticks
poly_getnoise_eta2:
median: 7332 cycles/ticks
average: 7504 cycles/ticks
NTT:
median: 23254 cycles/ticks
average: 23458 cycles/ticks
INVNTT:
median: 33476 cycles/ticks
average: 33985 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23576 cycles/ticks
average: 23854 cycles/ticks
poly_tomsg:
median: 3850 cycles/ticks
average: 3864 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3466 cycles/ticks
poly_compress:
median: 3754 cycles/ticks
average: 3921 cycles/ticks
poly_decompress:
median: 1052 cycles/ticks
average: 1094 cycles/ticks
polyvec_compress:
median: 11324 cycles/ticks
average: 11433 cycles/ticks
polyvec_decompress:
median: 4262 cycles/ticks
average: 4303 cycles/ticks
indcpa_keypair:
median: 268862 cycles/ticks
average: 273810 cycles/ticks
indcpa_enc:
median: 357918 cycles/ticks
average: 363199 cycles/ticks
indcpa_dec:
median: 121294 cycles/ticks
average: 122872 cycles/ticks
kyber_keypair_derand:
median: 292018 cycles/ticks
average: 296398 cycles/ticks
kyber_keypair:
median: 301052 cycles/ticks
average: 305222 cycles/ticks
kyber_encaps_derand:
median: 384474 cycles/ticks
average: 388613 cycles/ticks
kyber_encaps:
median: 385486 cycles/ticks
average: 389466 cycles/ticks
kyber_decaps:
median: 511628 cycles/ticks
average: 517769 cycles/ticks
Loop spin: 871
gen_a:
median: 57694 cycles/ticks
average: 58178 cycles/ticks
poly_getnoise_eta1:
median: 11316 cycles/ticks
average: 11385 cycles/ticks
poly_getnoise_eta2:
median: 7240 cycles/ticks
average: 7279 cycles/ticks
NTT:
median: 23274 cycles/ticks
average: 23650 cycles/ticks
INVNTT:
median: 33448 cycles/ticks
average: 33864 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23592 cycles/ticks
average: 23968 cycles/ticks
poly_tomsg:
median: 3894 cycles/ticks
average: 4041 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3512 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3676 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11334 cycles/ticks
average: 11404 cycles/ticks
polyvec_decompress:
median: 4270 cycles/ticks
average: 4373 cycles/ticks
indcpa_keypair:
median: 268332 cycles/ticks
average: 271507 cycles/ticks
indcpa_enc:
median: 357818 cycles/ticks
average: 362166 cycles/ticks
indcpa_dec:
median: 121190 cycles/ticks
average: 122349 cycles/ticks
kyber_keypair_derand:
median: 291436 cycles/ticks
average: 295147 cycles/ticks
kyber_keypair:
median: 300948 cycles/ticks
average: 303896 cycles/ticks
kyber_encaps_derand:
median: 384908 cycles/ticks
average: 389156 cycles/ticks
kyber_encaps:
median: 386028 cycles/ticks
average: 390623 cycles/ticks
kyber_decaps:
median: 511816 cycles/ticks
average: 519947 cycles/ticks
Loop spin: 872
gen_a:
median: 57602 cycles/ticks
average: 58209 cycles/ticks
poly_getnoise_eta1:
median: 11268 cycles/ticks
average: 11342 cycles/ticks
poly_getnoise_eta2:
median: 7238 cycles/ticks
average: 7253 cycles/ticks
NTT:
median: 23248 cycles/ticks
average: 23442 cycles/ticks
INVNTT:
median: 33480 cycles/ticks
average: 34147 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23594 cycles/ticks
average: 23951 cycles/ticks
poly_tomsg:
median: 3846 cycles/ticks
average: 3851 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3466 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3692 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1034 cycles/ticks
polyvec_compress:
median: 11322 cycles/ticks
average: 11395 cycles/ticks
polyvec_decompress:
median: 4272 cycles/ticks
average: 4369 cycles/ticks
indcpa_keypair:
median: 268656 cycles/ticks
average: 274512 cycles/ticks
indcpa_enc:
median: 357882 cycles/ticks
average: 364055 cycles/ticks
indcpa_dec:
median: 121364 cycles/ticks
average: 123747 cycles/ticks
kyber_keypair_derand:
median: 291892 cycles/ticks
average: 296795 cycles/ticks
kyber_keypair:
median: 301394 cycles/ticks
average: 306597 cycles/ticks
kyber_encaps_derand:
median: 385234 cycles/ticks
average: 392974 cycles/ticks
kyber_encaps:
median: 386142 cycles/ticks
average: 390948 cycles/ticks
kyber_decaps:
median: 512104 cycles/ticks
average: 520352 cycles/ticks
Loop spin: 873
gen_a:
median: 57708 cycles/ticks
average: 58765 cycles/ticks
poly_getnoise_eta1:
median: 11244 cycles/ticks
average: 11320 cycles/ticks
poly_getnoise_eta2:
median: 7252 cycles/ticks
average: 7382 cycles/ticks
NTT:
median: 23278 cycles/ticks
average: 23635 cycles/ticks
INVNTT:
median: 33532 cycles/ticks
average: 34339 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23606 cycles/ticks
average: 24102 cycles/ticks
poly_tomsg:
median: 3846 cycles/ticks
average: 3861 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3467 cycles/ticks
poly_compress:
median: 3658 cycles/ticks
average: 3699 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1034 cycles/ticks
polyvec_compress:
median: 11376 cycles/ticks
average: 11667 cycles/ticks
polyvec_decompress:
median: 4262 cycles/ticks
average: 4314 cycles/ticks
indcpa_keypair:
median: 268998 cycles/ticks
average: 273122 cycles/ticks
indcpa_enc:
median: 357988 cycles/ticks
average: 363539 cycles/ticks
indcpa_dec:
median: 121356 cycles/ticks
average: 122994 cycles/ticks
kyber_keypair_derand:
median: 292152 cycles/ticks
average: 297042 cycles/ticks
kyber_keypair:
median: 302006 cycles/ticks
average: 306601 cycles/ticks
kyber_encaps_derand:
median: 384964 cycles/ticks
average: 391774 cycles/ticks
kyber_encaps:
median: 386092 cycles/ticks
average: 392674 cycles/ticks
kyber_decaps:
median: 512010 cycles/ticks
average: 520332 cycles/ticks
Loop spin: 874
gen_a:
median: 57580 cycles/ticks
average: 58408 cycles/ticks
poly_getnoise_eta1:
median: 11262 cycles/ticks
average: 11344 cycles/ticks
poly_getnoise_eta2:
median: 7316 cycles/ticks
average: 7493 cycles/ticks
NTT:
median: 23256 cycles/ticks
average: 23454 cycles/ticks
INVNTT:
median: 33532 cycles/ticks
average: 34230 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23630 cycles/ticks
average: 24043 cycles/ticks
poly_tomsg:
median: 3846 cycles/ticks
average: 3859 cycles/ticks
poly_frommsg:
median: 3444 cycles/ticks
average: 3508 cycles/ticks
poly_compress:
median: 3734 cycles/ticks
average: 3890 cycles/ticks
poly_decompress:
median: 1024 cycles/ticks
average: 1034 cycles/ticks
polyvec_compress:
median: 11326 cycles/ticks
average: 11391 cycles/ticks
polyvec_decompress:
median: 4260 cycles/ticks
average: 4298 cycles/ticks
indcpa_keypair:
median: 268866 cycles/ticks
average: 273706 cycles/ticks
indcpa_enc:
median: 358054 cycles/ticks
average: 363327 cycles/ticks
indcpa_dec:
median: 121292 cycles/ticks
average: 123089 cycles/ticks
kyber_keypair_derand:
median: 291790 cycles/ticks
average: 296287 cycles/ticks
kyber_keypair:
median: 301092 cycles/ticks
average: 305468 cycles/ticks
kyber_encaps_derand:
median: 384760 cycles/ticks
average: 390621 cycles/ticks
kyber_encaps:
median: 385894 cycles/ticks
average: 391613 cycles/ticks
kyber_decaps:
median: 511958 cycles/ticks
average: 521047 cycles/ticks
Loop spin: 875
gen_a:
median: 57720 cycles/ticks
average: 58308 cycles/ticks
poly_getnoise_eta1:
median: 11260 cycles/ticks
average: 11370 cycles/ticks
poly_getnoise_eta2:
median: 7286 cycles/ticks
average: 7469 cycles/ticks
NTT:
median: 23302 cycles/ticks
average: 23754 cycles/ticks
INVNTT:
median: 33444 cycles/ticks
average: 33847 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23590 cycles/ticks
average: 23918 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3852 cycles/ticks
poly_frommsg:
median: 3444 cycles/ticks
average: 3471 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3674 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11388 cycles/ticks
average: 11681 cycles/ticks
polyvec_decompress:
median: 4268 cycles/ticks
average: 4286 cycles/ticks
indcpa_keypair:
median: 268436 cycles/ticks
average: 272870 cycles/ticks
indcpa_enc:
median: 357756 cycles/ticks
average: 363339 cycles/ticks
indcpa_dec:
median: 121324 cycles/ticks
average: 122920 cycles/ticks
kyber_keypair_derand:
median: 291680 cycles/ticks
average: 295683 cycles/ticks
kyber_keypair:
median: 301108 cycles/ticks
average: 305170 cycles/ticks
kyber_encaps_derand:
median: 384596 cycles/ticks
average: 390080 cycles/ticks
kyber_encaps:
median: 385964 cycles/ticks
average: 391633 cycles/ticks
kyber_decaps:
median: 512054 cycles/ticks
average: 520561 cycles/ticks
Loop spin: 876
gen_a:
median: 57626 cycles/ticks
average: 58478 cycles/ticks
poly_getnoise_eta1:
median: 11258 cycles/ticks
average: 11337 cycles/ticks
poly_getnoise_eta2:
median: 7238 cycles/ticks
average: 7272 cycles/ticks
NTT:
median: 23252 cycles/ticks
average: 23441 cycles/ticks
INVNTT:
median: 33460 cycles/ticks
average: 34095 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23580 cycles/ticks
average: 23926 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3874 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3472 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3673 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1053 cycles/ticks
polyvec_compress:
median: 11330 cycles/ticks
average: 11391 cycles/ticks
polyvec_decompress:
median: 4260 cycles/ticks
average: 4282 cycles/ticks
indcpa_keypair:
median: 268834 cycles/ticks
average: 273821 cycles/ticks
indcpa_enc:
median: 357820 cycles/ticks
average: 362949 cycles/ticks
indcpa_dec:
median: 121284 cycles/ticks
average: 123384 cycles/ticks
kyber_keypair_derand:
median: 291538 cycles/ticks
average: 296145 cycles/ticks
kyber_keypair:
median: 301406 cycles/ticks
average: 305240 cycles/ticks
kyber_encaps_derand:
median: 384370 cycles/ticks
average: 389616 cycles/ticks
kyber_encaps:
median: 385484 cycles/ticks
average: 389913 cycles/ticks
kyber_decaps:
median: 512006 cycles/ticks
average: 518531 cycles/ticks
Loop spin: 877
gen_a:
median: 57690 cycles/ticks
average: 58380 cycles/ticks
poly_getnoise_eta1:
median: 11388 cycles/ticks
average: 11664 cycles/ticks
poly_getnoise_eta2:
median: 7244 cycles/ticks
average: 7300 cycles/ticks
NTT:
median: 23360 cycles/ticks
average: 23865 cycles/ticks
INVNTT:
median: 33436 cycles/ticks
average: 34208 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23584 cycles/ticks
average: 23935 cycles/ticks
poly_tomsg:
median: 3846 cycles/ticks
average: 3867 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3468 cycles/ticks
poly_compress:
median: 3658 cycles/ticks
average: 3677 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1047 cycles/ticks
polyvec_compress:
median: 11330 cycles/ticks
average: 11386 cycles/ticks
polyvec_decompress:
median: 4264 cycles/ticks
average: 4281 cycles/ticks
indcpa_keypair:
median: 268654 cycles/ticks
average: 272351 cycles/ticks
indcpa_enc:
median: 358092 cycles/ticks
average: 364020 cycles/ticks
indcpa_dec:
median: 121392 cycles/ticks
average: 123057 cycles/ticks
kyber_keypair_derand:
median: 291964 cycles/ticks
average: 296080 cycles/ticks
kyber_keypair:
median: 300920 cycles/ticks
average: 305179 cycles/ticks
kyber_encaps_derand:
median: 385034 cycles/ticks
average: 390578 cycles/ticks
kyber_encaps:
median: 386030 cycles/ticks
average: 391425 cycles/ticks
kyber_decaps:
median: 512328 cycles/ticks
average: 519254 cycles/ticks
Loop spin: 878
gen_a:
median: 57624 cycles/ticks
average: 58521 cycles/ticks
poly_getnoise_eta1:
median: 11230 cycles/ticks
average: 11308 cycles/ticks
poly_getnoise_eta2:
median: 7246 cycles/ticks
average: 7327 cycles/ticks
NTT:
median: 23294 cycles/ticks
average: 23668 cycles/ticks
INVNTT:
median: 33496 cycles/ticks
average: 34201 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23686 cycles/ticks
average: 24028 cycles/ticks
poly_tomsg:
median: 3854 cycles/ticks
average: 3948 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3481 cycles/ticks
poly_compress:
median: 3662 cycles/ticks
average: 3686 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1036 cycles/ticks
polyvec_compress:
median: 11566 cycles/ticks
average: 11767 cycles/ticks
polyvec_decompress:
median: 4262 cycles/ticks
average: 4303 cycles/ticks
indcpa_keypair:
median: 272442 cycles/ticks
average: 277017 cycles/ticks
indcpa_enc:
median: 361872 cycles/ticks
average: 368553 cycles/ticks
indcpa_dec:
median: 121324 cycles/ticks
average: 123401 cycles/ticks
kyber_keypair_derand:
median: 291796 cycles/ticks
average: 296761 cycles/ticks
kyber_keypair:
median: 301078 cycles/ticks
average: 305668 cycles/ticks
kyber_encaps_derand:
median: 384920 cycles/ticks
average: 391313 cycles/ticks
kyber_encaps:
median: 385886 cycles/ticks
average: 391914 cycles/ticks
kyber_decaps:
median: 512076 cycles/ticks
average: 520148 cycles/ticks
Loop spin: 879
gen_a:
median: 57584 cycles/ticks
average: 58195 cycles/ticks
poly_getnoise_eta1:
median: 11262 cycles/ticks
average: 11336 cycles/ticks
poly_getnoise_eta2:
median: 7274 cycles/ticks
average: 7494 cycles/ticks
NTT:
median: 23230 cycles/ticks
average: 23374 cycles/ticks
INVNTT:
median: 33452 cycles/ticks
average: 34090 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23590 cycles/ticks
average: 23935 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3887 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3467 cycles/ticks
poly_compress:
median: 3662 cycles/ticks
average: 3682 cycles/ticks
poly_decompress:
median: 1024 cycles/ticks
average: 1048 cycles/ticks
polyvec_compress:
median: 11318 cycles/ticks
average: 11388 cycles/ticks
polyvec_decompress:
median: 4262 cycles/ticks
average: 4281 cycles/ticks
indcpa_keypair:
median: 268696 cycles/ticks
average: 273018 cycles/ticks
indcpa_enc:
median: 357962 cycles/ticks
average: 363428 cycles/ticks
indcpa_dec:
median: 121238 cycles/ticks
average: 122742 cycles/ticks
kyber_keypair_derand:
median: 292066 cycles/ticks
average: 296965 cycles/ticks
kyber_keypair:
median: 301048 cycles/ticks
average: 305025 cycles/ticks
kyber_encaps_derand:
median: 384348 cycles/ticks
average: 390384 cycles/ticks
kyber_encaps:
median: 385752 cycles/ticks
average: 391004 cycles/ticks
kyber_decaps:
median: 512180 cycles/ticks
average: 519475 cycles/ticks
Loop spin: 880
gen_a:
median: 57666 cycles/ticks
average: 58699 cycles/ticks
poly_getnoise_eta1:
median: 11294 cycles/ticks
average: 11540 cycles/ticks
poly_getnoise_eta2:
median: 7244 cycles/ticks
average: 7307 cycles/ticks
NTT:
median: 23262 cycles/ticks
average: 23440 cycles/ticks
INVNTT:
median: 33462 cycles/ticks
average: 33976 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23576 cycles/ticks
average: 23836 cycles/ticks
poly_tomsg:
median: 3944 cycles/ticks
average: 4017 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3471 cycles/ticks
poly_compress:
median: 3658 cycles/ticks
average: 3692 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1036 cycles/ticks
polyvec_compress:
median: 11328 cycles/ticks
average: 11392 cycles/ticks
polyvec_decompress:
median: 4296 cycles/ticks
average: 4420 cycles/ticks
indcpa_keypair:
median: 268758 cycles/ticks
average: 273021 cycles/ticks
indcpa_enc:
median: 357922 cycles/ticks
average: 363554 cycles/ticks
indcpa_dec:
median: 121366 cycles/ticks
average: 123719 cycles/ticks
kyber_keypair_derand:
median: 291818 cycles/ticks
average: 296473 cycles/ticks
kyber_keypair:
median: 301020 cycles/ticks
average: 305830 cycles/ticks
kyber_encaps_derand:
median: 384648 cycles/ticks
average: 390701 cycles/ticks
kyber_encaps:
median: 385806 cycles/ticks
average: 391242 cycles/ticks
kyber_decaps:
median: 511970 cycles/ticks
average: 518467 cycles/ticks
Loop spin: 881
gen_a:
median: 57648 cycles/ticks
average: 58893 cycles/ticks
poly_getnoise_eta1:
median: 11280 cycles/ticks
average: 11357 cycles/ticks
poly_getnoise_eta2:
median: 7246 cycles/ticks
average: 7267 cycles/ticks
NTT:
median: 23360 cycles/ticks
average: 23805 cycles/ticks
INVNTT:
median: 33546 cycles/ticks
average: 34399 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23564 cycles/ticks
average: 23695 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3853 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3483 cycles/ticks
poly_compress:
median: 3652 cycles/ticks
average: 3666 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11364 cycles/ticks
average: 11615 cycles/ticks
polyvec_decompress:
median: 4262 cycles/ticks
average: 4281 cycles/ticks
indcpa_keypair:
median: 268540 cycles/ticks
average: 272692 cycles/ticks
indcpa_enc:
median: 357794 cycles/ticks
average: 363166 cycles/ticks
indcpa_dec:
median: 121366 cycles/ticks
average: 123379 cycles/ticks
kyber_keypair_derand:
median: 291460 cycles/ticks
average: 295465 cycles/ticks
kyber_keypair:
median: 301138 cycles/ticks
average: 306153 cycles/ticks
kyber_encaps_derand:
median: 384784 cycles/ticks
average: 390844 cycles/ticks
kyber_encaps:
median: 386140 cycles/ticks
average: 392013 cycles/ticks
kyber_decaps:
median: 511686 cycles/ticks
average: 517212 cycles/ticks
Loop spin: 882
gen_a:
median: 57674 cycles/ticks
average: 58667 cycles/ticks
poly_getnoise_eta1:
median: 11310 cycles/ticks
average: 11373 cycles/ticks
poly_getnoise_eta2:
median: 7234 cycles/ticks
average: 7252 cycles/ticks
NTT:
median: 23234 cycles/ticks
average: 23406 cycles/ticks
INVNTT:
median: 33442 cycles/ticks
average: 33876 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23622 cycles/ticks
average: 24139 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3872 cycles/ticks
poly_frommsg:
median: 3440 cycles/ticks
average: 3463 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3675 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1050 cycles/ticks
polyvec_compress:
median: 11368 cycles/ticks
average: 11657 cycles/ticks
polyvec_decompress:
median: 4260 cycles/ticks
average: 4282 cycles/ticks
indcpa_keypair:
median: 268396 cycles/ticks
average: 272654 cycles/ticks
indcpa_enc:
median: 357722 cycles/ticks
average: 362327 cycles/ticks
indcpa_dec:
median: 121158 cycles/ticks
average: 122533 cycles/ticks
kyber_keypair_derand:
median: 291908 cycles/ticks
average: 296113 cycles/ticks
kyber_keypair:
median: 301120 cycles/ticks
average: 305043 cycles/ticks
kyber_encaps_derand:
median: 384704 cycles/ticks
average: 391444 cycles/ticks
kyber_encaps:
median: 386708 cycles/ticks
average: 392139 cycles/ticks
kyber_decaps:
median: 512050 cycles/ticks
average: 518666 cycles/ticks
Loop spin: 883
gen_a:
median: 57692 cycles/ticks
average: 58982 cycles/ticks
poly_getnoise_eta1:
median: 11250 cycles/ticks
average: 11321 cycles/ticks
poly_getnoise_eta2:
median: 7242 cycles/ticks
average: 7276 cycles/ticks
NTT:
median: 23276 cycles/ticks
average: 23467 cycles/ticks
INVNTT:
median: 33446 cycles/ticks
average: 33856 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23572 cycles/ticks
average: 23792 cycles/ticks
poly_tomsg:
median: 3852 cycles/ticks
average: 3963 cycles/ticks
poly_frommsg:
median: 3440 cycles/ticks
average: 3458 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3669 cycles/ticks
poly_decompress:
median: 1030 cycles/ticks
average: 1048 cycles/ticks
polyvec_compress:
median: 11328 cycles/ticks
average: 11388 cycles/ticks
polyvec_decompress:
median: 4262 cycles/ticks
average: 4275 cycles/ticks
indcpa_keypair:
median: 269128 cycles/ticks
average: 272904 cycles/ticks
indcpa_enc:
median: 357912 cycles/ticks
average: 362143 cycles/ticks
indcpa_dec:
median: 121276 cycles/ticks
average: 122951 cycles/ticks
kyber_keypair_derand:
median: 291910 cycles/ticks
average: 295511 cycles/ticks
kyber_keypair:
median: 300798 cycles/ticks
average: 304310 cycles/ticks
kyber_encaps_derand:
median: 384884 cycles/ticks
average: 391374 cycles/ticks
kyber_encaps:
median: 386022 cycles/ticks
average: 392268 cycles/ticks
kyber_decaps:
median: 512040 cycles/ticks
average: 519870 cycles/ticks
Loop spin: 884
gen_a:
median: 57748 cycles/ticks
average: 58691 cycles/ticks
poly_getnoise_eta1:
median: 11230 cycles/ticks
average: 11324 cycles/ticks
poly_getnoise_eta2:
median: 7252 cycles/ticks
average: 7305 cycles/ticks
NTT:
median: 23364 cycles/ticks
average: 24001 cycles/ticks
INVNTT:
median: 33472 cycles/ticks
average: 34172 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23598 cycles/ticks
average: 24067 cycles/ticks
poly_tomsg:
median: 3858 cycles/ticks
average: 3976 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3466 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3674 cycles/ticks
poly_decompress:
median: 1030 cycles/ticks
average: 1053 cycles/ticks
polyvec_compress:
median: 11358 cycles/ticks
average: 11633 cycles/ticks
polyvec_decompress:
median: 4268 cycles/ticks
average: 4296 cycles/ticks
indcpa_keypair:
median: 268472 cycles/ticks
average: 271879 cycles/ticks
indcpa_enc:
median: 357772 cycles/ticks
average: 363209 cycles/ticks
indcpa_dec:
median: 121278 cycles/ticks
average: 122535 cycles/ticks
kyber_keypair_derand:
median: 291772 cycles/ticks
average: 295306 cycles/ticks
kyber_keypair:
median: 301056 cycles/ticks
average: 305179 cycles/ticks
kyber_encaps_derand:
median: 384596 cycles/ticks
average: 390262 cycles/ticks
kyber_encaps:
median: 385928 cycles/ticks
average: 391803 cycles/ticks
kyber_decaps:
median: 511754 cycles/ticks
average: 520164 cycles/ticks
Loop spin: 885
gen_a:
median: 57550 cycles/ticks
average: 58146 cycles/ticks
poly_getnoise_eta1:
median: 11304 cycles/ticks
average: 11386 cycles/ticks
poly_getnoise_eta2:
median: 7272 cycles/ticks
average: 7397 cycles/ticks
NTT:
median: 23270 cycles/ticks
average: 23810 cycles/ticks
INVNTT:
median: 33472 cycles/ticks
average: 33960 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23564 cycles/ticks
average: 23692 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3881 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3465 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3671 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1052 cycles/ticks
polyvec_compress:
median: 11372 cycles/ticks
average: 11579 cycles/ticks
polyvec_decompress:
median: 4270 cycles/ticks
average: 4345 cycles/ticks
indcpa_keypair:
median: 272894 cycles/ticks
average: 277315 cycles/ticks
indcpa_enc:
median: 362354 cycles/ticks
average: 369165 cycles/ticks
indcpa_dec:
median: 121298 cycles/ticks
average: 123079 cycles/ticks
kyber_keypair_derand:
median: 291984 cycles/ticks
average: 295726 cycles/ticks
kyber_keypair:
median: 301136 cycles/ticks
average: 305758 cycles/ticks
kyber_encaps_derand:
median: 385112 cycles/ticks
average: 390876 cycles/ticks
kyber_encaps:
median: 386040 cycles/ticks
average: 390923 cycles/ticks
kyber_decaps:
median: 511920 cycles/ticks
average: 517855 cycles/ticks
Loop spin: 886
gen_a:
median: 57704 cycles/ticks
average: 58814 cycles/ticks
poly_getnoise_eta1:
median: 11236 cycles/ticks
average: 11298 cycles/ticks
poly_getnoise_eta2:
median: 7282 cycles/ticks
average: 7505 cycles/ticks
NTT:
median: 23244 cycles/ticks
average: 23470 cycles/ticks
INVNTT:
median: 33440 cycles/ticks
average: 33894 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23564 cycles/ticks
average: 23681 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3857 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3471 cycles/ticks
poly_compress:
median: 3658 cycles/ticks
average: 3680 cycles/ticks
poly_decompress:
median: 1052 cycles/ticks
average: 1152 cycles/ticks
polyvec_compress:
median: 11390 cycles/ticks
average: 11595 cycles/ticks
polyvec_decompress:
median: 4264 cycles/ticks
average: 4281 cycles/ticks
indcpa_keypair:
median: 272760 cycles/ticks
average: 276991 cycles/ticks
indcpa_enc:
median: 361950 cycles/ticks
average: 366789 cycles/ticks
indcpa_dec:
median: 121202 cycles/ticks
average: 122740 cycles/ticks
kyber_keypair_derand:
median: 291422 cycles/ticks
average: 294680 cycles/ticks
kyber_keypair:
median: 300884 cycles/ticks
average: 304850 cycles/ticks
kyber_encaps_derand:
median: 384670 cycles/ticks
average: 390122 cycles/ticks
kyber_encaps:
median: 385734 cycles/ticks
average: 390060 cycles/ticks
kyber_decaps:
median: 512058 cycles/ticks
average: 518741 cycles/ticks
Loop spin: 887
gen_a:
median: 57718 cycles/ticks
average: 58428 cycles/ticks
poly_getnoise_eta1:
median: 11244 cycles/ticks
average: 11320 cycles/ticks
poly_getnoise_eta2:
median: 7244 cycles/ticks
average: 7289 cycles/ticks
NTT:
median: 23254 cycles/ticks
average: 23698 cycles/ticks
INVNTT:
median: 33458 cycles/ticks
average: 33967 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23588 cycles/ticks
average: 23944 cycles/ticks
poly_tomsg:
median: 3846 cycles/ticks
average: 3868 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3504 cycles/ticks
poly_compress:
median: 3762 cycles/ticks
average: 3882 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1082 cycles/ticks
polyvec_compress:
median: 11322 cycles/ticks
average: 11378 cycles/ticks
polyvec_decompress:
median: 4268 cycles/ticks
average: 4302 cycles/ticks
indcpa_keypair:
median: 268494 cycles/ticks
average: 272449 cycles/ticks
indcpa_enc:
median: 357958 cycles/ticks
average: 363726 cycles/ticks
indcpa_dec:
median: 121474 cycles/ticks
average: 123566 cycles/ticks
kyber_keypair_derand:
median: 291388 cycles/ticks
average: 295752 cycles/ticks
kyber_keypair:
median: 301592 cycles/ticks
average: 305428 cycles/ticks
kyber_encaps_derand:
median: 384594 cycles/ticks
average: 389317 cycles/ticks
kyber_encaps:
median: 385726 cycles/ticks
average: 391201 cycles/ticks
kyber_decaps:
median: 511842 cycles/ticks
average: 518558 cycles/ticks
Loop spin: 888
gen_a:
median: 57728 cycles/ticks
average: 58581 cycles/ticks
poly_getnoise_eta1:
median: 11226 cycles/ticks
average: 11297 cycles/ticks
poly_getnoise_eta2:
median: 7238 cycles/ticks
average: 7269 cycles/ticks
NTT:
median: 23288 cycles/ticks
average: 23470 cycles/ticks
INVNTT:
median: 33626 cycles/ticks
average: 34510 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23614 cycles/ticks
average: 23981 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3874 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3469 cycles/ticks
poly_compress:
median: 3678 cycles/ticks
average: 3843 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1050 cycles/ticks
polyvec_compress:
median: 11390 cycles/ticks
average: 11663 cycles/ticks
polyvec_decompress:
median: 4264 cycles/ticks
average: 4298 cycles/ticks
indcpa_keypair:
median: 268014 cycles/ticks
average: 271895 cycles/ticks
indcpa_enc:
median: 357454 cycles/ticks
average: 362767 cycles/ticks
indcpa_dec:
median: 121304 cycles/ticks
average: 122947 cycles/ticks
kyber_keypair_derand:
median: 291926 cycles/ticks
average: 296406 cycles/ticks
kyber_keypair:
median: 301120 cycles/ticks
average: 305949 cycles/ticks
kyber_encaps_derand:
median: 384600 cycles/ticks
average: 390717 cycles/ticks
kyber_encaps:
median: 385576 cycles/ticks
average: 390456 cycles/ticks
kyber_decaps:
median: 511820 cycles/ticks
average: 518464 cycles/ticks
Loop spin: 889
gen_a:
median: 57632 cycles/ticks
average: 58294 cycles/ticks
poly_getnoise_eta1:
median: 11244 cycles/ticks
average: 11302 cycles/ticks
poly_getnoise_eta2:
median: 7242 cycles/ticks
average: 7250 cycles/ticks
NTT:
median: 23224 cycles/ticks
average: 23393 cycles/ticks
INVNTT:
median: 33462 cycles/ticks
average: 33901 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23618 cycles/ticks
average: 24077 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3861 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3468 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3684 cycles/ticks
poly_decompress:
median: 1030 cycles/ticks
average: 1036 cycles/ticks
polyvec_compress:
median: 11352 cycles/ticks
average: 11579 cycles/ticks
polyvec_decompress:
median: 4260 cycles/ticks
average: 4301 cycles/ticks
indcpa_keypair:
median: 268746 cycles/ticks
average: 273029 cycles/ticks
indcpa_enc:
median: 357852 cycles/ticks
average: 363472 cycles/ticks
indcpa_dec:
median: 121174 cycles/ticks
average: 122640 cycles/ticks
kyber_keypair_derand:
median: 291848 cycles/ticks
average: 296924 cycles/ticks
kyber_keypair:
median: 301270 cycles/ticks
average: 305472 cycles/ticks
kyber_encaps_derand:
median: 384856 cycles/ticks
average: 391226 cycles/ticks
kyber_encaps:
median: 385938 cycles/ticks
average: 391043 cycles/ticks
kyber_decaps:
median: 512128 cycles/ticks
average: 518867 cycles/ticks
Loop spin: 890
gen_a:
median: 57774 cycles/ticks
average: 58852 cycles/ticks
poly_getnoise_eta1:
median: 11294 cycles/ticks
average: 11330 cycles/ticks
poly_getnoise_eta2:
median: 7296 cycles/ticks
average: 7518 cycles/ticks
NTT:
median: 23232 cycles/ticks
average: 23388 cycles/ticks
INVNTT:
median: 33420 cycles/ticks
average: 33807 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23578 cycles/ticks
average: 23838 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3908 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3484 cycles/ticks
poly_compress:
median: 3658 cycles/ticks
average: 3752 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1037 cycles/ticks
polyvec_compress:
median: 11384 cycles/ticks
average: 11670 cycles/ticks
polyvec_decompress:
median: 4262 cycles/ticks
average: 4288 cycles/ticks
indcpa_keypair:
median: 268914 cycles/ticks
average: 272336 cycles/ticks
indcpa_enc:
median: 357802 cycles/ticks
average: 362171 cycles/ticks
indcpa_dec:
median: 121260 cycles/ticks
average: 123334 cycles/ticks
kyber_keypair_derand:
median: 291838 cycles/ticks
average: 295629 cycles/ticks
kyber_keypair:
median: 300924 cycles/ticks
average: 305253 cycles/ticks
kyber_encaps_derand:
median: 384930 cycles/ticks
average: 390585 cycles/ticks
kyber_encaps:
median: 386024 cycles/ticks
average: 390882 cycles/ticks
kyber_decaps:
median: 512238 cycles/ticks
average: 515965 cycles/ticks
Loop spin: 891
gen_a:
median: 57690 cycles/ticks
average: 58295 cycles/ticks
poly_getnoise_eta1:
median: 11300 cycles/ticks
average: 11371 cycles/ticks
poly_getnoise_eta2:
median: 7240 cycles/ticks
average: 7274 cycles/ticks
NTT:
median: 23288 cycles/ticks
average: 23507 cycles/ticks
INVNTT:
median: 33550 cycles/ticks
average: 33833 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23576 cycles/ticks
average: 23936 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3868 cycles/ticks
poly_frommsg:
median: 3444 cycles/ticks
average: 3483 cycles/ticks
poly_compress:
median: 3668 cycles/ticks
average: 3727 cycles/ticks
poly_decompress:
median: 1062 cycles/ticks
average: 1067 cycles/ticks
polyvec_compress:
median: 11348 cycles/ticks
average: 11537 cycles/ticks
polyvec_decompress:
median: 4260 cycles/ticks
average: 4282 cycles/ticks
indcpa_keypair:
median: 268524 cycles/ticks
average: 270313 cycles/ticks
indcpa_enc:
median: 357678 cycles/ticks
average: 359910 cycles/ticks
indcpa_dec:
median: 121278 cycles/ticks
average: 122141 cycles/ticks
kyber_keypair_derand:
median: 291684 cycles/ticks
average: 293901 cycles/ticks
kyber_keypair:
median: 300918 cycles/ticks
average: 303687 cycles/ticks
kyber_encaps_derand:
median: 384802 cycles/ticks
average: 389879 cycles/ticks
kyber_encaps:
median: 385594 cycles/ticks
average: 389236 cycles/ticks
kyber_decaps:
median: 511666 cycles/ticks
average: 517055 cycles/ticks
Loop spin: 892
gen_a:
median: 57666 cycles/ticks
average: 58006 cycles/ticks
poly_getnoise_eta1:
median: 11338 cycles/ticks
average: 11439 cycles/ticks
poly_getnoise_eta2:
median: 7238 cycles/ticks
average: 7269 cycles/ticks
NTT:
median: 23270 cycles/ticks
average: 23546 cycles/ticks
INVNTT:
median: 33462 cycles/ticks
average: 33722 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23568 cycles/ticks
average: 23788 cycles/ticks
poly_tomsg:
median: 3854 cycles/ticks
average: 3887 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3469 cycles/ticks
poly_compress:
median: 3660 cycles/ticks
average: 3680 cycles/ticks
poly_decompress:
median: 1024 cycles/ticks
average: 1053 cycles/ticks
polyvec_compress:
median: 11334 cycles/ticks
average: 11406 cycles/ticks
polyvec_decompress:
median: 4260 cycles/ticks
average: 4288 cycles/ticks
indcpa_keypair:
median: 268476 cycles/ticks
average: 270823 cycles/ticks
indcpa_enc:
median: 357674 cycles/ticks
average: 360604 cycles/ticks
indcpa_dec:
median: 121244 cycles/ticks
average: 122090 cycles/ticks
kyber_keypair_derand:
median: 291902 cycles/ticks
average: 294673 cycles/ticks
kyber_keypair:
median: 300742 cycles/ticks
average: 302398 cycles/ticks
kyber_encaps_derand:
median: 385032 cycles/ticks
average: 389404 cycles/ticks
kyber_encaps:
median: 385988 cycles/ticks
average: 392532 cycles/ticks
kyber_decaps:
median: 512274 cycles/ticks
average: 520146 cycles/ticks
Loop spin: 893
gen_a:
median: 57702 cycles/ticks
average: 58570 cycles/ticks
poly_getnoise_eta1:
median: 11326 cycles/ticks
average: 11404 cycles/ticks
poly_getnoise_eta2:
median: 7240 cycles/ticks
average: 7269 cycles/ticks
NTT:
median: 23268 cycles/ticks
average: 23717 cycles/ticks
INVNTT:
median: 33452 cycles/ticks
average: 33897 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23586 cycles/ticks
average: 23893 cycles/ticks
poly_tomsg:
median: 3850 cycles/ticks
average: 3862 cycles/ticks
poly_frommsg:
median: 3444 cycles/ticks
average: 3492 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3670 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11334 cycles/ticks
average: 11410 cycles/ticks
polyvec_decompress:
median: 4266 cycles/ticks
average: 4306 cycles/ticks
indcpa_keypair:
median: 268484 cycles/ticks
average: 272537 cycles/ticks
indcpa_enc:
median: 357660 cycles/ticks
average: 361290 cycles/ticks
indcpa_dec:
median: 121210 cycles/ticks
average: 122877 cycles/ticks
kyber_keypair_derand:
median: 291856 cycles/ticks
average: 294742 cycles/ticks
kyber_keypair:
median: 301040 cycles/ticks
average: 305278 cycles/ticks
kyber_encaps_derand:
median: 384954 cycles/ticks
average: 391344 cycles/ticks
kyber_encaps:
median: 386076 cycles/ticks
average: 392124 cycles/ticks
kyber_decaps:
median: 511892 cycles/ticks
average: 518448 cycles/ticks
Loop spin: 894
gen_a:
median: 57618 cycles/ticks
average: 58001 cycles/ticks
poly_getnoise_eta1:
median: 11336 cycles/ticks
average: 11452 cycles/ticks
poly_getnoise_eta2:
median: 7324 cycles/ticks
average: 7508 cycles/ticks
NTT:
median: 23266 cycles/ticks
average: 23752 cycles/ticks
INVNTT:
median: 33552 cycles/ticks
average: 33953 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23604 cycles/ticks
average: 24042 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3858 cycles/ticks
poly_frommsg:
median: 3444 cycles/ticks
average: 3491 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3674 cycles/ticks
poly_decompress:
median: 1060 cycles/ticks
average: 1115 cycles/ticks
polyvec_compress:
median: 11346 cycles/ticks
average: 11517 cycles/ticks
polyvec_decompress:
median: 4270 cycles/ticks
average: 4288 cycles/ticks
indcpa_keypair:
median: 268334 cycles/ticks
average: 271811 cycles/ticks
indcpa_enc:
median: 357512 cycles/ticks
average: 361174 cycles/ticks
indcpa_dec:
median: 121220 cycles/ticks
average: 122695 cycles/ticks
kyber_keypair_derand:
median: 291530 cycles/ticks
average: 295354 cycles/ticks
kyber_keypair:
median: 301262 cycles/ticks
average: 305394 cycles/ticks
kyber_encaps_derand:
median: 384966 cycles/ticks
average: 389830 cycles/ticks
kyber_encaps:
median: 386190 cycles/ticks
average: 391142 cycles/ticks
kyber_decaps:
median: 512328 cycles/ticks
average: 518985 cycles/ticks
Loop spin: 895
gen_a:
median: 57632 cycles/ticks
average: 58030 cycles/ticks
poly_getnoise_eta1:
median: 11326 cycles/ticks
average: 11391 cycles/ticks
poly_getnoise_eta2:
median: 7242 cycles/ticks
average: 7279 cycles/ticks
NTT:
median: 23264 cycles/ticks
average: 23774 cycles/ticks
INVNTT:
median: 33462 cycles/ticks
average: 34007 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23572 cycles/ticks
average: 23742 cycles/ticks
poly_tomsg:
median: 3958 cycles/ticks
average: 4040 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3518 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3679 cycles/ticks
poly_decompress:
median: 1030 cycles/ticks
average: 1050 cycles/ticks
polyvec_compress:
median: 11340 cycles/ticks
average: 11410 cycles/ticks
polyvec_decompress:
median: 4266 cycles/ticks
average: 4293 cycles/ticks
indcpa_keypair:
median: 268600 cycles/ticks
average: 272310 cycles/ticks
indcpa_enc:
median: 357858 cycles/ticks
average: 362562 cycles/ticks
indcpa_dec:
median: 121262 cycles/ticks
average: 122548 cycles/ticks
kyber_keypair_derand:
median: 291784 cycles/ticks
average: 296474 cycles/ticks
kyber_keypair:
median: 300894 cycles/ticks
average: 304213 cycles/ticks
kyber_encaps_derand:
median: 384828 cycles/ticks
average: 389799 cycles/ticks
kyber_encaps:
median: 385902 cycles/ticks
average: 390339 cycles/ticks
kyber_decaps:
median: 512296 cycles/ticks
average: 519424 cycles/ticks
Loop spin: 896
gen_a:
median: 57686 cycles/ticks
average: 58713 cycles/ticks
poly_getnoise_eta1:
median: 11314 cycles/ticks
average: 11540 cycles/ticks
poly_getnoise_eta2:
median: 7238 cycles/ticks
average: 7305 cycles/ticks
NTT:
median: 23294 cycles/ticks
average: 23488 cycles/ticks
INVNTT:
median: 33448 cycles/ticks
average: 34068 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23566 cycles/ticks
average: 23687 cycles/ticks
poly_tomsg:
median: 3934 cycles/ticks
average: 4027 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3466 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3707 cycles/ticks
poly_decompress:
median: 1058 cycles/ticks
average: 1077 cycles/ticks
polyvec_compress:
median: 11342 cycles/ticks
average: 11530 cycles/ticks
polyvec_decompress:
median: 4258 cycles/ticks
average: 4273 cycles/ticks
indcpa_keypair:
median: 268814 cycles/ticks
average: 272190 cycles/ticks
indcpa_enc:
median: 357984 cycles/ticks
average: 362894 cycles/ticks
indcpa_dec:
median: 121356 cycles/ticks
average: 123708 cycles/ticks
kyber_keypair_derand:
median: 291840 cycles/ticks
average: 295348 cycles/ticks
kyber_keypair:
median: 300824 cycles/ticks
average: 303557 cycles/ticks
kyber_encaps_derand:
median: 385036 cycles/ticks
average: 389458 cycles/ticks
kyber_encaps:
median: 385928 cycles/ticks
average: 389919 cycles/ticks
kyber_decaps:
median: 511764 cycles/ticks
average: 516776 cycles/ticks
Loop spin: 897
gen_a:
median: 57614 cycles/ticks
average: 58290 cycles/ticks
poly_getnoise_eta1:
median: 11330 cycles/ticks
average: 11419 cycles/ticks
poly_getnoise_eta2:
median: 7246 cycles/ticks
average: 7275 cycles/ticks
NTT:
median: 23356 cycles/ticks
average: 23774 cycles/ticks
INVNTT:
median: 33486 cycles/ticks
average: 33986 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23588 cycles/ticks
average: 23869 cycles/ticks
poly_tomsg:
median: 3854 cycles/ticks
average: 3867 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3467 cycles/ticks
poly_compress:
median: 3748 cycles/ticks
average: 3885 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1096 cycles/ticks
polyvec_compress:
median: 11326 cycles/ticks
average: 11406 cycles/ticks
polyvec_decompress:
median: 4258 cycles/ticks
average: 4280 cycles/ticks
indcpa_keypair:
median: 268472 cycles/ticks
average: 270851 cycles/ticks
indcpa_enc:
median: 357742 cycles/ticks
average: 361792 cycles/ticks
indcpa_dec:
median: 121392 cycles/ticks
average: 123093 cycles/ticks
kyber_keypair_derand:
median: 291776 cycles/ticks
average: 294497 cycles/ticks
kyber_keypair:
median: 300946 cycles/ticks
average: 304074 cycles/ticks
kyber_encaps_derand:
median: 384924 cycles/ticks
average: 388800 cycles/ticks
kyber_encaps:
median: 385778 cycles/ticks
average: 388357 cycles/ticks
kyber_decaps:
median: 512010 cycles/ticks
average: 517701 cycles/ticks
Loop spin: 898
gen_a:
median: 57574 cycles/ticks
average: 57930 cycles/ticks
poly_getnoise_eta1:
median: 11244 cycles/ticks
average: 11325 cycles/ticks
poly_getnoise_eta2:
median: 7244 cycles/ticks
average: 7281 cycles/ticks
NTT:
median: 23342 cycles/ticks
average: 23705 cycles/ticks
INVNTT:
median: 33460 cycles/ticks
average: 33661 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23588 cycles/ticks
average: 23843 cycles/ticks
poly_tomsg:
median: 3854 cycles/ticks
average: 3959 cycles/ticks
poly_frommsg:
median: 3444 cycles/ticks
average: 3484 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3676 cycles/ticks
poly_decompress:
median: 1042 cycles/ticks
average: 1077 cycles/ticks
polyvec_compress:
median: 11348 cycles/ticks
average: 11573 cycles/ticks
polyvec_decompress:
median: 4260 cycles/ticks
average: 4275 cycles/ticks
indcpa_keypair:
median: 268184 cycles/ticks
average: 271293 cycles/ticks
indcpa_enc:
median: 357674 cycles/ticks
average: 362162 cycles/ticks
indcpa_dec:
median: 121274 cycles/ticks
average: 122689 cycles/ticks
kyber_keypair_derand:
median: 291604 cycles/ticks
average: 295130 cycles/ticks
kyber_keypair:
median: 300866 cycles/ticks
average: 305078 cycles/ticks
kyber_encaps_derand:
median: 384626 cycles/ticks
average: 390013 cycles/ticks
kyber_encaps:
median: 385734 cycles/ticks
average: 390394 cycles/ticks
kyber_decaps:
median: 511760 cycles/ticks
average: 517687 cycles/ticks
Loop spin: 899
gen_a:
median: 57668 cycles/ticks
average: 58439 cycles/ticks
poly_getnoise_eta1:
median: 11254 cycles/ticks
average: 11340 cycles/ticks
poly_getnoise_eta2:
median: 7270 cycles/ticks
average: 7377 cycles/ticks
NTT:
median: 23260 cycles/ticks
average: 23562 cycles/ticks
INVNTT:
median: 33502 cycles/ticks
average: 34169 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23576 cycles/ticks
average: 23671 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3850 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3463 cycles/ticks
poly_compress:
median: 3652 cycles/ticks
average: 3666 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11324 cycles/ticks
average: 11395 cycles/ticks
polyvec_decompress:
median: 4270 cycles/ticks
average: 4300 cycles/ticks
indcpa_keypair:
median: 268684 cycles/ticks
average: 272360 cycles/ticks
indcpa_enc:
median: 357722 cycles/ticks
average: 361801 cycles/ticks
indcpa_dec:
median: 121300 cycles/ticks
average: 122922 cycles/ticks
kyber_keypair_derand:
median: 291786 cycles/ticks
average: 294303 cycles/ticks
kyber_keypair:
median: 300870 cycles/ticks
average: 304894 cycles/ticks
kyber_encaps_derand:
median: 384580 cycles/ticks
average: 389116 cycles/ticks
kyber_encaps:
median: 386368 cycles/ticks
average: 391185 cycles/ticks
kyber_decaps:
median: 511774 cycles/ticks
average: 517456 cycles/ticks
Loop spin: 900
gen_a:
median: 57690 cycles/ticks
average: 58134 cycles/ticks
poly_getnoise_eta1:
median: 11310 cycles/ticks
average: 11387 cycles/ticks
poly_getnoise_eta2:
median: 7240 cycles/ticks
average: 7267 cycles/ticks
NTT:
median: 23252 cycles/ticks
average: 23444 cycles/ticks
INVNTT:
median: 33478 cycles/ticks
average: 33959 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23562 cycles/ticks
average: 23756 cycles/ticks
poly_tomsg:
median: 3850 cycles/ticks
average: 3853 cycles/ticks
poly_frommsg:
median: 3440 cycles/ticks
average: 3459 cycles/ticks
poly_compress:
median: 3752 cycles/ticks
average: 3846 cycles/ticks
poly_decompress:
median: 1042 cycles/ticks
average: 1076 cycles/ticks
polyvec_compress:
median: 11386 cycles/ticks
average: 11686 cycles/ticks
polyvec_decompress:
median: 4260 cycles/ticks
average: 4295 cycles/ticks
indcpa_keypair:
median: 268300 cycles/ticks
average: 271742 cycles/ticks
indcpa_enc:
median: 357812 cycles/ticks
average: 362041 cycles/ticks
indcpa_dec:
median: 121428 cycles/ticks
average: 123499 cycles/ticks
kyber_keypair_derand:
median: 291466 cycles/ticks
average: 295142 cycles/ticks
kyber_keypair:
median: 300810 cycles/ticks
average: 305283 cycles/ticks
kyber_encaps_derand:
median: 384816 cycles/ticks
average: 388920 cycles/ticks
kyber_encaps:
median: 386524 cycles/ticks
average: 394042 cycles/ticks
kyber_decaps:
median: 512208 cycles/ticks
average: 520884 cycles/ticks
Loop spin: 901
gen_a:
median: 57708 cycles/ticks
average: 58376 cycles/ticks
poly_getnoise_eta1:
median: 11314 cycles/ticks
average: 11386 cycles/ticks
poly_getnoise_eta2:
median: 7274 cycles/ticks
average: 7458 cycles/ticks
NTT:
median: 23250 cycles/ticks
average: 23728 cycles/ticks
INVNTT:
median: 33464 cycles/ticks
average: 34150 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23594 cycles/ticks
average: 23861 cycles/ticks
poly_tomsg:
median: 3878 cycles/ticks
average: 4008 cycles/ticks
poly_frommsg:
median: 3444 cycles/ticks
average: 3471 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3697 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11374 cycles/ticks
average: 11578 cycles/ticks
polyvec_decompress:
median: 4266 cycles/ticks
average: 4354 cycles/ticks
indcpa_keypair:
median: 268854 cycles/ticks
average: 272427 cycles/ticks
indcpa_enc:
median: 358018 cycles/ticks
average: 363886 cycles/ticks
indcpa_dec:
median: 121362 cycles/ticks
average: 123035 cycles/ticks
kyber_keypair_derand:
median: 291966 cycles/ticks
average: 296015 cycles/ticks
kyber_keypair:
median: 301142 cycles/ticks
average: 305666 cycles/ticks
kyber_encaps_derand:
median: 384870 cycles/ticks
average: 390540 cycles/ticks
kyber_encaps:
median: 385784 cycles/ticks
average: 391251 cycles/ticks
kyber_decaps:
median: 512282 cycles/ticks
average: 518605 cycles/ticks
Loop spin: 902
gen_a:
median: 57638 cycles/ticks
average: 58535 cycles/ticks
poly_getnoise_eta1:
median: 11326 cycles/ticks
average: 11394 cycles/ticks
poly_getnoise_eta2:
median: 7240 cycles/ticks
average: 7281 cycles/ticks
NTT:
median: 23262 cycles/ticks
average: 23553 cycles/ticks
INVNTT:
median: 33490 cycles/ticks
average: 34091 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23596 cycles/ticks
average: 23998 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3853 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3469 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3676 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1051 cycles/ticks
polyvec_compress:
median: 11394 cycles/ticks
average: 11670 cycles/ticks
polyvec_decompress:
median: 4260 cycles/ticks
average: 4279 cycles/ticks
indcpa_keypair:
median: 269364 cycles/ticks
average: 273268 cycles/ticks
indcpa_enc:
median: 358558 cycles/ticks
average: 366128 cycles/ticks
indcpa_dec:
median: 121290 cycles/ticks
average: 125667 cycles/ticks
kyber_keypair_derand:
median: 292018 cycles/ticks
average: 296838 cycles/ticks
kyber_keypair:
median: 301324 cycles/ticks
average: 305978 cycles/ticks
kyber_encaps_derand:
median: 385110 cycles/ticks
average: 391439 cycles/ticks
kyber_encaps:
median: 386036 cycles/ticks
average: 391672 cycles/ticks
kyber_decaps:
median: 511694 cycles/ticks
average: 518780 cycles/ticks
Loop spin: 903
gen_a:
median: 57732 cycles/ticks
average: 58217 cycles/ticks
poly_getnoise_eta1:
median: 11284 cycles/ticks
average: 11335 cycles/ticks
poly_getnoise_eta2:
median: 7312 cycles/ticks
average: 7484 cycles/ticks
NTT:
median: 23244 cycles/ticks
average: 23628 cycles/ticks
INVNTT:
median: 33446 cycles/ticks
average: 33874 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23604 cycles/ticks
average: 24133 cycles/ticks
poly_tomsg:
median: 3854 cycles/ticks
average: 3961 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3467 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3692 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1036 cycles/ticks
polyvec_compress:
median: 11350 cycles/ticks
average: 11535 cycles/ticks
polyvec_decompress:
median: 4372 cycles/ticks
average: 4489 cycles/ticks
indcpa_keypair:
median: 268820 cycles/ticks
average: 272226 cycles/ticks
indcpa_enc:
median: 358048 cycles/ticks
average: 363893 cycles/ticks
indcpa_dec:
median: 121180 cycles/ticks
average: 122917 cycles/ticks
kyber_keypair_derand:
median: 291886 cycles/ticks
average: 296299 cycles/ticks
kyber_keypair:
median: 301018 cycles/ticks
average: 305657 cycles/ticks
kyber_encaps_derand:
median: 384998 cycles/ticks
average: 391147 cycles/ticks
kyber_encaps:
median: 386160 cycles/ticks
average: 392002 cycles/ticks
kyber_decaps:
median: 511852 cycles/ticks
average: 519337 cycles/ticks
Loop spin: 904
gen_a:
median: 57692 cycles/ticks
average: 58371 cycles/ticks
poly_getnoise_eta1:
median: 11244 cycles/ticks
average: 11427 cycles/ticks
poly_getnoise_eta2:
median: 7264 cycles/ticks
average: 7405 cycles/ticks
NTT:
median: 23308 cycles/ticks
average: 23724 cycles/ticks
INVNTT:
median: 33520 cycles/ticks
average: 33986 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23632 cycles/ticks
average: 24239 cycles/ticks
poly_tomsg:
median: 3846 cycles/ticks
average: 3858 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3469 cycles/ticks
poly_compress:
median: 3664 cycles/ticks
average: 3707 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1037 cycles/ticks
polyvec_compress:
median: 11356 cycles/ticks
average: 11509 cycles/ticks
polyvec_decompress:
median: 4270 cycles/ticks
average: 4353 cycles/ticks
indcpa_keypair:
median: 268778 cycles/ticks
average: 272492 cycles/ticks
indcpa_enc:
median: 357996 cycles/ticks
average: 362802 cycles/ticks
indcpa_dec:
median: 121260 cycles/ticks
average: 122349 cycles/ticks
kyber_keypair_derand:
median: 291758 cycles/ticks
average: 296300 cycles/ticks
kyber_keypair:
median: 301180 cycles/ticks
average: 305676 cycles/ticks
kyber_encaps_derand:
median: 384882 cycles/ticks
average: 391057 cycles/ticks
kyber_encaps:
median: 385900 cycles/ticks
average: 391315 cycles/ticks
kyber_decaps:
median: 511986 cycles/ticks
average: 519343 cycles/ticks
Loop spin: 905
gen_a:
median: 57708 cycles/ticks
average: 58330 cycles/ticks
poly_getnoise_eta1:
median: 11260 cycles/ticks
average: 11526 cycles/ticks
poly_getnoise_eta2:
median: 7262 cycles/ticks
average: 7408 cycles/ticks
NTT:
median: 23284 cycles/ticks
average: 23828 cycles/ticks
INVNTT:
median: 33462 cycles/ticks
average: 33681 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23580 cycles/ticks
average: 23858 cycles/ticks
poly_tomsg:
median: 3854 cycles/ticks
average: 3888 cycles/ticks
poly_frommsg:
median: 3478 cycles/ticks
average: 3575 cycles/ticks
poly_compress:
median: 3734 cycles/ticks
average: 3840 cycles/ticks
poly_decompress:
median: 1024 cycles/ticks
average: 1034 cycles/ticks
polyvec_compress:
median: 11336 cycles/ticks
average: 11407 cycles/ticks
polyvec_decompress:
median: 4266 cycles/ticks
average: 4311 cycles/ticks
indcpa_keypair:
median: 268692 cycles/ticks
average: 272740 cycles/ticks
indcpa_enc:
median: 357818 cycles/ticks
average: 363234 cycles/ticks
indcpa_dec:
median: 121146 cycles/ticks
average: 122721 cycles/ticks
kyber_keypair_derand:
median: 292018 cycles/ticks
average: 297032 cycles/ticks
kyber_keypair:
median: 301044 cycles/ticks
average: 305718 cycles/ticks
kyber_encaps_derand:
median: 384870 cycles/ticks
average: 390784 cycles/ticks
kyber_encaps:
median: 386288 cycles/ticks
average: 392016 cycles/ticks
kyber_decaps:
median: 511816 cycles/ticks
average: 518477 cycles/ticks
Loop spin: 906
gen_a:
median: 57664 cycles/ticks
average: 58479 cycles/ticks
poly_getnoise_eta1:
median: 11336 cycles/ticks
average: 11413 cycles/ticks
poly_getnoise_eta2:
median: 7436 cycles/ticks
average: 7598 cycles/ticks
NTT:
median: 23290 cycles/ticks
average: 23677 cycles/ticks
INVNTT:
median: 33504 cycles/ticks
average: 34016 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23596 cycles/ticks
average: 23731 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3881 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3470 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3675 cycles/ticks
poly_decompress:
median: 1024 cycles/ticks
average: 1051 cycles/ticks
polyvec_compress:
median: 11404 cycles/ticks
average: 11672 cycles/ticks
polyvec_decompress:
median: 4266 cycles/ticks
average: 4288 cycles/ticks
indcpa_keypair:
median: 268696 cycles/ticks
average: 273255 cycles/ticks
indcpa_enc:
median: 357674 cycles/ticks
average: 362048 cycles/ticks
indcpa_dec:
median: 121378 cycles/ticks
average: 123220 cycles/ticks
kyber_keypair_derand:
median: 291526 cycles/ticks
average: 295609 cycles/ticks
kyber_keypair:
median: 300988 cycles/ticks
average: 305402 cycles/ticks
kyber_encaps_derand:
median: 384564 cycles/ticks
average: 389936 cycles/ticks
kyber_encaps:
median: 385974 cycles/ticks
average: 391613 cycles/ticks
kyber_decaps:
median: 511976 cycles/ticks
average: 519203 cycles/ticks
Loop spin: 907
gen_a:
median: 57648 cycles/ticks
average: 58516 cycles/ticks
poly_getnoise_eta1:
median: 11244 cycles/ticks
average: 11319 cycles/ticks
poly_getnoise_eta2:
median: 7314 cycles/ticks
average: 7531 cycles/ticks
NTT:
median: 23274 cycles/ticks
average: 23475 cycles/ticks
INVNTT:
median: 33548 cycles/ticks
average: 34284 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23566 cycles/ticks
average: 23682 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3871 cycles/ticks
poly_frommsg:
median: 3440 cycles/ticks
average: 3464 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3667 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1048 cycles/ticks
polyvec_compress:
median: 11350 cycles/ticks
average: 11604 cycles/ticks
polyvec_decompress:
median: 4260 cycles/ticks
average: 4276 cycles/ticks
indcpa_keypair:
median: 268262 cycles/ticks
average: 271588 cycles/ticks
indcpa_enc:
median: 357638 cycles/ticks
average: 362593 cycles/ticks
indcpa_dec:
median: 121404 cycles/ticks
average: 123551 cycles/ticks
kyber_keypair_derand:
median: 291512 cycles/ticks
average: 295668 cycles/ticks
kyber_keypair:
median: 301066 cycles/ticks
average: 305977 cycles/ticks
kyber_encaps_derand:
median: 384900 cycles/ticks
average: 390721 cycles/ticks
kyber_encaps:
median: 385870 cycles/ticks
average: 391844 cycles/ticks
kyber_decaps:
median: 511756 cycles/ticks
average: 518784 cycles/ticks
Loop spin: 908
gen_a:
median: 57596 cycles/ticks
average: 58271 cycles/ticks
poly_getnoise_eta1:
median: 11300 cycles/ticks
average: 11450 cycles/ticks
poly_getnoise_eta2:
median: 7240 cycles/ticks
average: 7346 cycles/ticks
NTT:
median: 23248 cycles/ticks
average: 23442 cycles/ticks
INVNTT:
median: 33514 cycles/ticks
average: 34174 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23614 cycles/ticks
average: 23998 cycles/ticks
poly_tomsg:
median: 3850 cycles/ticks
average: 3882 cycles/ticks
poly_frommsg:
median: 3496 cycles/ticks
average: 3600 cycles/ticks
poly_compress:
median: 3718 cycles/ticks
average: 3831 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1034 cycles/ticks
polyvec_compress:
median: 11332 cycles/ticks
average: 11412 cycles/ticks
polyvec_decompress:
median: 4260 cycles/ticks
average: 4290 cycles/ticks
indcpa_keypair:
median: 268566 cycles/ticks
average: 272655 cycles/ticks
indcpa_enc:
median: 357786 cycles/ticks
average: 362302 cycles/ticks
indcpa_dec:
median: 121354 cycles/ticks
average: 122999 cycles/ticks
kyber_keypair_derand:
median: 291932 cycles/ticks
average: 296415 cycles/ticks
kyber_keypair:
median: 301186 cycles/ticks
average: 305862 cycles/ticks
kyber_encaps_derand:
median: 384582 cycles/ticks
average: 389938 cycles/ticks
kyber_encaps:
median: 385750 cycles/ticks
average: 390097 cycles/ticks
kyber_decaps:
median: 511922 cycles/ticks
average: 520047 cycles/ticks
Loop spin: 909
gen_a:
median: 57554 cycles/ticks
average: 57942 cycles/ticks
poly_getnoise_eta1:
median: 11312 cycles/ticks
average: 11377 cycles/ticks
poly_getnoise_eta2:
median: 7246 cycles/ticks
average: 7267 cycles/ticks
NTT:
median: 23322 cycles/ticks
average: 23716 cycles/ticks
INVNTT:
median: 33496 cycles/ticks
average: 33937 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23598 cycles/ticks
average: 23938 cycles/ticks
poly_tomsg:
median: 3852 cycles/ticks
average: 3866 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3465 cycles/ticks
poly_compress:
median: 3662 cycles/ticks
average: 3694 cycles/ticks
poly_decompress:
median: 1030 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11332 cycles/ticks
average: 11434 cycles/ticks
polyvec_decompress:
median: 4372 cycles/ticks
average: 4533 cycles/ticks
indcpa_keypair:
median: 268994 cycles/ticks
average: 273053 cycles/ticks
indcpa_enc:
median: 359556 cycles/ticks
average: 365416 cycles/ticks
indcpa_dec:
median: 121164 cycles/ticks
average: 122685 cycles/ticks
kyber_keypair_derand:
median: 291934 cycles/ticks
average: 296822 cycles/ticks
kyber_keypair:
median: 300898 cycles/ticks
average: 304597 cycles/ticks
kyber_encaps_derand:
median: 386380 cycles/ticks
average: 392198 cycles/ticks
kyber_encaps:
median: 387530 cycles/ticks
average: 393108 cycles/ticks
kyber_decaps:
median: 512696 cycles/ticks
average: 520003 cycles/ticks
Loop spin: 910
gen_a:
median: 57714 cycles/ticks
average: 58832 cycles/ticks
poly_getnoise_eta1:
median: 11276 cycles/ticks
average: 11338 cycles/ticks
poly_getnoise_eta2:
median: 7308 cycles/ticks
average: 7468 cycles/ticks
NTT:
median: 23300 cycles/ticks
average: 23745 cycles/ticks
INVNTT:
median: 33438 cycles/ticks
average: 33706 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23578 cycles/ticks
average: 23819 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3857 cycles/ticks
poly_frommsg:
median: 3444 cycles/ticks
average: 3468 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3678 cycles/ticks
poly_decompress:
median: 1024 cycles/ticks
average: 1034 cycles/ticks
polyvec_compress:
median: 11326 cycles/ticks
average: 11380 cycles/ticks
polyvec_decompress:
median: 4264 cycles/ticks
average: 4300 cycles/ticks
indcpa_keypair:
median: 272718 cycles/ticks
average: 277102 cycles/ticks
indcpa_enc:
median: 361938 cycles/ticks
average: 366327 cycles/ticks
indcpa_dec:
median: 121214 cycles/ticks
average: 123233 cycles/ticks
kyber_keypair_derand:
median: 292026 cycles/ticks
average: 296276 cycles/ticks
kyber_keypair:
median: 300844 cycles/ticks
average: 304919 cycles/ticks
kyber_encaps_derand:
median: 385042 cycles/ticks
average: 390670 cycles/ticks
kyber_encaps:
median: 386234 cycles/ticks
average: 392083 cycles/ticks
kyber_decaps:
median: 512212 cycles/ticks
average: 519666 cycles/ticks
Loop spin: 911
gen_a:
median: 57732 cycles/ticks
average: 58181 cycles/ticks
poly_getnoise_eta1:
median: 11234 cycles/ticks
average: 11313 cycles/ticks
poly_getnoise_eta2:
median: 7284 cycles/ticks
average: 7458 cycles/ticks
NTT:
median: 23304 cycles/ticks
average: 23715 cycles/ticks
INVNTT:
median: 33430 cycles/ticks
average: 33819 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23566 cycles/ticks
average: 23670 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3854 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3462 cycles/ticks
poly_compress:
median: 3752 cycles/ticks
average: 3834 cycles/ticks
poly_decompress:
median: 1054 cycles/ticks
average: 1107 cycles/ticks
polyvec_compress:
median: 11332 cycles/ticks
average: 11430 cycles/ticks
polyvec_decompress:
median: 4266 cycles/ticks
average: 4289 cycles/ticks
indcpa_keypair:
median: 268608 cycles/ticks
average: 271948 cycles/ticks
indcpa_enc:
median: 357756 cycles/ticks
average: 363005 cycles/ticks
indcpa_dec:
median: 121412 cycles/ticks
average: 123461 cycles/ticks
kyber_keypair_derand:
median: 291730 cycles/ticks
average: 296594 cycles/ticks
kyber_keypair:
median: 301108 cycles/ticks
average: 305747 cycles/ticks
kyber_encaps_derand:
median: 385040 cycles/ticks
average: 391115 cycles/ticks
kyber_encaps:
median: 386160 cycles/ticks
average: 392725 cycles/ticks
kyber_decaps:
median: 511982 cycles/ticks
average: 518925 cycles/ticks
Loop spin: 912
gen_a:
median: 57722 cycles/ticks
average: 58755 cycles/ticks
poly_getnoise_eta1:
median: 11320 cycles/ticks
average: 11385 cycles/ticks
poly_getnoise_eta2:
median: 7234 cycles/ticks
average: 7251 cycles/ticks
NTT:
median: 23256 cycles/ticks
average: 23459 cycles/ticks
INVNTT:
median: 33444 cycles/ticks
average: 33636 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23662 cycles/ticks
average: 24077 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3861 cycles/ticks
poly_frommsg:
median: 3544 cycles/ticks
average: 3650 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3786 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1034 cycles/ticks
polyvec_compress:
median: 11402 cycles/ticks
average: 11832 cycles/ticks
polyvec_decompress:
median: 4262 cycles/ticks
average: 4299 cycles/ticks
indcpa_keypair:
median: 268188 cycles/ticks
average: 272929 cycles/ticks
indcpa_enc:
median: 358014 cycles/ticks
average: 364796 cycles/ticks
indcpa_dec:
median: 121176 cycles/ticks
average: 122791 cycles/ticks
kyber_keypair_derand:
median: 291676 cycles/ticks
average: 296408 cycles/ticks
kyber_keypair:
median: 301046 cycles/ticks
average: 305551 cycles/ticks
kyber_encaps_derand:
median: 384666 cycles/ticks
average: 390032 cycles/ticks
kyber_encaps:
median: 385978 cycles/ticks
average: 392357 cycles/ticks
kyber_decaps:
median: 512072 cycles/ticks
average: 520202 cycles/ticks
Loop spin: 913
gen_a:
median: 57598 cycles/ticks
average: 58459 cycles/ticks
poly_getnoise_eta1:
median: 11264 cycles/ticks
average: 11325 cycles/ticks
poly_getnoise_eta2:
median: 7304 cycles/ticks
average: 7449 cycles/ticks
NTT:
median: 23308 cycles/ticks
average: 23847 cycles/ticks
INVNTT:
median: 33418 cycles/ticks
average: 33589 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23600 cycles/ticks
average: 24095 cycles/ticks
poly_tomsg:
median: 3856 cycles/ticks
average: 3969 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3465 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3670 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11324 cycles/ticks
average: 11394 cycles/ticks
polyvec_decompress:
median: 4340 cycles/ticks
average: 4444 cycles/ticks
indcpa_keypair:
median: 268584 cycles/ticks
average: 273010 cycles/ticks
indcpa_enc:
median: 357674 cycles/ticks
average: 363241 cycles/ticks
indcpa_dec:
median: 121278 cycles/ticks
average: 122781 cycles/ticks
kyber_keypair_derand:
median: 291538 cycles/ticks
average: 297087 cycles/ticks
kyber_keypair:
median: 300952 cycles/ticks
average: 305039 cycles/ticks
kyber_encaps_derand:
median: 384890 cycles/ticks
average: 390819 cycles/ticks
kyber_encaps:
median: 385800 cycles/ticks
average: 391579 cycles/ticks
kyber_decaps:
median: 512158 cycles/ticks
average: 519190 cycles/ticks
Loop spin: 914
gen_a:
median: 57750 cycles/ticks
average: 58941 cycles/ticks
poly_getnoise_eta1:
median: 11266 cycles/ticks
average: 11458 cycles/ticks
poly_getnoise_eta2:
median: 7258 cycles/ticks
average: 7459 cycles/ticks
NTT:
median: 23352 cycles/ticks
average: 24028 cycles/ticks
INVNTT:
median: 33436 cycles/ticks
average: 33913 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23576 cycles/ticks
average: 24060 cycles/ticks
poly_tomsg:
median: 3954 cycles/ticks
average: 4035 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3511 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3684 cycles/ticks
poly_decompress:
median: 1024 cycles/ticks
average: 1034 cycles/ticks
polyvec_compress:
median: 11328 cycles/ticks
average: 11384 cycles/ticks
polyvec_decompress:
median: 4268 cycles/ticks
average: 4303 cycles/ticks
indcpa_keypair:
median: 268604 cycles/ticks
average: 273039 cycles/ticks
indcpa_enc:
median: 357674 cycles/ticks
average: 363278 cycles/ticks
indcpa_dec:
median: 121436 cycles/ticks
average: 123327 cycles/ticks
kyber_keypair_derand:
median: 291596 cycles/ticks
average: 296056 cycles/ticks
kyber_keypair:
median: 300824 cycles/ticks
average: 304865 cycles/ticks
kyber_encaps_derand:
median: 385170 cycles/ticks
average: 391828 cycles/ticks
kyber_encaps:
median: 385954 cycles/ticks
average: 391860 cycles/ticks
kyber_decaps:
median: 511952 cycles/ticks
average: 519362 cycles/ticks
Loop spin: 915
gen_a:
median: 57602 cycles/ticks
average: 58505 cycles/ticks
poly_getnoise_eta1:
median: 11348 cycles/ticks
average: 11607 cycles/ticks
poly_getnoise_eta2:
median: 7246 cycles/ticks
average: 7275 cycles/ticks
NTT:
median: 23280 cycles/ticks
average: 23691 cycles/ticks
INVNTT:
median: 33582 cycles/ticks
average: 34118 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23688 cycles/ticks
average: 24234 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3865 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3507 cycles/ticks
poly_compress:
median: 3750 cycles/ticks
average: 3839 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1082 cycles/ticks
polyvec_compress:
median: 11330 cycles/ticks
average: 11391 cycles/ticks
polyvec_decompress:
median: 4330 cycles/ticks
average: 4507 cycles/ticks
indcpa_keypair:
median: 268492 cycles/ticks
average: 272292 cycles/ticks
indcpa_enc:
median: 357718 cycles/ticks
average: 363418 cycles/ticks
indcpa_dec:
median: 121418 cycles/ticks
average: 123859 cycles/ticks
kyber_keypair_derand:
median: 291846 cycles/ticks
average: 296429 cycles/ticks
kyber_keypair:
median: 301300 cycles/ticks
average: 306666 cycles/ticks
kyber_encaps_derand:
median: 384972 cycles/ticks
average: 391971 cycles/ticks
kyber_encaps:
median: 387030 cycles/ticks
average: 393348 cycles/ticks
kyber_decaps:
median: 511978 cycles/ticks
average: 519704 cycles/ticks
Loop spin: 916
gen_a:
median: 57658 cycles/ticks
average: 58278 cycles/ticks
poly_getnoise_eta1:
median: 11264 cycles/ticks
average: 11317 cycles/ticks
poly_getnoise_eta2:
median: 7242 cycles/ticks
average: 7293 cycles/ticks
NTT:
median: 23248 cycles/ticks
average: 23416 cycles/ticks
INVNTT:
median: 33444 cycles/ticks
average: 34061 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23588 cycles/ticks
average: 23961 cycles/ticks
poly_tomsg:
median: 3854 cycles/ticks
average: 3881 cycles/ticks
poly_frommsg:
median: 3464 cycles/ticks
average: 3518 cycles/ticks
poly_compress:
median: 3708 cycles/ticks
average: 3802 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1048 cycles/ticks
polyvec_compress:
median: 11400 cycles/ticks
average: 11685 cycles/ticks
polyvec_decompress:
median: 4268 cycles/ticks
average: 4292 cycles/ticks
indcpa_keypair:
median: 268786 cycles/ticks
average: 273724 cycles/ticks
indcpa_enc:
median: 358048 cycles/ticks
average: 364715 cycles/ticks
indcpa_dec:
median: 121282 cycles/ticks
average: 123445 cycles/ticks
kyber_keypair_derand:
median: 291838 cycles/ticks
average: 297050 cycles/ticks
kyber_keypair:
median: 301128 cycles/ticks
average: 306151 cycles/ticks
kyber_encaps_derand:
median: 384738 cycles/ticks
average: 391010 cycles/ticks
kyber_encaps:
median: 385982 cycles/ticks
average: 392256 cycles/ticks
kyber_decaps:
median: 512006 cycles/ticks
average: 518864 cycles/ticks
Loop spin: 917
gen_a:
median: 57608 cycles/ticks
average: 58751 cycles/ticks
poly_getnoise_eta1:
median: 11258 cycles/ticks
average: 11420 cycles/ticks
poly_getnoise_eta2:
median: 7366 cycles/ticks
average: 7479 cycles/ticks
NTT:
median: 23300 cycles/ticks
average: 23691 cycles/ticks
INVNTT:
median: 33442 cycles/ticks
average: 34063 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23570 cycles/ticks
average: 23688 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3854 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3463 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3675 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1036 cycles/ticks
polyvec_compress:
median: 11330 cycles/ticks
average: 11395 cycles/ticks
polyvec_decompress:
median: 4260 cycles/ticks
average: 4297 cycles/ticks
indcpa_keypair:
median: 268354 cycles/ticks
average: 272353 cycles/ticks
indcpa_enc:
median: 357942 cycles/ticks
average: 363375 cycles/ticks
indcpa_dec:
median: 121260 cycles/ticks
average: 123487 cycles/ticks
kyber_keypair_derand:
median: 291704 cycles/ticks
average: 295785 cycles/ticks
kyber_keypair:
median: 300872 cycles/ticks
average: 305373 cycles/ticks
kyber_encaps_derand:
median: 384940 cycles/ticks
average: 391943 cycles/ticks
kyber_encaps:
median: 385956 cycles/ticks
average: 392980 cycles/ticks
kyber_decaps:
median: 512448 cycles/ticks
average: 521848 cycles/ticks
Loop spin: 918
gen_a:
median: 57696 cycles/ticks
average: 59057 cycles/ticks
poly_getnoise_eta1:
median: 11338 cycles/ticks
average: 11571 cycles/ticks
poly_getnoise_eta2:
median: 7268 cycles/ticks
average: 7532 cycles/ticks
NTT:
median: 23332 cycles/ticks
average: 23772 cycles/ticks
INVNTT:
median: 33498 cycles/ticks
average: 34162 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23604 cycles/ticks
average: 24096 cycles/ticks
poly_tomsg:
median: 3866 cycles/ticks
average: 3973 cycles/ticks
poly_frommsg:
median: 3444 cycles/ticks
average: 3468 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3673 cycles/ticks
poly_decompress:
median: 1030 cycles/ticks
average: 1054 cycles/ticks
polyvec_compress:
median: 11554 cycles/ticks
average: 11714 cycles/ticks
polyvec_decompress:
median: 4260 cycles/ticks
average: 4273 cycles/ticks
indcpa_keypair:
median: 268428 cycles/ticks
average: 273300 cycles/ticks
indcpa_enc:
median: 357630 cycles/ticks
average: 363688 cycles/ticks
indcpa_dec:
median: 121464 cycles/ticks
average: 123835 cycles/ticks
kyber_keypair_derand:
median: 291670 cycles/ticks
average: 296065 cycles/ticks
kyber_keypair:
median: 301394 cycles/ticks
average: 307719 cycles/ticks
kyber_encaps_derand:
median: 385032 cycles/ticks
average: 392703 cycles/ticks
kyber_encaps:
median: 386180 cycles/ticks
average: 393261 cycles/ticks
kyber_decaps:
median: 512286 cycles/ticks
average: 522036 cycles/ticks
Loop spin: 919
gen_a:
median: 57664 cycles/ticks
average: 58465 cycles/ticks
poly_getnoise_eta1:
median: 11340 cycles/ticks
average: 11593 cycles/ticks
poly_getnoise_eta2:
median: 7264 cycles/ticks
average: 7465 cycles/ticks
NTT:
median: 23260 cycles/ticks
average: 23736 cycles/ticks
INVNTT:
median: 33516 cycles/ticks
average: 34291 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23598 cycles/ticks
average: 24036 cycles/ticks
poly_tomsg:
median: 3950 cycles/ticks
average: 4045 cycles/ticks
poly_frommsg:
median: 3466 cycles/ticks
average: 3569 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3679 cycles/ticks
poly_decompress:
median: 1024 cycles/ticks
average: 1048 cycles/ticks
polyvec_compress:
median: 11330 cycles/ticks
average: 11400 cycles/ticks
polyvec_decompress:
median: 4372 cycles/ticks
average: 4525 cycles/ticks
indcpa_keypair:
median: 268516 cycles/ticks
average: 273211 cycles/ticks
indcpa_enc:
median: 357782 cycles/ticks
average: 364590 cycles/ticks
indcpa_dec:
median: 121308 cycles/ticks
average: 123243 cycles/ticks
kyber_keypair_derand:
median: 291970 cycles/ticks
average: 297877 cycles/ticks
kyber_keypair:
median: 301032 cycles/ticks
average: 305764 cycles/ticks
kyber_encaps_derand:
median: 384792 cycles/ticks
average: 391779 cycles/ticks
kyber_encaps:
median: 386024 cycles/ticks
average: 392483 cycles/ticks
kyber_decaps:
median: 512260 cycles/ticks
average: 521238 cycles/ticks
Loop spin: 920
gen_a:
median: 57672 cycles/ticks
average: 58775 cycles/ticks
poly_getnoise_eta1:
median: 11300 cycles/ticks
average: 11498 cycles/ticks
poly_getnoise_eta2:
median: 7246 cycles/ticks
average: 7376 cycles/ticks
NTT:
median: 23282 cycles/ticks
average: 23681 cycles/ticks
INVNTT:
median: 33518 cycles/ticks
average: 34102 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23562 cycles/ticks
average: 23659 cycles/ticks
poly_tomsg:
median: 3854 cycles/ticks
average: 3863 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3481 cycles/ticks
poly_compress:
median: 3662 cycles/ticks
average: 3676 cycles/ticks
poly_decompress:
median: 1024 cycles/ticks
average: 1033 cycles/ticks
polyvec_compress:
median: 11380 cycles/ticks
average: 11659 cycles/ticks
polyvec_decompress:
median: 4262 cycles/ticks
average: 4293 cycles/ticks
indcpa_keypair:
median: 269038 cycles/ticks
average: 274082 cycles/ticks
indcpa_enc:
median: 357760 cycles/ticks
average: 363868 cycles/ticks
indcpa_dec:
median: 121338 cycles/ticks
average: 123567 cycles/ticks
kyber_keypair_derand:
median: 291936 cycles/ticks
average: 297028 cycles/ticks
kyber_keypair:
median: 301576 cycles/ticks
average: 306002 cycles/ticks
kyber_encaps_derand:
median: 384792 cycles/ticks
average: 391128 cycles/ticks
kyber_encaps:
median: 386174 cycles/ticks
average: 393333 cycles/ticks
kyber_decaps:
median: 512410 cycles/ticks
average: 522087 cycles/ticks
Loop spin: 921
gen_a:
median: 57718 cycles/ticks
average: 58984 cycles/ticks
poly_getnoise_eta1:
median: 11260 cycles/ticks
average: 11348 cycles/ticks
poly_getnoise_eta2:
median: 7238 cycles/ticks
average: 7259 cycles/ticks
NTT:
median: 23314 cycles/ticks
average: 23711 cycles/ticks
INVNTT:
median: 33554 cycles/ticks
average: 34625 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23660 cycles/ticks
average: 24204 cycles/ticks
poly_tomsg:
median: 3850 cycles/ticks
average: 3965 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3472 cycles/ticks
poly_compress:
median: 3758 cycles/ticks
average: 3840 cycles/ticks
poly_decompress:
median: 1050 cycles/ticks
average: 1102 cycles/ticks
polyvec_compress:
median: 11326 cycles/ticks
average: 11401 cycles/ticks
polyvec_decompress:
median: 4318 cycles/ticks
average: 4435 cycles/ticks
indcpa_keypair:
median: 268400 cycles/ticks
average: 272926 cycles/ticks
indcpa_enc:
median: 358114 cycles/ticks
average: 364615 cycles/ticks
indcpa_dec:
median: 121506 cycles/ticks
average: 123785 cycles/ticks
kyber_keypair_derand:
median: 291862 cycles/ticks
average: 296623 cycles/ticks
kyber_keypair:
median: 301020 cycles/ticks
average: 306123 cycles/ticks
kyber_encaps_derand:
median: 385146 cycles/ticks
average: 391804 cycles/ticks
kyber_encaps:
median: 386508 cycles/ticks
average: 393705 cycles/ticks
kyber_decaps:
median: 512824 cycles/ticks
average: 521343 cycles/ticks
Loop spin: 922
gen_a:
median: 57614 cycles/ticks
average: 58429 cycles/ticks
poly_getnoise_eta1:
median: 11326 cycles/ticks
average: 11396 cycles/ticks
poly_getnoise_eta2:
median: 7244 cycles/ticks
average: 7288 cycles/ticks
NTT:
median: 23336 cycles/ticks
average: 23865 cycles/ticks
INVNTT:
median: 33526 cycles/ticks
average: 34372 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23574 cycles/ticks
average: 23739 cycles/ticks
poly_tomsg:
median: 3934 cycles/ticks
average: 4082 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3470 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3680 cycles/ticks
poly_decompress:
median: 1024 cycles/ticks
average: 1047 cycles/ticks
polyvec_compress:
median: 11402 cycles/ticks
average: 11688 cycles/ticks
polyvec_decompress:
median: 4266 cycles/ticks
average: 4311 cycles/ticks
indcpa_keypair:
median: 268526 cycles/ticks
average: 273339 cycles/ticks
indcpa_enc:
median: 358298 cycles/ticks
average: 364614 cycles/ticks
indcpa_dec:
median: 121360 cycles/ticks
average: 123540 cycles/ticks
kyber_keypair_derand:
median: 291712 cycles/ticks
average: 296960 cycles/ticks
kyber_keypair:
median: 301306 cycles/ticks
average: 307221 cycles/ticks
kyber_encaps_derand:
median: 385160 cycles/ticks
average: 391584 cycles/ticks
kyber_encaps:
median: 386336 cycles/ticks
average: 392660 cycles/ticks
kyber_decaps:
median: 512680 cycles/ticks
average: 521409 cycles/ticks
Loop spin: 923
gen_a:
median: 57678 cycles/ticks
average: 58777 cycles/ticks
poly_getnoise_eta1:
median: 11338 cycles/ticks
average: 11509 cycles/ticks
poly_getnoise_eta2:
median: 7256 cycles/ticks
average: 7375 cycles/ticks
NTT:
median: 23378 cycles/ticks
average: 23978 cycles/ticks
INVNTT:
median: 33490 cycles/ticks
average: 34089 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23592 cycles/ticks
average: 23940 cycles/ticks
poly_tomsg:
median: 3852 cycles/ticks
average: 3869 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3491 cycles/ticks
poly_compress:
median: 3698 cycles/ticks
average: 3806 cycles/ticks
poly_decompress:
median: 1048 cycles/ticks
average: 1102 cycles/ticks
polyvec_compress:
median: 11356 cycles/ticks
average: 11492 cycles/ticks
polyvec_decompress:
median: 4264 cycles/ticks
average: 4292 cycles/ticks
indcpa_keypair:
median: 268642 cycles/ticks
average: 273906 cycles/ticks
indcpa_enc:
median: 357880 cycles/ticks
average: 364698 cycles/ticks
indcpa_dec:
median: 121296 cycles/ticks
average: 123564 cycles/ticks
kyber_keypair_derand:
median: 291582 cycles/ticks
average: 297103 cycles/ticks
kyber_keypair:
median: 300890 cycles/ticks
average: 305778 cycles/ticks
kyber_encaps_derand:
median: 384666 cycles/ticks
average: 391115 cycles/ticks
kyber_encaps:
median: 385984 cycles/ticks
average: 392188 cycles/ticks
kyber_decaps:
median: 512274 cycles/ticks
average: 521247 cycles/ticks
Loop spin: 924
gen_a:
median: 57742 cycles/ticks
average: 58810 cycles/ticks
poly_getnoise_eta1:
median: 11408 cycles/ticks
average: 11574 cycles/ticks
poly_getnoise_eta2:
median: 7244 cycles/ticks
average: 7360 cycles/ticks
NTT:
median: 23280 cycles/ticks
average: 23842 cycles/ticks
INVNTT:
median: 33564 cycles/ticks
average: 34199 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23618 cycles/ticks
average: 24089 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3867 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3469 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3675 cycles/ticks
poly_decompress:
median: 1024 cycles/ticks
average: 1034 cycles/ticks
polyvec_compress:
median: 11324 cycles/ticks
average: 11380 cycles/ticks
polyvec_decompress:
median: 4352 cycles/ticks
average: 4422 cycles/ticks
indcpa_keypair:
median: 268610 cycles/ticks
average: 273353 cycles/ticks
indcpa_enc:
median: 357826 cycles/ticks
average: 363291 cycles/ticks
indcpa_dec:
median: 121594 cycles/ticks
average: 124411 cycles/ticks
kyber_keypair_derand:
median: 291648 cycles/ticks
average: 296401 cycles/ticks
kyber_keypair:
median: 301248 cycles/ticks
average: 306675 cycles/ticks
kyber_encaps_derand:
median: 385142 cycles/ticks
average: 392641 cycles/ticks
kyber_encaps:
median: 386362 cycles/ticks
average: 393500 cycles/ticks
kyber_decaps:
median: 512836 cycles/ticks
average: 521542 cycles/ticks
Loop spin: 925
gen_a:
median: 57704 cycles/ticks
average: 58590 cycles/ticks
poly_getnoise_eta1:
median: 11326 cycles/ticks
average: 11404 cycles/ticks
poly_getnoise_eta2:
median: 7244 cycles/ticks
average: 7286 cycles/ticks
NTT:
median: 23402 cycles/ticks
average: 23795 cycles/ticks
INVNTT:
median: 33520 cycles/ticks
average: 34196 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23592 cycles/ticks
average: 24096 cycles/ticks
poly_tomsg:
median: 3860 cycles/ticks
average: 3970 cycles/ticks
poly_frommsg:
median: 3448 cycles/ticks
average: 3521 cycles/ticks
poly_compress:
median: 3744 cycles/ticks
average: 3899 cycles/ticks
poly_decompress:
median: 1030 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11318 cycles/ticks
average: 11370 cycles/ticks
polyvec_decompress:
median: 4274 cycles/ticks
average: 4407 cycles/ticks
indcpa_keypair:
median: 268570 cycles/ticks
average: 272819 cycles/ticks
indcpa_enc:
median: 358044 cycles/ticks
average: 364390 cycles/ticks
indcpa_dec:
median: 121382 cycles/ticks
average: 123817 cycles/ticks
kyber_keypair_derand:
median: 291682 cycles/ticks
average: 296962 cycles/ticks
kyber_keypair:
median: 301270 cycles/ticks
average: 307379 cycles/ticks
kyber_encaps_derand:
median: 385042 cycles/ticks
average: 391840 cycles/ticks
kyber_encaps:
median: 385984 cycles/ticks
average: 391800 cycles/ticks
kyber_decaps:
median: 512136 cycles/ticks
average: 520469 cycles/ticks
Loop spin: 926
gen_a:
median: 57532 cycles/ticks
average: 58187 cycles/ticks
poly_getnoise_eta1:
median: 11250 cycles/ticks
average: 11335 cycles/ticks
poly_getnoise_eta2:
median: 7240 cycles/ticks
average: 7261 cycles/ticks
NTT:
median: 23360 cycles/ticks
average: 23855 cycles/ticks
INVNTT:
median: 33518 cycles/ticks
average: 34225 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23596 cycles/ticks
average: 24058 cycles/ticks
poly_tomsg:
median: 3850 cycles/ticks
average: 3868 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3466 cycles/ticks
poly_compress:
median: 3700 cycles/ticks
average: 3797 cycles/ticks
poly_decompress:
median: 1056 cycles/ticks
average: 1111 cycles/ticks
polyvec_compress:
median: 11328 cycles/ticks
average: 11434 cycles/ticks
polyvec_decompress:
median: 4262 cycles/ticks
average: 4287 cycles/ticks
indcpa_keypair:
median: 269072 cycles/ticks
average: 273732 cycles/ticks
indcpa_enc:
median: 358146 cycles/ticks
average: 365141 cycles/ticks
indcpa_dec:
median: 121372 cycles/ticks
average: 123195 cycles/ticks
kyber_keypair_derand:
median: 291816 cycles/ticks
average: 297029 cycles/ticks
kyber_keypair:
median: 301046 cycles/ticks
average: 305858 cycles/ticks
kyber_encaps_derand:
median: 384998 cycles/ticks
average: 391068 cycles/ticks
kyber_encaps:
median: 386698 cycles/ticks
average: 393878 cycles/ticks
kyber_decaps:
median: 512328 cycles/ticks
average: 521803 cycles/ticks
Loop spin: 927
gen_a:
median: 57656 cycles/ticks
average: 58585 cycles/ticks
poly_getnoise_eta1:
median: 11308 cycles/ticks
average: 11362 cycles/ticks
poly_getnoise_eta2:
median: 7274 cycles/ticks
average: 7449 cycles/ticks
NTT:
median: 23252 cycles/ticks
average: 23537 cycles/ticks
INVNTT:
median: 33488 cycles/ticks
average: 34182 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23580 cycles/ticks
average: 23956 cycles/ticks
poly_tomsg:
median: 3846 cycles/ticks
average: 3851 cycles/ticks
poly_frommsg:
median: 3440 cycles/ticks
average: 3462 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3675 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1050 cycles/ticks
polyvec_compress:
median: 11342 cycles/ticks
average: 11506 cycles/ticks
polyvec_decompress:
median: 4390 cycles/ticks
average: 4411 cycles/ticks
indcpa_keypair:
median: 268618 cycles/ticks
average: 273353 cycles/ticks
indcpa_enc:
median: 357734 cycles/ticks
average: 363639 cycles/ticks
indcpa_dec:
median: 121418 cycles/ticks
average: 123876 cycles/ticks
kyber_keypair_derand:
median: 292032 cycles/ticks
average: 297225 cycles/ticks
kyber_keypair:
median: 300872 cycles/ticks
average: 305913 cycles/ticks
kyber_encaps_derand:
median: 384966 cycles/ticks
average: 391992 cycles/ticks
kyber_encaps:
median: 386120 cycles/ticks
average: 393042 cycles/ticks
kyber_decaps:
median: 512078 cycles/ticks
average: 520825 cycles/ticks
Loop spin: 928
gen_a:
median: 57722 cycles/ticks
average: 58649 cycles/ticks
poly_getnoise_eta1:
median: 11334 cycles/ticks
average: 11458 cycles/ticks
poly_getnoise_eta2:
median: 7254 cycles/ticks
average: 7481 cycles/ticks
NTT:
median: 23412 cycles/ticks
average: 23998 cycles/ticks
INVNTT:
median: 33576 cycles/ticks
average: 34447 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23622 cycles/ticks
average: 24181 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3858 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3478 cycles/ticks
poly_compress:
median: 3698 cycles/ticks
average: 3796 cycles/ticks
poly_decompress:
median: 1056 cycles/ticks
average: 1065 cycles/ticks
polyvec_compress:
median: 11340 cycles/ticks
average: 11499 cycles/ticks
polyvec_decompress:
median: 4264 cycles/ticks
average: 4285 cycles/ticks
indcpa_keypair:
median: 268508 cycles/ticks
average: 272772 cycles/ticks
indcpa_enc:
median: 357902 cycles/ticks
average: 364485 cycles/ticks
indcpa_dec:
median: 121490 cycles/ticks
average: 124110 cycles/ticks
kyber_keypair_derand:
median: 291504 cycles/ticks
average: 296288 cycles/ticks
kyber_keypair:
median: 300946 cycles/ticks
average: 306325 cycles/ticks
kyber_encaps_derand:
median: 384652 cycles/ticks
average: 391293 cycles/ticks
kyber_encaps:
median: 385846 cycles/ticks
average: 392380 cycles/ticks
kyber_decaps:
median: 511936 cycles/ticks
average: 520581 cycles/ticks
Loop spin: 929
gen_a:
median: 57596 cycles/ticks
average: 58598 cycles/ticks
poly_getnoise_eta1:
median: 11362 cycles/ticks
average: 11568 cycles/ticks
poly_getnoise_eta2:
median: 7254 cycles/ticks
average: 7359 cycles/ticks
NTT:
median: 23276 cycles/ticks
average: 23881 cycles/ticks
INVNTT:
median: 33530 cycles/ticks
average: 34221 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23670 cycles/ticks
average: 24223 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3881 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3466 cycles/ticks
poly_compress:
median: 3664 cycles/ticks
average: 3691 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1052 cycles/ticks
polyvec_compress:
median: 11366 cycles/ticks
average: 11470 cycles/ticks
polyvec_decompress:
median: 4344 cycles/ticks
average: 4436 cycles/ticks
indcpa_keypair:
median: 268268 cycles/ticks
average: 272699 cycles/ticks
indcpa_enc:
median: 357652 cycles/ticks
average: 363966 cycles/ticks
indcpa_dec:
median: 121362 cycles/ticks
average: 123231 cycles/ticks
kyber_keypair_derand:
median: 292096 cycles/ticks
average: 297734 cycles/ticks
kyber_keypair:
median: 301050 cycles/ticks
average: 306329 cycles/ticks
kyber_encaps_derand:
median: 384974 cycles/ticks
average: 391930 cycles/ticks
kyber_encaps:
median: 387582 cycles/ticks
average: 394408 cycles/ticks
kyber_decaps:
median: 512518 cycles/ticks
average: 522934 cycles/ticks
Loop spin: 930
gen_a:
median: 57676 cycles/ticks
average: 58668 cycles/ticks
poly_getnoise_eta1:
median: 11216 cycles/ticks
average: 11279 cycles/ticks
poly_getnoise_eta2:
median: 7308 cycles/ticks
average: 7521 cycles/ticks
NTT:
median: 23226 cycles/ticks
average: 23614 cycles/ticks
INVNTT:
median: 33512 cycles/ticks
average: 34036 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23658 cycles/ticks
average: 24257 cycles/ticks
poly_tomsg:
median: 3846 cycles/ticks
average: 3869 cycles/ticks
poly_frommsg:
median: 3444 cycles/ticks
average: 3473 cycles/ticks
poly_compress:
median: 3672 cycles/ticks
average: 3783 cycles/ticks
poly_decompress:
median: 1058 cycles/ticks
average: 1066 cycles/ticks
polyvec_compress:
median: 11374 cycles/ticks
average: 11577 cycles/ticks
polyvec_decompress:
median: 4256 cycles/ticks
average: 4285 cycles/ticks
indcpa_keypair:
median: 268868 cycles/ticks
average: 274062 cycles/ticks
indcpa_enc:
median: 357946 cycles/ticks
average: 364093 cycles/ticks
indcpa_dec:
median: 121374 cycles/ticks
average: 123416 cycles/ticks
kyber_keypair_derand:
median: 291982 cycles/ticks
average: 296666 cycles/ticks
kyber_keypair:
median: 301046 cycles/ticks
average: 305919 cycles/ticks
kyber_encaps_derand:
median: 384774 cycles/ticks
average: 390841 cycles/ticks
kyber_encaps:
median: 385970 cycles/ticks
average: 392675 cycles/ticks
kyber_decaps:
median: 513072 cycles/ticks
average: 522939 cycles/ticks
Loop spin: 931
gen_a:
median: 57700 cycles/ticks
average: 58585 cycles/ticks
poly_getnoise_eta1:
median: 11254 cycles/ticks
average: 11317 cycles/ticks
poly_getnoise_eta2:
median: 7280 cycles/ticks
average: 7439 cycles/ticks
NTT:
median: 23300 cycles/ticks
average: 23726 cycles/ticks
INVNTT:
median: 33458 cycles/ticks
average: 34084 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23590 cycles/ticks
average: 24038 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3871 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3464 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3669 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1051 cycles/ticks
polyvec_compress:
median: 11322 cycles/ticks
average: 11383 cycles/ticks
polyvec_decompress:
median: 4256 cycles/ticks
average: 4275 cycles/ticks
indcpa_keypair:
median: 269036 cycles/ticks
average: 274158 cycles/ticks
indcpa_enc:
median: 357820 cycles/ticks
average: 363717 cycles/ticks
indcpa_dec:
median: 121466 cycles/ticks
average: 124102 cycles/ticks
kyber_keypair_derand:
median: 291732 cycles/ticks
average: 296926 cycles/ticks
kyber_keypair:
median: 301094 cycles/ticks
average: 305844 cycles/ticks
kyber_encaps_derand:
median: 384702 cycles/ticks
average: 391158 cycles/ticks
kyber_encaps:
median: 385958 cycles/ticks
average: 392674 cycles/ticks
kyber_decaps:
median: 512294 cycles/ticks
average: 521279 cycles/ticks
Loop spin: 932
gen_a:
median: 57650 cycles/ticks
average: 58983 cycles/ticks
poly_getnoise_eta1:
median: 11308 cycles/ticks
average: 11362 cycles/ticks
poly_getnoise_eta2:
median: 7242 cycles/ticks
average: 7284 cycles/ticks
NTT:
median: 23484 cycles/ticks
average: 24052 cycles/ticks
INVNTT:
median: 33458 cycles/ticks
average: 34074 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23596 cycles/ticks
average: 24012 cycles/ticks
poly_tomsg:
median: 3916 cycles/ticks
average: 4000 cycles/ticks
poly_frommsg:
median: 3446 cycles/ticks
average: 3590 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3677 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11350 cycles/ticks
average: 11560 cycles/ticks
polyvec_decompress:
median: 4356 cycles/ticks
average: 4446 cycles/ticks
indcpa_keypair:
median: 268770 cycles/ticks
average: 273110 cycles/ticks
indcpa_enc:
median: 357862 cycles/ticks
average: 363874 cycles/ticks
indcpa_dec:
median: 121414 cycles/ticks
average: 123390 cycles/ticks
kyber_keypair_derand:
median: 292422 cycles/ticks
average: 298980 cycles/ticks
kyber_keypair:
median: 301444 cycles/ticks
average: 308527 cycles/ticks
kyber_encaps_derand:
median: 385086 cycles/ticks
average: 391734 cycles/ticks
kyber_encaps:
median: 386116 cycles/ticks
average: 392346 cycles/ticks
kyber_decaps:
median: 511974 cycles/ticks
average: 519320 cycles/ticks
Loop spin: 933
gen_a:
median: 57640 cycles/ticks
average: 58369 cycles/ticks
poly_getnoise_eta1:
median: 11324 cycles/ticks
average: 11407 cycles/ticks
poly_getnoise_eta2:
median: 7240 cycles/ticks
average: 7264 cycles/ticks
NTT:
median: 23274 cycles/ticks
average: 23570 cycles/ticks
INVNTT:
median: 33468 cycles/ticks
average: 34045 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23614 cycles/ticks
average: 24193 cycles/ticks
poly_tomsg:
median: 3960 cycles/ticks
average: 4083 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3514 cycles/ticks
poly_compress:
median: 3662 cycles/ticks
average: 3681 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1036 cycles/ticks
polyvec_compress:
median: 11344 cycles/ticks
average: 11419 cycles/ticks
polyvec_decompress:
median: 4262 cycles/ticks
average: 4298 cycles/ticks
indcpa_keypair:
median: 268516 cycles/ticks
average: 272913 cycles/ticks
indcpa_enc:
median: 357568 cycles/ticks
average: 363036 cycles/ticks
indcpa_dec:
median: 121308 cycles/ticks
average: 123336 cycles/ticks
kyber_keypair_derand:
median: 291952 cycles/ticks
average: 297199 cycles/ticks
kyber_keypair:
median: 301194 cycles/ticks
average: 306607 cycles/ticks
kyber_encaps_derand:
median: 384990 cycles/ticks
average: 392034 cycles/ticks
kyber_encaps:
median: 385908 cycles/ticks
average: 392250 cycles/ticks
kyber_decaps:
median: 512284 cycles/ticks
average: 520622 cycles/ticks
Loop spin: 934
gen_a:
median: 57664 cycles/ticks
average: 58279 cycles/ticks
poly_getnoise_eta1:
median: 11246 cycles/ticks
average: 11331 cycles/ticks
poly_getnoise_eta2:
median: 7322 cycles/ticks
average: 7532 cycles/ticks
NTT:
median: 23230 cycles/ticks
average: 23409 cycles/ticks
INVNTT:
median: 33450 cycles/ticks
average: 33902 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23602 cycles/ticks
average: 24165 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3866 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3474 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3671 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1053 cycles/ticks
polyvec_compress:
median: 11378 cycles/ticks
average: 11657 cycles/ticks
polyvec_decompress:
median: 4258 cycles/ticks
average: 4276 cycles/ticks
indcpa_keypair:
median: 268844 cycles/ticks
average: 273684 cycles/ticks
indcpa_enc:
median: 358594 cycles/ticks
average: 364987 cycles/ticks
indcpa_dec:
median: 121254 cycles/ticks
average: 123691 cycles/ticks
kyber_keypair_derand:
median: 291502 cycles/ticks
average: 296338 cycles/ticks
kyber_keypair:
median: 301238 cycles/ticks
average: 306494 cycles/ticks
kyber_encaps_derand:
median: 385312 cycles/ticks
average: 392461 cycles/ticks
kyber_encaps:
median: 386120 cycles/ticks
average: 392246 cycles/ticks
kyber_decaps:
median: 512234 cycles/ticks
average: 521046 cycles/ticks
Loop spin: 935
gen_a:
median: 57712 cycles/ticks
average: 58693 cycles/ticks
poly_getnoise_eta1:
median: 11328 cycles/ticks
average: 11417 cycles/ticks
poly_getnoise_eta2:
median: 7290 cycles/ticks
average: 7437 cycles/ticks
NTT:
median: 23246 cycles/ticks
average: 23698 cycles/ticks
INVNTT:
median: 33468 cycles/ticks
average: 34079 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23588 cycles/ticks
average: 24064 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3854 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3466 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3674 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11330 cycles/ticks
average: 11400 cycles/ticks
polyvec_decompress:
median: 4376 cycles/ticks
average: 4519 cycles/ticks
indcpa_keypair:
median: 268816 cycles/ticks
average: 273364 cycles/ticks
indcpa_enc:
median: 357842 cycles/ticks
average: 364006 cycles/ticks
indcpa_dec:
median: 121504 cycles/ticks
average: 123971 cycles/ticks
kyber_keypair_derand:
median: 291500 cycles/ticks
average: 295969 cycles/ticks
kyber_keypair:
median: 300928 cycles/ticks
average: 305898 cycles/ticks
kyber_encaps_derand:
median: 384576 cycles/ticks
average: 390995 cycles/ticks
kyber_encaps:
median: 385870 cycles/ticks
average: 392473 cycles/ticks
kyber_decaps:
median: 512296 cycles/ticks
average: 520882 cycles/ticks
Loop spin: 936
gen_a:
median: 57584 cycles/ticks
average: 58688 cycles/ticks
poly_getnoise_eta1:
median: 11346 cycles/ticks
average: 11627 cycles/ticks
poly_getnoise_eta2:
median: 7264 cycles/ticks
average: 7419 cycles/ticks
NTT:
median: 23284 cycles/ticks
average: 23772 cycles/ticks
INVNTT:
median: 33460 cycles/ticks
average: 34108 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23630 cycles/ticks
average: 24225 cycles/ticks
poly_tomsg:
median: 3850 cycles/ticks
average: 3863 cycles/ticks
poly_frommsg:
median: 3444 cycles/ticks
average: 3476 cycles/ticks
poly_compress:
median: 3714 cycles/ticks
average: 3830 cycles/ticks
poly_decompress:
median: 1058 cycles/ticks
average: 1067 cycles/ticks
polyvec_compress:
median: 11346 cycles/ticks
average: 11529 cycles/ticks
polyvec_decompress:
median: 4306 cycles/ticks
average: 4427 cycles/ticks
indcpa_keypair:
median: 268740 cycles/ticks
average: 273355 cycles/ticks
indcpa_enc:
median: 358202 cycles/ticks
average: 364704 cycles/ticks
indcpa_dec:
median: 121402 cycles/ticks
average: 123849 cycles/ticks
kyber_keypair_derand:
median: 291536 cycles/ticks
average: 296614 cycles/ticks
kyber_keypair:
median: 301122 cycles/ticks
average: 306723 cycles/ticks
kyber_encaps_derand:
median: 384814 cycles/ticks
average: 391093 cycles/ticks
kyber_encaps:
median: 385932 cycles/ticks
average: 392774 cycles/ticks
kyber_decaps:
median: 512270 cycles/ticks
average: 520987 cycles/ticks
Loop spin: 937
gen_a:
median: 57636 cycles/ticks
average: 58665 cycles/ticks
poly_getnoise_eta1:
median: 11316 cycles/ticks
average: 11427 cycles/ticks
poly_getnoise_eta2:
median: 7250 cycles/ticks
average: 7276 cycles/ticks
NTT:
median: 23266 cycles/ticks
average: 23495 cycles/ticks
INVNTT:
median: 33472 cycles/ticks
average: 34121 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23646 cycles/ticks
average: 24260 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3859 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3470 cycles/ticks
poly_compress:
median: 3674 cycles/ticks
average: 3799 cycles/ticks
poly_decompress:
median: 1056 cycles/ticks
average: 1066 cycles/ticks
polyvec_compress:
median: 11338 cycles/ticks
average: 11507 cycles/ticks
polyvec_decompress:
median: 4254 cycles/ticks
average: 4283 cycles/ticks
indcpa_keypair:
median: 268612 cycles/ticks
average: 273006 cycles/ticks
indcpa_enc:
median: 357866 cycles/ticks
average: 363288 cycles/ticks
indcpa_dec:
median: 121396 cycles/ticks
average: 124022 cycles/ticks
kyber_keypair_derand:
median: 291986 cycles/ticks
average: 296830 cycles/ticks
kyber_keypair:
median: 301090 cycles/ticks
average: 306009 cycles/ticks
kyber_encaps_derand:
median: 384516 cycles/ticks
average: 390627 cycles/ticks
kyber_encaps:
median: 386014 cycles/ticks
average: 392500 cycles/ticks
kyber_decaps:
median: 512086 cycles/ticks
average: 520057 cycles/ticks
Loop spin: 938
gen_a:
median: 57606 cycles/ticks
average: 58257 cycles/ticks
poly_getnoise_eta1:
median: 11236 cycles/ticks
average: 11301 cycles/ticks
poly_getnoise_eta2:
median: 7302 cycles/ticks
average: 7458 cycles/ticks
NTT:
median: 23300 cycles/ticks
average: 23855 cycles/ticks
INVNTT:
median: 33478 cycles/ticks
average: 34143 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23616 cycles/ticks
average: 24127 cycles/ticks
poly_tomsg:
median: 3868 cycles/ticks
average: 3989 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3470 cycles/ticks
poly_compress:
median: 3662 cycles/ticks
average: 3683 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1046 cycles/ticks
polyvec_compress:
median: 11358 cycles/ticks
average: 11458 cycles/ticks
polyvec_decompress:
median: 4272 cycles/ticks
average: 4298 cycles/ticks
indcpa_keypair:
median: 268734 cycles/ticks
average: 273140 cycles/ticks
indcpa_enc:
median: 358012 cycles/ticks
average: 364042 cycles/ticks
indcpa_dec:
median: 121184 cycles/ticks
average: 123127 cycles/ticks
kyber_keypair_derand:
median: 291528 cycles/ticks
average: 296030 cycles/ticks
kyber_keypair:
median: 300616 cycles/ticks
average: 305016 cycles/ticks
kyber_encaps_derand:
median: 384646 cycles/ticks
average: 391532 cycles/ticks
kyber_encaps:
median: 386800 cycles/ticks
average: 392719 cycles/ticks
kyber_decaps:
median: 511712 cycles/ticks
average: 520792 cycles/ticks
Loop spin: 939
gen_a:
median: 57570 cycles/ticks
average: 58560 cycles/ticks
poly_getnoise_eta1:
median: 11338 cycles/ticks
average: 11407 cycles/ticks
poly_getnoise_eta2:
median: 7378 cycles/ticks
average: 7524 cycles/ticks
NTT:
median: 23342 cycles/ticks
average: 23585 cycles/ticks
INVNTT:
median: 33520 cycles/ticks
average: 34397 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23676 cycles/ticks
average: 24222 cycles/ticks
poly_tomsg:
median: 3860 cycles/ticks
average: 3969 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3469 cycles/ticks
poly_compress:
median: 3662 cycles/ticks
average: 3691 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11326 cycles/ticks
average: 11370 cycles/ticks
polyvec_decompress:
median: 4266 cycles/ticks
average: 4299 cycles/ticks
indcpa_keypair:
median: 268414 cycles/ticks
average: 273261 cycles/ticks
indcpa_enc:
median: 357988 cycles/ticks
average: 364544 cycles/ticks
indcpa_dec:
median: 121456 cycles/ticks
average: 123242 cycles/ticks
kyber_keypair_derand:
median: 291868 cycles/ticks
average: 297292 cycles/ticks
kyber_keypair:
median: 301130 cycles/ticks
average: 306295 cycles/ticks
kyber_encaps_derand:
median: 384846 cycles/ticks
average: 391594 cycles/ticks
kyber_encaps:
median: 385658 cycles/ticks
average: 391555 cycles/ticks
kyber_decaps:
median: 512264 cycles/ticks
average: 520751 cycles/ticks
Loop spin: 940
gen_a:
median: 57660 cycles/ticks
average: 58558 cycles/ticks
poly_getnoise_eta1:
median: 11352 cycles/ticks
average: 11549 cycles/ticks
poly_getnoise_eta2:
median: 7238 cycles/ticks
average: 7310 cycles/ticks
NTT:
median: 23294 cycles/ticks
average: 23703 cycles/ticks
INVNTT:
median: 33452 cycles/ticks
average: 33857 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23592 cycles/ticks
average: 23980 cycles/ticks
poly_tomsg:
median: 3940 cycles/ticks
average: 4063 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3516 cycles/ticks
poly_compress:
median: 3658 cycles/ticks
average: 3697 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11358 cycles/ticks
average: 11630 cycles/ticks
polyvec_decompress:
median: 4256 cycles/ticks
average: 4286 cycles/ticks
indcpa_keypair:
median: 268614 cycles/ticks
average: 274094 cycles/ticks
indcpa_enc:
median: 357898 cycles/ticks
average: 364848 cycles/ticks
indcpa_dec:
median: 121234 cycles/ticks
average: 123082 cycles/ticks
kyber_keypair_derand:
median: 296132 cycles/ticks
average: 301253 cycles/ticks
kyber_keypair:
median: 301144 cycles/ticks
average: 306154 cycles/ticks
kyber_encaps_derand:
median: 384824 cycles/ticks
average: 390995 cycles/ticks
kyber_encaps:
median: 386108 cycles/ticks
average: 392883 cycles/ticks
kyber_decaps:
median: 512376 cycles/ticks
average: 522187 cycles/ticks
Loop spin: 941
gen_a:
median: 57706 cycles/ticks
average: 58932 cycles/ticks
poly_getnoise_eta1:
median: 11358 cycles/ticks
average: 11634 cycles/ticks
poly_getnoise_eta2:
median: 7244 cycles/ticks
average: 7290 cycles/ticks
NTT:
median: 23270 cycles/ticks
average: 23675 cycles/ticks
INVNTT:
median: 33474 cycles/ticks
average: 33931 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23628 cycles/ticks
average: 24226 cycles/ticks
poly_tomsg:
median: 3850 cycles/ticks
average: 3871 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3470 cycles/ticks
poly_compress:
median: 3664 cycles/ticks
average: 3732 cycles/ticks
poly_decompress:
median: 1056 cycles/ticks
average: 1079 cycles/ticks
polyvec_compress:
median: 11324 cycles/ticks
average: 11477 cycles/ticks
polyvec_decompress:
median: 4260 cycles/ticks
average: 4276 cycles/ticks
indcpa_keypair:
median: 269024 cycles/ticks
average: 273949 cycles/ticks
indcpa_enc:
median: 357722 cycles/ticks
average: 363613 cycles/ticks
indcpa_dec:
median: 121358 cycles/ticks
average: 123490 cycles/ticks
kyber_keypair_derand:
median: 291944 cycles/ticks
average: 297391 cycles/ticks
kyber_keypair:
median: 301094 cycles/ticks
average: 306297 cycles/ticks
kyber_encaps_derand:
median: 384920 cycles/ticks
average: 391974 cycles/ticks
kyber_encaps:
median: 386094 cycles/ticks
average: 392884 cycles/ticks
kyber_decaps:
median: 512386 cycles/ticks
average: 521443 cycles/ticks
Loop spin: 942
gen_a:
median: 57680 cycles/ticks
average: 58530 cycles/ticks
poly_getnoise_eta1:
median: 11324 cycles/ticks
average: 11405 cycles/ticks
poly_getnoise_eta2:
median: 7278 cycles/ticks
average: 7494 cycles/ticks
NTT:
median: 23264 cycles/ticks
average: 23870 cycles/ticks
INVNTT:
median: 33564 cycles/ticks
average: 34324 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23578 cycles/ticks
average: 23925 cycles/ticks
poly_tomsg:
median: 3854 cycles/ticks
average: 3862 cycles/ticks
poly_frommsg:
median: 3538 cycles/ticks
average: 3627 cycles/ticks
poly_compress:
median: 3678 cycles/ticks
average: 3786 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1065 cycles/ticks
polyvec_compress:
median: 11328 cycles/ticks
average: 11385 cycles/ticks
polyvec_decompress:
median: 4264 cycles/ticks
average: 4278 cycles/ticks
indcpa_keypair:
median: 269122 cycles/ticks
average: 273418 cycles/ticks
indcpa_enc:
median: 357960 cycles/ticks
average: 363464 cycles/ticks
indcpa_dec:
median: 121520 cycles/ticks
average: 124075 cycles/ticks
kyber_keypair_derand:
median: 291460 cycles/ticks
average: 296604 cycles/ticks
kyber_keypair:
median: 301166 cycles/ticks
average: 306670 cycles/ticks
kyber_encaps_derand:
median: 384772 cycles/ticks
average: 391864 cycles/ticks
kyber_encaps:
median: 385686 cycles/ticks
average: 392220 cycles/ticks
kyber_decaps:
median: 511942 cycles/ticks
average: 519960 cycles/ticks
Loop spin: 943
gen_a:
median: 57626 cycles/ticks
average: 58772 cycles/ticks
poly_getnoise_eta1:
median: 11268 cycles/ticks
average: 11374 cycles/ticks
poly_getnoise_eta2:
median: 7240 cycles/ticks
average: 7258 cycles/ticks
NTT:
median: 23258 cycles/ticks
average: 23439 cycles/ticks
INVNTT:
median: 33518 cycles/ticks
average: 34189 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23728 cycles/ticks
average: 24293 cycles/ticks
poly_tomsg:
median: 3850 cycles/ticks
average: 3949 cycles/ticks
poly_frommsg:
median: 3468 cycles/ticks
average: 3497 cycles/ticks
poly_compress:
median: 3770 cycles/ticks
average: 3844 cycles/ticks
poly_decompress:
median: 1044 cycles/ticks
average: 1097 cycles/ticks
polyvec_compress:
median: 11334 cycles/ticks
average: 11445 cycles/ticks
polyvec_decompress:
median: 4264 cycles/ticks
average: 4277 cycles/ticks
indcpa_keypair:
median: 268696 cycles/ticks
average: 273410 cycles/ticks
indcpa_enc:
median: 358210 cycles/ticks
average: 364969 cycles/ticks
indcpa_dec:
median: 121318 cycles/ticks
average: 123791 cycles/ticks
kyber_keypair_derand:
median: 291612 cycles/ticks
average: 297561 cycles/ticks
kyber_keypair:
median: 301674 cycles/ticks
average: 306946 cycles/ticks
kyber_encaps_derand:
median: 384950 cycles/ticks
average: 392302 cycles/ticks
kyber_encaps:
median: 385980 cycles/ticks
average: 392907 cycles/ticks
kyber_decaps:
median: 512166 cycles/ticks
average: 521072 cycles/ticks
Loop spin: 944
gen_a:
median: 57726 cycles/ticks
average: 58485 cycles/ticks
poly_getnoise_eta1:
median: 11318 cycles/ticks
average: 11380 cycles/ticks
poly_getnoise_eta2:
median: 7238 cycles/ticks
average: 7260 cycles/ticks
NTT:
median: 23232 cycles/ticks
average: 23628 cycles/ticks
INVNTT:
median: 33482 cycles/ticks
average: 34068 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23596 cycles/ticks
average: 24099 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3870 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3470 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3678 cycles/ticks
poly_decompress:
median: 1030 cycles/ticks
average: 1049 cycles/ticks
polyvec_compress:
median: 11332 cycles/ticks
average: 11457 cycles/ticks
polyvec_decompress:
median: 4354 cycles/ticks
average: 4445 cycles/ticks
indcpa_keypair:
median: 268854 cycles/ticks
average: 273501 cycles/ticks
indcpa_enc:
median: 358368 cycles/ticks
average: 364809 cycles/ticks
indcpa_dec:
median: 121224 cycles/ticks
average: 122980 cycles/ticks
kyber_keypair_derand:
median: 291934 cycles/ticks
average: 297996 cycles/ticks
kyber_keypair:
median: 300628 cycles/ticks
average: 305744 cycles/ticks
kyber_encaps_derand:
median: 384628 cycles/ticks
average: 392131 cycles/ticks
kyber_encaps:
median: 385862 cycles/ticks
average: 393220 cycles/ticks
kyber_decaps:
median: 512870 cycles/ticks
average: 522211 cycles/ticks
Loop spin: 945
gen_a:
median: 57714 cycles/ticks
average: 58727 cycles/ticks
poly_getnoise_eta1:
median: 11332 cycles/ticks
average: 11394 cycles/ticks
poly_getnoise_eta2:
median: 7248 cycles/ticks
average: 7289 cycles/ticks
NTT:
median: 23304 cycles/ticks
average: 23660 cycles/ticks
INVNTT:
median: 33476 cycles/ticks
average: 34147 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23612 cycles/ticks
average: 24017 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3857 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3471 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3677 cycles/ticks
poly_decompress:
median: 1024 cycles/ticks
average: 1034 cycles/ticks
polyvec_compress:
median: 11320 cycles/ticks
average: 11368 cycles/ticks
polyvec_decompress:
median: 4258 cycles/ticks
average: 4285 cycles/ticks
indcpa_keypair:
median: 269050 cycles/ticks
average: 273918 cycles/ticks
indcpa_enc:
median: 357890 cycles/ticks
average: 363574 cycles/ticks
indcpa_dec:
median: 121514 cycles/ticks
average: 123677 cycles/ticks
kyber_keypair_derand:
median: 291640 cycles/ticks
average: 296608 cycles/ticks
kyber_keypair:
median: 301168 cycles/ticks
average: 306756 cycles/ticks
kyber_encaps_derand:
median: 384816 cycles/ticks
average: 392672 cycles/ticks
kyber_encaps:
median: 385876 cycles/ticks
average: 392761 cycles/ticks
kyber_decaps:
median: 512108 cycles/ticks
average: 520931 cycles/ticks
Loop spin: 946
gen_a:
median: 57762 cycles/ticks
average: 58832 cycles/ticks
poly_getnoise_eta1:
median: 11318 cycles/ticks
average: 11438 cycles/ticks
poly_getnoise_eta2:
median: 7348 cycles/ticks
average: 7529 cycles/ticks
NTT:
median: 23482 cycles/ticks
average: 23910 cycles/ticks
INVNTT:
median: 33486 cycles/ticks
average: 34114 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23586 cycles/ticks
average: 23856 cycles/ticks
poly_tomsg:
median: 3854 cycles/ticks
average: 3975 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3467 cycles/ticks
poly_compress:
median: 3660 cycles/ticks
average: 3674 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1049 cycles/ticks
polyvec_compress:
median: 11440 cycles/ticks
average: 11707 cycles/ticks
polyvec_decompress:
median: 4262 cycles/ticks
average: 4280 cycles/ticks
indcpa_keypair:
median: 268766 cycles/ticks
average: 273462 cycles/ticks
indcpa_enc:
median: 357554 cycles/ticks
average: 363816 cycles/ticks
indcpa_dec:
median: 121442 cycles/ticks
average: 124011 cycles/ticks
kyber_keypair_derand:
median: 291292 cycles/ticks
average: 296315 cycles/ticks
kyber_keypair:
median: 301134 cycles/ticks
average: 306649 cycles/ticks
kyber_encaps_derand:
median: 384656 cycles/ticks
average: 391711 cycles/ticks
kyber_encaps:
median: 385920 cycles/ticks
average: 393146 cycles/ticks
kyber_decaps:
median: 511990 cycles/ticks
average: 521176 cycles/ticks
Loop spin: 947
gen_a:
median: 57700 cycles/ticks
average: 58848 cycles/ticks
poly_getnoise_eta1:
median: 11594 cycles/ticks
average: 11686 cycles/ticks
poly_getnoise_eta2:
median: 7238 cycles/ticks
average: 7297 cycles/ticks
NTT:
median: 23248 cycles/ticks
average: 23634 cycles/ticks
INVNTT:
median: 33484 cycles/ticks
average: 34164 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23644 cycles/ticks
average: 24040 cycles/ticks
poly_tomsg:
median: 3920 cycles/ticks
average: 4064 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3518 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3672 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1048 cycles/ticks
polyvec_compress:
median: 11412 cycles/ticks
average: 11688 cycles/ticks
polyvec_decompress:
median: 4266 cycles/ticks
average: 4291 cycles/ticks
indcpa_keypair:
median: 269272 cycles/ticks
average: 274113 cycles/ticks
indcpa_enc:
median: 357826 cycles/ticks
average: 363054 cycles/ticks
indcpa_dec:
median: 121420 cycles/ticks
average: 123896 cycles/ticks
kyber_keypair_derand:
median: 292320 cycles/ticks
average: 297610 cycles/ticks
kyber_keypair:
median: 301354 cycles/ticks
average: 305722 cycles/ticks
kyber_encaps_derand:
median: 384968 cycles/ticks
average: 392913 cycles/ticks
kyber_encaps:
median: 385924 cycles/ticks
average: 393520 cycles/ticks
kyber_decaps:
median: 512064 cycles/ticks
average: 520741 cycles/ticks
Loop spin: 948
gen_a:
median: 57636 cycles/ticks
average: 58701 cycles/ticks
poly_getnoise_eta1:
median: 11244 cycles/ticks
average: 11298 cycles/ticks
poly_getnoise_eta2:
median: 7260 cycles/ticks
average: 7337 cycles/ticks
NTT:
median: 23518 cycles/ticks
average: 24000 cycles/ticks
INVNTT:
median: 33458 cycles/ticks
average: 33869 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23600 cycles/ticks
average: 23993 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3853 cycles/ticks
poly_frommsg:
median: 3494 cycles/ticks
average: 3593 cycles/ticks
poly_compress:
median: 3670 cycles/ticks
average: 3799 cycles/ticks
poly_decompress:
median: 1024 cycles/ticks
average: 1034 cycles/ticks
polyvec_compress:
median: 11330 cycles/ticks
average: 11397 cycles/ticks
polyvec_decompress:
median: 4260 cycles/ticks
average: 4302 cycles/ticks
indcpa_keypair:
median: 269040 cycles/ticks
average: 274011 cycles/ticks
indcpa_enc:
median: 358082 cycles/ticks
average: 364988 cycles/ticks
indcpa_dec:
median: 121328 cycles/ticks
average: 123610 cycles/ticks
kyber_keypair_derand:
median: 291784 cycles/ticks
average: 296862 cycles/ticks
kyber_keypair:
median: 301254 cycles/ticks
average: 306400 cycles/ticks
kyber_encaps_derand:
median: 384816 cycles/ticks
average: 391698 cycles/ticks
kyber_encaps:
median: 385822 cycles/ticks
average: 392872 cycles/ticks
kyber_decaps:
median: 512078 cycles/ticks
average: 521710 cycles/ticks
Loop spin: 949
gen_a:
median: 57660 cycles/ticks
average: 58498 cycles/ticks
poly_getnoise_eta1:
median: 11306 cycles/ticks
average: 11372 cycles/ticks
poly_getnoise_eta2:
median: 7234 cycles/ticks
average: 7259 cycles/ticks
NTT:
median: 23250 cycles/ticks
average: 23623 cycles/ticks
INVNTT:
median: 33496 cycles/ticks
average: 34182 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23636 cycles/ticks
average: 24167 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3920 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3468 cycles/ticks
poly_compress:
median: 3662 cycles/ticks
average: 3727 cycles/ticks
poly_decompress:
median: 1058 cycles/ticks
average: 1127 cycles/ticks
polyvec_compress:
median: 11422 cycles/ticks
average: 11737 cycles/ticks
polyvec_decompress:
median: 4264 cycles/ticks
average: 4310 cycles/ticks
indcpa_keypair:
median: 268962 cycles/ticks
average: 273631 cycles/ticks
indcpa_enc:
median: 357988 cycles/ticks
average: 364730 cycles/ticks
indcpa_dec:
median: 121370 cycles/ticks
average: 123474 cycles/ticks
kyber_keypair_derand:
median: 291586 cycles/ticks
average: 298163 cycles/ticks
kyber_keypair:
median: 301092 cycles/ticks
average: 306175 cycles/ticks
kyber_encaps_derand:
median: 384790 cycles/ticks
average: 392217 cycles/ticks
kyber_encaps:
median: 386504 cycles/ticks
average: 393520 cycles/ticks
kyber_decaps:
median: 512210 cycles/ticks
average: 522080 cycles/ticks
Loop spin: 950
gen_a:
median: 57620 cycles/ticks
average: 58802 cycles/ticks
poly_getnoise_eta1:
median: 11338 cycles/ticks
average: 11597 cycles/ticks
poly_getnoise_eta2:
median: 7262 cycles/ticks
average: 7422 cycles/ticks
NTT:
median: 23308 cycles/ticks
average: 23732 cycles/ticks
INVNTT:
median: 33564 cycles/ticks
average: 34272 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23590 cycles/ticks
average: 23732 cycles/ticks
poly_tomsg:
median: 3846 cycles/ticks
average: 3855 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3471 cycles/ticks
poly_compress:
median: 3724 cycles/ticks
average: 3900 cycles/ticks
poly_decompress:
median: 1030 cycles/ticks
average: 1037 cycles/ticks
polyvec_compress:
median: 11376 cycles/ticks
average: 11652 cycles/ticks
polyvec_decompress:
median: 4272 cycles/ticks
average: 4305 cycles/ticks
indcpa_keypair:
median: 268758 cycles/ticks
average: 274431 cycles/ticks
indcpa_enc:
median: 357748 cycles/ticks
average: 364417 cycles/ticks
indcpa_dec:
median: 121344 cycles/ticks
average: 123369 cycles/ticks
kyber_keypair_derand:
median: 291892 cycles/ticks
average: 297735 cycles/ticks
kyber_keypair:
median: 301176 cycles/ticks
average: 306263 cycles/ticks
kyber_encaps_derand:
median: 385020 cycles/ticks
average: 392113 cycles/ticks
kyber_encaps:
median: 386262 cycles/ticks
average: 393404 cycles/ticks
kyber_decaps:
median: 512524 cycles/ticks
average: 521092 cycles/ticks
Loop spin: 951
gen_a:
median: 57714 cycles/ticks
average: 58800 cycles/ticks
poly_getnoise_eta1:
median: 11292 cycles/ticks
average: 11403 cycles/ticks
poly_getnoise_eta2:
median: 7252 cycles/ticks
average: 7421 cycles/ticks
NTT:
median: 23318 cycles/ticks
average: 23943 cycles/ticks
INVNTT:
median: 33446 cycles/ticks
average: 33862 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23608 cycles/ticks
average: 23946 cycles/ticks
poly_tomsg:
median: 3888 cycles/ticks
average: 4007 cycles/ticks
poly_frommsg:
median: 3532 cycles/ticks
average: 3615 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3684 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1037 cycles/ticks
polyvec_compress:
median: 11338 cycles/ticks
average: 11410 cycles/ticks
polyvec_decompress:
median: 4264 cycles/ticks
average: 4341 cycles/ticks
indcpa_keypair:
median: 268970 cycles/ticks
average: 273732 cycles/ticks
indcpa_enc:
median: 358036 cycles/ticks
average: 364049 cycles/ticks
indcpa_dec:
median: 121340 cycles/ticks
average: 123900 cycles/ticks
kyber_keypair_derand:
median: 292220 cycles/ticks
average: 297661 cycles/ticks
kyber_keypair:
median: 301110 cycles/ticks
average: 306526 cycles/ticks
kyber_encaps_derand:
median: 385036 cycles/ticks
average: 392047 cycles/ticks
kyber_encaps:
median: 386342 cycles/ticks
average: 392962 cycles/ticks
kyber_decaps:
median: 513322 cycles/ticks
average: 523752 cycles/ticks
Loop spin: 952
gen_a:
median: 57580 cycles/ticks
average: 58756 cycles/ticks
poly_getnoise_eta1:
median: 11302 cycles/ticks
average: 11373 cycles/ticks
poly_getnoise_eta2:
median: 7242 cycles/ticks
average: 7317 cycles/ticks
NTT:
median: 23418 cycles/ticks
average: 23972 cycles/ticks
INVNTT:
median: 33524 cycles/ticks
average: 34309 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23594 cycles/ticks
average: 23955 cycles/ticks
poly_tomsg:
median: 3962 cycles/ticks
average: 3970 cycles/ticks
poly_frommsg:
median: 3444 cycles/ticks
average: 3551 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3693 cycles/ticks
poly_decompress:
median: 1032 cycles/ticks
average: 1036 cycles/ticks
polyvec_compress:
median: 11336 cycles/ticks
average: 11406 cycles/ticks
polyvec_decompress:
median: 4266 cycles/ticks
average: 4300 cycles/ticks
indcpa_keypair:
median: 268538 cycles/ticks
average: 273862 cycles/ticks
indcpa_enc:
median: 357846 cycles/ticks
average: 365101 cycles/ticks
indcpa_dec:
median: 121462 cycles/ticks
average: 123832 cycles/ticks
kyber_keypair_derand:
median: 291710 cycles/ticks
average: 296831 cycles/ticks
kyber_keypair:
median: 301114 cycles/ticks
average: 305810 cycles/ticks
kyber_encaps_derand:
median: 385002 cycles/ticks
average: 391348 cycles/ticks
kyber_encaps:
median: 387358 cycles/ticks
average: 394694 cycles/ticks
kyber_decaps:
median: 512326 cycles/ticks
average: 522004 cycles/ticks
Loop spin: 953
gen_a:
median: 57726 cycles/ticks
average: 58929 cycles/ticks
poly_getnoise_eta1:
median: 11340 cycles/ticks
average: 11516 cycles/ticks
poly_getnoise_eta2:
median: 7246 cycles/ticks
average: 7374 cycles/ticks
NTT:
median: 23296 cycles/ticks
average: 23820 cycles/ticks
INVNTT:
median: 33502 cycles/ticks
average: 34083 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23588 cycles/ticks
average: 23970 cycles/ticks
poly_tomsg:
median: 3956 cycles/ticks
average: 4050 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3514 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3707 cycles/ticks
poly_decompress:
median: 1056 cycles/ticks
average: 1125 cycles/ticks
polyvec_compress:
median: 11362 cycles/ticks
average: 11546 cycles/ticks
polyvec_decompress:
median: 4254 cycles/ticks
average: 4274 cycles/ticks
indcpa_keypair:
median: 268706 cycles/ticks
average: 272944 cycles/ticks
indcpa_enc:
median: 358062 cycles/ticks
average: 363725 cycles/ticks
indcpa_dec:
median: 121422 cycles/ticks
average: 123493 cycles/ticks
kyber_keypair_derand:
median: 291686 cycles/ticks
average: 296256 cycles/ticks
kyber_keypair:
median: 301282 cycles/ticks
average: 306641 cycles/ticks
kyber_encaps_derand:
median: 384790 cycles/ticks
average: 391920 cycles/ticks
kyber_encaps:
median: 386228 cycles/ticks
average: 393246 cycles/ticks
kyber_decaps:
median: 512190 cycles/ticks
average: 520033 cycles/ticks
Loop spin: 954
gen_a:
median: 57574 cycles/ticks
average: 58678 cycles/ticks
poly_getnoise_eta1:
median: 11318 cycles/ticks
average: 11387 cycles/ticks
poly_getnoise_eta2:
median: 7242 cycles/ticks
average: 7265 cycles/ticks
NTT:
median: 23380 cycles/ticks
average: 23978 cycles/ticks
INVNTT:
median: 33520 cycles/ticks
average: 34204 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23660 cycles/ticks
average: 24091 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3864 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3478 cycles/ticks
poly_compress:
median: 3664 cycles/ticks
average: 3694 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11386 cycles/ticks
average: 11671 cycles/ticks
polyvec_decompress:
median: 4262 cycles/ticks
average: 4309 cycles/ticks
indcpa_keypair:
median: 268534 cycles/ticks
average: 272677 cycles/ticks
indcpa_enc:
median: 357888 cycles/ticks
average: 365802 cycles/ticks
indcpa_dec:
median: 121202 cycles/ticks
average: 123215 cycles/ticks
kyber_keypair_derand:
median: 292046 cycles/ticks
average: 298090 cycles/ticks
kyber_keypair:
median: 301446 cycles/ticks
average: 307169 cycles/ticks
kyber_encaps_derand:
median: 384868 cycles/ticks
average: 391866 cycles/ticks
kyber_encaps:
median: 386210 cycles/ticks
average: 393561 cycles/ticks
kyber_decaps:
median: 512244 cycles/ticks
average: 521919 cycles/ticks
Loop spin: 955
gen_a:
median: 57682 cycles/ticks
average: 58832 cycles/ticks
poly_getnoise_eta1:
median: 11198 cycles/ticks
average: 11267 cycles/ticks
poly_getnoise_eta2:
median: 7236 cycles/ticks
average: 7270 cycles/ticks
NTT:
median: 23250 cycles/ticks
average: 23835 cycles/ticks
INVNTT:
median: 33414 cycles/ticks
average: 33808 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23592 cycles/ticks
average: 23982 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3859 cycles/ticks
poly_frommsg:
median: 3492 cycles/ticks
average: 3598 cycles/ticks
poly_compress:
median: 3718 cycles/ticks
average: 3814 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1036 cycles/ticks
polyvec_compress:
median: 11366 cycles/ticks
average: 11655 cycles/ticks
polyvec_decompress:
median: 4262 cycles/ticks
average: 4279 cycles/ticks
indcpa_keypair:
median: 269104 cycles/ticks
average: 274417 cycles/ticks
indcpa_enc:
median: 358148 cycles/ticks
average: 364575 cycles/ticks
indcpa_dec:
median: 121264 cycles/ticks
average: 123424 cycles/ticks
kyber_keypair_derand:
median: 291972 cycles/ticks
average: 297525 cycles/ticks
kyber_keypair:
median: 300960 cycles/ticks
average: 305771 cycles/ticks
kyber_encaps_derand:
median: 385094 cycles/ticks
average: 391339 cycles/ticks
kyber_encaps:
median: 386312 cycles/ticks
average: 393358 cycles/ticks
kyber_decaps:
median: 512474 cycles/ticks
average: 522302 cycles/ticks
Loop spin: 956
gen_a:
median: 57750 cycles/ticks
average: 58650 cycles/ticks
poly_getnoise_eta1:
median: 11414 cycles/ticks
average: 11671 cycles/ticks
poly_getnoise_eta2:
median: 7240 cycles/ticks
average: 7263 cycles/ticks
NTT:
median: 23270 cycles/ticks
average: 23740 cycles/ticks
INVNTT:
median: 33448 cycles/ticks
average: 34072 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23628 cycles/ticks
average: 24217 cycles/ticks
poly_tomsg:
median: 3850 cycles/ticks
average: 3882 cycles/ticks
poly_frommsg:
median: 3444 cycles/ticks
average: 3472 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3677 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1050 cycles/ticks
polyvec_compress:
median: 11346 cycles/ticks
average: 11426 cycles/ticks
polyvec_decompress:
median: 4264 cycles/ticks
average: 4286 cycles/ticks
indcpa_keypair:
median: 268342 cycles/ticks
average: 273115 cycles/ticks
indcpa_enc:
median: 357648 cycles/ticks
average: 363726 cycles/ticks
indcpa_dec:
median: 121430 cycles/ticks
average: 123924 cycles/ticks
kyber_keypair_derand:
median: 291972 cycles/ticks
average: 297251 cycles/ticks
kyber_keypair:
median: 301154 cycles/ticks
average: 306809 cycles/ticks
kyber_encaps_derand:
median: 385168 cycles/ticks
average: 392857 cycles/ticks
kyber_encaps:
median: 386236 cycles/ticks
average: 393452 cycles/ticks
kyber_decaps:
median: 512276 cycles/ticks
average: 521260 cycles/ticks
Loop spin: 957
gen_a:
median: 57588 cycles/ticks
average: 58514 cycles/ticks
poly_getnoise_eta1:
median: 11306 cycles/ticks
average: 11570 cycles/ticks
poly_getnoise_eta2:
median: 7250 cycles/ticks
average: 7324 cycles/ticks
NTT:
median: 23412 cycles/ticks
average: 23702 cycles/ticks
INVNTT:
median: 33506 cycles/ticks
average: 34179 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23620 cycles/ticks
average: 24203 cycles/ticks
poly_tomsg:
median: 3850 cycles/ticks
average: 3902 cycles/ticks
poly_frommsg:
median: 3540 cycles/ticks
average: 3654 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3726 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1036 cycles/ticks
polyvec_compress:
median: 11336 cycles/ticks
average: 11419 cycles/ticks
polyvec_decompress:
median: 4372 cycles/ticks
average: 4464 cycles/ticks
indcpa_keypair:
median: 268556 cycles/ticks
average: 273284 cycles/ticks
indcpa_enc:
median: 357938 cycles/ticks
average: 364098 cycles/ticks
indcpa_dec:
median: 121338 cycles/ticks
average: 123684 cycles/ticks
kyber_keypair_derand:
median: 291618 cycles/ticks
average: 296597 cycles/ticks
kyber_keypair:
median: 301380 cycles/ticks
average: 306713 cycles/ticks
kyber_encaps_derand:
median: 384780 cycles/ticks
average: 391367 cycles/ticks
kyber_encaps:
median: 386104 cycles/ticks
average: 392648 cycles/ticks
kyber_decaps:
median: 512546 cycles/ticks
average: 521270 cycles/ticks
Loop spin: 958
gen_a:
median: 57692 cycles/ticks
average: 58494 cycles/ticks
poly_getnoise_eta1:
median: 11308 cycles/ticks
average: 11369 cycles/ticks
poly_getnoise_eta2:
median: 7256 cycles/ticks
average: 7280 cycles/ticks
NTT:
median: 23228 cycles/ticks
average: 23511 cycles/ticks
INVNTT:
median: 33488 cycles/ticks
average: 34148 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23600 cycles/ticks
average: 24077 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3862 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3489 cycles/ticks
poly_compress:
median: 3666 cycles/ticks
average: 3734 cycles/ticks
poly_decompress:
median: 1054 cycles/ticks
average: 1145 cycles/ticks
polyvec_compress:
median: 11342 cycles/ticks
average: 11477 cycles/ticks
polyvec_decompress:
median: 4254 cycles/ticks
average: 4277 cycles/ticks
indcpa_keypair:
median: 268440 cycles/ticks
average: 273414 cycles/ticks
indcpa_enc:
median: 357962 cycles/ticks
average: 364492 cycles/ticks
indcpa_dec:
median: 121282 cycles/ticks
average: 122859 cycles/ticks
kyber_keypair_derand:
median: 291926 cycles/ticks
average: 297127 cycles/ticks
kyber_keypair:
median: 301164 cycles/ticks
average: 306208 cycles/ticks
kyber_encaps_derand:
median: 384548 cycles/ticks
average: 390820 cycles/ticks
kyber_encaps:
median: 386062 cycles/ticks
average: 392610 cycles/ticks
kyber_decaps:
median: 512366 cycles/ticks
average: 521634 cycles/ticks
Loop spin: 959
gen_a:
median: 57678 cycles/ticks
average: 58908 cycles/ticks
poly_getnoise_eta1:
median: 11256 cycles/ticks
average: 11396 cycles/ticks
poly_getnoise_eta2:
median: 7250 cycles/ticks
average: 7407 cycles/ticks
NTT:
median: 23324 cycles/ticks
average: 23841 cycles/ticks
INVNTT:
median: 33476 cycles/ticks
average: 33899 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23574 cycles/ticks
average: 23902 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3864 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3497 cycles/ticks
poly_compress:
median: 3762 cycles/ticks
average: 3862 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1079 cycles/ticks
polyvec_compress:
median: 11322 cycles/ticks
average: 11379 cycles/ticks
polyvec_decompress:
median: 4260 cycles/ticks
average: 4292 cycles/ticks
indcpa_keypair:
median: 268946 cycles/ticks
average: 274278 cycles/ticks
indcpa_enc:
median: 358066 cycles/ticks
average: 364012 cycles/ticks
indcpa_dec:
median: 121358 cycles/ticks
average: 123999 cycles/ticks
kyber_keypair_derand:
median: 291552 cycles/ticks
average: 295856 cycles/ticks
kyber_keypair:
median: 301436 cycles/ticks
average: 306340 cycles/ticks
kyber_encaps_derand:
median: 384716 cycles/ticks
average: 391356 cycles/ticks
kyber_encaps:
median: 385904 cycles/ticks
average: 392065 cycles/ticks
kyber_decaps:
median: 511878 cycles/ticks
average: 520599 cycles/ticks
Loop spin: 960
gen_a:
median: 57698 cycles/ticks
average: 58762 cycles/ticks
poly_getnoise_eta1:
median: 11226 cycles/ticks
average: 11312 cycles/ticks
poly_getnoise_eta2:
median: 7288 cycles/ticks
average: 7422 cycles/ticks
NTT:
median: 23326 cycles/ticks
average: 23766 cycles/ticks
INVNTT:
median: 33500 cycles/ticks
average: 34343 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23598 cycles/ticks
average: 24002 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3855 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3474 cycles/ticks
poly_compress:
median: 3666 cycles/ticks
average: 3747 cycles/ticks
poly_decompress:
median: 1058 cycles/ticks
average: 1067 cycles/ticks
polyvec_compress:
median: 11350 cycles/ticks
average: 11516 cycles/ticks
polyvec_decompress:
median: 4262 cycles/ticks
average: 4303 cycles/ticks
indcpa_keypair:
median: 268910 cycles/ticks
average: 273307 cycles/ticks
indcpa_enc:
median: 358178 cycles/ticks
average: 364727 cycles/ticks
indcpa_dec:
median: 121422 cycles/ticks
average: 123658 cycles/ticks
kyber_keypair_derand:
median: 291984 cycles/ticks
average: 297247 cycles/ticks
kyber_keypair:
median: 301174 cycles/ticks
average: 306470 cycles/ticks
kyber_encaps_derand:
median: 384804 cycles/ticks
average: 390545 cycles/ticks
kyber_encaps:
median: 386166 cycles/ticks
average: 392886 cycles/ticks
kyber_decaps:
median: 511982 cycles/ticks
average: 520776 cycles/ticks
Loop spin: 961
gen_a:
median: 57654 cycles/ticks
average: 58742 cycles/ticks
poly_getnoise_eta1:
median: 11294 cycles/ticks
average: 11534 cycles/ticks
poly_getnoise_eta2:
median: 7450 cycles/ticks
average: 7535 cycles/ticks
NTT:
median: 23828 cycles/ticks
average: 24119 cycles/ticks
INVNTT:
median: 34246 cycles/ticks
average: 34553 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 24244 cycles/ticks
average: 24499 cycles/ticks
poly_tomsg:
median: 3876 cycles/ticks
average: 3991 cycles/ticks
poly_frommsg:
median: 3468 cycles/ticks
average: 3534 cycles/ticks
poly_compress:
median: 3764 cycles/ticks
average: 3806 cycles/ticks
poly_decompress:
median: 1042 cycles/ticks
average: 1078 cycles/ticks
polyvec_compress:
median: 11602 cycles/ticks
average: 11733 cycles/ticks
polyvec_decompress:
median: 4282 cycles/ticks
average: 4453 cycles/ticks
indcpa_keypair:
median: 275880 cycles/ticks
average: 275815 cycles/ticks
indcpa_enc:
median: 358022 cycles/ticks
average: 364508 cycles/ticks
indcpa_dec:
median: 121338 cycles/ticks
average: 123431 cycles/ticks
kyber_keypair_derand:
median: 291948 cycles/ticks
average: 296738 cycles/ticks
kyber_keypair:
median: 301190 cycles/ticks
average: 306165 cycles/ticks
kyber_encaps_derand:
median: 384794 cycles/ticks
average: 391042 cycles/ticks
kyber_encaps:
median: 385898 cycles/ticks
average: 391840 cycles/ticks
kyber_decaps:
median: 512050 cycles/ticks
average: 521239 cycles/ticks
Loop spin: 962
gen_a:
median: 57586 cycles/ticks
average: 58448 cycles/ticks
poly_getnoise_eta1:
median: 11238 cycles/ticks
average: 11309 cycles/ticks
poly_getnoise_eta2:
median: 7240 cycles/ticks
average: 7250 cycles/ticks
NTT:
median: 23310 cycles/ticks
average: 23737 cycles/ticks
INVNTT:
median: 33478 cycles/ticks
average: 34111 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23610 cycles/ticks
average: 24179 cycles/ticks
poly_tomsg:
median: 3844 cycles/ticks
average: 3855 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3469 cycles/ticks
poly_compress:
median: 3744 cycles/ticks
average: 3832 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1081 cycles/ticks
polyvec_compress:
median: 11342 cycles/ticks
average: 11413 cycles/ticks
polyvec_decompress:
median: 4270 cycles/ticks
average: 4303 cycles/ticks
indcpa_keypair:
median: 269136 cycles/ticks
average: 274177 cycles/ticks
indcpa_enc:
median: 358246 cycles/ticks
average: 364417 cycles/ticks
indcpa_dec:
median: 121270 cycles/ticks
average: 123141 cycles/ticks
kyber_keypair_derand:
median: 291730 cycles/ticks
average: 296905 cycles/ticks
kyber_keypair:
median: 300790 cycles/ticks
average: 307325 cycles/ticks
kyber_encaps_derand:
median: 384948 cycles/ticks
average: 393999 cycles/ticks
kyber_encaps:
median: 386284 cycles/ticks
average: 392808 cycles/ticks
kyber_decaps:
median: 512442 cycles/ticks
average: 521152 cycles/ticks
Loop spin: 963
gen_a:
median: 57566 cycles/ticks
average: 58416 cycles/ticks
poly_getnoise_eta1:
median: 11312 cycles/ticks
average: 11603 cycles/ticks
poly_getnoise_eta2:
median: 7240 cycles/ticks
average: 7257 cycles/ticks
NTT:
median: 23266 cycles/ticks
average: 23862 cycles/ticks
INVNTT:
median: 33496 cycles/ticks
average: 34147 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23650 cycles/ticks
average: 24276 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3858 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3471 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3670 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1052 cycles/ticks
polyvec_compress:
median: 11332 cycles/ticks
average: 11583 cycles/ticks
polyvec_decompress:
median: 4268 cycles/ticks
average: 4288 cycles/ticks
indcpa_keypair:
median: 268544 cycles/ticks
average: 273148 cycles/ticks
indcpa_enc:
median: 357946 cycles/ticks
average: 364849 cycles/ticks
indcpa_dec:
median: 121378 cycles/ticks
average: 123729 cycles/ticks
kyber_keypair_derand:
median: 291948 cycles/ticks
average: 297257 cycles/ticks
kyber_keypair:
median: 301254 cycles/ticks
average: 306351 cycles/ticks
kyber_encaps_derand:
median: 385264 cycles/ticks
average: 392149 cycles/ticks
kyber_encaps:
median: 386908 cycles/ticks
average: 393552 cycles/ticks
kyber_decaps:
median: 512344 cycles/ticks
average: 521288 cycles/ticks
Loop spin: 964
gen_a:
median: 57624 cycles/ticks
average: 58740 cycles/ticks
poly_getnoise_eta1:
median: 11338 cycles/ticks
average: 11408 cycles/ticks
poly_getnoise_eta2:
median: 7242 cycles/ticks
average: 7274 cycles/ticks
NTT:
median: 23268 cycles/ticks
average: 23457 cycles/ticks
INVNTT:
median: 33574 cycles/ticks
average: 34069 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23600 cycles/ticks
average: 23945 cycles/ticks
poly_tomsg:
median: 3886 cycles/ticks
average: 3998 cycles/ticks
poly_frommsg:
median: 3476 cycles/ticks
average: 3577 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3664 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1047 cycles/ticks
polyvec_compress:
median: 11324 cycles/ticks
average: 11406 cycles/ticks
polyvec_decompress:
median: 4262 cycles/ticks
average: 4279 cycles/ticks
indcpa_keypair:
median: 268698 cycles/ticks
average: 272744 cycles/ticks
indcpa_enc:
median: 357998 cycles/ticks
average: 363638 cycles/ticks
indcpa_dec:
median: 121350 cycles/ticks
average: 123059 cycles/ticks
kyber_keypair_derand:
median: 292204 cycles/ticks
average: 296812 cycles/ticks
kyber_keypair:
median: 300988 cycles/ticks
average: 306175 cycles/ticks
kyber_encaps_derand:
median: 384824 cycles/ticks
average: 391078 cycles/ticks
kyber_encaps:
median: 385944 cycles/ticks
average: 392202 cycles/ticks
kyber_decaps:
median: 512460 cycles/ticks
average: 521139 cycles/ticks
Loop spin: 965
gen_a:
median: 57716 cycles/ticks
average: 58719 cycles/ticks
poly_getnoise_eta1:
median: 11310 cycles/ticks
average: 11369 cycles/ticks
poly_getnoise_eta2:
median: 7270 cycles/ticks
average: 7504 cycles/ticks
NTT:
median: 23284 cycles/ticks
average: 23691 cycles/ticks
INVNTT:
median: 33486 cycles/ticks
average: 34112 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23634 cycles/ticks
average: 24048 cycles/ticks
poly_tomsg:
median: 3856 cycles/ticks
average: 3881 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3468 cycles/ticks
poly_compress:
median: 3662 cycles/ticks
average: 3690 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1052 cycles/ticks
polyvec_compress:
median: 11344 cycles/ticks
average: 11427 cycles/ticks
polyvec_decompress:
median: 4264 cycles/ticks
average: 4301 cycles/ticks
indcpa_keypair:
median: 268794 cycles/ticks
average: 273034 cycles/ticks
indcpa_enc:
median: 357716 cycles/ticks
average: 363578 cycles/ticks
indcpa_dec:
median: 121224 cycles/ticks
average: 123076 cycles/ticks
kyber_keypair_derand:
median: 292340 cycles/ticks
average: 296858 cycles/ticks
kyber_keypair:
median: 301154 cycles/ticks
average: 305962 cycles/ticks
kyber_encaps_derand:
median: 385226 cycles/ticks
average: 392099 cycles/ticks
kyber_encaps:
median: 386166 cycles/ticks
average: 393066 cycles/ticks
kyber_decaps:
median: 512436 cycles/ticks
average: 521002 cycles/ticks
Loop spin: 966
gen_a:
median: 57708 cycles/ticks
average: 58176 cycles/ticks
poly_getnoise_eta1:
median: 11298 cycles/ticks
average: 11398 cycles/ticks
poly_getnoise_eta2:
median: 7238 cycles/ticks
average: 7253 cycles/ticks
NTT:
median: 23262 cycles/ticks
average: 23458 cycles/ticks
INVNTT:
median: 33440 cycles/ticks
average: 33823 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23610 cycles/ticks
average: 23981 cycles/ticks
poly_tomsg:
median: 3846 cycles/ticks
average: 3858 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3466 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3685 cycles/ticks
poly_decompress:
median: 1032 cycles/ticks
average: 1036 cycles/ticks
polyvec_compress:
median: 11340 cycles/ticks
average: 11509 cycles/ticks
polyvec_decompress:
median: 4270 cycles/ticks
average: 4399 cycles/ticks
indcpa_keypair:
median: 268886 cycles/ticks
average: 273912 cycles/ticks
indcpa_enc:
median: 357658 cycles/ticks
average: 363775 cycles/ticks
indcpa_dec:
median: 121400 cycles/ticks
average: 123545 cycles/ticks
kyber_keypair_derand:
median: 291812 cycles/ticks
average: 296994 cycles/ticks
kyber_keypair:
median: 301132 cycles/ticks
average: 306581 cycles/ticks
kyber_encaps_derand:
median: 385006 cycles/ticks
average: 391555 cycles/ticks
kyber_encaps:
median: 385946 cycles/ticks
average: 392804 cycles/ticks
kyber_decaps:
median: 512414 cycles/ticks
average: 521455 cycles/ticks
Loop spin: 967
gen_a:
median: 57536 cycles/ticks
average: 58209 cycles/ticks
poly_getnoise_eta1:
median: 11226 cycles/ticks
average: 11323 cycles/ticks
poly_getnoise_eta2:
median: 7238 cycles/ticks
average: 7278 cycles/ticks
NTT:
median: 23408 cycles/ticks
average: 23930 cycles/ticks
INVNTT:
median: 33466 cycles/ticks
average: 34082 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23640 cycles/ticks
average: 24083 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3862 cycles/ticks
poly_frommsg:
median: 3440 cycles/ticks
average: 3467 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3668 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1034 cycles/ticks
polyvec_compress:
median: 11368 cycles/ticks
average: 11660 cycles/ticks
polyvec_decompress:
median: 4260 cycles/ticks
average: 4292 cycles/ticks
indcpa_keypair:
median: 268768 cycles/ticks
average: 273830 cycles/ticks
indcpa_enc:
median: 358070 cycles/ticks
average: 363343 cycles/ticks
indcpa_dec:
median: 121368 cycles/ticks
average: 123821 cycles/ticks
kyber_keypair_derand:
median: 291712 cycles/ticks
average: 296608 cycles/ticks
kyber_keypair:
median: 300998 cycles/ticks
average: 305725 cycles/ticks
kyber_encaps_derand:
median: 384696 cycles/ticks
average: 390745 cycles/ticks
kyber_encaps:
median: 386002 cycles/ticks
average: 392329 cycles/ticks
kyber_decaps:
median: 512042 cycles/ticks
average: 520257 cycles/ticks
Loop spin: 968
gen_a:
median: 57632 cycles/ticks
average: 58355 cycles/ticks
poly_getnoise_eta1:
median: 11288 cycles/ticks
average: 11538 cycles/ticks
poly_getnoise_eta2:
median: 7278 cycles/ticks
average: 7427 cycles/ticks
NTT:
median: 23300 cycles/ticks
average: 23818 cycles/ticks
INVNTT:
median: 33536 cycles/ticks
average: 34347 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23596 cycles/ticks
average: 23966 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3860 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3465 cycles/ticks
poly_compress:
median: 3668 cycles/ticks
average: 3787 cycles/ticks
poly_decompress:
median: 1056 cycles/ticks
average: 1065 cycles/ticks
polyvec_compress:
median: 11340 cycles/ticks
average: 11511 cycles/ticks
polyvec_decompress:
median: 4260 cycles/ticks
average: 4293 cycles/ticks
indcpa_keypair:
median: 268478 cycles/ticks
average: 271892 cycles/ticks
indcpa_enc:
median: 357898 cycles/ticks
average: 364418 cycles/ticks
indcpa_dec:
median: 121420 cycles/ticks
average: 123861 cycles/ticks
kyber_keypair_derand:
median: 291500 cycles/ticks
average: 296300 cycles/ticks
kyber_keypair:
median: 301090 cycles/ticks
average: 306288 cycles/ticks
kyber_encaps_derand:
median: 384846 cycles/ticks
average: 391536 cycles/ticks
kyber_encaps:
median: 387164 cycles/ticks
average: 393316 cycles/ticks
kyber_decaps:
median: 512306 cycles/ticks
average: 520909 cycles/ticks
Loop spin: 969
gen_a:
median: 57646 cycles/ticks
average: 58922 cycles/ticks
poly_getnoise_eta1:
median: 11328 cycles/ticks
average: 11409 cycles/ticks
poly_getnoise_eta2:
median: 7276 cycles/ticks
average: 7448 cycles/ticks
NTT:
median: 23362 cycles/ticks
average: 23825 cycles/ticks
INVNTT:
median: 33512 cycles/ticks
average: 34226 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23670 cycles/ticks
average: 24102 cycles/ticks
poly_tomsg:
median: 3850 cycles/ticks
average: 3890 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3480 cycles/ticks
poly_compress:
median: 3686 cycles/ticks
average: 3791 cycles/ticks
poly_decompress:
median: 1056 cycles/ticks
average: 1082 cycles/ticks
polyvec_compress:
median: 11352 cycles/ticks
average: 11552 cycles/ticks
polyvec_decompress:
median: 4280 cycles/ticks
average: 4351 cycles/ticks
indcpa_keypair:
median: 267980 cycles/ticks
average: 271895 cycles/ticks
indcpa_enc:
median: 357506 cycles/ticks
average: 363843 cycles/ticks
indcpa_dec:
median: 121362 cycles/ticks
average: 123555 cycles/ticks
kyber_keypair_derand:
median: 291746 cycles/ticks
average: 296816 cycles/ticks
kyber_keypair:
median: 301412 cycles/ticks
average: 306892 cycles/ticks
kyber_encaps_derand:
median: 385318 cycles/ticks
average: 392347 cycles/ticks
kyber_encaps:
median: 386436 cycles/ticks
average: 393168 cycles/ticks
kyber_decaps:
median: 512628 cycles/ticks
average: 522125 cycles/ticks
Loop spin: 970
gen_a:
median: 57614 cycles/ticks
average: 58606 cycles/ticks
poly_getnoise_eta1:
median: 11302 cycles/ticks
average: 11360 cycles/ticks
poly_getnoise_eta2:
median: 7250 cycles/ticks
average: 7302 cycles/ticks
NTT:
median: 23314 cycles/ticks
average: 23855 cycles/ticks
INVNTT:
median: 33492 cycles/ticks
average: 34106 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23592 cycles/ticks
average: 24038 cycles/ticks
poly_tomsg:
median: 3858 cycles/ticks
average: 3977 cycles/ticks
poly_frommsg:
median: 3546 cycles/ticks
average: 3591 cycles/ticks
poly_compress:
median: 3658 cycles/ticks
average: 3770 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1037 cycles/ticks
polyvec_compress:
median: 11406 cycles/ticks
average: 11689 cycles/ticks
polyvec_decompress:
median: 4266 cycles/ticks
average: 4297 cycles/ticks
indcpa_keypair:
median: 268540 cycles/ticks
average: 273744 cycles/ticks
indcpa_enc:
median: 357846 cycles/ticks
average: 364939 cycles/ticks
indcpa_dec:
median: 121222 cycles/ticks
average: 123052 cycles/ticks
kyber_keypair_derand:
median: 291598 cycles/ticks
average: 296990 cycles/ticks
kyber_keypair:
median: 300872 cycles/ticks
average: 305844 cycles/ticks
kyber_encaps_derand:
median: 384524 cycles/ticks
average: 391138 cycles/ticks
kyber_encaps:
median: 385918 cycles/ticks
average: 392816 cycles/ticks
kyber_decaps:
median: 511966 cycles/ticks
average: 521339 cycles/ticks
Loop spin: 971
gen_a:
median: 57584 cycles/ticks
average: 58755 cycles/ticks
poly_getnoise_eta1:
median: 11270 cycles/ticks
average: 11549 cycles/ticks
poly_getnoise_eta2:
median: 7240 cycles/ticks
average: 7257 cycles/ticks
NTT:
median: 23386 cycles/ticks
average: 23906 cycles/ticks
INVNTT:
median: 33466 cycles/ticks
average: 34119 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23572 cycles/ticks
average: 23946 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3856 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3465 cycles/ticks
poly_compress:
median: 3734 cycles/ticks
average: 3785 cycles/ticks
poly_decompress:
median: 1056 cycles/ticks
average: 1065 cycles/ticks
polyvec_compress:
median: 11338 cycles/ticks
average: 11482 cycles/ticks
polyvec_decompress:
median: 4264 cycles/ticks
average: 4300 cycles/ticks
indcpa_keypair:
median: 268868 cycles/ticks
average: 273745 cycles/ticks
indcpa_enc:
median: 358020 cycles/ticks
average: 363757 cycles/ticks
indcpa_dec:
median: 121332 cycles/ticks
average: 123730 cycles/ticks
kyber_keypair_derand:
median: 292110 cycles/ticks
average: 297140 cycles/ticks
kyber_keypair:
median: 300830 cycles/ticks
average: 305849 cycles/ticks
kyber_encaps_derand:
median: 384912 cycles/ticks
average: 391693 cycles/ticks
kyber_encaps:
median: 386550 cycles/ticks
average: 394113 cycles/ticks
kyber_decaps:
median: 512466 cycles/ticks
average: 520020 cycles/ticks
Loop spin: 972
gen_a:
median: 57642 cycles/ticks
average: 58446 cycles/ticks
poly_getnoise_eta1:
median: 11284 cycles/ticks
average: 11352 cycles/ticks
poly_getnoise_eta2:
median: 7242 cycles/ticks
average: 7267 cycles/ticks
NTT:
median: 23348 cycles/ticks
average: 23799 cycles/ticks
INVNTT:
median: 33550 cycles/ticks
average: 34267 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23610 cycles/ticks
average: 24124 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3940 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3472 cycles/ticks
poly_compress:
median: 3760 cycles/ticks
average: 3844 cycles/ticks
poly_decompress:
median: 1048 cycles/ticks
average: 1081 cycles/ticks
polyvec_compress:
median: 11324 cycles/ticks
average: 11437 cycles/ticks
polyvec_decompress:
median: 4312 cycles/ticks
average: 4496 cycles/ticks
indcpa_keypair:
median: 268740 cycles/ticks
average: 272870 cycles/ticks
indcpa_enc:
median: 357940 cycles/ticks
average: 364432 cycles/ticks
indcpa_dec:
median: 121332 cycles/ticks
average: 123635 cycles/ticks
kyber_keypair_derand:
median: 291916 cycles/ticks
average: 296569 cycles/ticks
kyber_keypair:
median: 301096 cycles/ticks
average: 306573 cycles/ticks
kyber_encaps_derand:
median: 384832 cycles/ticks
average: 392343 cycles/ticks
kyber_encaps:
median: 386022 cycles/ticks
average: 392970 cycles/ticks
kyber_decaps:
median: 512064 cycles/ticks
average: 520917 cycles/ticks
Loop spin: 973
gen_a:
median: 57640 cycles/ticks
average: 58931 cycles/ticks
poly_getnoise_eta1:
median: 11352 cycles/ticks
average: 11629 cycles/ticks
poly_getnoise_eta2:
median: 7258 cycles/ticks
average: 7270 cycles/ticks
NTT:
median: 23290 cycles/ticks
average: 23809 cycles/ticks
INVNTT:
median: 33520 cycles/ticks
average: 34254 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23582 cycles/ticks
average: 23954 cycles/ticks
poly_tomsg:
median: 3908 cycles/ticks
average: 4045 cycles/ticks
poly_frommsg:
median: 3440 cycles/ticks
average: 3528 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3672 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1034 cycles/ticks
polyvec_compress:
median: 11344 cycles/ticks
average: 11549 cycles/ticks
polyvec_decompress:
median: 4262 cycles/ticks
average: 4282 cycles/ticks
indcpa_keypair:
median: 268402 cycles/ticks
average: 272935 cycles/ticks
indcpa_enc:
median: 357850 cycles/ticks
average: 364473 cycles/ticks
indcpa_dec:
median: 121320 cycles/ticks
average: 123108 cycles/ticks
kyber_keypair_derand:
median: 291836 cycles/ticks
average: 297466 cycles/ticks
kyber_keypair:
median: 301724 cycles/ticks
average: 306507 cycles/ticks
kyber_encaps_derand:
median: 384950 cycles/ticks
average: 392163 cycles/ticks
kyber_encaps:
median: 385926 cycles/ticks
average: 392695 cycles/ticks
kyber_decaps:
median: 512938 cycles/ticks
average: 522871 cycles/ticks
Loop spin: 974
gen_a:
median: 57740 cycles/ticks
average: 58904 cycles/ticks
poly_getnoise_eta1:
median: 11326 cycles/ticks
average: 11403 cycles/ticks
poly_getnoise_eta2:
median: 7238 cycles/ticks
average: 7264 cycles/ticks
NTT:
median: 23250 cycles/ticks
average: 23630 cycles/ticks
INVNTT:
median: 33484 cycles/ticks
average: 34166 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23594 cycles/ticks
average: 23938 cycles/ticks
poly_tomsg:
median: 3846 cycles/ticks
average: 3858 cycles/ticks
poly_frommsg:
median: 3440 cycles/ticks
average: 3461 cycles/ticks
poly_compress:
median: 3652 cycles/ticks
average: 3684 cycles/ticks
poly_decompress:
median: 1022 cycles/ticks
average: 1031 cycles/ticks
polyvec_compress:
median: 11354 cycles/ticks
average: 11626 cycles/ticks
polyvec_decompress:
median: 4262 cycles/ticks
average: 4297 cycles/ticks
indcpa_keypair:
median: 269190 cycles/ticks
average: 274616 cycles/ticks
indcpa_enc:
median: 357948 cycles/ticks
average: 364334 cycles/ticks
indcpa_dec:
median: 121318 cycles/ticks
average: 123747 cycles/ticks
kyber_keypair_derand:
median: 291998 cycles/ticks
average: 297864 cycles/ticks
kyber_keypair:
median: 301264 cycles/ticks
average: 306945 cycles/ticks
kyber_encaps_derand:
median: 384994 cycles/ticks
average: 392891 cycles/ticks
kyber_encaps:
median: 386088 cycles/ticks
average: 391895 cycles/ticks
kyber_decaps:
median: 512406 cycles/ticks
average: 521307 cycles/ticks
Loop spin: 975
gen_a:
median: 57716 cycles/ticks
average: 58860 cycles/ticks
poly_getnoise_eta1:
median: 11336 cycles/ticks
average: 11432 cycles/ticks
poly_getnoise_eta2:
median: 7276 cycles/ticks
average: 7490 cycles/ticks
NTT:
median: 23256 cycles/ticks
average: 23888 cycles/ticks
INVNTT:
median: 33478 cycles/ticks
average: 34105 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23592 cycles/ticks
average: 24067 cycles/ticks
poly_tomsg:
median: 3864 cycles/ticks
average: 3982 cycles/ticks
poly_frommsg:
median: 3530 cycles/ticks
average: 3627 cycles/ticks
poly_compress:
median: 3680 cycles/ticks
average: 3797 cycles/ticks
poly_decompress:
median: 1030 cycles/ticks
average: 1047 cycles/ticks
polyvec_compress:
median: 11326 cycles/ticks
average: 11385 cycles/ticks
polyvec_decompress:
median: 4264 cycles/ticks
average: 4283 cycles/ticks
indcpa_keypair:
median: 272794 cycles/ticks
average: 277982 cycles/ticks
indcpa_enc:
median: 361968 cycles/ticks
average: 369478 cycles/ticks
indcpa_dec:
median: 121306 cycles/ticks
average: 124009 cycles/ticks
kyber_keypair_derand:
median: 291352 cycles/ticks
average: 296717 cycles/ticks
kyber_keypair:
median: 300918 cycles/ticks
average: 306534 cycles/ticks
kyber_encaps_derand:
median: 384946 cycles/ticks
average: 392421 cycles/ticks
kyber_encaps:
median: 386036 cycles/ticks
average: 392623 cycles/ticks
kyber_decaps:
median: 512636 cycles/ticks
average: 521088 cycles/ticks
Loop spin: 976
gen_a:
median: 57706 cycles/ticks
average: 59047 cycles/ticks
poly_getnoise_eta1:
median: 11374 cycles/ticks
average: 11667 cycles/ticks
poly_getnoise_eta2:
median: 7242 cycles/ticks
average: 7267 cycles/ticks
NTT:
median: 23236 cycles/ticks
average: 23650 cycles/ticks
INVNTT:
median: 33500 cycles/ticks
average: 34143 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23620 cycles/ticks
average: 24308 cycles/ticks
poly_tomsg:
median: 3916 cycles/ticks
average: 4009 cycles/ticks
poly_frommsg:
median: 3472 cycles/ticks
average: 3595 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3676 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1037 cycles/ticks
polyvec_compress:
median: 11354 cycles/ticks
average: 11489 cycles/ticks
polyvec_decompress:
median: 4374 cycles/ticks
average: 4468 cycles/ticks
indcpa_keypair:
median: 268772 cycles/ticks
average: 274008 cycles/ticks
indcpa_enc:
median: 358078 cycles/ticks
average: 365085 cycles/ticks
indcpa_dec:
median: 121326 cycles/ticks
average: 123217 cycles/ticks
kyber_keypair_derand:
median: 291728 cycles/ticks
average: 296662 cycles/ticks
kyber_keypair:
median: 301012 cycles/ticks
average: 306545 cycles/ticks
kyber_encaps_derand:
median: 384870 cycles/ticks
average: 392198 cycles/ticks
kyber_encaps:
median: 385896 cycles/ticks
average: 392328 cycles/ticks
kyber_decaps:
median: 512228 cycles/ticks
average: 520668 cycles/ticks
Loop spin: 977
gen_a:
median: 57620 cycles/ticks
average: 58086 cycles/ticks
poly_getnoise_eta1:
median: 11322 cycles/ticks
average: 11380 cycles/ticks
poly_getnoise_eta2:
median: 7234 cycles/ticks
average: 7252 cycles/ticks
NTT:
median: 23254 cycles/ticks
average: 23427 cycles/ticks
INVNTT:
median: 33446 cycles/ticks
average: 33618 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23620 cycles/ticks
average: 24206 cycles/ticks
poly_tomsg:
median: 3950 cycles/ticks
average: 4028 cycles/ticks
poly_frommsg:
median: 3468 cycles/ticks
average: 3568 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3691 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1034 cycles/ticks
polyvec_compress:
median: 11338 cycles/ticks
average: 11423 cycles/ticks
polyvec_decompress:
median: 4262 cycles/ticks
average: 4300 cycles/ticks
indcpa_keypair:
median: 268442 cycles/ticks
average: 273100 cycles/ticks
indcpa_enc:
median: 357662 cycles/ticks
average: 363545 cycles/ticks
indcpa_dec:
median: 121286 cycles/ticks
average: 123717 cycles/ticks
kyber_keypair_derand:
median: 291446 cycles/ticks
average: 295783 cycles/ticks
kyber_keypair:
median: 301030 cycles/ticks
average: 306393 cycles/ticks
kyber_encaps_derand:
median: 384598 cycles/ticks
average: 391019 cycles/ticks
kyber_encaps:
median: 386130 cycles/ticks
average: 392915 cycles/ticks
kyber_decaps:
median: 511960 cycles/ticks
average: 518878 cycles/ticks
Loop spin: 978
gen_a:
median: 57592 cycles/ticks
average: 58602 cycles/ticks
poly_getnoise_eta1:
median: 11302 cycles/ticks
average: 11574 cycles/ticks
poly_getnoise_eta2:
median: 7242 cycles/ticks
average: 7272 cycles/ticks
NTT:
median: 23222 cycles/ticks
average: 23406 cycles/ticks
INVNTT:
median: 33458 cycles/ticks
average: 34100 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23582 cycles/ticks
average: 23724 cycles/ticks
poly_tomsg:
median: 3850 cycles/ticks
average: 3865 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3477 cycles/ticks
poly_compress:
median: 3762 cycles/ticks
average: 3851 cycles/ticks
poly_decompress:
median: 1046 cycles/ticks
average: 1095 cycles/ticks
polyvec_compress:
median: 11334 cycles/ticks
average: 11458 cycles/ticks
polyvec_decompress:
median: 4268 cycles/ticks
average: 4296 cycles/ticks
indcpa_keypair:
median: 268554 cycles/ticks
average: 272724 cycles/ticks
indcpa_enc:
median: 357922 cycles/ticks
average: 364098 cycles/ticks
indcpa_dec:
median: 121242 cycles/ticks
average: 123053 cycles/ticks
kyber_keypair_derand:
median: 291740 cycles/ticks
average: 296882 cycles/ticks
kyber_keypair:
median: 301164 cycles/ticks
average: 306733 cycles/ticks
kyber_encaps_derand:
median: 385044 cycles/ticks
average: 391597 cycles/ticks
kyber_encaps:
median: 386020 cycles/ticks
average: 391875 cycles/ticks
kyber_decaps:
median: 512188 cycles/ticks
average: 521022 cycles/ticks
Loop spin: 979
gen_a:
median: 57804 cycles/ticks
average: 58872 cycles/ticks
poly_getnoise_eta1:
median: 11248 cycles/ticks
average: 11331 cycles/ticks
poly_getnoise_eta2:
median: 7356 cycles/ticks
average: 7556 cycles/ticks
NTT:
median: 23264 cycles/ticks
average: 23614 cycles/ticks
INVNTT:
median: 33498 cycles/ticks
average: 34113 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23628 cycles/ticks
average: 24146 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3866 cycles/ticks
poly_frommsg:
median: 3444 cycles/ticks
average: 3478 cycles/ticks
poly_compress:
median: 3652 cycles/ticks
average: 3692 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1034 cycles/ticks
polyvec_compress:
median: 11342 cycles/ticks
average: 11524 cycles/ticks
polyvec_decompress:
median: 4272 cycles/ticks
average: 4394 cycles/ticks
indcpa_keypair:
median: 268848 cycles/ticks
average: 274159 cycles/ticks
indcpa_enc:
median: 358022 cycles/ticks
average: 364884 cycles/ticks
indcpa_dec:
median: 121426 cycles/ticks
average: 123250 cycles/ticks
kyber_keypair_derand:
median: 291744 cycles/ticks
average: 296968 cycles/ticks
kyber_keypair:
median: 301194 cycles/ticks
average: 306313 cycles/ticks
kyber_encaps_derand:
median: 384594 cycles/ticks
average: 391202 cycles/ticks
kyber_encaps:
median: 386610 cycles/ticks
average: 393282 cycles/ticks
kyber_decaps:
median: 511938 cycles/ticks
average: 520538 cycles/ticks
Loop spin: 980
gen_a:
median: 57692 cycles/ticks
average: 58646 cycles/ticks
poly_getnoise_eta1:
median: 11238 cycles/ticks
average: 11315 cycles/ticks
poly_getnoise_eta2:
median: 7286 cycles/ticks
average: 7407 cycles/ticks
NTT:
median: 23306 cycles/ticks
average: 23631 cycles/ticks
INVNTT:
median: 33530 cycles/ticks
average: 34345 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23598 cycles/ticks
average: 23815 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3862 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3469 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3691 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1034 cycles/ticks
polyvec_compress:
median: 11344 cycles/ticks
average: 11438 cycles/ticks
polyvec_decompress:
median: 4270 cycles/ticks
average: 4321 cycles/ticks
indcpa_keypair:
median: 268620 cycles/ticks
average: 273643 cycles/ticks
indcpa_enc:
median: 358066 cycles/ticks
average: 363507 cycles/ticks
indcpa_dec:
median: 121242 cycles/ticks
average: 122401 cycles/ticks
kyber_keypair_derand:
median: 291830 cycles/ticks
average: 296945 cycles/ticks
kyber_keypair:
median: 301070 cycles/ticks
average: 305536 cycles/ticks
kyber_encaps_derand:
median: 385140 cycles/ticks
average: 391855 cycles/ticks
kyber_encaps:
median: 386218 cycles/ticks
average: 392550 cycles/ticks
kyber_decaps:
median: 512430 cycles/ticks
average: 521478 cycles/ticks
Loop spin: 981
gen_a:
median: 57672 cycles/ticks
average: 58526 cycles/ticks
poly_getnoise_eta1:
median: 11324 cycles/ticks
average: 11409 cycles/ticks
poly_getnoise_eta2:
median: 7238 cycles/ticks
average: 7272 cycles/ticks
NTT:
median: 23258 cycles/ticks
average: 23896 cycles/ticks
INVNTT:
median: 33476 cycles/ticks
average: 33922 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23596 cycles/ticks
average: 23956 cycles/ticks
poly_tomsg:
median: 3960 cycles/ticks
average: 4046 cycles/ticks
poly_frommsg:
median: 3474 cycles/ticks
average: 3577 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3679 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1037 cycles/ticks
polyvec_compress:
median: 11336 cycles/ticks
average: 11401 cycles/ticks
polyvec_decompress:
median: 4264 cycles/ticks
average: 4295 cycles/ticks
indcpa_keypair:
median: 272518 cycles/ticks
average: 277919 cycles/ticks
indcpa_enc:
median: 361792 cycles/ticks
average: 367779 cycles/ticks
indcpa_dec:
median: 121256 cycles/ticks
average: 123200 cycles/ticks
kyber_keypair_derand:
median: 291380 cycles/ticks
average: 296233 cycles/ticks
kyber_keypair:
median: 300866 cycles/ticks
average: 304911 cycles/ticks
kyber_encaps_derand:
median: 385078 cycles/ticks
average: 391814 cycles/ticks
kyber_encaps:
median: 386202 cycles/ticks
average: 391650 cycles/ticks
kyber_decaps:
median: 512576 cycles/ticks
average: 522304 cycles/ticks
Loop spin: 982
gen_a:
median: 57734 cycles/ticks
average: 59023 cycles/ticks
poly_getnoise_eta1:
median: 11334 cycles/ticks
average: 11413 cycles/ticks
poly_getnoise_eta2:
median: 7280 cycles/ticks
average: 7508 cycles/ticks
NTT:
median: 23230 cycles/ticks
average: 23421 cycles/ticks
INVNTT:
median: 33464 cycles/ticks
average: 34065 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23580 cycles/ticks
average: 23840 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3872 cycles/ticks
poly_frommsg:
median: 3440 cycles/ticks
average: 3462 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3678 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1034 cycles/ticks
polyvec_compress:
median: 11374 cycles/ticks
average: 11649 cycles/ticks
polyvec_decompress:
median: 4264 cycles/ticks
average: 4299 cycles/ticks
indcpa_keypair:
median: 268676 cycles/ticks
average: 272890 cycles/ticks
indcpa_enc:
median: 358108 cycles/ticks
average: 363669 cycles/ticks
indcpa_dec:
median: 121378 cycles/ticks
average: 123458 cycles/ticks
kyber_keypair_derand:
median: 291830 cycles/ticks
average: 295340 cycles/ticks
kyber_keypair:
median: 300816 cycles/ticks
average: 305151 cycles/ticks
kyber_encaps_derand:
median: 384580 cycles/ticks
average: 390330 cycles/ticks
kyber_encaps:
median: 387000 cycles/ticks
average: 392720 cycles/ticks
kyber_decaps:
median: 512058 cycles/ticks
average: 521005 cycles/ticks
Loop spin: 983
gen_a:
median: 57670 cycles/ticks
average: 58695 cycles/ticks
poly_getnoise_eta1:
median: 11322 cycles/ticks
average: 11409 cycles/ticks
poly_getnoise_eta2:
median: 7266 cycles/ticks
average: 7409 cycles/ticks
NTT:
median: 23334 cycles/ticks
average: 23765 cycles/ticks
INVNTT:
median: 33568 cycles/ticks
average: 34247 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23626 cycles/ticks
average: 24231 cycles/ticks
poly_tomsg:
median: 3958 cycles/ticks
average: 4056 cycles/ticks
poly_frommsg:
median: 3532 cycles/ticks
average: 3574 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3690 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11396 cycles/ticks
average: 11676 cycles/ticks
polyvec_decompress:
median: 4260 cycles/ticks
average: 4292 cycles/ticks
indcpa_keypair:
median: 268794 cycles/ticks
average: 273565 cycles/ticks
indcpa_enc:
median: 357814 cycles/ticks
average: 363800 cycles/ticks
indcpa_dec:
median: 121590 cycles/ticks
average: 123872 cycles/ticks
kyber_keypair_derand:
median: 291696 cycles/ticks
average: 296805 cycles/ticks
kyber_keypair:
median: 301106 cycles/ticks
average: 306801 cycles/ticks
kyber_encaps_derand:
median: 385072 cycles/ticks
average: 391767 cycles/ticks
kyber_encaps:
median: 386164 cycles/ticks
average: 393488 cycles/ticks
kyber_decaps:
median: 512276 cycles/ticks
average: 521951 cycles/ticks
Loop spin: 984
gen_a:
median: 57610 cycles/ticks
average: 58492 cycles/ticks
poly_getnoise_eta1:
median: 11314 cycles/ticks
average: 11596 cycles/ticks
poly_getnoise_eta2:
median: 7244 cycles/ticks
average: 7272 cycles/ticks
NTT:
median: 23322 cycles/ticks
average: 23760 cycles/ticks
INVNTT:
median: 33500 cycles/ticks
average: 34399 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23602 cycles/ticks
average: 23767 cycles/ticks
poly_tomsg:
median: 3948 cycles/ticks
average: 4029 cycles/ticks
poly_frommsg:
median: 3544 cycles/ticks
average: 3576 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3729 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1038 cycles/ticks
polyvec_compress:
median: 11350 cycles/ticks
average: 11443 cycles/ticks
polyvec_decompress:
median: 4284 cycles/ticks
average: 4383 cycles/ticks
indcpa_keypair:
median: 269120 cycles/ticks
average: 274202 cycles/ticks
indcpa_enc:
median: 358180 cycles/ticks
average: 364553 cycles/ticks
indcpa_dec:
median: 121278 cycles/ticks
average: 123580 cycles/ticks
kyber_keypair_derand:
median: 291724 cycles/ticks
average: 297370 cycles/ticks
kyber_keypair:
median: 301060 cycles/ticks
average: 305987 cycles/ticks
kyber_encaps_derand:
median: 384918 cycles/ticks
average: 391302 cycles/ticks
kyber_encaps:
median: 386010 cycles/ticks
average: 392437 cycles/ticks
kyber_decaps:
median: 512248 cycles/ticks
average: 520906 cycles/ticks
Loop spin: 985
gen_a:
median: 57678 cycles/ticks
average: 58311 cycles/ticks
poly_getnoise_eta1:
median: 11324 cycles/ticks
average: 11398 cycles/ticks
poly_getnoise_eta2:
median: 7238 cycles/ticks
average: 7278 cycles/ticks
NTT:
median: 23260 cycles/ticks
average: 23674 cycles/ticks
INVNTT:
median: 33584 cycles/ticks
average: 34236 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23666 cycles/ticks
average: 24283 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3871 cycles/ticks
poly_frommsg:
median: 3444 cycles/ticks
average: 3471 cycles/ticks
poly_compress:
median: 3664 cycles/ticks
average: 3676 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1034 cycles/ticks
polyvec_compress:
median: 11374 cycles/ticks
average: 11666 cycles/ticks
polyvec_decompress:
median: 4382 cycles/ticks
average: 4480 cycles/ticks
indcpa_keypair:
median: 268676 cycles/ticks
average: 273497 cycles/ticks
indcpa_enc:
median: 358020 cycles/ticks
average: 364394 cycles/ticks
indcpa_dec:
median: 121312 cycles/ticks
average: 123665 cycles/ticks
kyber_keypair_derand:
median: 291752 cycles/ticks
average: 297151 cycles/ticks
kyber_keypair:
median: 300730 cycles/ticks
average: 305415 cycles/ticks
kyber_encaps_derand:
median: 384988 cycles/ticks
average: 391987 cycles/ticks
kyber_encaps:
median: 386002 cycles/ticks
average: 392881 cycles/ticks
kyber_decaps:
median: 512530 cycles/ticks
average: 521261 cycles/ticks
Loop spin: 986
gen_a:
median: 57762 cycles/ticks
average: 59026 cycles/ticks
poly_getnoise_eta1:
median: 11252 cycles/ticks
average: 11340 cycles/ticks
poly_getnoise_eta2:
median: 7242 cycles/ticks
average: 7290 cycles/ticks
NTT:
median: 23388 cycles/ticks
average: 23773 cycles/ticks
INVNTT:
median: 33584 cycles/ticks
average: 34293 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23580 cycles/ticks
average: 23744 cycles/ticks
poly_tomsg:
median: 3868 cycles/ticks
average: 3991 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3467 cycles/ticks
poly_compress:
median: 3658 cycles/ticks
average: 3674 cycles/ticks
poly_decompress:
median: 1048 cycles/ticks
average: 1097 cycles/ticks
polyvec_compress:
median: 11340 cycles/ticks
average: 11561 cycles/ticks
polyvec_decompress:
median: 4270 cycles/ticks
average: 4295 cycles/ticks
indcpa_keypair:
median: 268452 cycles/ticks
average: 272958 cycles/ticks
indcpa_enc:
median: 357490 cycles/ticks
average: 363979 cycles/ticks
indcpa_dec:
median: 121182 cycles/ticks
average: 123730 cycles/ticks
kyber_keypair_derand:
median: 291512 cycles/ticks
average: 296926 cycles/ticks
kyber_keypair:
median: 300936 cycles/ticks
average: 305986 cycles/ticks
kyber_encaps_derand:
median: 385126 cycles/ticks
average: 392212 cycles/ticks
kyber_encaps:
median: 386006 cycles/ticks
average: 392013 cycles/ticks
kyber_decaps:
median: 512200 cycles/ticks
average: 520334 cycles/ticks
Loop spin: 987
gen_a:
median: 57654 cycles/ticks
average: 58322 cycles/ticks
poly_getnoise_eta1:
median: 11314 cycles/ticks
average: 11407 cycles/ticks
poly_getnoise_eta2:
median: 7248 cycles/ticks
average: 7282 cycles/ticks
NTT:
median: 23304 cycles/ticks
average: 23640 cycles/ticks
INVNTT:
median: 33452 cycles/ticks
average: 34064 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23646 cycles/ticks
average: 24270 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3856 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3470 cycles/ticks
poly_compress:
median: 3702 cycles/ticks
average: 3820 cycles/ticks
poly_decompress:
median: 1054 cycles/ticks
average: 1066 cycles/ticks
polyvec_compress:
median: 11322 cycles/ticks
average: 11483 cycles/ticks
polyvec_decompress:
median: 4264 cycles/ticks
average: 4305 cycles/ticks
indcpa_keypair:
median: 268276 cycles/ticks
average: 272963 cycles/ticks
indcpa_enc:
median: 357918 cycles/ticks
average: 364166 cycles/ticks
indcpa_dec:
median: 121496 cycles/ticks
average: 123751 cycles/ticks
kyber_keypair_derand:
median: 291698 cycles/ticks
average: 296835 cycles/ticks
kyber_keypair:
median: 301166 cycles/ticks
average: 306486 cycles/ticks
kyber_encaps_derand:
median: 385140 cycles/ticks
average: 392662 cycles/ticks
kyber_encaps:
median: 386208 cycles/ticks
average: 393134 cycles/ticks
kyber_decaps:
median: 512216 cycles/ticks
average: 520693 cycles/ticks
Loop spin: 988
gen_a:
median: 57634 cycles/ticks
average: 58265 cycles/ticks
poly_getnoise_eta1:
median: 11356 cycles/ticks
average: 11602 cycles/ticks
poly_getnoise_eta2:
median: 7260 cycles/ticks
average: 7271 cycles/ticks
NTT:
median: 23296 cycles/ticks
average: 23706 cycles/ticks
INVNTT:
median: 33538 cycles/ticks
average: 34168 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23706 cycles/ticks
average: 24320 cycles/ticks
poly_tomsg:
median: 3846 cycles/ticks
average: 3859 cycles/ticks
poly_frommsg:
median: 3448 cycles/ticks
average: 3537 cycles/ticks
poly_compress:
median: 3760 cycles/ticks
average: 3808 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1100 cycles/ticks
polyvec_compress:
median: 11324 cycles/ticks
average: 11386 cycles/ticks
polyvec_decompress:
median: 4264 cycles/ticks
average: 4283 cycles/ticks
indcpa_keypair:
median: 268718 cycles/ticks
average: 273751 cycles/ticks
indcpa_enc:
median: 358170 cycles/ticks
average: 364709 cycles/ticks
indcpa_dec:
median: 121294 cycles/ticks
average: 123807 cycles/ticks
kyber_keypair_derand:
median: 291376 cycles/ticks
average: 296474 cycles/ticks
kyber_keypair:
median: 301246 cycles/ticks
average: 307388 cycles/ticks
kyber_encaps_derand:
median: 385144 cycles/ticks
average: 392150 cycles/ticks
kyber_encaps:
median: 386026 cycles/ticks
average: 393187 cycles/ticks
kyber_decaps:
median: 512286 cycles/ticks
average: 520448 cycles/ticks
Loop spin: 989
gen_a:
median: 57610 cycles/ticks
average: 58024 cycles/ticks
poly_getnoise_eta1:
median: 11316 cycles/ticks
average: 11374 cycles/ticks
poly_getnoise_eta2:
median: 7246 cycles/ticks
average: 7284 cycles/ticks
NTT:
median: 23274 cycles/ticks
average: 23818 cycles/ticks
INVNTT:
median: 33470 cycles/ticks
average: 34134 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23606 cycles/ticks
average: 24093 cycles/ticks
poly_tomsg:
median: 3846 cycles/ticks
average: 3858 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3474 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3689 cycles/ticks
poly_decompress:
median: 1030 cycles/ticks
average: 1036 cycles/ticks
polyvec_compress:
median: 11408 cycles/ticks
average: 11688 cycles/ticks
polyvec_decompress:
median: 4268 cycles/ticks
average: 4315 cycles/ticks
indcpa_keypair:
median: 268934 cycles/ticks
average: 273863 cycles/ticks
indcpa_enc:
median: 357988 cycles/ticks
average: 363710 cycles/ticks
indcpa_dec:
median: 121226 cycles/ticks
average: 122648 cycles/ticks
kyber_keypair_derand:
median: 291670 cycles/ticks
average: 297398 cycles/ticks
kyber_keypair:
median: 301102 cycles/ticks
average: 306579 cycles/ticks
kyber_encaps_derand:
median: 385044 cycles/ticks
average: 392686 cycles/ticks
kyber_encaps:
median: 386188 cycles/ticks
average: 393221 cycles/ticks
kyber_decaps:
median: 512170 cycles/ticks
average: 521058 cycles/ticks
Loop spin: 990
gen_a:
median: 57716 cycles/ticks
average: 58716 cycles/ticks
poly_getnoise_eta1:
median: 11264 cycles/ticks
average: 11542 cycles/ticks
poly_getnoise_eta2:
median: 7246 cycles/ticks
average: 7263 cycles/ticks
NTT:
median: 23312 cycles/ticks
average: 23744 cycles/ticks
INVNTT:
median: 33496 cycles/ticks
average: 34147 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23582 cycles/ticks
average: 24033 cycles/ticks
poly_tomsg:
median: 3956 cycles/ticks
average: 3986 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3480 cycles/ticks
poly_compress:
median: 3662 cycles/ticks
average: 3681 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1039 cycles/ticks
polyvec_compress:
median: 11332 cycles/ticks
average: 11412 cycles/ticks
polyvec_decompress:
median: 4258 cycles/ticks
average: 4281 cycles/ticks
indcpa_keypair:
median: 268766 cycles/ticks
average: 274366 cycles/ticks
indcpa_enc:
median: 357900 cycles/ticks
average: 364279 cycles/ticks
indcpa_dec:
median: 121186 cycles/ticks
average: 123225 cycles/ticks
kyber_keypair_derand:
median: 291948 cycles/ticks
average: 297272 cycles/ticks
kyber_keypair:
median: 301350 cycles/ticks
average: 307346 cycles/ticks
kyber_encaps_derand:
median: 384782 cycles/ticks
average: 391753 cycles/ticks
kyber_encaps:
median: 386404 cycles/ticks
average: 393950 cycles/ticks
kyber_decaps:
median: 513016 cycles/ticks
average: 522531 cycles/ticks
Loop spin: 991
gen_a:
median: 57762 cycles/ticks
average: 58540 cycles/ticks
poly_getnoise_eta1:
median: 11322 cycles/ticks
average: 11522 cycles/ticks
poly_getnoise_eta2:
median: 7254 cycles/ticks
average: 7363 cycles/ticks
NTT:
median: 23248 cycles/ticks
average: 23709 cycles/ticks
INVNTT:
median: 33482 cycles/ticks
average: 34166 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23580 cycles/ticks
average: 23928 cycles/ticks
poly_tomsg:
median: 3846 cycles/ticks
average: 3857 cycles/ticks
poly_frommsg:
median: 3468 cycles/ticks
average: 3535 cycles/ticks
poly_compress:
median: 3762 cycles/ticks
average: 3772 cycles/ticks
poly_decompress:
median: 1052 cycles/ticks
average: 1106 cycles/ticks
polyvec_compress:
median: 11336 cycles/ticks
average: 11455 cycles/ticks
polyvec_decompress:
median: 4262 cycles/ticks
average: 4282 cycles/ticks
indcpa_keypair:
median: 271222 cycles/ticks
average: 275150 cycles/ticks
indcpa_enc:
median: 357764 cycles/ticks
average: 364020 cycles/ticks
indcpa_dec:
median: 121310 cycles/ticks
average: 123601 cycles/ticks
kyber_keypair_derand:
median: 291912 cycles/ticks
average: 296231 cycles/ticks
kyber_keypair:
median: 301016 cycles/ticks
average: 306193 cycles/ticks
kyber_encaps_derand:
median: 385286 cycles/ticks
average: 392248 cycles/ticks
kyber_encaps:
median: 387204 cycles/ticks
average: 394295 cycles/ticks
kyber_decaps:
median: 512300 cycles/ticks
average: 521358 cycles/ticks
Loop spin: 992
gen_a:
median: 57652 cycles/ticks
average: 58492 cycles/ticks
poly_getnoise_eta1:
median: 11300 cycles/ticks
average: 11383 cycles/ticks
poly_getnoise_eta2:
median: 7240 cycles/ticks
average: 7282 cycles/ticks
NTT:
median: 23570 cycles/ticks
average: 24082 cycles/ticks
INVNTT:
median: 33484 cycles/ticks
average: 34106 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23734 cycles/ticks
average: 24335 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3873 cycles/ticks
poly_frommsg:
median: 3444 cycles/ticks
average: 3480 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3700 cycles/ticks
poly_decompress:
median: 1024 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11348 cycles/ticks
average: 11434 cycles/ticks
polyvec_decompress:
median: 4268 cycles/ticks
average: 4347 cycles/ticks
indcpa_keypair:
median: 268744 cycles/ticks
average: 273956 cycles/ticks
indcpa_enc:
median: 357770 cycles/ticks
average: 363931 cycles/ticks
indcpa_dec:
median: 121336 cycles/ticks
average: 123326 cycles/ticks
kyber_keypair_derand:
median: 291892 cycles/ticks
average: 297020 cycles/ticks
kyber_keypair:
median: 301136 cycles/ticks
average: 308501 cycles/ticks
kyber_encaps_derand:
median: 384990 cycles/ticks
average: 394319 cycles/ticks
kyber_encaps:
median: 386278 cycles/ticks
average: 393202 cycles/ticks
kyber_decaps:
median: 512326 cycles/ticks
average: 521639 cycles/ticks
Loop spin: 993
gen_a:
median: 57624 cycles/ticks
average: 58746 cycles/ticks
poly_getnoise_eta1:
median: 11326 cycles/ticks
average: 11525 cycles/ticks
poly_getnoise_eta2:
median: 7316 cycles/ticks
average: 7461 cycles/ticks
NTT:
median: 23286 cycles/ticks
average: 23463 cycles/ticks
INVNTT:
median: 33494 cycles/ticks
average: 33980 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23632 cycles/ticks
average: 24150 cycles/ticks
poly_tomsg:
median: 3872 cycles/ticks
average: 4008 cycles/ticks
poly_frommsg:
median: 3444 cycles/ticks
average: 3476 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3679 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1054 cycles/ticks
polyvec_compress:
median: 11430 cycles/ticks
average: 11719 cycles/ticks
polyvec_decompress:
median: 4264 cycles/ticks
average: 4289 cycles/ticks
indcpa_keypair:
median: 268596 cycles/ticks
average: 273052 cycles/ticks
indcpa_enc:
median: 357940 cycles/ticks
average: 364045 cycles/ticks
indcpa_dec:
median: 121372 cycles/ticks
average: 123385 cycles/ticks
kyber_keypair_derand:
median: 292288 cycles/ticks
average: 297099 cycles/ticks
kyber_keypair:
median: 301342 cycles/ticks
average: 306391 cycles/ticks
kyber_encaps_derand:
median: 384644 cycles/ticks
average: 390997 cycles/ticks
kyber_encaps:
median: 385926 cycles/ticks
average: 392010 cycles/ticks
kyber_decaps:
median: 511994 cycles/ticks
average: 520979 cycles/ticks
Loop spin: 994
gen_a:
median: 57624 cycles/ticks
average: 58511 cycles/ticks
poly_getnoise_eta1:
median: 11240 cycles/ticks
average: 11318 cycles/ticks
poly_getnoise_eta2:
median: 7242 cycles/ticks
average: 7251 cycles/ticks
NTT:
median: 23294 cycles/ticks
average: 23966 cycles/ticks
INVNTT:
median: 33548 cycles/ticks
average: 34276 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23588 cycles/ticks
average: 23802 cycles/ticks
poly_tomsg:
median: 3850 cycles/ticks
average: 3864 cycles/ticks
poly_frommsg:
median: 3486 cycles/ticks
average: 3617 cycles/ticks
poly_compress:
median: 3674 cycles/ticks
average: 3784 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1051 cycles/ticks
polyvec_compress:
median: 11326 cycles/ticks
average: 11405 cycles/ticks
polyvec_decompress:
median: 4382 cycles/ticks
average: 4507 cycles/ticks
indcpa_keypair:
median: 268948 cycles/ticks
average: 273744 cycles/ticks
indcpa_enc:
median: 357950 cycles/ticks
average: 362394 cycles/ticks
indcpa_dec:
median: 121226 cycles/ticks
average: 122448 cycles/ticks
kyber_keypair_derand:
median: 291492 cycles/ticks
average: 295183 cycles/ticks
kyber_keypair:
median: 301076 cycles/ticks
average: 305083 cycles/ticks
kyber_encaps_derand:
median: 384596 cycles/ticks
average: 389183 cycles/ticks
kyber_encaps:
median: 386050 cycles/ticks
average: 390912 cycles/ticks
kyber_decaps:
median: 511826 cycles/ticks
average: 518554 cycles/ticks
Loop spin: 995
gen_a:
median: 57708 cycles/ticks
average: 58105 cycles/ticks
poly_getnoise_eta1:
median: 11296 cycles/ticks
average: 11362 cycles/ticks
poly_getnoise_eta2:
median: 7236 cycles/ticks
average: 7254 cycles/ticks
NTT:
median: 23314 cycles/ticks
average: 23737 cycles/ticks
INVNTT:
median: 33482 cycles/ticks
average: 33953 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23576 cycles/ticks
average: 23808 cycles/ticks
poly_tomsg:
median: 3894 cycles/ticks
average: 3993 cycles/ticks
poly_frommsg:
median: 3444 cycles/ticks
average: 3464 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3685 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11322 cycles/ticks
average: 11381 cycles/ticks
polyvec_decompress:
median: 4264 cycles/ticks
average: 4309 cycles/ticks
indcpa_keypair:
median: 268274 cycles/ticks
average: 271540 cycles/ticks
indcpa_enc:
median: 357850 cycles/ticks
average: 362365 cycles/ticks
indcpa_dec:
median: 121380 cycles/ticks
average: 122694 cycles/ticks
kyber_keypair_derand:
median: 291646 cycles/ticks
average: 296129 cycles/ticks
kyber_keypair:
median: 301112 cycles/ticks
average: 305380 cycles/ticks
kyber_encaps_derand:
median: 384744 cycles/ticks
average: 389438 cycles/ticks
kyber_encaps:
median: 385878 cycles/ticks
average: 390881 cycles/ticks
kyber_decaps:
median: 512172 cycles/ticks
average: 518540 cycles/ticks
Loop spin: 996
gen_a:
median: 57570 cycles/ticks
average: 58198 cycles/ticks
poly_getnoise_eta1:
median: 11252 cycles/ticks
average: 11322 cycles/ticks
poly_getnoise_eta2:
median: 7238 cycles/ticks
average: 7278 cycles/ticks
NTT:
median: 23274 cycles/ticks
average: 23658 cycles/ticks
INVNTT:
median: 33504 cycles/ticks
average: 34133 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23624 cycles/ticks
average: 23984 cycles/ticks
poly_tomsg:
median: 3862 cycles/ticks
average: 3966 cycles/ticks
poly_frommsg:
median: 3488 cycles/ticks
average: 3602 cycles/ticks
poly_compress:
median: 3656 cycles/ticks
average: 3682 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1047 cycles/ticks
polyvec_compress:
median: 11326 cycles/ticks
average: 11407 cycles/ticks
polyvec_decompress:
median: 4264 cycles/ticks
average: 4283 cycles/ticks
indcpa_keypair:
median: 268348 cycles/ticks
average: 273765 cycles/ticks
indcpa_enc:
median: 358056 cycles/ticks
average: 365098 cycles/ticks
indcpa_dec:
median: 121478 cycles/ticks
average: 123511 cycles/ticks
kyber_keypair_derand:
median: 291832 cycles/ticks
average: 298018 cycles/ticks
kyber_keypair:
median: 301218 cycles/ticks
average: 305139 cycles/ticks
kyber_encaps_derand:
median: 385044 cycles/ticks
average: 391906 cycles/ticks
kyber_encaps:
median: 386386 cycles/ticks
average: 393928 cycles/ticks
kyber_decaps:
median: 512684 cycles/ticks
average: 522451 cycles/ticks
Loop spin: 997
gen_a:
median: 57608 cycles/ticks
average: 58285 cycles/ticks
poly_getnoise_eta1:
median: 11240 cycles/ticks
average: 11307 cycles/ticks
poly_getnoise_eta2:
median: 7304 cycles/ticks
average: 7523 cycles/ticks
NTT:
median: 23348 cycles/ticks
average: 23769 cycles/ticks
INVNTT:
median: 33484 cycles/ticks
average: 33885 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23586 cycles/ticks
average: 23943 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3860 cycles/ticks
poly_frommsg:
median: 3534 cycles/ticks
average: 3641 cycles/ticks
poly_compress:
median: 3770 cycles/ticks
average: 3792 cycles/ticks
poly_decompress:
median: 1030 cycles/ticks
average: 1084 cycles/ticks
polyvec_compress:
median: 11342 cycles/ticks
average: 11405 cycles/ticks
polyvec_decompress:
median: 4274 cycles/ticks
average: 4304 cycles/ticks
indcpa_keypair:
median: 268550 cycles/ticks
average: 273963 cycles/ticks
indcpa_enc:
median: 357894 cycles/ticks
average: 363743 cycles/ticks
indcpa_dec:
median: 121230 cycles/ticks
average: 122688 cycles/ticks
kyber_keypair_derand:
median: 292344 cycles/ticks
average: 297407 cycles/ticks
kyber_keypair:
median: 300832 cycles/ticks
average: 304890 cycles/ticks
kyber_encaps_derand:
median: 384918 cycles/ticks
average: 391263 cycles/ticks
kyber_encaps:
median: 386196 cycles/ticks
average: 392307 cycles/ticks
kyber_decaps:
median: 512342 cycles/ticks
average: 520060 cycles/ticks
Loop spin: 998
gen_a:
median: 57560 cycles/ticks
average: 58490 cycles/ticks
poly_getnoise_eta1:
median: 11326 cycles/ticks
average: 11392 cycles/ticks
poly_getnoise_eta2:
median: 7240 cycles/ticks
average: 7260 cycles/ticks
NTT:
median: 23292 cycles/ticks
average: 23506 cycles/ticks
INVNTT:
median: 33444 cycles/ticks
average: 33594 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23618 cycles/ticks
average: 24042 cycles/ticks
poly_tomsg:
median: 3854 cycles/ticks
average: 3866 cycles/ticks
poly_frommsg:
median: 3442 cycles/ticks
average: 3465 cycles/ticks
poly_compress:
median: 3666 cycles/ticks
average: 3695 cycles/ticks
poly_decompress:
median: 1026 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11334 cycles/ticks
average: 11394 cycles/ticks
polyvec_decompress:
median: 4260 cycles/ticks
average: 4288 cycles/ticks
indcpa_keypair:
median: 268744 cycles/ticks
average: 272654 cycles/ticks
indcpa_enc:
median: 357964 cycles/ticks
average: 363432 cycles/ticks
indcpa_dec:
median: 121240 cycles/ticks
average: 123188 cycles/ticks
kyber_keypair_derand:
median: 291856 cycles/ticks
average: 296440 cycles/ticks
kyber_keypair:
median: 300842 cycles/ticks
average: 305649 cycles/ticks
kyber_encaps_derand:
median: 384936 cycles/ticks
average: 390669 cycles/ticks
kyber_encaps:
median: 386140 cycles/ticks
average: 392514 cycles/ticks
kyber_decaps:
median: 512252 cycles/ticks
average: 520053 cycles/ticks
Loop spin: 999
gen_a:
median: 57640 cycles/ticks
average: 58485 cycles/ticks
poly_getnoise_eta1:
median: 11312 cycles/ticks
average: 11381 cycles/ticks
poly_getnoise_eta2:
median: 7242 cycles/ticks
average: 7279 cycles/ticks
NTT:
median: 23382 cycles/ticks
average: 23910 cycles/ticks
INVNTT:
median: 33444 cycles/ticks
average: 34163 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23622 cycles/ticks
average: 24058 cycles/ticks
poly_tomsg:
median: 3848 cycles/ticks
average: 3874 cycles/ticks
poly_frommsg:
median: 3440 cycles/ticks
average: 3465 cycles/ticks
poly_compress:
median: 3654 cycles/ticks
average: 3670 cycles/ticks
poly_decompress:
median: 1030 cycles/ticks
average: 1054 cycles/ticks
polyvec_compress:
median: 11320 cycles/ticks
average: 11384 cycles/ticks
polyvec_decompress:
median: 4264 cycles/ticks
average: 4284 cycles/ticks
indcpa_keypair:
median: 269052 cycles/ticks
average: 273140 cycles/ticks
indcpa_enc:
median: 357920 cycles/ticks
average: 363786 cycles/ticks
indcpa_dec:
median: 121380 cycles/ticks
average: 123562 cycles/ticks
kyber_keypair_derand:
median: 291606 cycles/ticks
average: 296035 cycles/ticks
kyber_keypair:
median: 300920 cycles/ticks
average: 306073 cycles/ticks
kyber_encaps_derand:
median: 384906 cycles/ticks
average: 391560 cycles/ticks
kyber_encaps:
median: 385924 cycles/ticks
average: 392458 cycles/ticks
kyber_decaps:
median: 512202 cycles/ticks
average: 520842 cycles/ticks
Loop spin: 1000
gen_a:
median: 57664 cycles/ticks
average: 58489 cycles/ticks
poly_getnoise_eta1:
median: 11214 cycles/ticks
average: 11317 cycles/ticks
poly_getnoise_eta2:
median: 7320 cycles/ticks
average: 7536 cycles/ticks
NTT:
median: 23262 cycles/ticks
average: 23417 cycles/ticks
INVNTT:
median: 33598 cycles/ticks
average: 34321 cycles/ticks
polyvec_basemul_acc_montgomery:
median: 23644 cycles/ticks
average: 24322 cycles/ticks
poly_tomsg:
median: 3868 cycles/ticks
average: 3986 cycles/ticks
poly_frommsg:
median: 3444 cycles/ticks
average: 3486 cycles/ticks
poly_compress:
median: 3658 cycles/ticks
average: 3678 cycles/ticks
poly_decompress:
median: 1028 cycles/ticks
average: 1035 cycles/ticks
polyvec_compress:
median: 11382 cycles/ticks
average: 11663 cycles/ticks
polyvec_decompress:
median: 4264 cycles/ticks
average: 4284 cycles/ticks
indcpa_keypair:
median: 268362 cycles/ticks
average: 272722 cycles/ticks
indcpa_enc:
median: 357776 cycles/ticks
average: 363761 cycles/ticks
indcpa_dec:
median: 121324 cycles/ticks
average: 123418 cycles/ticks
kyber_keypair_derand:
median: 291280 cycles/ticks
average: 295314 cycles/ticks
kyber_keypair:
median: 301006 cycles/ticks
average: 305963 cycles/ticks
kyber_encaps_derand:
median: 384842 cycles/ticks
average: 391155 cycles/ticks
kyber_encaps:
median: 386022 cycles/ticks
average: 392496 cycles/ticks
kyber_decaps:
median: 512278 cycles/ticks
average: 520112 cycles/ticks