Time | Relative time | Primitive | Implementation | Compiler |
168028 | 1.00 | 3hfe | T:ref | g++ -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (7.5.0) |
| | 4hfe | T:ref | g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
2143098 | 1.00 | cargocult2048 | T:ref | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (7.5.0) |
2903098 | 1.00 | ledapkc1264 | T:portableopt | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final)) |
3932702 | 1.00 | ledapkc12sl | T:portableopt | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final)) |
3351400 | 1.00 | ledapkc1364 | T:portableopt | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final)) |
4115584 | 1.00 | ledapkc13sl | T:portableopt | clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final)) |
3731752 | 1.00 | ledapkc1464 | T:portableopt | clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final)) |
4855984 | 1.00 | ledapkc14sl | T:portableopt | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final)) |
7343432 | 1.00 | ledapkc3264 | T:portableopt | clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final)) |
9656582 | 1.00 | ledapkc32sl | T:portableopt | clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final)) |
8083632 | 1.00 | ledapkc3364 | T:portableopt | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final)) |
11385420 | 1.00 | ledapkc33sl | T:portableopt | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final)) |
8261170 | 1.00 | ledapkc3464 | T:portableopt | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final)) |
12920112 | 1.00 | ledapkc34sl | T:portableopt | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final)) |
15043528 | 1.00 | ledapkc5264 | T:portableopt | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final)) |
21966190 | 1.00 | ledapkc52sl | T:portableopt | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final)) |
16335566 | 1.00 | ledapkc5364 | T:portableopt | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final)) |
22852162 | 1.00 | ledapkc53sl | T:portableopt | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final)) |
19511906 | 1.00 | ledapkc5464 | T:portableopt | clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final)) |
23723750 | 1.00 | ledapkc54sl | T:portableopt | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final)) |
330016 | 1.00 | lotus128 | T:avx2 | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final)) |
1196642 | 3.63 | lotus128 | T:opt | clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE |
6615566 | 20.05 | lotus128 | T:ref | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE |
1841024 | 1.00 | lotus192 | T:opt | clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final)) |
6430654 | 3.49 | lotus192 | T:ref | clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE |
| | lotus192 | T:avx2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
687384 | 1.00 | lotus256 | T:avx2 | clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final)) |
2703566 | 3.93 | lotus256 | T:opt | clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final)) |
15545598 | 22.62 | lotus256 | T:ref | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | mceliece | T:ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
9297746 | 1.00 | mcnie3q1281 | T:ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (7.5.0) |
11508952 | 1.00 | mcnie3q1282 | T:ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (7.5.0) |
11058752 | 1.00 | mcnie3q1921 | T:ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (7.5.0) |
13184212 | 1.00 | mcnie3q1922 | T:ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (7.5.0) |
10603828 | 1.00 | mcnie3q2561 | T:ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (7.5.0) |
13981464 | 1.00 | mcnie3q2562 | T:ref | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final)) |
9685630 | 1.00 | mcnie4q1281 | T:ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (7.5.0) |
9735288 | 1.00 | mcnie4q1282 | T:ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (7.5.0) |
9851428 | 1.00 | mcnie4q1921 | T:ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (7.5.0) |
11620464 | 1.00 | mcnie4q1922 | T:ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (7.5.0) |
9395470 | 1.00 | mcnie4q2561 | T:ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (7.5.0) |
11036586 | 1.00 | mcnie4q2562 | T:ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (7.5.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 |
123358 | 1.00 | ntruees401ep2 | T:ref | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (7.5.0) |
151054 | 1.00 | ntruees439ep1 | T:ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (7.5.0) |
204710 | 1.00 | ntruees593ep1 | T:ref | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (7.5.0) |
254930 | 1.00 | ntruees743ep1 | T:ref | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (7.5.0) |
355282 | 1.00 | ntruees787ep1 | T:ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (7.5.0) |
138870814 | 1.00 | pqrsa15 | T:ref | clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final)) |
1643638 | 1.00 | r5n11pke0d | T:avx2 | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final)) |
14548032 | 8.85 | r5n11pke0d | T:opt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
1245845550 | 757.98 | r5n11pke0d | T:ref | clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE |
3798618 | 1.00 | r5n13pke0d | T:avx2 | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final)) |
28357624 | 7.47 | r5n13pke0d | T:opt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
2354443768 | 619.82 | r5n13pke0d | T:ref | clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE |
14635068 | 1.00 | r5n13pke0smallct | T:avx2 | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final)) |
17709666 | 1.21 | r5n13pke0smallct | T:opt | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final)) |
322958482 | 22.07 | r5n13pke0smallct | T:ref | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final)) |
4499236 | 1.00 | r5n15pke0d | T:avx2 | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final)) |
53166188 | 11.82 | r5n15pke0d | T:opt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
4527540060 | 1006.29 | r5n15pke0d | T:ref | clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE |
371570 | 1.00 | r5nd1pke0d | T:opt | clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final)) |
371572 | 1.00 | r5nd1pke0d | T:avx2 | clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE |
16762744 | 45.11 | r5nd1pke0d | T:ref | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE |
336818 | 1.00 | r5nd1pke5d | T:avx2 | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final)) |
336950 | 1.00 | r5nd1pke5d | T:opt | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final)) |
12642074 | 37.53 | r5nd1pke5d | T:ref | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final)) |
510542 | 1.00 | r5nd3pke0d | T:opt | clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final)) |
511404 | 1.00 | r5nd3pke0d | T:avx2 | clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final)) |
35171502 | 68.89 | r5nd3pke0d | T:ref | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE |
606188 | 1.00 | r5nd3pke5d | T:opt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (7.5.0) |
606378 | 1.00 | r5nd3pke5d | T:avx2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (7.5.0) |
27760932 | 45.80 | r5nd3pke5d | T:ref | clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE |
622158 | 1.00 | r5nd5pke0d | T:opt | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final)) |
625566 | 1.01 | r5nd5pke0d | T:avx2 | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final)) |
66024294 | 106.12 | r5nd5pke0d | T:ref | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final)) |
1004406 | 1.00 | r5nd5pke5d | T:avx2 | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final)) |
1035866 | 1.03 | r5nd5pke5d | T:opt | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final)) |
43351758 | 43.16 | r5nd5pke5d | T:ref | clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE |
1037842 | 1.00 | ronald1024 | T:opensslnew | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (7.5.0) |
| | ronald1024 | T:openssl | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
2523576 | 1.00 | ronald1536 | T:opensslnew | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (7.5.0) |
| | ronald1536 | T:openssl | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (7.5.0) |
3663508 | 1.00 | ronald2048 | T:opensslnew | clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final)) |
| | ronald2048 | T:openssl | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
8986500 | 1.00 | ronald3072 | T:opensslnew | clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final)) |
| | ronald3072 | T:openssl | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
18124246 | 1.00 | ronald4096 | T:opensslnew | clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final)) |
| | ronald4096 | T:openssl | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
2143086 | 1.00 | rsa2048 | T:ref | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final)) |