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 |
2310833 | 1.00 | cargocult2048 | ref | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (4.8.5 20150623 (Red Hat 4.8.5-39)) |
| | 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 |
446648 | 1.00 | lotus128 | avx2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (4.8.5 20150623 (Red Hat 4.8.5-39)) |
659432 | 1.48 | lotus128 | opt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (4.8.5 20150623 (Red Hat 4.8.5-39)) |
2305191 | 5.16 | lotus128 | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (4.8.5 20150623 (Red Hat 4.8.5-39)) |
633175 | 1.00 | lotus192 | avx2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (4.8.5 20150623 (Red Hat 4.8.5-39)) |
1097772 | 1.73 | lotus192 | opt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (4.8.5 20150623 (Red Hat 4.8.5-39)) |
3595008 | 5.68 | lotus192 | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (4.8.5 20150623 (Red Hat 4.8.5-39)) |
929752 | 1.00 | lotus256 | avx2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (4.8.5 20150623 (Red Hat 4.8.5-39)) |
1548450 | 1.67 | lotus256 | opt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (4.8.5 20150623 (Red Hat 4.8.5-39)) |
4909873 | 5.28 | lotus256 | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (4.8.5 20150623 (Red Hat 4.8.5-39)) |
928388 | 1.00 | mceliece | ref | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (4.8.5 20150623 (Red Hat 4.8.5-39)) |
7577826 | 1.00 | mcnie3q1281 | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (4.8.5 20150623 (Red Hat 4.8.5-39)) |
9436028 | 1.00 | mcnie3q1282 | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (4.8.5 20150623 (Red Hat 4.8.5-39)) |
9135948 | 1.00 | mcnie3q1921 | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (4.8.5 20150623 (Red Hat 4.8.5-39)) |
10821263 | 1.00 | mcnie3q1922 | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (4.8.5 20150623 (Red Hat 4.8.5-39)) |
8704304 | 1.00 | mcnie3q2561 | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (4.8.5 20150623 (Red Hat 4.8.5-39)) |
11561109 | 1.00 | mcnie3q2562 | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (4.8.5 20150623 (Red Hat 4.8.5-39)) |
8179505 | 1.00 | mcnie4q1281 | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (4.8.5 20150623 (Red Hat 4.8.5-39)) |
8073206 | 1.00 | mcnie4q1282 | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (4.8.5 20150623 (Red Hat 4.8.5-39)) |
8042454 | 1.00 | mcnie4q1921 | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (4.8.5 20150623 (Red Hat 4.8.5-39)) |
9273619 | 1.00 | mcnie4q1922 | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (4.8.5 20150623 (Red Hat 4.8.5-39)) |
7649436 | 1.00 | mcnie4q2561 | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (4.8.5 20150623 (Red Hat 4.8.5-39)) |
9102871 | 1.00 | mcnie4q2562 | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (4.8.5 20150623 (Red Hat 4.8.5-39)) |
| | 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 |
103044 | 1.00 | ntruees401ep2 | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (4.8.5 20150623 (Red Hat 4.8.5-39)) |
113894 | 1.00 | ntruees439ep1 | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (4.8.5 20150623 (Red Hat 4.8.5-39)) |
158627 | 1.00 | ntruees593ep1 | ref | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (4.8.5 20150623 (Red Hat 4.8.5-39)) |
195052 | 1.00 | ntruees743ep1 | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (4.8.5 20150623 (Red Hat 4.8.5-39)) |
697748 | 1.00 | ntruees787ep1 | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (4.8.5 20150623 (Red Hat 4.8.5-39)) |
140816415 | 1.00 | pqrsa15 | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (4.8.5 20150623 (Red Hat 4.8.5-39)) |
| | r5n11pke0d | avx2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | r5n11pke0d | opt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | r5n11pke0d | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | r5n13pke0d | avx2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | r5n13pke0d | opt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | r5n13pke0d | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | r5n13pke0smallct | avx2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | r5n13pke0smallct | opt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | r5n13pke0smallct | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | r5n15pke0d | avx2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | r5n15pke0d | opt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | r5n15pke0d | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | r5nd1pke0d | avx2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | r5nd1pke0d | opt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | r5nd1pke0d | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | r5nd1pke5d | avx2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | r5nd1pke5d | opt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | r5nd1pke5d | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | r5nd3pke0d | avx2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | r5nd3pke0d | opt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | r5nd3pke0d | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | r5nd3pke5d | avx2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | r5nd3pke5d | opt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | r5nd3pke5d | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | r5nd5pke0d | avx2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | r5nd5pke0d | opt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | r5nd5pke0d | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | r5nd5pke5d | avx2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | r5nd5pke5d | opt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | r5nd5pke5d | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
831513 | 1.00 | ronald1024 | openssl | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (4.8.5 20150623 (Red Hat 4.8.5-39)) |
2125856 | 1.00 | ronald1536 | openssl | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (4.8.5 20150623 (Red Hat 4.8.5-39)) |
3284078 | 1.00 | ronald2048 | openssl | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (4.8.5 20150623 (Red Hat 4.8.5-39)) |
8831869 | 1.00 | ronald3072 | openssl | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (4.8.5 20150623 (Red Hat 4.8.5-39)) |
18775305 | 1.00 | ronald4096 | openssl | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (4.8.5 20150623 (Red Hat 4.8.5-39)) |
2303114 | 1.00 | rsa2048 | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (4.8.5 20150623 (Red Hat 4.8.5-39)) |