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 |
2137366 | 1.00 | cargocult2048 | T:ref | clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Clang 10.0.0 ) |
2921997 | 1.00 | ledapkc1264 | T:portableopt | clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Clang 10.0.0 ) |
3982652 | 1.00 | ledapkc12sl | T:portableopt | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Clang 10.0.0 ) |
3393331 | 1.00 | ledapkc1364 | T:portableopt | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Clang 10.0.0 ) |
4065141 | 1.00 | ledapkc13sl | T:portableopt | clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Clang 10.0.0 ) |
3701796 | 1.00 | ledapkc1464 | T:portableopt | clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Clang 10.0.0 ) |
4854108 | 1.00 | ledapkc14sl | T:portableopt | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Clang 10.0.0 ) |
7286482 | 1.00 | ledapkc3264 | T:portableopt | clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Clang 10.0.0 ) |
9600328 | 1.00 | ledapkc32sl | T:portableopt | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Clang 10.0.0 ) |
8083349 | 1.00 | ledapkc3364 | T:portableopt | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Clang 10.0.0 ) |
11320605 | 1.00 | ledapkc33sl | T:portableopt | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Clang 10.0.0 ) |
8275164 | 1.00 | ledapkc3464 | T:portableopt | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Clang 10.0.0 ) |
12813933 | 1.00 | ledapkc34sl | T:portableopt | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Clang 10.0.0 ) |
15288197 | 1.00 | ledapkc5264 | T:portableopt | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Clang 10.0.0 ) |
21525585 | 1.00 | ledapkc52sl | T:portableopt | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Clang 10.0.0 ) |
16544843 | 1.00 | ledapkc5364 | T:portableopt | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Clang 10.0.0 ) |
22848376 | 1.00 | ledapkc53sl | T:portableopt | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Clang 10.0.0 ) |
19295744 | 1.00 | ledapkc5464 | T:portableopt | clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Clang 10.0.0 ) |
23783650 | 1.00 | ledapkc54sl | T:portableopt | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Clang 10.0.0 ) |
2181025 | 1.00 | lotus128 | T:avx2 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.4.0) |
4893922 | 2.24 | lotus128 | T:ref | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.4.0) |
5202443 | 2.39 | lotus128 | T:opt | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.4.0) |
2114569 | 1.00 | lotus192 | T:ref | clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Clang 10.0.0 ) |
3734740 | 1.77 | lotus192 | T:avx2 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE |
7410793 | 3.50 | lotus192 | T:opt | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE |
3621468 | 1.00 | lotus256 | T:ref | clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Clang 10.0.0 ) |
4849350 | 1.34 | lotus256 | T:avx2 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE |
11409143 | 3.15 | lotus256 | T:opt | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | mceliece | T:ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
8892054 | 1.00 | mcnie3q1281 | T:ref | clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Clang 10.0.0 ) |
10874806 | 1.00 | mcnie3q1282 | T:ref | clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Clang 10.0.0 ) |
10554646 | 1.00 | mcnie3q1921 | T:ref | clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Clang 10.0.0 ) |
12697123 | 1.00 | mcnie3q1922 | T:ref | clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Clang 10.0.0 ) |
10190555 | 1.00 | mcnie3q2561 | T:ref | clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Clang 10.0.0 ) |
13254042 | 1.00 | mcnie3q2562 | T:ref | clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Clang 10.0.0 ) |
9427939 | 1.00 | mcnie4q1281 | T:ref | clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Clang 10.0.0 ) |
9488290 | 1.00 | mcnie4q1282 | T:ref | clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Clang 10.0.0 ) |
9520571 | 1.00 | mcnie4q1921 | T:ref | clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Clang 10.0.0 ) |
11155492 | 1.00 | mcnie4q1922 | T:ref | clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Clang 10.0.0 ) |
9026673 | 1.00 | mcnie4q2561 | T:ref | clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Clang 10.0.0 ) |
10581265 | 1.00 | mcnie4q2562 | T:ref | clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Clang 10.0.0 ) |
| | 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 |
119395 | 1.00 | ntruees401ep2 | T:ref | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.4.0) |
146065 | 1.00 | ntruees439ep1 | T:ref | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.4.0) |
195853 | 1.00 | ntruees593ep1 | T:ref | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.4.0) |
248437 | 1.00 | ntruees743ep1 | T:ref | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.4.0) |
307947 | 1.00 | ntruees787ep1 | T:ref | clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Clang 10.0.0 ) |
138001023 | 1.00 | pqrsa15 | T:ref | clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Clang 10.0.0 ) |
1552838 | 1.00 | r5n11pke0d | T:avx2 | clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Clang 10.0.0 ) |
14490981 | 9.33 | r5n11pke0d | T:opt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
1269746300 | 817.69 | r5n11pke0d | T:ref | clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE |
3568839 | 1.00 | r5n13pke0d | T:avx2 | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Clang 10.0.0 ) |
28310912 | 7.93 | r5n13pke0d | T:opt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
2395300204 | 671.17 | r5n13pke0d | T:ref | clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE |
14053140 | 1.00 | r5n13pke0smallct | T:avx2 | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Clang 10.0.0 ) |
17151581 | 1.22 | r5n13pke0smallct | T:opt | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Clang 10.0.0 ) |
328464768 | 23.37 | r5n13pke0smallct | T:ref | clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE |
4192328 | 1.00 | r5n15pke0d | T:avx2 | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Clang 10.0.0 ) |
52701186 | 12.57 | r5n15pke0d | T:opt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
4609305077 | 1099.46 | r5n15pke0d | T:ref | clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE |
341094 | 1.00 | r5nd1pke0d | T:avx2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.4.0) |
341476 | 1.00 | r5nd1pke0d | T:opt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.4.0) |
17519958 | 51.36 | r5nd1pke0d | T:ref | clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE |
248679 | 1.00 | r5nd1pke5d | T:avx2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.4.0) |
249783 | 1.00 | r5nd1pke5d | T:opt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.4.0) |
13188063 | 53.03 | r5nd1pke5d | T:ref | clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE |
499050 | 1.00 | r5nd3pke0d | T:avx2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.4.0) |
499057 | 1.00 | r5nd3pke0d | T:opt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.4.0) |
36758137 | 73.66 | r5nd3pke0d | T:ref | clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE |
471497 | 1.00 | r5nd3pke5d | T:avx2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.4.0) |
473703 | 1.00 | r5nd3pke5d | T:opt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.4.0) |
29004823 | 61.52 | r5nd3pke5d | T:ref | clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE |
598865 | 1.00 | r5nd5pke0d | T:avx2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.4.0) |
610709 | 1.02 | r5nd5pke0d | T:opt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.4.0) |
69071149 | 115.34 | r5nd5pke0d | T:ref | clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE |
768772 | 1.00 | r5nd5pke5d | T:avx2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.4.0) |
769606 | 1.00 | r5nd5pke5d | T:opt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.4.0) |
45339693 | 58.98 | r5nd5pke5d | T:ref | clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE |
912606 | 1.00 | ronald1024 | T:opensslnew | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.4.0) |
| | ronald1024 | T:openssl | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
2355259 | 1.00 | ronald1536 | T:opensslnew | clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Clang 10.0.0 ) |
| | ronald1536 | T:openssl | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
3479669 | 1.00 | ronald2048 | T:opensslnew | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Clang 10.0.0 ) |
| | ronald2048 | T:openssl | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
8758335 | 1.00 | ronald3072 | T:opensslnew | clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Clang 10.0.0 ) |
| | ronald3072 | T:openssl | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
17835925 | 1.00 | ronald4096 | T:opensslnew | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.4.0) |
| | ronald4096 | T:openssl | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.4.0) |
2137842 | 1.00 | rsa2048 | T:ref | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Clang 10.0.0 ) |