Time | Relative time | Primitive | Implementation | Compiler |
| | 3hfe | ref | g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | 4hfe | ref | g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | cargocult2048 | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | ledapkc10 | portableopt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | ledapkc11 | portableopt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | ledapkc30 | portableopt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | ledapkc31 | portableopt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | ledapkc50 | portableopt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | ledapkc51 | portableopt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
6175050 | 1.00 | lotus128 | opt | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0) |
| | lotus128 | avx2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | lotus128 | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
7389724 | 1.00 | lotus192 | opt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0) |
| | lotus192 | avx2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0) |
| | lotus192 | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0) |
13158942 | 1.00 | lotus256 | opt | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0) |
| | lotus256 | avx2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | lotus256 | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | mceliece | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
16539503 | 1.00 | mcnie3q1281 | ref | clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final)) |
21264096 | 1.00 | mcnie3q1282 | ref | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final)) |
20020084 | 1.00 | mcnie3q1921 | ref | clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final)) |
24568623 | 1.00 | mcnie3q1922 | ref | clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final)) |
19436310 | 1.00 | mcnie3q2561 | ref | clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final)) |
26152094 | 1.00 | mcnie3q2562 | ref | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final)) |
17492811 | 1.00 | mcnie4q1281 | ref | clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final)) |
17915802 | 1.00 | mcnie4q1282 | ref | clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final)) |
17382811 | 1.00 | mcnie4q1921 | ref | clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final)) |
20498733 | 1.00 | mcnie4q1922 | ref | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final)) |
16686124 | 1.00 | mcnie4q2561 | ref | clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final)) |
20426799 | 1.00 | mcnie4q2562 | ref | clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final)) |
| | ntruees1087ep1 | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | ntruees1499ep1 | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
284580 | 1.00 | ntruees401ep2 | ref | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0) |
320163 | 1.00 | ntruees439ep1 | ref | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0) |
473883 | 1.00 | ntruees593ep1 | ref | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0) |
616437 | 1.00 | ntruees743ep1 | ref | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0) |
950877 | 1.00 | ntruees787ep1 | ref | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0) |
| | pqrsa15 | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
30999614 | 1.00 | r5n11pke0d | opt | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0) |
31124342 | 1.00 | r5n11pke0d | avx2 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0) |
2149613385 | 69.34 | r5n11pke0d | ref | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
61433673 | 1.00 | r5n13pke0d | avx2 | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final)) |
61542252 | 1.00 | r5n13pke0d | opt | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final)) |
3992084176 | 64.98 | r5n13pke0d | ref | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
42438307 | 1.00 | r5n13pke0smallct | avx2 | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final)) |
42503760 | 1.00 | r5n13pke0smallct | opt | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final)) |
594044853 | 14.00 | r5n13pke0smallct | ref | clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE |
106890386 | 1.00 | r5n15pke0d | avx2 | clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final)) |
107591907 | 1.01 | r5n15pke0d | opt | clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final)) |
7713444564 | 72.16 | r5n15pke0d | ref | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
856931 | 1.00 | r5nd1pke0d | avx2 | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final)) |
861237 | 1.01 | r5nd1pke0d | opt | clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE |
11735322 | 13.69 | r5nd1pke0d | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
614324 | 1.00 | r5nd1pke5d | avx2 | clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final)) |
617130 | 1.00 | r5nd1pke5d | opt | clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE |
8814200 | 14.35 | r5nd1pke5d | ref | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
1288480 | 1.00 | r5nd3pke0d | avx2 | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final)) |
1315344 | 1.02 | r5nd3pke0d | opt | clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE |
24240766 | 18.81 | r5nd3pke0d | ref | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
1127124 | 1.00 | r5nd3pke5d | avx2 | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final)) |
1132457 | 1.00 | r5nd3pke5d | opt | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final)) |
19190851 | 17.03 | r5nd3pke5d | ref | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
1693227 | 1.00 | r5nd5pke0d | avx2 | clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final)) |
1695448 | 1.00 | r5nd5pke0d | opt | clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final)) |
45300424 | 26.75 | r5nd5pke0d | ref | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
1831641 | 1.00 | r5nd5pke5d | avx2 | clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final)) |
1875752 | 1.02 | r5nd5pke5d | opt | clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE |
30290711 | 16.54 | r5nd5pke5d | ref | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | ronald1024 | openssl | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | ronald1536 | openssl | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | ronald2048 | openssl | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | ronald3072 | openssl | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | ronald4096 | openssl | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | rsa2048 | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |