Time | Relative time | Primitive | Implementation | Compiler |
117100 | 1.00 | 3hfe | crypto_encrypt/3hfe/ref | icpc -march=corei7-avx -mtune=corei7-avx -O2 -fomit-frame-pointer (19.0.20190416) |
1243920 | 1.00 | 4hfe | crypto_encrypt/4hfe/ref | icpc -march=haswell -mtune=haswell -O2 -fomit-frame-pointer (19.0.20190416) |
2501480 | 1.00 | cargocult2048 | crypto_encrypt/cargocult2048/ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
3197000 | 1.00 | ledapkc10 | crypto_encrypt/ledapkc10/portableopt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
4471520 | 1.00 | ledapkc11 | crypto_encrypt/ledapkc11/portableopt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
5662640 | 1.00 | ledapkc30 | crypto_encrypt/ledapkc30/portableopt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
10160200 | 1.00 | ledapkc31 | crypto_encrypt/ledapkc31/portableopt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
10364620 | 1.00 | ledapkc50 | crypto_encrypt/ledapkc50/portableopt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
17520220 | 1.00 | ledapkc51 | crypto_encrypt/ledapkc51/portableopt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
340900 | 1.00 | lotus128 | crypto_encrypt/lotus128/avx2 (1.0a) | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
394520 | 1.16 | lotus128 | crypto_encrypt/lotus128/opt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
511280 | 1.50 | lotus128 | crypto_encrypt/lotus128/ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
471020 | 1.00 | lotus192 | crypto_encrypt/lotus192/avx2 (1.0a) | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
597680 | 1.27 | lotus192 | crypto_encrypt/lotus192/opt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
788540 | 1.67 | lotus192 | crypto_encrypt/lotus192/ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
634120 | 1.00 | lotus256 | crypto_encrypt/lotus256/avx2 (1.0a) | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
842700 | 1.33 | lotus256 | crypto_encrypt/lotus256/opt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
1105860 | 1.74 | lotus256 | crypto_encrypt/lotus256/ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
| | mceliece | crypto_encrypt/mceliece/ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
8671480 | 1.00 | mcnie3q1281 | crypto_encrypt/mcnie3q1281/ref | clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1 Compatible AOCC.LLVM.1.2.1.B29.2018 05 14 Clang 6.0.0 (CLANG: b6b3d31d6df08fb7da935a28842b39b7b3c2c55b) (llvm/cpu/llvm 18855c80ed252fc4ba4ac41e2086627ef2bddd04)) |
10727880 | 1.00 | mcnie3q1282 | crypto_encrypt/mcnie3q1282/ref | clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1 Compatible AOCC.LLVM.1.2.1.B29.2018 05 14 Clang 6.0.0 (CLANG: b6b3d31d6df08fb7da935a28842b39b7b3c2c55b) (llvm/cpu/llvm 18855c80ed252fc4ba4ac41e2086627ef2bddd04)) |
10407860 | 1.00 | mcnie3q1921 | crypto_encrypt/mcnie3q1921/ref | clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1 Compatible AOCC.LLVM.1.2.1.B29.2018 05 14 Clang 6.0.0 (CLANG: b6b3d31d6df08fb7da935a28842b39b7b3c2c55b) (llvm/cpu/llvm 18855c80ed252fc4ba4ac41e2086627ef2bddd04)) |
12407740 | 1.00 | mcnie3q1922 | crypto_encrypt/mcnie3q1922/ref | clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1 Compatible AOCC.LLVM.1.2.1.B29.2018 05 14 Clang 6.0.0 (CLANG: b6b3d31d6df08fb7da935a28842b39b7b3c2c55b) (llvm/cpu/llvm 18855c80ed252fc4ba4ac41e2086627ef2bddd04)) |
10134400 | 1.00 | mcnie3q2561 | crypto_encrypt/mcnie3q2561/ref | clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1 Compatible AOCC.LLVM.1.2.1.B29.2018 05 14 Clang 6.0.0 (CLANG: b6b3d31d6df08fb7da935a28842b39b7b3c2c55b) (llvm/cpu/llvm 18855c80ed252fc4ba4ac41e2086627ef2bddd04)) |
13235820 | 1.00 | mcnie3q2562 | crypto_encrypt/mcnie3q2562/ref | clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1 Compatible AOCC.LLVM.1.2.1.B29.2018 05 14 Clang 6.0.0 (CLANG: b6b3d31d6df08fb7da935a28842b39b7b3c2c55b) (llvm/cpu/llvm 18855c80ed252fc4ba4ac41e2086627ef2bddd04)) |
9309340 | 1.00 | mcnie4q1281 | crypto_encrypt/mcnie4q1281/ref | clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1 Compatible AOCC.LLVM.1.2.1.B29.2018 05 14 Clang 6.0.0 (CLANG: b6b3d31d6df08fb7da935a28842b39b7b3c2c55b) (llvm/cpu/llvm 18855c80ed252fc4ba4ac41e2086627ef2bddd04)) |
9310340 | 1.00 | mcnie4q1282 | crypto_encrypt/mcnie4q1282/ref | clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1 Compatible AOCC.LLVM.1.2.1.B29.2018 05 14 Clang 6.0.0 (CLANG: b6b3d31d6df08fb7da935a28842b39b7b3c2c55b) (llvm/cpu/llvm 18855c80ed252fc4ba4ac41e2086627ef2bddd04)) |
9476820 | 1.00 | mcnie4q1921 | crypto_encrypt/mcnie4q1921/ref | clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1 Compatible AOCC.LLVM.1.2.1.B29.2018 05 14 Clang 6.0.0 (CLANG: b6b3d31d6df08fb7da935a28842b39b7b3c2c55b) (llvm/cpu/llvm 18855c80ed252fc4ba4ac41e2086627ef2bddd04)) |
11224400 | 1.00 | mcnie4q1922 | crypto_encrypt/mcnie4q1922/ref | clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1 Compatible AOCC.LLVM.1.2.1.B29.2018 05 14 Clang 6.0.0 (CLANG: b6b3d31d6df08fb7da935a28842b39b7b3c2c55b) (llvm/cpu/llvm 18855c80ed252fc4ba4ac41e2086627ef2bddd04)) |
8977600 | 1.00 | mcnie4q2561 | crypto_encrypt/mcnie4q2561/ref | clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1 Compatible AOCC.LLVM.1.2.1.B29.2018 05 14 Clang 6.0.0 (CLANG: b6b3d31d6df08fb7da935a28842b39b7b3c2c55b) (llvm/cpu/llvm 18855c80ed252fc4ba4ac41e2086627ef2bddd04)) |
10555700 | 1.00 | mcnie4q2562 | crypto_encrypt/mcnie4q2562/ref | clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1 Compatible AOCC.LLVM.1.2.1.B29.2018 05 14 Clang 6.0.0 (CLANG: b6b3d31d6df08fb7da935a28842b39b7b3c2c55b) (llvm/cpu/llvm 18855c80ed252fc4ba4ac41e2086627ef2bddd04)) |
| | ntruees1087ep1 | crypto_encrypt/ntruees1087ep1/ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | ntruees1499ep1 | crypto_encrypt/ntruees1499ep1/ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
111860 | 1.00 | ntruees401ep2 | crypto_encrypt/ntruees401ep2/ref (1.0) | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
123420 | 1.00 | ntruees439ep1 | crypto_encrypt/ntruees439ep1/ref (1.0) | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
173080 | 1.00 | ntruees593ep1 | crypto_encrypt/ntruees593ep1/ref (1.0) | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
218400 | 1.00 | ntruees743ep1 | crypto_encrypt/ntruees743ep1/ref (1.0) | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
296820 | 1.00 | ntruees787ep1 | crypto_encrypt/ntruees787ep1/ref | icc -march=broadwell -mtune=broadwell -O3 -fomit-frame-pointer (19.0.20190416) |
153652200 | 1.00 | pqrsa15 | crypto_encrypt/pqrsa15/ref | icc -march=broadwell -mtune=broadwell -O3 -fomit-frame-pointer (19.0.20190416) |
1712260 | 1.00 | r5n11pke0d | crypto_encrypt/r5n11pke0d/avx2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
17755100 | 10.37 | r5n11pke0d | crypto_encrypt/r5n11pke0d/opt | icc -march=skylake -mtune=skylake -O3 -fomit-frame-pointer |
1404191120 | 820.08 | r5n11pke0d | crypto_encrypt/r5n11pke0d/ref | clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE |
4078380 | 1.00 | r5n13pke0d | crypto_encrypt/r5n13pke0d/avx2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
34614800 | 8.49 | r5n13pke0d | crypto_encrypt/r5n13pke0d/opt | icc -march=skylake -mtune=skylake -O2 -fomit-frame-pointer |
2701547980 | 662.41 | r5n13pke0d | crypto_encrypt/r5n13pke0d/ref | clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE |
16885300 | 1.00 | r5n13pke0smallct | crypto_encrypt/r5n13pke0smallct/avx2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
18131300 | 1.07 | r5n13pke0smallct | crypto_encrypt/r5n13pke0smallct/opt | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE |
377533840 | 22.36 | r5n13pke0smallct | crypto_encrypt/r5n13pke0smallct/ref | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE |
5054320 | 1.00 | r5n15pke0d | crypto_encrypt/r5n15pke0d/avx2 | icc -march=skylake -mtune=skylake -O3 -fomit-frame-pointer (19.0.20190416) |
64740320 | 12.81 | r5n15pke0d | crypto_encrypt/r5n15pke0d/opt | icc -march=ivybridge -mtune=ivybridge -O3 -fomit-frame-pointer |
5242316880 | 1037.20 | r5n15pke0d | crypto_encrypt/r5n15pke0d/ref | clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE |
308640 | 1.00 | r5nd1pke0d | crypto_encrypt/r5nd1pke0d/avx2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
308820 | 1.00 | r5nd1pke0d | crypto_encrypt/r5nd1pke0d/opt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
24538720 | 79.51 | r5nd1pke0d | crypto_encrypt/r5nd1pke0d/ref | icc -march=core-avx2 -mtune=core-avx2 -O3 -fomit-frame-pointer |
222340 | 1.00 | r5nd1pke5d | crypto_encrypt/r5nd1pke5d/opt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
222900 | 1.00 | r5nd1pke5d | crypto_encrypt/r5nd1pke5d/avx2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
18473620 | 83.09 | r5nd1pke5d | crypto_encrypt/r5nd1pke5d/ref | icc -march=ivybridge -mtune=ivybridge -O3 -fomit-frame-pointer |
452720 | 1.00 | r5nd3pke0d | crypto_encrypt/r5nd3pke0d/opt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
453800 | 1.00 | r5nd3pke0d | crypto_encrypt/r5nd3pke0d/avx2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
51687140 | 114.17 | r5nd3pke0d | crypto_encrypt/r5nd3pke0d/ref | icc -march=corei7 -mtune=corei7 -O2 -fomit-frame-pointer |
442960 | 1.00 | r5nd3pke5d | crypto_encrypt/r5nd3pke5d/avx2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
444400 | 1.00 | r5nd3pke5d | crypto_encrypt/r5nd3pke5d/opt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
40759440 | 92.02 | r5nd3pke5d | crypto_encrypt/r5nd3pke5d/ref | icc -march=corei7 -mtune=corei7 -O2 -fomit-frame-pointer |
587580 | 1.00 | r5nd5pke0d | crypto_encrypt/r5nd5pke0d/avx2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
589400 | 1.00 | r5nd5pke0d | crypto_encrypt/r5nd5pke0d/opt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
97207440 | 165.44 | r5nd5pke0d | crypto_encrypt/r5nd5pke0d/ref | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE |
739420 | 1.00 | r5nd5pke5d | crypto_encrypt/r5nd5pke5d/avx2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
739940 | 1.00 | r5nd5pke5d | crypto_encrypt/r5nd5pke5d/opt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
63738220 | 86.20 | r5nd5pke5d | crypto_encrypt/r5nd5pke5d/ref | icc -march=core-avx2 -mtune=core-avx2 -O3 -fomit-frame-pointer |
832840 | 1.00 | ronald1024 | crypto_encrypt/ronald1024/openssl | icc -march=skylake -mtune=skylake -O3 -fomit-frame-pointer (19.0.20190416) |
2195720 | 1.00 | ronald1536 | crypto_encrypt/ronald1536/openssl | icc -march=broadwell -mtune=broadwell -O3 -fomit-frame-pointer (19.0.20190416) |
3207880 | 1.00 | ronald2048 | crypto_encrypt/ronald2048/openssl | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1 Compatible AOCC.LLVM.1.2.1.B29.2018 05 14 Clang 6.0.0 (CLANG: b6b3d31d6df08fb7da935a28842b39b7b3c2c55b) (llvm/cpu/llvm 18855c80ed252fc4ba4ac41e2086627ef2bddd04)) |
8180540 | 1.00 | ronald3072 | crypto_encrypt/ronald3072/openssl | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0) |
16966160 | 1.00 | ronald4096 | crypto_encrypt/ronald4096/openssl | icc -march=sandybridge -mtune=sandybridge -O3 -fomit-frame-pointer (19.0.20190416) |
2498180 | 1.00 | rsa2048 | crypto_encrypt/rsa2048/ref | icc -march=haswell -mtune=haswell -O3 -fomit-frame-pointer (19.0.20190416) |