Time | Relative time | Primitive | Implementation | Compiler |
2859 | 1.00 | aes128ctr | T:openssl | gcc -mcpu=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
9706 | 3.39 | aes128ctr | T:cryptopp | clang++ -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE |
19078 | 1.00 | aes128estream | T:e/hongjun/v1 | gcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
19870 | 1.04 | aes128estream | T:e/bernstein/little-1 | gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
19902 | 1.04 | aes128estream | T:e/hongjun/v0 | clang -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE |
20251 | 1.06 | aes128estream | T:e/bernstein/big-1 | gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
21310 | 1.12 | aes128estream | T:e/gladman | clang -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE |
21662 | 1.14 | aes128estream | T:e/bernstein/little-4 | gcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
24505 | 1.28 | aes128estream | T:e/bernstein/little-2 | gcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
25037 | 1.31 | aes128estream | T:e/bernstein/little-3 | clang -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE |
3165 | 1.00 | aes192ctr | T:openssl | gcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
10866 | 3.43 | aes192ctr | T:cryptopp | clang++ -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE |
3418 | 1.00 | aes256ctr | T:openssl | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu Clang 11.0.0) |
11674 | 3.42 | aes256ctr | T:cryptopp | clang++ -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE |
26636 | 1.00 | aes256estream | T:e/hongjun/v1 | gcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
27318 | 1.03 | aes256estream | T:e/hongjun/v0 | clang -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE |
28053 | 1.05 | aes256estream | T:e/gladman | clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE |
| | amastrid | T:ref | clang++ -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE |
5568 | 1.00 | chacha12 | T:cryptopp | clang++ -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu Clang 11.0.0) |
7784 | 1.40 | chacha12 | e/merged | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
9833 | 1.77 | chacha12 | e/ref | gcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
9848 | 1.77 | chacha12 | e/regs | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | chacha12 | amd64-ssse3 | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | chacha12 | dolbeau/mipsel-msa | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | chacha12 | dolbeau/ppc-altivec | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | chacha12 | e/ppc-altivec | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | chacha12 | goll_gueron | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | chacha12 | krovetz/avx2 | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | chacha12 | krovetz/vec128 | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
4244 | 1.00 | chacha20 | dolbeau/generic-gccsimd128 | clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu Clang 11.0.0) |
5030 | 1.19 | chacha20 | dolbeau/generic-gccsimd256 | clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu Clang 11.0.0) |
7081 | 1.67 | chacha20 | T:cryptopp | clang++ -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE |
13382 | 3.15 | chacha20 | e/merged | clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE |
16405 | 3.87 | chacha20 | e/regs | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
16428 | 3.87 | chacha20 | e/ref | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | chacha20 | dolbeau/ppc-altivec | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | chacha20 | e/ppc-altivec | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | chacha20 | krovetz/vec128 | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
4681 | 1.00 | chacha8 | T:cryptopp | clang++ -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu Clang 11.0.0) |
5358 | 1.14 | chacha8 | e/merged | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
6823 | 1.46 | chacha8 | e/regs | gcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
6829 | 1.46 | chacha8 | e/ref | gcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | chacha8 | amd64-ssse3 | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| | chacha8 | dolbeau/mipsel-msa | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| | chacha8 | dolbeau/ppc-altivec | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| | chacha8 | e/ppc-altivec | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| | chacha8 | goll_gueron | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| | chacha8 | krovetz/avx2 | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| | chacha8 | krovetz/vec128 | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
11065 | 1.00 | cryptmtv3 | T:e/v3 | gcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| | dragon | T:e/submissions/dragon | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
17292 | 1.00 | hc128 | T:e/hc-128/200606 | gcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
17309 | 1.00 | hc128 | T:e/hc-128/200701b | gcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
17400 | 1.01 | hc128 | T:e/hc-128/200701a | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
43066 | 1.00 | hc256 | T:e/hc-256/200511 | gcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
44162 | 1.03 | hc256 | T:e/hc-256/200701 | gcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
9504 | 1.00 | lexv2 | T:e/v2/ref | clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu Clang 11.0.0) |
8201 | 1.00 | nlsv2 | T:e/v2/sync/2 | gcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
18068 | 2.20 | nlsv2 | T:e/v2/sync/1 | clang -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE |
| | ocelot1 | T:ref | clang++ -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE |
| | ocelot2 | T:ref | clang++ -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE |
8556 | 1.00 | panama | T:cryptopp | clang++ -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu Clang 11.0.0) |
6958 | 1.00 | rabbit | T:e/opt/2/3 | gcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
7083 | 1.02 | rabbit | T:e/opt/2/2 | gcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
7182 | 1.03 | rabbit | T:e/opt/1/2 | gcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
7193 | 1.03 | rabbit | T:e/opt/1/3 | gcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
7310 | 1.05 | rabbit | T:e/opt/1/4 | gcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
9844 | 1.41 | rabbit | T:e/opt/2/1 | gcc -mcpu=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
10072 | 1.45 | rabbit | T:e/opt/1/1 | gcc -mcpu=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
14142 | 2.03 | rabbit | T:e/ref | gcc -mcpu=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | rabbit | T:e/opt/2/4 | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | rabbit | T:e/opt/2/5 | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
13373 | 1.00 | salsa20 | e/merged | clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu Clang 11.0.0) |
15490 | 1.16 | salsa20 | T:cryptopp | clang++ -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE |
16921 | 1.27 | salsa20 | e/regs | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
17042 | 1.27 | salsa20 | e/ref | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
18559 | 1.39 | salsa20 | ref | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | salsa20 | e/ppc-altivec | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
7729 | 1.00 | salsa2012 | e/merged | gcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
9751 | 1.26 | salsa2012 | e/ref | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
9774 | 1.26 | salsa2012 | e/regs | gcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
10616 | 1.37 | salsa2012 | T:cryptopp | clang++ -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE |
10932 | 1.41 | salsa2012 | ref | gcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| | salsa2012 | e/ppc-altivec | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
5257 | 1.00 | salsa208 | e/merged | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
6766 | 1.29 | salsa208 | e/regs | gcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
6809 | 1.30 | salsa208 | e/ref | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
7937 | 1.51 | salsa208 | ref | gcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
8064 | 1.53 | salsa208 | T:cryptopp | clang++ -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE |
| | salsa208 | e/ppc-altivec | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
9334 | 1.00 | snow20 | T:e/benchmarks/snow-2.0 | clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu Clang 11.0.0) |
7241 | 1.00 | sosemanuk | T:e/submissions/sosemanuk | clang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu Clang 11.0.0) |
9506 | 1.31 | sosemanuk | T:cryptopp | clang++ -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE |
4377 | 1.00 | tango642 | ref | gcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
17221 | 1.00 | tpy | T:e/tpy | clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu Clang 11.0.0) |
12402 | 1.00 | tpy6 | T:e/tpy6 | clang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu Clang 11.0.0) |
22186 | 1.00 | tpypy | T:e/tpypy | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu Clang 11.0.0) |
3205 | 1.00 | trivium | T:e/submissions/trivium | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
13741 | 1.00 | xsalsa20 | ref | gcc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |