| Time | Relative time | Primitive | Implementation | Compiler |
| 126514 | 1.00 | aes128ctr | openssl | gcc -march=rv64gc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.1 20191130) |
| 151410 | 1.20 | aes128ctr | cryptopp | g++ -march=rv64gc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| 78695 | 1.00 | aes128estream | e/hongjun/v1 | gcc -march=rv64gc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.1 20191130) |
| 82870 | 1.05 | aes128estream | e/hongjun/v0 | gcc -march=rv64gc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.1 20191130) |
| 133232 | 1.69 | aes128estream | e/bernstein/little-1 | gcc -march=rv64gc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.1 20191130) |
| 135544 | 1.72 | aes128estream | e/bernstein/big-1 | gcc -march=rv64gc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.1 20191130) |
| 184976 | 2.35 | aes128estream | e/bernstein/little-4 | gcc -march=rv64gc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| 193586 | 2.46 | aes128estream | e/bernstein/little-2 | gcc -march=rv64gc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| 205941 | 2.62 | aes128estream | e/bernstein/little-3 | gcc -march=rv64gc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | aes128estream | e/gladman | gcc -march=rv64gc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| 145840 | 1.00 | aes192ctr | openssl | gcc -march=rv64gc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.1 20191130) |
| 171362 | 1.18 | aes192ctr | cryptopp | g++ -march=rv64gc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| 165302 | 1.00 | aes256ctr | openssl | gcc -march=rv64gc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.1 20191130) |
| 192129 | 1.16 | aes256ctr | cryptopp | g++ -march=rv64gc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| 116606 | 1.00 | aes256estream | e/hongjun/v1 | gcc -march=rv64gc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.1 20191130) |
| 118704 | 1.02 | aes256estream | e/hongjun/v0 | gcc -march=rv64gc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.1 20191130) |
| | aes256estream | e/gladman | gcc -march=rv64gc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| 267358 | 1.00 | amastrid | ref | g++ -march=rv64gc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.1 20191130) |
| 28936 | 1.00 | chacha12 | e/regs | gcc -march=rv64gc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.1 20191130) |
| 31570 | 1.09 | chacha12 | e/ref | gcc -march=rv64gc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.1 20191130) |
| 40799 | 1.41 | chacha12 | e/merged | gcc -march=rv64gc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | chacha12 | amd64-ssse3 | gcc -march=rv64gc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.1 20191130) |
| | chacha12 | dolbeau/mipsel-msa | gcc -march=rv64gc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.1 20191130) |
| | chacha12 | goll_gueron | gcc -march=rv64gc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.1 20191130) |
| | chacha12 | krovetz/avx2 | gcc -march=rv64gc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.1 20191130) |
| | chacha12 | krovetz/vec128 | gcc -march=rv64gc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.1 20191130) |
| 45424 | 1.00 | chacha20 | e/regs | gcc -march=rv64gc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.1 20191130) |
| 50364 | 1.11 | chacha20 | e/ref | gcc -march=rv64gc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.1 20191130) |
| 58607 | 1.29 | chacha20 | e/merged | gcc -march=rv64gc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| 90258 | 1.99 | chacha20 | dolbeau/generic-gccsimd128 | gcc -march=rv64gc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| 153092 | 3.37 | chacha20 | dolbeau/generic-gccsimd256 | gcc -march=rv64gc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.1 20191130) |
| | chacha20 | krovetz/vec128 | gcc -march=rv64gc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.1 20191130) |
| 20714 | 1.00 | chacha8 | e/regs | gcc -march=rv64gc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.1 20191130) |
| 22317 | 1.08 | chacha8 | e/ref | gcc -march=rv64gc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.1 20191130) |
| 31863 | 1.54 | chacha8 | e/merged | gcc -march=rv64gc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | chacha8 | amd64-ssse3 | gcc -march=rv64gc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.1 20191130) |
| | chacha8 | dolbeau/mipsel-msa | gcc -march=rv64gc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.1 20191130) |
| | chacha8 | goll_gueron | gcc -march=rv64gc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.1 20191130) |
| | chacha8 | krovetz/avx2 | gcc -march=rv64gc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.1 20191130) |
| | chacha8 | krovetz/vec128 | gcc -march=rv64gc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.1 20191130) |
| 30716 | 1.00 | cryptmtv3 | e/v3 | gcc -march=rv64gc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.1 20191130) |
| | dragon | e/submissions/dragon | gcc -march=rv64gc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | hc128 | e/hc-128/200606 | gcc -march=rv64gc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | hc128 | e/hc-128/200701a | gcc -march=rv64gc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | hc128 | e/hc-128/200701b | gcc -march=rv64gc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | hc256 | e/hc-256/200511 | gcc -march=rv64gc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | hc256 | e/hc-256/200701 | gcc -march=rv64gc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | lexv2 | e/v2/ref | gcc -march=rv64gc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| 21920 | 1.00 | nlsv2 | e/v2/sync/2 | gcc -march=rv64gc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.1 20191130) |
| 57982 | 2.65 | nlsv2 | e/v2/sync/1 | gcc -march=rv64gc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| 137798 | 1.00 | ocelot1 | ref | g++ -march=rv64gc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.1 20191130) |
| | ocelot2 | ref | g++ -march=rv64gc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| 45957 | 1.00 | panama | cryptopp | g++ -march=rv64gc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.1 20191130) |
| | rabbit | e/opt/1/1 | gcc -march=rv64gc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | rabbit | e/opt/1/2 | gcc -march=rv64gc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | rabbit | e/opt/1/3 | gcc -march=rv64gc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | rabbit | e/opt/1/4 | gcc -march=rv64gc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | rabbit | e/opt/2/1 | gcc -march=rv64gc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | rabbit | e/opt/2/2 | gcc -march=rv64gc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | rabbit | e/opt/2/3 | gcc -march=rv64gc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | rabbit | e/opt/2/4 | gcc -march=rv64gc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | rabbit | e/opt/2/5 | gcc -march=rv64gc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | rabbit | e/ref | gcc -march=rv64gc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| 46610 | 1.00 | salsa20 | e/ref | gcc -march=rv64gc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.1 20191130) |
| 47180 | 1.01 | salsa20 | e/regs | gcc -march=rv64gc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.1 20191130) |
| 56920 | 1.22 | salsa20 | e/merged | gcc -march=rv64gc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| 59324 | 1.27 | salsa20 | ref | gcc -march=rv64gc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.1 20191130) |
| 29450 | 1.00 | salsa2012 | e/ref | gcc -march=rv64gc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.1 20191130) |
| 30013 | 1.02 | salsa2012 | e/regs | gcc -march=rv64gc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.1 20191130) |
| 39569 | 1.34 | salsa2012 | e/merged | gcc -march=rv64gc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| 42156 | 1.43 | salsa2012 | ref | gcc -march=rv64gc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.1 20191130) |
| 21472 | 1.00 | salsa208 | e/regs | gcc -march=rv64gc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.1 20191130) |
| 22180 | 1.03 | salsa208 | e/ref | gcc -march=rv64gc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.1 20191130) |
| 30931 | 1.44 | salsa208 | e/merged | gcc -march=rv64gc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| 33634 | 1.57 | salsa208 | ref | gcc -march=rv64gc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.1 20191130) |
| | snow20 | e/benchmarks/snow-2.0 | gcc -march=rv64gc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| 34157 | 1.00 | sosemanuk | cryptopp | g++ -march=rv64gc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.1 20191130) |
| | sosemanuk | e/submissions/sosemanuk | gcc -march=rv64gc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| 40057 | 1.00 | tpy | e/tpy | gcc -march=rv64gc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.1 20191130) |
| 27341 | 1.00 | tpy6 | e/tpy6 | gcc -march=rv64gc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.1 20191130) |
| 49332 | 1.00 | tpypy | e/tpypy | gcc -march=rv64gc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.1 20191130) |
| | trivium | e/submissions/trivium | gcc -march=rv64gc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| 48822 | 1.00 | xsalsa20 | ref | gcc -march=rv64gc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.1 20191130) |