Time | Relative time | Primitive | Implementation | Compiler |
| | 3hfe | T:ref | g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | 4hfe | T:ref | g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
4011137 | 1.00 | cargocult2048 | T:ref | clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Debian Clang 11.0.1) |
16043037 | 1.00 | ledapkc1264 | T:portableopt | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Debian Clang 11.0.1) |
18481013 | 1.00 | ledapkc12sl | T:portableopt | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Debian Clang 11.0.1) |
15316567 | 1.00 | ledapkc1364 | T:portableopt | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Debian Clang 11.0.1) |
16716520 | 1.00 | ledapkc13sl | T:portableopt | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Debian Clang 11.0.1) |
18858965 | 1.00 | ledapkc1464 | T:portableopt | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Debian Clang 11.0.1) |
22476798 | 1.00 | ledapkc14sl | T:portableopt | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Debian Clang 11.0.1) |
29986376 | 1.00 | ledapkc3264 | T:portableopt | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Debian Clang 11.0.1) |
53939429 | 1.00 | ledapkc32sl | T:portableopt | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Debian Clang 11.0.1) |
40543307 | 1.00 | ledapkc3364 | T:portableopt | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Debian Clang 11.0.1) |
54472149 | 1.00 | ledapkc33sl | T:portableopt | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Debian Clang 11.0.1) |
49362538 | 1.00 | ledapkc3464 | T:portableopt | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Debian Clang 11.0.1) |
65612109 | 1.00 | ledapkc34sl | T:portableopt | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Debian Clang 11.0.1) |
71591352 | 1.00 | ledapkc5264 | T:portableopt | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Debian Clang 11.0.1) |
119846299 | 1.00 | ledapkc52sl | T:portableopt | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Debian Clang 11.0.1) |
92633420 | 1.00 | ledapkc5364 | T:portableopt | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Debian Clang 11.0.1) |
122727238 | 1.00 | ledapkc53sl | T:portableopt | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Debian Clang 11.0.1) |
92283844 | 1.00 | ledapkc5464 | T:portableopt | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Debian Clang 11.0.1) |
154840998 | 1.00 | ledapkc54sl | T:portableopt | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Debian Clang 11.0.1) |
8953736 | 1.00 | lotus128 | T:ref | clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Debian Clang 11.0.1) |
| | lotus128 | T:avx2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | lotus128 | T:opt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
2686586 | 1.00 | lotus192 | T:ref | clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Debian Clang 11.0.1) |
| | lotus192 | T:avx2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | lotus192 | T:opt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
3945089 | 1.00 | lotus256 | T:ref | clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Debian Clang 11.0.1) |
| | lotus256 | T:avx2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | lotus256 | T:opt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | mceliece | T:ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
12050624 | 1.00 | mcnie3q1281 | T:ref | clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Debian Clang 11.0.1) |
15065335 | 1.00 | mcnie3q1282 | T:ref | clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Debian Clang 11.0.1) |
14472882 | 1.00 | mcnie3q1921 | T:ref | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.1 20210110) |
17674923 | 1.00 | mcnie3q1922 | T:ref | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.1 20210110) |
14463398 | 1.00 | mcnie3q2561 | T:ref | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.1 20210110) |
18989129 | 1.00 | mcnie3q2562 | T:ref | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.1 20210110) |
12123315 | 1.00 | mcnie4q1281 | T:ref | clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Debian Clang 11.0.1) |
12501536 | 1.00 | mcnie4q1282 | T:ref | clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Debian Clang 11.0.1) |
12626717 | 1.00 | mcnie4q1921 | T:ref | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.1 20210110) |
14903489 | 1.00 | mcnie4q1922 | T:ref | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.1 20210110) |
12106915 | 1.00 | mcnie4q2561 | T:ref | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.1 20210110) |
14169885 | 1.00 | mcnie4q2562 | T:ref | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.1 20210110) |
| | ntruees1087ep1 | T:ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | ntruees1499ep1 | T:ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
135048 | 1.00 | ntruees401ep2 | T:ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.1 20210110) |
151165 | 1.00 | ntruees439ep1 | T:ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.1 20210110) |
219179 | 1.00 | ntruees593ep1 | T:ref | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.1 20210110) |
279197 | 1.00 | ntruees743ep1 | T:ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.1 20210110) |
414853 | 1.00 | ntruees787ep1 | T:ref | clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Debian Clang 11.0.1) |
293973237 | 1.00 | pqrsa15 | T:ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.1 20210110) |
36122635 | 1.00 | r5n11pke0d | T:opt | clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Debian Clang 11.0.1) |
36123268 | 1.00 | r5n11pke0d | T:avx2 | clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Debian Clang 11.0.1) |
| | r5n11pke0d | T:ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
70418730 | 1.00 | r5n13pke0d | T:opt | clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Debian Clang 11.0.1) |
70425797 | 1.00 | r5n13pke0d | T:avx2 | clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Debian Clang 11.0.1) |
| | r5n13pke0d | T:ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
38444112 | 1.00 | r5n13pke0smallct | T:avx2 | clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Debian Clang 11.0.1) |
38458997 | 1.00 | r5n13pke0smallct | T:opt | clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Debian Clang 11.0.1) |
| | r5n13pke0smallct | T:ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
131423629 | 1.00 | r5n15pke0d | T:opt | clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Debian Clang 11.0.1) |
131426154 | 1.00 | r5n15pke0d | T:avx2 | clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Debian Clang 11.0.1) |
| | r5n15pke0d | T:ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
506358 | 1.00 | r5nd1pke0d | T:avx2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.1 20210110) |
512520 | 1.01 | r5nd1pke0d | T:opt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.1 20210110) |
| | r5nd1pke0d | T:ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.1 20210110) |
363246 | 1.00 | r5nd1pke5d | T:opt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.1 20210110) |
370049 | 1.02 | r5nd1pke5d | T:avx2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.1 20210110) |
| | r5nd1pke5d | T:ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.1 20210110) |
736977 | 1.00 | r5nd3pke0d | T:opt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.1 20210110) |
750611 | 1.02 | r5nd3pke0d | T:avx2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.1 20210110) |
| | r5nd3pke0d | T:ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.1 20210110) |
709228 | 1.00 | r5nd3pke5d | T:opt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.1 20210110) |
713123 | 1.01 | r5nd3pke5d | T:avx2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.1 20210110) |
| | r5nd3pke5d | T:ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.1 20210110) |
933702 | 1.00 | r5nd5pke0d | T:opt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.1 20210110) |
944450 | 1.01 | r5nd5pke0d | T:avx2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.1 20210110) |
| | r5nd5pke0d | T:ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.1 20210110) |
1156999 | 1.00 | r5nd5pke5d | T:avx2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.1 20210110) |
1166885 | 1.01 | r5nd5pke5d | T:opt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.1 20210110) |
| | r5nd5pke5d | T:ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.1 20210110) |
1286468 | 1.00 | ronald1024 | T:opensslnew | clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Debian Clang 11.0.1) |
| | ronald1024 | T:openssl | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
3432559 | 1.00 | ronald1536 | T:opensslnew | clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Debian Clang 11.0.1) |
| | ronald1536 | T:openssl | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
6075209 | 1.00 | ronald2048 | T:opensslnew | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.1 20210110) |
| | ronald2048 | T:openssl | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.1 20210110) |
16652962 | 1.00 | ronald3072 | T:opensslnew | clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Debian Clang 11.0.1) |
| | ronald3072 | T:openssl | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
35467403 | 1.00 | ronald4096 | T:opensslnew | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.1 20210110) |
| | ronald4096 | T:openssl | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
4012539 | 1.00 | rsa2048 | T:ref | clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Debian Clang 11.0.1) |