Time | Relative time | Primitive | Implementation | Compiler |
8774602 | 1.00 | bigquake1 | ref | icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer (19.0.20190416) |
42355554 | 1.00 | bigquake3 | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
61582222 | 1.00 | bigquake5 | ref | icc -march=skylake -mtune=skylake -O2 -fomit-frame-pointer (19.0.20190416) |
| | C:bike1l1 | ref_ntl | g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | C:bike1l1nc | avx2_ntl | g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | C:bike1l1nc | avx2_ossl | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | C:bike1l1nc | avx512_ntl | g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | C:bike1l1nc | avx512_ossl | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | C:bike1l1nc | ref_ntl | g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | C:bike1l1nc | ref_ossl | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | C:bike1l1sc | avx2_ntl | g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | C:bike1l1sc | avx2_ossl | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | C:bike1l1sc | avx512_ntl | g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | C:bike1l1sc | avx512_ossl | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | C:bike1l1sc | ref_ntl | g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | C:bike1l1sc | ref_ossl | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | C:bike2l1 | ref_ntl | g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | C:bike2l1nc | avx2_ntl | g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | C:bike2l1nc | avx2_ossl | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | C:bike2l1nc | avx512_ntl | g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | C:bike2l1nc | avx512_ossl | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | C:bike2l1nc | ref_ntl | g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | C:bike2l1nc | ref_ossl | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | C:bike2l1sc | avx2_ntl | g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | C:bike2l1sc | avx2_ossl | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | C:bike2l1sc | avx512_ntl | g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | C:bike2l1sc | avx512_ossl | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | C:bike2l1sc | ref_ntl | g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | C:bike2l1sc | ref_ossl | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | C:bike3l1 | ref_ntl | g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | C:bike3l1nc | avx2_ntl | g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | C:bike3l1nc | avx2_ossl | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | C:bike3l1nc | avx512_ntl | g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | C:bike3l1nc | avx512_ossl | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | C:bike3l1nc | ref_ntl | g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | C:bike3l1nc | ref_ossl | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | C:bike3l1sc | avx2_ntl | g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | C:bike3l1sc | avx2_ossl | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | C:bike3l1sc | avx512_ntl | g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | C:bike3l1sc | avx512_ossl | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | C:bike3l1sc | ref_ntl | g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | C:bike3l1sc | ref_ossl | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
83791884 | 1.00 | dags3 | ref | icc -march=skylake -mtune=skylake -O3 -fomit-frame-pointer (19.0.20190416) |
541727136 | 1.00 | dags3v2 | ref | icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer (19.0.20190416) |
296952532 | 1.00 | dags5 | ref | icc -march=haswell -mtune=haswell -O2 -fomit-frame-pointer (19.0.20190416) |
547796684 | 1.00 | dags5v2 | ref | icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer (19.0.20190416) |
477406666 | 1.00 | C:edonk128k08n72nu8l8 | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
23013528 | 1.00 | C:edonk128k16n80nu4l6 | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
29753896 | 1.00 | C:edonk128k16n80nu8l6 | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
2251800 | 1.00 | C:edonk128k32n96nu4l4 | ref | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
26333170 | 1.00 | C:edonk128ref | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
373317162 | 1.00 | C:edonk192k16n112nu4l8 | ref | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
20306778 | 1.00 | C:edonk192k32n128nu4l6 | ref | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
3068130 | 1.00 | C:edonk192k48n144nu4l4 | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
416106422 | 1.00 | C:edonk192ref | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
616916 | 1.00 | firesaber | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
644930 | 1.05 | firesaber | portable | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
326070 | 1.00 | firesaber2 | avx2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
614906 | 1.89 | firesaber2 | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
12522684 | 1.00 | frodokem1344aes | x64 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
13781270 | 1.10 | frodokem1344aes | optimized | icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer |
27765666 | 1.00 | frodokem1344shake | x64 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
63846864 | 2.30 | frodokem1344shake | optimized | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
3580558 | 1.00 | frodokem640 | x64 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
3779546 | 1.06 | frodokem640 | optimized | icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer |
17116334 | 4.78 | frodokem640 | reference | icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer |
3879702 | 1.00 | frodokem640aes | x64 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
3888730 | 1.00 | frodokem640aes | optimized | icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer |
7667024 | 1.00 | frodokem640shake | x64 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
16141852 | 2.11 | frodokem640shake | optimized | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
7107454 | 1.00 | frodokem976 | x64 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
8156622 | 1.15 | frodokem976 | optimized | icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer |
31342436 | 4.41 | frodokem976 | reference | icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer |
7456302 | 1.00 | frodokem976aes | x64 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
8322776 | 1.12 | frodokem976aes | optimized | icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer |
15969082 | 1.00 | frodokem976shake | x64 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
35776896 | 2.24 | frodokem976shake | optimized | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
271102 | 1.00 | C:hila5 | avx2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
360470 | 1.33 | C:hila5 | opt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
14563808 | 53.72 | C:hila5 | ref | icc -march=haswell -mtune=haswell -O3 -fomit-frame-pointer |
1353856 | 1.00 | hqc1281 | opt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
1741474 | 1.29 | hqc1281 | ref | g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
2157274 | 1.00 | hqc1921 | opt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
3302768 | 1.53 | hqc1921 | ref | g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
2206310 | 1.00 | hqc1922 | opt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
3391430 | 1.54 | hqc1922 | ref | g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
3134114 | 1.00 | hqc2561 | opt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
4420818 | 1.41 | hqc2561 | ref | g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
3268710 | 1.00 | hqc2562 | opt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
5248194 | 1.61 | hqc2562 | ref | g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
3393974 | 1.00 | hqc2563 | opt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
6087244 | 1.79 | hqc2563 | ref | g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
664282 | 1.00 | kindi256342 | ref | icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer (19.0.20190416) |
1558826 | 1.00 | kindi256522 | ref | icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer (19.0.20190416) |
815640 | 1.00 | kindi512222 | ref | icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer (19.0.20190416) |
830034 | 1.00 | kindi512241 | ref | icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer (19.0.20190416) |
1463098 | 1.00 | kindi512321 | ref | icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer (19.0.20190416) |
177492 | 1.00 | kyber1024 | avx2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
760324 | 4.28 | kyber1024 | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
74174 | 1.00 | kyber512 | avx2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
323766 | 4.36 | kyber512 | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
126158 | 1.00 | kyber768 | avx2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
514942 | 4.08 | kyber768 | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
96002 | 1.00 | kyber90s1024 | avx2 | icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer (19.0.20190416) |
1401860 | 14.60 | kyber90s1024 | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
44618 | 1.00 | kyber90s512 | avx2 | icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer (19.0.20190416) |
515260 | 11.55 | kyber90s512 | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
67110 | 1.00 | kyber90s768 | avx2 | icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer (19.0.20190416) |
892694 | 13.30 | kyber90s768 | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
160080 | 1.00 | lac128 | avx2 | icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer (19.0.20190416) |
585484 | 3.66 | lac128 | opt | icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer (19.0.20190416) |
2102960 | 13.14 | lac128 | ref | icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer (19.0.20190416) |
335926 | 1.00 | lac192 | avx2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
1908608 | 5.68 | lac192 | opt | icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer |
2060338 | 6.13 | lac192 | ref | icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer |
536580 | 1.00 | lac256 | avx2 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
2525534 | 4.71 | lac256 | opt | icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer |
3952634 | 7.37 | lac256 | ref | icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer |
2261974 | 1.00 | C:lake1 | ref | g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
3455382 | 1.00 | C:lake2 | ref | icpc -march=corei7 -mtune=corei7 -O3 -fomit-frame-pointer (19.0.20190416) |
4688442 | 1.00 | C:lake3 | ref | icpc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer (19.0.20190416) |
1005736 | 1.00 | ledakem12 | portableopt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
915792 | 1.00 | ledakem13 | portableopt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
1138654 | 1.00 | ledakem14 | portableopt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
2603052 | 1.00 | ledakem32 | portableopt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
2068866 | 1.00 | ledakem33 | portableopt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
2544752 | 1.00 | ledakem34 | portableopt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
3882562 | 1.00 | ledakem52 | portableopt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
4164426 | 1.00 | ledakem53 | portableopt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
4101546 | 1.00 | ledakem54 | portableopt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
1434526 | 1.00 | ledakemlt10 | portableopt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
2125288 | 1.00 | ledakemlt11 | portableopt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
3227076 | 1.00 | ledakemlt30 | portableopt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
5096876 | 1.00 | ledakemlt31 | portableopt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
6047348 | 1.00 | ledakemlt50 | portableopt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
9911542 | 1.00 | ledakemlt51 | portableopt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
218536 | 1.00 | lightsaber | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
218594 | 1.00 | lightsaber | portable | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
124268 | 1.00 | lightsaber2 | avx2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
218354 | 1.76 | lightsaber2 | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
1055534 | 1.00 | lima2p1024cca | opt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
4917696 | 4.66 | lima2p1024cca | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
2122348 | 1.00 | lima2p2048cca | opt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
10388164 | 4.89 | lima2p2048cca | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
2744630 | 1.00 | limasp1018cca | opt | icc -march=broadwell -mtune=broadwell -O3 -fomit-frame-pointer (19.0.20190416) |
18330484 | 6.68 | limasp1018cca | ref | icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer |
5236942 | 1.00 | limasp1306cca | opt | icc -march=core-avx2 -mtune=core-avx2 -O3 -fomit-frame-pointer (19.0.20190416) |
37661866 | 7.19 | limasp1306cca | ref | icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer |
5548200 | 1.00 | limasp1822cca | opt | icc -march=haswell -mtune=haswell -O3 -fomit-frame-pointer (19.0.20190416) |
39057392 | 7.04 | limasp1822cca | ref | icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer |
10516630 | 1.00 | limasp2062cca | opt | icc -march=haswell -mtune=haswell -O3 -fomit-frame-pointer (19.0.20190416) |
79615082 | 7.57 | limasp2062cca | ref | icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer |
4274200 | 1.00 | locker1 | ref | icpc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer (19.0.20190416) |
4502944 | 1.00 | locker2 | ref | icpc -march=corei7-avx -mtune=corei7-avx -O3 -fomit-frame-pointer (19.0.20190416) |
6342976 | 1.00 | locker3 | ref | g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
5003380 | 1.00 | locker4 | ref | icpc -march=corei7-avx -mtune=corei7-avx -O3 -fomit-frame-pointer (19.0.20190416) |
7360744 | 1.00 | locker5 | ref | g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
6950432 | 1.00 | locker6 | ref | icpc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer (19.0.20190416) |
8431388 | 1.00 | locker7 | ref | g++ -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
8709908 | 1.00 | locker8 | ref | g++ -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
11221456 | 1.00 | locker9 | ref | g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
302552 | 1.00 | lotus128 | avx2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
376630 | 1.24 | lotus128 | opt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
601358 | 1.99 | lotus128 | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
458790 | 1.00 | lotus192 | avx2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
548430 | 1.20 | lotus192 | opt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
1023648 | 2.23 | lotus192 | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
648056 | 1.00 | lotus256 | avx2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
818828 | 1.26 | lotus256 | opt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
1414566 | 2.18 | lotus256 | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
163748 | 1.00 | mceliece348864 | avx | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
212282 | 1.30 | mceliece348864 | sse | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
581130 | 3.55 | mceliece348864 | vec | icc -march=corei7 -mtune=corei7 -O3 -fomit-frame-pointer |
60806748 | 371.34 | mceliece348864 | ref | icc -march=haswell -mtune=haswell -O2 -fomit-frame-pointer |
163424 | 1.00 | mceliece348864f | avx | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
211666 | 1.30 | mceliece348864f | sse | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
581502 | 3.56 | mceliece348864f | vec | icc -march=corei7 -mtune=corei7 -O3 -fomit-frame-pointer |
60416786 | 369.69 | mceliece348864f | ref | icc -march=core-avx-i -mtune=core-avx-i -O3 -fomit-frame-pointer |
318976 | 1.00 | mceliece460896 | avx | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
476386 | 1.49 | mceliece460896 | sse | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
1480038 | 4.64 | mceliece460896 | vec | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
143144900 | 448.76 | mceliece460896 | ref | icc -march=broadwell -mtune=broadwell -O3 -fomit-frame-pointer |
316780 | 1.00 | mceliece460896f | avx | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
473986 | 1.50 | mceliece460896f | sse | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
1514884 | 4.78 | mceliece460896f | vec | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
143191042 | 452.02 | mceliece460896f | ref | icc -march=broadwell -mtune=broadwell -O3 -fomit-frame-pointer |
440950 | 1.00 | mceliece6688128 | avx | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
648544 | 1.47 | mceliece6688128 | sse | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
1773900 | 4.02 | mceliece6688128 | vec | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
276822322 | 627.79 | mceliece6688128 | ref | icc -march=ivybridge -mtune=ivybridge -O2 -fomit-frame-pointer |
438950 | 1.00 | mceliece6688128f | avx | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
648436 | 1.48 | mceliece6688128f | sse | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
1792590 | 4.08 | mceliece6688128f | vec | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
276752084 | 630.49 | mceliece6688128f | ref | icc -march=sandybridge -mtune=sandybridge -O2 -fomit-frame-pointer |
420016 | 1.00 | mceliece6960119 | avx | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
637278 | 1.52 | mceliece6960119 | sse | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
1704490 | 4.06 | mceliece6960119 | vec | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
270106062 | 643.09 | mceliece6960119 | ref | icc -march=core-avx-i -mtune=core-avx-i -O3 -fomit-frame-pointer |
429050 | 1.00 | mceliece6960119f | avx | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
644658 | 1.50 | mceliece6960119f | sse | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
1756632 | 4.09 | mceliece6960119f | vec | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
271433232 | 632.64 | mceliece6960119f | ref | icc -march=corei7-avx -mtune=corei7-avx -O3 -fomit-frame-pointer |
496778 | 1.00 | mceliece8192128 | avx | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
724258 | 1.46 | mceliece8192128 | sse | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
1776406 | 3.58 | mceliece8192128 | vec | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
336526954 | 677.42 | mceliece8192128 | ref | icc -march=corei7 -mtune=corei7 -O3 -fomit-frame-pointer |
489640 | 1.00 | mceliece8192128f | avx | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
733468 | 1.50 | mceliece8192128f | sse | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
1769642 | 3.61 | mceliece8192128f | vec | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
338274238 | 690.86 | mceliece8192128f | ref | icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer |
57895754 | 1.00 | mersenne756839 | opt | icc -march=core-avx2 -mtune=core-avx2 -O3 -fomit-frame-pointer (19.0.20190416) |
75038938 | 1.30 | mersenne756839 | ref | icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer |
387634 | 1.00 | newhope1024cca | avx2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
767410 | 1.98 | newhope1024cca | ref | icc -march=broadwell -mtune=broadwell -O2 -fomit-frame-pointer |
204402 | 1.00 | newhope512cca | avx2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
376668 | 1.84 | newhope512cca | ref | icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer |
72794 | 1.00 | ntruhps2048509 | avx2 | icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer (19.0.20190416) |
1945434 | 26.73 | ntruhps2048509 | ref | icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer |
105190 | 1.00 | ntruhps2048677 | avx2 | icc -march=skylake -mtune=skylake -O2 -fomit-frame-pointer (19.0.20190416) |
3365940 | 32.00 | ntruhps2048677 | ref | icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer |
4947662 | 1.00 | ntruhps4096821 | ref | icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer (19.0.20190416) |
106650 | 1.00 | ntruhrss701 | avx2 | icc -march=broadwell -mtune=broadwell -O2 -fomit-frame-pointer (19.0.20190416) |
3649900 | 34.22 | ntruhrss701 | ref | icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer |
360756 | 1.00 | ntrukem443 | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
678242 | 1.00 | ntrukem743 | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
172078 | 1.00 | ntrulpr4591761 | avx | icc -march=skylake -mtune=skylake -O2 -fomit-frame-pointer (19.0.20190416) |
54869954 | 318.87 | ntrulpr4591761 | ref | icc -march=ivybridge -mtune=ivybridge -O2 -fomit-frame-pointer |
135114 | 1.00 | ntrulpr653 | factored | icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer (19.0.20190416) |
106129574 | 785.48 | ntrulpr653 | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
140252 | 1.00 | ntrulpr761 | factored | icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer (19.0.20190416) |
144061856 | 1027.16 | ntrulpr761 | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
188470 | 1.00 | ntrulpr857 | factored | icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer (19.0.20190416) |
182363368 | 967.60 | ntrulpr857 | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
394994 | 1.00 | ntskem1264 | avx2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
453282 | 1.15 | ntskem1264 | sse2 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
699720 | 1.77 | ntskem1264 | opt | icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer |
5971862 | 15.12 | ntskem1264 | ref | icc -march=skylake -mtune=skylake -O2 -fomit-frame-pointer |
1640632 | 1.00 | ntskem13136 | avx2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
1848738 | 1.13 | ntskem13136 | sse2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
3322780 | 2.03 | ntskem13136 | opt | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
24385518 | 14.86 | ntskem13136 | ref | icc -march=broadwell -mtune=broadwell -O2 -fomit-frame-pointer |
921212 | 1.00 | ntskem1380 | avx2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
971666 | 1.05 | ntskem1380 | sse2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
1573096 | 1.71 | ntskem1380 | opt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
12083412 | 13.12 | ntskem1380 | ref | icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer |
106766238 | 1.00 | oddmanhattan128 | opt | icc -march=corei7 -mtune=corei7 -O2 -fomit-frame-pointer (19.0.20190416) |
243382490 | 2.28 | oddmanhattan128 | ref | icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer |
208361894 | 1.00 | oddmanhattan192 | opt | icc -march=corei7-avx -mtune=corei7-avx -O3 -fomit-frame-pointer (19.0.20190416) |
566018028 | 2.72 | oddmanhattan192 | ref | icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer |
425492598 | 1.00 | oddmanhattan256 | opt | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
1181087422 | 2.78 | oddmanhattan256 | ref | icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer |
140192718 | 1.00 | pqrsa15 | ref | icc -march=skylake -mtune=skylake -O2 -fomit-frame-pointer (19.0.20190416) |
853246 | 1.00 | C:r5n11kem0d | avx2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
5764284 | 6.76 | C:r5n11kem0d | opt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
778419078 | 912.30 | C:r5n11kem0d | ref | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE |
1438614 | 1.00 | C:r5n13kem0d | avx2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
13866876 | 9.64 | C:r5n13kem0d | opt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
1944163588 | 1351.41 | C:r5n13kem0d | ref | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE |
3753518 | 1.00 | C:r5n15kem0d | avx2 | icc -march=haswell -mtune=haswell -O3 -fomit-frame-pointer (19.0.20190416) |
26668566 | 7.10 | C:r5n15kem0d | opt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
3488707686 | 929.45 | C:r5n15kem0d | ref | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
147036 | 1.00 | C:r5nd0kem2iot | avx2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
147040 | 1.00 | C:r5nd0kem2iot | opt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
9822242 | 66.80 | C:r5nd0kem2iot | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
104304 | 1.00 | C:r5nd1kem0d | opt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
105362 | 1.01 | C:r5nd1kem0d | avx2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
26767528 | 256.63 | C:r5nd1kem0d | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
152756 | 1.00 | C:r5nd1kem4longkey | avx2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
153236 | 1.00 | C:r5nd1kem4longkey | opt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
17833794 | 116.75 | C:r5nd1kem4longkey | ref | icc -march=core-avx-i -mtune=core-avx-i -O3 -fomit-frame-pointer |
146476 | 1.00 | C:r5nd1kem5d | avx2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
146562 | 1.00 | C:r5nd1kem5d | opt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
18600436 | 126.99 | C:r5nd1kem5d | ref | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
429264 | 1.00 | C:r5nd3kem0d | opt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
431284 | 1.00 | C:r5nd3kem0d | avx2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
43329932 | 100.94 | C:r5nd3kem0d | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
245046 | 1.00 | C:r5nd3kem5d | avx2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
245560 | 1.00 | C:r5nd3kem5d | opt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
39998294 | 163.23 | C:r5nd3kem5d | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
537198 | 1.00 | C:r5nd5kem0d | opt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
537712 | 1.00 | C:r5nd5kem0d | avx2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
72410240 | 134.79 | C:r5nd5kem0d | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
455570 | 1.00 | C:r5nd5kem5d | avx2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
456612 | 1.00 | C:r5nd5kem5d | opt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
61783992 | 135.62 | C:r5nd5kem5d | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
41303876 | 1.00 | ramstakers216091 | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
183968946 | 1.00 | ramstakers756839 | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
9756866 | 1.00 | remblem1056 | ref | icc -march=haswell -mtune=haswell -O2 -fomit-frame-pointer (19.0.20190416) |
10308352 | 1.00 | remblem928 | ref | icc -march=haswell -mtune=haswell -O2 -fomit-frame-pointer (19.0.20190416) |
993622 | 1.00 | C:rolloi128 | avx | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
1329006 | 1.34 | C:rolloi128 | ref | icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer |
2079414 | 1.00 | C:rolloi192 | avx | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
2540418 | 1.22 | C:rolloi192 | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
4224266 | 1.00 | C:rolloi256 | avx | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
4734478 | 1.12 | C:rolloi256 | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
3403398 | 1.00 | rolloii128 | avx | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
5398984 | 1.59 | rolloii128 | ref | icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer |
4522900 | 1.00 | rolloii192 | avx | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
6602736 | 1.46 | rolloii192 | ref | icc -march=core-avx2 -mtune=core-avx2 -O3 -fomit-frame-pointer |
5443294 | 1.00 | rolloii256 | avx | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
8459126 | 1.55 | rolloii256 | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
951066 | 1.00 | C:rolloiii128 | avx | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
1341984 | 1.41 | C:rolloiii128 | ref | icc -march=core-avx2 -mtune=core-avx2 -O3 -fomit-frame-pointer |
2410116 | 1.00 | C:rolloiii192 | avx | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
2929430 | 1.22 | C:rolloiii192 | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
3849422 | 1.00 | C:rolloiii256 | avx | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
5320446 | 1.38 | C:rolloiii256 | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
1640434 | 1.00 | rqc128 | opt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
3889236 | 2.37 | rqc128 | ref | icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer |
3664964 | 1.00 | rqc192 | opt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
8290682 | 2.26 | rqc192 | ref | icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer |
5805924 | 1.00 | rqc256 | opt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
18674880 | 3.22 | rqc256 | ref | icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer |
2172484 | 1.00 | rsa2048 | ntl | icpc -march=haswell -mtune=haswell -O2 -fomit-frame-pointer (19.0.20190416) |
2184492 | 1.01 | rsa2048 | gmp | icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer |
2209074 | 1.02 | rsa2048 | gmpxx | g++ -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE |
392196 | 1.00 | saber | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
393628 | 1.00 | saber | portable | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
212574 | 1.00 | saber2 | avx2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
394646 | 1.86 | saber2 | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
37666816 | 1.00 | sikep503 | ms | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
38736762 | 1.03 | sikep503 | x64 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
314285732 | 8.34 | sikep503 | opt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
4591021384 | 121.89 | sikep503 | ref | icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer |
124000 | 1.00 | sntrup4591761 | avx | icc -march=broadwell -mtune=broadwell -O3 -fomit-frame-pointer (19.0.20190416) |
42871418 | 345.74 | sntrup4591761 | ref | icc -march=core-avx-i -mtune=core-avx-i -O3 -fomit-frame-pointer |
98672 | 1.00 | sntrup653 | factored | icc -march=skylake -mtune=skylake -O2 -fomit-frame-pointer (19.0.20190416) |
85008412 | 861.53 | sntrup653 | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
103856 | 1.00 | sntrup761 | factored | icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer (19.0.20190416) |
115283460 | 1110.03 | sntrup761 | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
136928 | 1.00 | sntrup857 | factored | icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer (19.0.20190416) |
146516076 | 1070.02 | sntrup857 | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
3767914 | 1.00 | threebears1248r2cca | ref | icc -march=skylake -mtune=skylake -O3 -fomit-frame-pointer (19.0.20190416) |
| | threebears1248r2cca | lowmem | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | threebears1248r2cca | opt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | threebears1248r2cca | vec | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | threebears1248r2ccax | opt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | threebears1248r2ccax | vec | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
1470256 | 1.00 | C:threebears1248r2cpa | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
| | C:threebears1248r2cpa | lowmem | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
| | C:threebears1248r2cpa | opt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
| | C:threebears1248r2cpa | vec | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
| | C:threebears1248r2cpax | opt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | C:threebears1248r2cpax | vec | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
1265220 | 1.00 | threebears624r2cca | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
| | threebears624r2cca | lowmem | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
| | threebears624r2cca | opt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
| | threebears624r2cca | vec | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
| | threebears624r2ccax | opt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | threebears624r2ccax | vec | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
549668 | 1.00 | C:threebears624r2cpa | ref | icc -march=haswell -mtune=haswell -O3 -fomit-frame-pointer (19.0.20190416) |
| | C:threebears624r2cpa | lowmem | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | C:threebears624r2cpa | opt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | C:threebears624r2cpa | vec | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | C:threebears624r2cpax | opt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | C:threebears624r2cpax | vec | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
2303798 | 1.00 | threebears936r2cca | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
| | threebears936r2cca | lowmem | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
| | threebears936r2cca | opt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
| | threebears936r2cca | vec | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
| | threebears936r2ccax | opt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | threebears936r2ccax | vec | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
911288 | 1.00 | C:threebears936r2cpa | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
| | C:threebears936r2cpa | lowmem | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
| | C:threebears936r2cpa | opt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
| | C:threebears936r2cpa | vec | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
| | C:threebears936r2cpax | opt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | C:threebears936r2cpax | vec | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
3305212 | 1.00 | titaniumccahi | avx2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
4621740 | 1.40 | titaniumccahi | opt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
520254158 | 157.40 | titaniumccahi | ref | icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer |
2002984 | 1.00 | titaniumccalite | avx2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
2904100 | 1.45 | titaniumccalite | opt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
225382388 | 112.52 | titaniumccalite | ref | icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer |
2951858 | 1.00 | titaniumccamed | avx2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
4296556 | 1.46 | titaniumccamed | opt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
342726204 | 116.11 | titaniumccamed | ref | icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer |
2348544 | 1.00 | titaniumccastd | avx2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
3417102 | 1.45 | titaniumccastd | opt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
295538268 | 125.84 | titaniumccastd | ref | icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer |
4259142 | 1.00 | titaniumccasuper | avx2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
6869384 | 1.61 | titaniumccasuper | opt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
881266138 | 206.91 | titaniumccasuper | ref | icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer |
1549440 | 1.00 | titaniumccatoy | avx2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
2106762 | 1.36 | titaniumccatoy | opt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
119728360 | 77.27 | titaniumccatoy | ref | icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer |