Time | Relative time | Primitive | Implementation | Compiler |
8819548 | 1.00 | bigquake1 | ref | icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer (19.0.20190416) |
42037514 | 1.00 | bigquake3 | ref | icc -march=sandybridge -mtune=sandybridge -O3 -fomit-frame-pointer (19.0.20190416) |
61342388 | 1.00 | bigquake5 | ref | icc -march=icelake-client -mtune=icelake-client -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 |
83664540 | 1.00 | dags3 | ref | icc -march=broadwell -mtune=broadwell -O2 -fomit-frame-pointer (19.0.20190416) |
532235112 | 1.00 | dags3v2 | ref | icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer (19.0.20190416) |
297644676 | 1.00 | dags5 | ref | icc -march=skylake -mtune=skylake -O3 -fomit-frame-pointer (19.0.20190416) |
538668500 | 1.00 | dags5v2 | ref | icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer (19.0.20190416) |
477409158 | 1.00 | C:edonk128k08n72nu8l8 | ref | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
23206554 | 1.00 | C:edonk128k16n80nu4l6 | ref | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
30018718 | 1.00 | C:edonk128k16n80nu8l6 | ref | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
2234462 | 1.00 | C:edonk128k32n96nu4l4 | ref | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
26468582 | 1.00 | C:edonk128ref | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
375043068 | 1.00 | C:edonk192k16n112nu4l8 | ref | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
20610030 | 1.00 | C:edonk192k32n128nu4l6 | ref | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
3082120 | 1.00 | C:edonk192k48n144nu4l4 | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
419206068 | 1.00 | C:edonk192ref | ref | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
615218 | 1.00 | firesaber | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
636710 | 1.03 | firesaber | portable | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
325954 | 1.00 | firesaber2 | avx2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
619774 | 1.90 | firesaber2 | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
12570720 | 1.00 | frodokem1344aes | x64 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
14406914 | 1.15 | frodokem1344aes | optimized | icc -march=broadwell -mtune=broadwell -O3 -fomit-frame-pointer |
27712738 | 1.00 | frodokem1344shake | x64 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
63740596 | 2.30 | frodokem1344shake | optimized | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
3600996 | 1.00 | frodokem640 | x64 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
3947334 | 1.10 | frodokem640 | optimized | icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer |
17391450 | 4.83 | frodokem640 | reference | icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer |
3920738 | 1.00 | frodokem640aes | x64 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
4051558 | 1.03 | frodokem640aes | optimized | icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer |
7665188 | 1.00 | frodokem640shake | x64 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
16204448 | 2.11 | frodokem640shake | optimized | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
7140480 | 1.00 | frodokem976 | x64 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
8220578 | 1.15 | frodokem976 | optimized | icc -march=skylake -mtune=skylake -O2 -fomit-frame-pointer |
31310984 | 4.38 | frodokem976 | reference | icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer |
7492642 | 1.00 | frodokem976aes | x64 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
8336846 | 1.11 | frodokem976aes | optimized | icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer |
16060620 | 1.00 | frodokem976shake | x64 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
35661654 | 2.22 | frodokem976shake | optimized | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
270004 | 1.00 | C:hila5 | avx2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
357274 | 1.32 | C:hila5 | opt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
14889264 | 55.14 | C:hila5 | ref | icc -march=haswell -mtune=haswell -O3 -fomit-frame-pointer |
1394488 | 1.00 | hqc1281 | opt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
1723594 | 1.24 | hqc1281 | ref | g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
2283232 | 1.00 | hqc1921 | opt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
3292590 | 1.44 | hqc1921 | ref | g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
2279094 | 1.00 | hqc1922 | opt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
3363242 | 1.48 | hqc1922 | ref | g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
3214390 | 1.00 | hqc2561 | opt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
4409332 | 1.37 | hqc2561 | ref | g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
3395192 | 1.00 | hqc2562 | opt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
5242596 | 1.54 | hqc2562 | ref | g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
3516282 | 1.00 | hqc2563 | opt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
6041864 | 1.72 | hqc2563 | ref | g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
686328 | 1.00 | kindi256342 | ref | icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer (19.0.20190416) |
1623716 | 1.00 | kindi256522 | ref | icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer (19.0.20190416) |
851900 | 1.00 | kindi512222 | ref | icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer (19.0.20190416) |
868048 | 1.00 | kindi512241 | ref | icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer (19.0.20190416) |
1545244 | 1.00 | kindi512321 | ref | icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer (19.0.20190416) |
177436 | 1.00 | kyber1024 | avx2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
758702 | 4.28 | kyber1024 | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
74050 | 1.00 | kyber512 | avx2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
322822 | 4.36 | kyber512 | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
126044 | 1.00 | kyber768 | avx2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
513224 | 4.07 | kyber768 | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
97488 | 1.00 | kyber90s1024 | avx2 | icc -march=core-avx2 -mtune=core-avx2 -O3 -fomit-frame-pointer (19.0.20190416) |
1404992 | 14.41 | kyber90s1024 | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
45306 | 1.00 | kyber90s512 | avx2 | icc -march=broadwell -mtune=broadwell -O3 -fomit-frame-pointer (19.0.20190416) |
514116 | 11.35 | kyber90s512 | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
68476 | 1.00 | kyber90s768 | avx2 | icc -march=skylake -mtune=skylake -O3 -fomit-frame-pointer (19.0.20190416) |
890494 | 13.00 | kyber90s768 | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
159794 | 1.00 | lac128 | avx2 | icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer (19.0.20190416) |
585198 | 3.66 | lac128 | opt | icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer |
2111340 | 13.21 | lac128 | ref | icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer (19.0.20190416) |
338238 | 1.00 | lac192 | avx2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
1897670 | 5.61 | lac192 | opt | icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer |
2452882 | 7.25 | lac192 | ref | icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer |
535350 | 1.00 | lac256 | avx2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
2547574 | 4.76 | lac256 | opt | icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer |
4543700 | 8.49 | lac256 | ref | icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer |
2252698 | 1.00 | C:lake1 | ref | g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
3449236 | 1.00 | C:lake2 | ref | g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
4651604 | 1.00 | C:lake3 | ref | icpc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer (19.0.20190416) |
997550 | 1.00 | ledakem12 | portableopt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
919316 | 1.00 | ledakem13 | portableopt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
1128790 | 1.00 | ledakem14 | portableopt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
2808274 | 1.00 | ledakem32 | portableopt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
2070586 | 1.00 | ledakem33 | portableopt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
2560710 | 1.00 | ledakem34 | portableopt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
3889658 | 1.00 | ledakem52 | portableopt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
4162978 | 1.00 | ledakem53 | portableopt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
4136444 | 1.00 | ledakem54 | portableopt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
1433108 | 1.00 | ledakemlt10 | portableopt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
2123202 | 1.00 | ledakemlt11 | portableopt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
3197826 | 1.00 | ledakemlt30 | portableopt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
5218198 | 1.00 | ledakemlt31 | portableopt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
6284050 | 1.00 | ledakemlt50 | portableopt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
10037352 | 1.00 | ledakemlt51 | portableopt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
215644 | 1.00 | lightsaber | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
226626 | 1.05 | lightsaber | portable | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
123754 | 1.00 | lightsaber2 | avx2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
223000 | 1.80 | lightsaber2 | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
1056436 | 1.00 | lima2p1024cca | opt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
4936454 | 4.67 | lima2p1024cca | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
2136724 | 1.00 | lima2p2048cca | opt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
10386106 | 4.86 | lima2p2048cca | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
2746134 | 1.00 | limasp1018cca | opt | icc -march=core-avx2 -mtune=core-avx2 -O3 -fomit-frame-pointer (19.0.20190416) |
18352300 | 6.68 | limasp1018cca | ref | icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer |
5248138 | 1.00 | limasp1306cca | opt | icc -march=core-avx2 -mtune=core-avx2 -O3 -fomit-frame-pointer (19.0.20190416) |
37703584 | 7.18 | limasp1306cca | ref | icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer |
5555690 | 1.00 | limasp1822cca | opt | icc -march=core-avx2 -mtune=core-avx2 -O3 -fomit-frame-pointer (19.0.20190416) |
39053008 | 7.03 | limasp1822cca | ref | icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer |
10540486 | 1.00 | limasp2062cca | opt | icc -march=core-avx2 -mtune=core-avx2 -O3 -fomit-frame-pointer (19.0.20190416) |
79550424 | 7.55 | limasp2062cca | ref | icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer |
4286350 | 1.00 | locker1 | ref | icpc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer (19.0.20190416) |
4509156 | 1.00 | locker2 | ref | icpc -march=core-avx-i -mtune=core-avx-i -O3 -fomit-frame-pointer (19.0.20190416) |
6310530 | 1.00 | locker3 | ref | g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
4996122 | 1.00 | locker4 | ref | icpc -march=core-avx-i -mtune=core-avx-i -O3 -fomit-frame-pointer (19.0.20190416) |
7334162 | 1.00 | locker5 | ref | g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
6933040 | 1.00 | locker6 | ref | icpc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer (19.0.20190416) |
8399460 | 1.00 | locker7 | ref | g++ -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
8670802 | 1.00 | locker8 | ref | g++ -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
11201936 | 1.00 | locker9 | ref | g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
295302 | 1.00 | lotus128 | avx2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
360556 | 1.22 | lotus128 | opt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
597914 | 2.02 | lotus128 | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
449880 | 1.00 | lotus192 | avx2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
515604 | 1.15 | lotus192 | opt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
999030 | 2.22 | lotus192 | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
644640 | 1.00 | lotus256 | avx2 | icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer (19.0.20190416) |
786836 | 1.22 | lotus256 | opt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
1415644 | 2.20 | lotus256 | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
163008 | 1.00 | mceliece348864 | avx | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
214678 | 1.32 | mceliece348864 | sse | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
581578 | 3.57 | mceliece348864 | vec | icc -march=corei7 -mtune=corei7 -O3 -fomit-frame-pointer |
60908142 | 373.65 | mceliece348864 | ref | icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer |
162976 | 1.00 | mceliece348864f | avx | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
214152 | 1.31 | mceliece348864f | sse | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
571592 | 3.51 | mceliece348864f | vec | icc -march=corei7 -mtune=corei7 -O2 -fomit-frame-pointer |
60581882 | 371.72 | mceliece348864f | ref | icc -march=core-avx-i -mtune=core-avx-i -O3 -fomit-frame-pointer |
313252 | 1.00 | mceliece460896 | avx | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
472576 | 1.51 | mceliece460896 | sse | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
1475782 | 4.71 | mceliece460896 | vec | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
143542562 | 458.23 | mceliece460896 | ref | icc -march=broadwell -mtune=broadwell -O3 -fomit-frame-pointer |
314762 | 1.00 | mceliece460896f | avx | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
473708 | 1.50 | mceliece460896f | sse | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
1476246 | 4.69 | mceliece460896f | vec | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
143521752 | 455.97 | mceliece460896f | ref | icc -march=haswell -mtune=haswell -O3 -fomit-frame-pointer |
435826 | 1.00 | mceliece6688128 | avx | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
648146 | 1.49 | mceliece6688128 | sse | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
1756820 | 4.03 | mceliece6688128 | vec | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
275920412 | 633.10 | mceliece6688128 | ref | icc -march=core-avx-i -mtune=core-avx-i -O3 -fomit-frame-pointer |
433116 | 1.00 | mceliece6688128f | avx | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
645382 | 1.49 | mceliece6688128f | sse | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
1739754 | 4.02 | mceliece6688128f | vec | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
276325814 | 637.99 | mceliece6688128f | ref | icc -march=ivybridge -mtune=ivybridge -O3 -fomit-frame-pointer |
421312 | 1.00 | mceliece6960119 | avx | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
640746 | 1.52 | mceliece6960119 | sse | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
1701548 | 4.04 | mceliece6960119 | vec | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
271939890 | 645.46 | mceliece6960119 | ref | icc -march=core-avx-i -mtune=core-avx-i -O3 -fomit-frame-pointer |
421724 | 1.00 | mceliece6960119f | avx | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
639272 | 1.52 | mceliece6960119f | sse | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
1700966 | 4.03 | mceliece6960119f | vec | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
272738570 | 646.72 | mceliece6960119f | ref | icc -march=core-avx-i -mtune=core-avx-i -O3 -fomit-frame-pointer |
479516 | 1.00 | mceliece8192128 | avx | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
708562 | 1.48 | mceliece8192128 | sse | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
1768576 | 3.69 | mceliece8192128 | vec | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
337563534 | 703.97 | mceliece8192128 | ref | icc -march=sandybridge -mtune=sandybridge -O3 -fomit-frame-pointer |
483616 | 1.00 | mceliece8192128f | avx | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
707468 | 1.46 | mceliece8192128f | sse | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
1789914 | 3.70 | mceliece8192128f | vec | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
339168238 | 701.32 | mceliece8192128f | ref | icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer |
56875834 | 1.00 | mersenne756839 | opt | icc -march=corei7 -mtune=corei7 -O3 -fomit-frame-pointer (19.0.20190416) |
72807136 | 1.28 | mersenne756839 | ref | icc -march=corei7 -mtune=corei7 -O3 -fomit-frame-pointer (19.0.20190416) |
385652 | 1.00 | newhope1024cca | avx2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
766082 | 1.99 | newhope1024cca | ref | icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer |
203754 | 1.00 | newhope512cca | avx2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
376348 | 1.85 | newhope512cca | ref | icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer |
72874 | 1.00 | ntruhps2048509 | avx2 | icc -march=broadwell -mtune=broadwell -O2 -fomit-frame-pointer (19.0.20190416) |
1902144 | 26.10 | ntruhps2048509 | ref | icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer |
104446 | 1.00 | ntruhps2048677 | avx2 | icc -march=haswell -mtune=haswell -O3 -fomit-frame-pointer (19.0.20190416) |
3288282 | 31.48 | ntruhps2048677 | ref | icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer |
4760544 | 1.00 | ntruhps4096821 | ref | icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer (19.0.20190416) |
106534 | 1.00 | ntruhrss701 | avx2 | icc -march=skylake -mtune=skylake -O2 -fomit-frame-pointer (19.0.20190416) |
3544196 | 33.27 | ntruhrss701 | ref | icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer |
357208 | 1.00 | ntrukem443 | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
652948 | 1.00 | ntrukem743 | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
171612 | 1.00 | ntrulpr4591761 | avx | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
55045132 | 320.75 | ntrulpr4591761 | ref | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
144238 | 1.00 | ntrulpr653 | factored | icc -march=core-avx2 -mtune=core-avx2 -O2 -fomit-frame-pointer (19.0.20190416) |
106349176 | 737.32 | ntrulpr653 | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
152810 | 1.00 | ntrulpr761 | factored | icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer (19.0.20190416) |
144262336 | 944.06 | ntrulpr761 | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
205586 | 1.00 | ntrulpr857 | factored | icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer (19.0.20190416) |
182689128 | 888.63 | ntrulpr857 | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
400604 | 1.00 | ntskem1264 | avx2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
437530 | 1.09 | ntskem1264 | sse2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
697274 | 1.74 | ntskem1264 | opt | icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer |
5971136 | 14.91 | ntskem1264 | ref | icc -march=broadwell -mtune=broadwell -O2 -fomit-frame-pointer |
1630728 | 1.00 | ntskem13136 | avx2 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
1831176 | 1.12 | ntskem13136 | sse2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
3290790 | 2.02 | ntskem13136 | opt | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
24456724 | 15.00 | ntskem13136 | ref | icc -march=core-avx2 -mtune=core-avx2 -O2 -fomit-frame-pointer |
919760 | 1.00 | ntskem1380 | avx2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
977798 | 1.06 | ntskem1380 | sse2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
1579218 | 1.72 | ntskem1380 | opt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
12149774 | 13.21 | ntskem1380 | ref | icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer |
104962240 | 1.00 | oddmanhattan128 | opt | icc -march=core-avx-i -mtune=core-avx-i -O3 -fomit-frame-pointer (19.0.20190416) |
242231308 | 2.31 | oddmanhattan128 | ref | icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer |
204490456 | 1.00 | oddmanhattan192 | opt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
547726196 | 2.68 | oddmanhattan192 | ref | icc -march=skylake -mtune=skylake -O2 -fomit-frame-pointer |
418228672 | 1.00 | oddmanhattan256 | opt | icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer (19.0.20190416) |
1217674820 | 2.91 | oddmanhattan256 | ref | icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer |
140800724 | 1.00 | pqrsa15 | ref | icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer (19.0.20190416) |
839948 | 1.00 | C:r5n11kem0d | avx2 | icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer (19.0.20190416) |
5819648 | 6.93 | C:r5n11kem0d | opt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
778399122 | 926.72 | C:r5n11kem0d | ref | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
1431264 | 1.00 | C:r5n13kem0d | avx2 | icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer (19.0.20190416) |
13997388 | 9.78 | C:r5n13kem0d | opt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
1950462192 | 1362.76 | C:r5n13kem0d | ref | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
3740590 | 1.00 | C:r5n15kem0d | avx2 | icc -march=skylake -mtune=skylake -O2 -fomit-frame-pointer (19.0.20190416) |
26759798 | 7.15 | C:r5n15kem0d | opt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
3537621134 | 945.74 | C:r5n15kem0d | ref | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
144658 | 1.00 | C:r5nd0kem2iot | opt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
145512 | 1.01 | C:r5nd0kem2iot | avx2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
9840670 | 68.03 | C:r5nd0kem2iot | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
103114 | 1.00 | C:r5nd1kem0d | opt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
103336 | 1.00 | C:r5nd1kem0d | avx2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
26845242 | 260.35 | C:r5nd1kem0d | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
149898 | 1.00 | C:r5nd1kem4longkey | avx2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
151858 | 1.01 | C:r5nd1kem4longkey | opt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
17876852 | 119.26 | C:r5nd1kem4longkey | ref | icc -march=sandybridge -mtune=sandybridge -O3 -fomit-frame-pointer |
144288 | 1.00 | C:r5nd1kem5d | avx2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
144382 | 1.00 | C:r5nd1kem5d | opt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
18606666 | 128.96 | C:r5nd1kem5d | ref | icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer |
440756 | 1.00 | C:r5nd3kem0d | avx2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
443250 | 1.01 | C:r5nd3kem0d | opt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
43414034 | 98.50 | C:r5nd3kem0d | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
243516 | 1.00 | C:r5nd3kem5d | opt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
368962 | 1.52 | C:r5nd3kem5d | avx2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
40094570 | 164.65 | C:r5nd3kem5d | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
552696 | 1.00 | C:r5nd5kem0d | avx2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
552804 | 1.00 | C:r5nd5kem0d | opt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
72571408 | 131.30 | C:r5nd5kem0d | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
459848 | 1.00 | C:r5nd5kem5d | opt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
462078 | 1.00 | C:r5nd5kem5d | avx2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
61929064 | 134.67 | C:r5nd5kem5d | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
41167720 | 1.00 | ramstakers216091 | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
182814122 | 1.00 | ramstakers756839 | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
9645530 | 1.00 | remblem1056 | ref | icc -march=core-avx2 -mtune=core-avx2 -O3 -fomit-frame-pointer (19.0.20190416) |
10186880 | 1.00 | remblem928 | ref | icc -march=skylake -mtune=skylake -O3 -fomit-frame-pointer (19.0.20190416) |
993478 | 1.00 | C:rolloi128 | avx | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
1320236 | 1.33 | C:rolloi128 | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
2070646 | 1.00 | C:rolloi192 | avx | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
2533784 | 1.22 | C:rolloi192 | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
4287940 | 1.00 | C:rolloi256 | avx | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
4724110 | 1.10 | C:rolloi256 | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
3402400 | 1.00 | rolloii128 | avx | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
5382498 | 1.58 | rolloii128 | ref | icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer |
4486386 | 1.00 | rolloii192 | avx | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
6585624 | 1.47 | rolloii192 | ref | icc -march=haswell -mtune=haswell -O2 -fomit-frame-pointer |
5452444 | 1.00 | rolloii256 | avx | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
8409900 | 1.54 | rolloii256 | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
948228 | 1.00 | C:rolloiii128 | avx | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
1320786 | 1.39 | C:rolloiii128 | ref | icc -march=core-avx2 -mtune=core-avx2 -O3 -fomit-frame-pointer |
2404004 | 1.00 | C:rolloiii192 | avx | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
2909124 | 1.21 | C:rolloiii192 | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
3856444 | 1.00 | C:rolloiii256 | avx | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
5316038 | 1.38 | C:rolloiii256 | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
1674010 | 1.00 | rqc128 | opt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
3848288 | 2.30 | rqc128 | ref | icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer |
3756174 | 1.00 | rqc192 | opt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
8272700 | 2.20 | rqc192 | ref | icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer |
5795688 | 1.00 | rqc256 | opt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
18439788 | 3.18 | rqc256 | ref | icc -march=broadwell -mtune=broadwell -O3 -fomit-frame-pointer |
2178770 | 1.00 | rsa2048 | ntl | icpc -march=core-avx-i -mtune=core-avx-i -O3 -fomit-frame-pointer (19.0.20190416) |
2190294 | 1.01 | rsa2048 | gmp | icc -march=corei7 -mtune=corei7 -O3 -fomit-frame-pointer |
2201074 | 1.01 | rsa2048 | gmpxx | g++ -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE |
391276 | 1.00 | saber | portable | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
397380 | 1.02 | saber | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
212742 | 1.00 | saber2 | avx2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
396492 | 1.86 | saber2 | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
37686976 | 1.00 | sikep503 | ms | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
38825052 | 1.03 | sikep503 | x64 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
314917084 | 8.36 | sikep503 | opt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
4624217970 | 122.70 | sikep503 | ref | icc -march=corei7 -mtune=corei7 -O2 -fomit-frame-pointer |
122606 | 1.00 | sntrup4591761 | avx | icc -march=core-avx-i -mtune=core-avx-i -O3 -fomit-frame-pointer (19.0.20190416) |
43016076 | 350.85 | sntrup4591761 | ref | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
99792 | 1.00 | sntrup653 | factored | icc -march=core-avx2 -mtune=core-avx2 -O3 -fomit-frame-pointer (19.0.20190416) |
85187888 | 853.65 | sntrup653 | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
104600 | 1.00 | sntrup761 | factored | icc -march=haswell -mtune=haswell -O3 -fomit-frame-pointer (19.0.20190416) |
115588952 | 1105.06 | sntrup761 | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
138214 | 1.00 | sntrup857 | factored | icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer (19.0.20190416) |
146956132 | 1063.25 | sntrup857 | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
3620982 | 1.00 | threebears1248r2cca | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
| | threebears1248r2cca | lowmem | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
| | threebears1248r2cca | opt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
| | threebears1248r2cca | vec | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
| | 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 |
1417872 | 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 |
1278012 | 1.00 | threebears624r2cca | ref | icc -march=haswell -mtune=haswell -O3 -fomit-frame-pointer (19.0.20190416) |
| | threebears624r2cca | lowmem | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | threebears624r2cca | opt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | threebears624r2cca | vec | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | 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 |
546940 | 1.00 | C:threebears624r2cpa | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
| | C:threebears624r2cpa | lowmem | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
| | C:threebears624r2cpa | opt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
| | C:threebears624r2cpa | vec | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
| | 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 |
2285374 | 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 |
955238 | 1.00 | C:threebears936r2cpa | ref | icc -march=skylake -mtune=skylake -O3 -fomit-frame-pointer (19.0.20190416) |
| | C:threebears936r2cpa | lowmem | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | C:threebears936r2cpa | opt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | C:threebears936r2cpa | vec | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | 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 |
3357260 | 1.00 | titaniumccahi | avx2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
4582636 | 1.36 | titaniumccahi | opt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
570820618 | 170.03 | titaniumccahi | ref | icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer |
2002610 | 1.00 | titaniumccalite | avx2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
2866842 | 1.43 | titaniumccalite | opt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
248888982 | 124.28 | titaniumccalite | ref | icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer |
2949842 | 1.00 | titaniumccamed | avx2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
4257288 | 1.44 | titaniumccamed | opt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
376427836 | 127.61 | titaniumccamed | ref | icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer |
2347230 | 1.00 | titaniumccastd | avx2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
3393958 | 1.45 | titaniumccastd | opt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
323338662 | 137.75 | titaniumccastd | ref | icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer |
4271694 | 1.00 | titaniumccasuper | avx2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
6751404 | 1.58 | titaniumccasuper | opt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
997818720 | 233.59 | titaniumccasuper | ref | icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer |
1544956 | 1.00 | titaniumccatoy | avx2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
2108282 | 1.36 | titaniumccatoy | opt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
129627732 | 83.90 | titaniumccatoy | ref | icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer |