Time | Relative time | Primitive | Implementation | Compiler |
| | atelopus32 | crypto_hash/atelopus32/ref | g++ -march=native -mtune=native -O3 |
| | atelopus64 | crypto_hash/atelopus64/ref | g++ -march=native -mtune=native -O3 |
| | bash256 | crypto_hash/bash256/avx2 | gcc -march=native -mtune=native -O3 |
| | bash256 | crypto_hash/bash256/ref | gcc -march=native -mtune=native -O3 |
| | bash384 | crypto_hash/bash384/avx2 | gcc -march=native -mtune=native -O3 |
| | bash384 | crypto_hash/bash384/ref | gcc -march=native -mtune=native -O3 |
| | bash512 | crypto_hash/bash512/avx2 | gcc -march=native -mtune=native -O3 |
| | bash512 | crypto_hash/bash512/ref | gcc -march=native -mtune=native -O3 |
29593 | 1.00 | bblake256 | crypto_hash/bblake256/regs | gcc -march=native -mtune=native -Os (7.2.0) |
29617 | 1.00 | bblake256 | crypto_hash/bblake256/bswap | gcc -march=native -mtune=native -O3 |
23996 | 1.00 | blake256 | crypto_hash/blake256/bswap | gcc -march=native -mtune=native -Os (7.2.0) |
24002 | 1.00 | blake256 | crypto_hash/blake256/regs | gcc -march=native -mtune=native -Os (7.2.0) |
24392 | 1.02 | blake256 | crypto_hash/blake256/sphlib | gcc -march=native -mtune=native -O2 |
32501 | 1.35 | blake256 | crypto_hash/blake256/sphlib-small | gcc -march=native -mtune=native -Os (7.2.0) |
34922 | 1.46 | blake256 | crypto_hash/blake256/ref | gcc -march=native -mtune=native -Os (7.2.0) |
| | blake256 | crypto_hash/blake256/vect128 | gcc -march=native -mtune=native -O3 |
| | blake256 | crypto_hash/blake256/vect128-mmxhack | gcc -march=native -mtune=native -O3 |
8432 | 1.00 | blake2b | crypto_hash/blake2b/regs | gcc -march=native -mtune=native -Os (7.2.0) |
9555 | 1.13 | blake2b | crypto_hash/blake2b/ref | gcc -funroll-loops -march=native -mtune=native -O2 |
| | blake2b | crypto_hash/blake2b/avx2-1 | gcc -march=native -mtune=native -O3 |
| | blake2b | crypto_hash/blake2b/avx2-2 | gcc -march=native -mtune=native -O3 |
| | blake2b | crypto_hash/blake2b/avx2-3 | gcc -march=native -mtune=native -O3 |
| | blake2b | crypto_hash/blake2b/avxicc | gcc -march=native -mtune=native -O3 |
| | blake2b | crypto_hash/blake2b/xmm | gcc -march=native -mtune=native -O3 |
| | blake2b | crypto_hash/blake2b/ymm | gcc -march=native -mtune=native -O3 |
14005 | 1.00 | blake2s | crypto_hash/blake2s/regs | gcc -march=native -mtune=native -O3 (7.2.0) |
15353 | 1.10 | blake2s | crypto_hash/blake2s/ref | gcc -march=native -mtune=native -O3 (7.2.0) |
| | blake2s | crypto_hash/blake2s/avxicc | gcc -march=native -mtune=native -O3 (7.2.0) |
| | blake2s | crypto_hash/blake2s/xmm | gcc -march=native -mtune=native -O3 (7.2.0) |
18683 | 1.00 | blake32 | crypto_hash/blake32/sphlib (SPHLIB_2.1) | gcc -march=native -mtune=native -O2 (7.2.0) |
24001 | 1.28 | blake32 | crypto_hash/blake32/sphlib-small | gcc -march=native -mtune=native -Os |
26398 | 1.41 | blake32 | crypto_hash/blake32/ref | gcc -march=native -mtune=native -Os |
14297 | 1.00 | blake512 | crypto_hash/blake512/bswap | gcc -march=native -mtune=native -Os (7.2.0) |
14460 | 1.01 | blake512 | crypto_hash/blake512/regs | gcc -march=native -mtune=native -Os (7.2.0) |
15337 | 1.07 | blake512 | crypto_hash/blake512/sphlib | gcc -march=native -mtune=native -O2 |
19003 | 1.33 | blake512 | crypto_hash/blake512/sphlib-small | gcc -march=native -mtune=native -Os (7.2.0) |
21433 | 1.50 | blake512 | crypto_hash/blake512/ref | gcc -march=native -mtune=native -Os (7.2.0) |
| | blake512 | crypto_hash/blake512/vect128 | gcc -march=native -mtune=native -O3 |
| | blake512 | crypto_hash/blake512/vect128-inplace | gcc -march=native -mtune=native -O3 |
14018 | 1.00 | blake64 | crypto_hash/blake64/sphlib (SPHLIB_2.1) | gcc -march=native -mtune=native -O2 (7.2.0) |
16866 | 1.20 | blake64 | crypto_hash/blake64/sphlib-small | gcc -march=native -mtune=native -Os |
19256 | 1.37 | blake64 | crypto_hash/blake64/ref | gcc -march=native -mtune=native -Os |
10719 | 1.00 | bmw256 | crypto_hash/bmw256/optc03 (Optimized_C_-_BMW256,_opt03) | gcc -march=native -mtune=native -O2 (7.2.0) |
10721 | 1.00 | bmw256 | crypto_hash/bmw256/optc04 | gcc -march=native -mtune=native -O3 |
10764 | 1.00 | bmw256 | crypto_hash/bmw256/optc02 | gcc -march=native -mtune=native -O3 |
10783 | 1.01 | bmw256 | crypto_hash/bmw256/optabe | gcc -funroll-loops -march=native -mtune=native -O2 |
10789 | 1.01 | bmw256 | crypto_hash/bmw256/optbbe | gcc -march=native -mtune=native -O3 |
10869 | 1.01 | bmw256 | crypto_hash/bmw256/optc01 | gcc -march=native -mtune=native -O3 |
11961 | 1.12 | bmw256 | crypto_hash/bmw256/optbgbe | gcc -march=native -mtune=native -O3 |
12404 | 1.16 | bmw256 | crypto_hash/bmw256/sphlib | gcc -march=native -mtune=native -O2 (7.2.0) |
12408 | 1.16 | bmw256 | crypto_hash/bmw256/sphlib-small | gcc -funroll-loops -march=native -mtune=native -O3 |
20014 | 1.87 | bmw256 | crypto_hash/bmw256/ref | gcc -march=native -mtune=native -O3 |
5969 | 1.00 | bmw512 | crypto_hash/bmw512/optc04 (Optimized_C_-_BMW512,_opt04) | gcc -march=native -mtune=native -O3 (7.2.0) |
5993 | 1.00 | bmw512 | crypto_hash/bmw512/optbbe | gcc -march=native -mtune=native -O2 |
6032 | 1.01 | bmw512 | crypto_hash/bmw512/optabe | gcc -funroll-loops -march=native -mtune=native -O2 |
6055 | 1.01 | bmw512 | crypto_hash/bmw512/optc03 | gcc -march=native -mtune=native -O3 (7.2.0) |
6068 | 1.02 | bmw512 | crypto_hash/bmw512/optc01 | gcc -march=native -mtune=native -O2 |
6110 | 1.02 | bmw512 | crypto_hash/bmw512/optc02 | gcc -march=native -mtune=native -O2 |
6656 | 1.12 | bmw512 | crypto_hash/bmw512/optbgbe | gcc -march=native -mtune=native -O3 (7.2.0) |
7266 | 1.22 | bmw512 | crypto_hash/bmw512/sphlib | gcc -march=native -mtune=native -O2 |
10889 | 1.82 | bmw512 | crypto_hash/bmw512/ref | gcc -march=native -mtune=native -O3 (7.2.0) |
11941 | 2.00 | bmw512 | crypto_hash/bmw512/sphlib-small | gcc -funroll-loops -march=native -mtune=native -O2 |
1013841 | 1.00 | cubehash161 | crypto_hash/cubehash161/unrolled | gcc -march=native -mtune=native -O2 (7.2.0) |
1100975 | 1.09 | cubehash161 | crypto_hash/cubehash161/simple | gcc -funroll-loops -march=native -mtune=native -O2 |
1399703 | 1.38 | cubehash161 | crypto_hash/cubehash161/spec | gcc -march=native -mtune=native -O3 |
93011 | 1.00 | cubehash1616 | crypto_hash/cubehash1616/simple | gcc -march=native -mtune=native -O3 (7.2.0) |
93295 | 1.00 | cubehash1616 | crypto_hash/cubehash1616/unrolled | gcc -funroll-loops -march=native -mtune=native -O3 |
273063 | 2.94 | cubehash1616 | crypto_hash/cubehash1616/spec | gcc -funroll-loops -march=native -mtune=native -O3 |
523962 | 1.00 | cubehash162 | crypto_hash/cubehash162/unrolled | gcc -funroll-loops -march=native -mtune=native -O2 (7.2.0) |
564634 | 1.08 | cubehash162 | crypto_hash/cubehash162/simple | gcc -march=native -mtune=native -O3 |
803399 | 1.53 | cubehash162 | crypto_hash/cubehash162/spec | gcc -march=native -mtune=native -O3 |
32400 | 1.00 | cubehash1632 | crypto_hash/cubehash1632/sphlib (SPHLIB_3.0) | gcc -march=native -mtune=native -O3 (7.2.0) |
32927 | 1.02 | cubehash1632 | crypto_hash/cubehash1632/unrolled5 | gcc -funroll-loops -march=native -mtune=native -Os |
33464 | 1.03 | cubehash1632 | crypto_hash/cubehash1632/unrolled4 | gcc -march=native -mtune=native -O3 (7.2.0) |
33715 | 1.04 | cubehash1632 | crypto_hash/cubehash1632/unrolled3 | gcc -march=native -mtune=native -O2 |
33977 | 1.05 | cubehash1632 | crypto_hash/cubehash1632/sphlib-small | gcc -funroll-loops -march=native -mtune=native -O2 |
59101 | 1.82 | cubehash1632 | crypto_hash/cubehash1632/unrolled2 | gcc -funroll-loops -march=native -mtune=native -O3 |
60085 | 1.85 | cubehash1632 | crypto_hash/cubehash1632/simple | gcc -march=native -mtune=native -O3 (7.2.0) |
62332 | 1.92 | cubehash1632 | crypto_hash/cubehash1632/unrolled | gcc -funroll-loops -march=native -mtune=native -O3 |
278515 | 1.00 | cubehash164 | crypto_hash/cubehash164/unrolled | gcc -funroll-loops -march=native -mtune=native -O2 (7.2.0) |
294686 | 1.06 | cubehash164 | crypto_hash/cubehash164/simple | gcc -march=native -mtune=native -O3 |
504483 | 1.81 | cubehash164 | crypto_hash/cubehash164/spec | gcc -march=native -mtune=native -O3 |
155789 | 1.00 | cubehash168 | crypto_hash/cubehash168/unrolled | gcc -funroll-loops -march=native -mtune=native -O2 (7.2.0) |
160124 | 1.03 | cubehash168 | crypto_hash/cubehash168/simple | gcc -march=native -mtune=native -O3 |
354262 | 2.27 | cubehash168 | crypto_hash/cubehash168/spec | gcc -march=native -mtune=native -O3 |
29179 | 1.00 | cubehash512 | crypto_hash/cubehash512/unrolled5 | gcc -funroll-loops -march=native -mtune=native -Os (7.2.0) |
29331 | 1.01 | cubehash512 | crypto_hash/cubehash512/unrolled4 | gcc -march=native -mtune=native -O3 |
29538 | 1.01 | cubehash512 | crypto_hash/cubehash512/unrolled3 | gcc -march=native -mtune=native -O2 |
48443 | 1.66 | cubehash512 | crypto_hash/cubehash512/unrolled2 | gcc -funroll-loops -march=native -mtune=native -O3 |
51062 | 1.75 | cubehash512 | crypto_hash/cubehash512/unrolled | gcc -funroll-loops -march=native -mtune=native -O3 |
52787 | 1.81 | cubehash512 | crypto_hash/cubehash512/simple | gcc -funroll-loops -march=native -mtune=native -O3 |
546732 | 1.00 | cubehash81 | crypto_hash/cubehash81/unrolled | gcc -funroll-loops -march=native -mtune=native -O2 (7.2.0) |
566977 | 1.04 | cubehash81 | crypto_hash/cubehash81/simple | gcc -funroll-loops -march=native -mtune=native -O2 (7.2.0) |
1010762 | 1.85 | cubehash81 | crypto_hash/cubehash81/spec | gcc -funroll-loops -march=native -mtune=native -O3 |
54685 | 1.00 | cubehash816 | crypto_hash/cubehash816/simple | gcc -funroll-loops -march=native -mtune=native -O3 (7.2.0) |
58782 | 1.07 | cubehash816 | crypto_hash/cubehash816/unrolled | gcc -march=native -mtune=native -O3 |
241890 | 4.42 | cubehash816 | crypto_hash/cubehash816/spec | gcc -march=native -mtune=native -O3 |
285580 | 1.00 | cubehash82 | crypto_hash/cubehash82/unrolled | gcc -funroll-loops -march=native -mtune=native -O2 (7.2.0) |
297512 | 1.04 | cubehash82 | crypto_hash/cubehash82/simple | gcc -funroll-loops -march=native -mtune=native -O2 (7.2.0) |
561442 | 1.97 | cubehash82 | crypto_hash/cubehash82/spec | gcc -march=native -mtune=native -O3 |
37592 | 1.00 | cubehash832 | crypto_hash/cubehash832/simple | gcc -funroll-loops -march=native -mtune=native -O3 (7.2.0) |
41695 | 1.11 | cubehash832 | crypto_hash/cubehash832/unrolled | gcc -funroll-loops -march=native -mtune=native -O3 (7.2.0) |
214431 | 5.70 | cubehash832 | crypto_hash/cubehash832/spec | gcc -funroll-loops -march=native -mtune=native -O3 (7.2.0) |
156155 | 1.00 | cubehash84 | crypto_hash/cubehash84/unrolled | gcc -funroll-loops -march=native -mtune=native -O2 (7.2.0) |
161822 | 1.04 | cubehash84 | crypto_hash/cubehash84/simple | gcc -funroll-loops -march=native -mtune=native -O2 (7.2.0) |
374132 | 2.40 | cubehash84 | crypto_hash/cubehash84/spec | gcc -march=native -mtune=native -O3 |
90399 | 1.00 | cubehash88 | crypto_hash/cubehash88/simple | gcc -funroll-loops -march=native -mtune=native -O3 (7.2.0) |
91439 | 1.01 | cubehash88 | crypto_hash/cubehash88/unrolled | gcc -funroll-loops -march=native -mtune=native -O2 |
276992 | 3.06 | cubehash88 | crypto_hash/cubehash88/spec | gcc -march=native -mtune=native -O3 |
61047 | 1.00 | echo256 | crypto_hash/echo256/sphlib (SPHLIB_3.0) | gcc -funroll-loops -march=native -mtune=native -O2 (7.2.0) |
62743 | 1.03 | echo256 | crypto_hash/echo256/generic/opt64 | gcc -march=native -mtune=native -Os |
64389 | 1.05 | echo256 | crypto_hash/echo256/sphlib-small | gcc -march=native -mtune=native -Os |
71539 | 1.17 | echo256 | crypto_hash/echo256/generic/opt32 | gcc -funroll-loops -march=native -mtune=native -O3 |
89245 | 1.46 | echo256 | crypto_hash/echo256/powerpc/pp32cv2 | gcc -funroll-loops -march=native -mtune=native -O3 |
121897 | 2.00 | echo256 | crypto_hash/echo256/powerpc/pp32cv1 | gcc -march=native -mtune=native -O3 |
| | echo256 | crypto_hash/echo256/ccalik/bitsliced | gcc -march=native -mtune=native -O3 |
108032 | 1.00 | echo512 | crypto_hash/echo512/sphlib (SPHLIB_3.0) | gcc -funroll-loops -march=native -mtune=native -Os (7.2.0) |
112850 | 1.04 | echo512 | crypto_hash/echo512/generic/opt64 | gcc -march=native -mtune=native -Os |
114304 | 1.06 | echo512 | crypto_hash/echo512/sphlib-small | gcc -march=native -mtune=native -Os |
127105 | 1.18 | echo512 | crypto_hash/echo512/generic/opt32 | gcc -funroll-loops -march=native -mtune=native -O3 |
156076 | 1.44 | echo512 | crypto_hash/echo512/powerpc/pp32cv2 | gcc -march=native -mtune=native -Os |
217600 | 2.01 | echo512 | crypto_hash/echo512/powerpc/pp32cv1 | gcc -march=native -mtune=native -O3 |
| | echo512 | crypto_hash/echo512/ccalik/bitsliced | gcc -march=native -mtune=native -O3 |
49133 | 1.00 | echosp256 | crypto_hash/echosp256/generic/opt64 (2.1) | gcc -funroll-loops -march=native -mtune=native -Os (7.2.0) |
55729 | 1.13 | echosp256 | crypto_hash/echosp256/generic/opt32 | gcc -funroll-loops -march=native -mtune=native -O2 |
69869 | 1.42 | echosp256 | crypto_hash/echosp256/powerpc/pp32cv2 | gcc -march=native -mtune=native -O3 |
93625 | 1.91 | echosp256 | crypto_hash/echosp256/powerpc/pp32cv1 | gcc -march=native -mtune=native -O3 |
77642 | 1.00 | echosp512 | crypto_hash/echosp512/generic/opt64 (2.1) | gcc -funroll-loops -march=native -mtune=native -Os (7.2.0) |
88378 | 1.14 | echosp512 | crypto_hash/echosp512/generic/opt32 | gcc -funroll-loops -march=native -mtune=native -O2 |
108812 | 1.40 | echosp512 | crypto_hash/echosp512/powerpc/pp32cv2 | gcc -funroll-loops -march=native -mtune=native -Os (7.2.0) |
148809 | 1.92 | echosp512 | crypto_hash/echosp512/powerpc/pp32cv1 | gcc -march=native -mtune=native -O3 |
7608 | 1.00 | edonr256 | crypto_hash/edonr256/swpbe (Optimized_C_v2.0g) | gcc -march=native -mtune=native -Os (7.2.0) |
7781 | 1.02 | edonr256 | crypto_hash/edonr256/optc | gcc -funroll-loops -march=native -mtune=native -Os |
4056 | 1.00 | edonr512 | crypto_hash/edonr512/swpbe (Optimized_C_v2.0g) | gcc -march=native -mtune=native -Os (7.2.0) |
4176 | 1.03 | edonr512 | crypto_hash/edonr512/optc | gcc -funroll-loops -march=native -mtune=native -Os |
101514 | 1.00 | essence224 | crypto_hash/essence224/gcc | gcc -march=native -mtune=native -O3 (7.2.0) |
101379 | 1.00 | essence256 | crypto_hash/essence256/gcc | gcc -march=native -mtune=native -O3 (7.2.0) |
52399 | 1.00 | essence384 | crypto_hash/essence384/gcc | gcc -march=native -mtune=native -O3 (7.2.0) |
53786 | 1.00 | essence512 | crypto_hash/essence512/gcc | gcc -march=native -mtune=native -O3 (7.2.0) |
75872950 | 1.00 | fsb256 | crypto_hash/fsb256/ref | gcc -march=native -mtune=native -O3 (7.2.0) |
68465846 | 1.00 | fsb512 | crypto_hash/fsb512/ref | gcc -march=native -mtune=native -O2 (7.2.0) |
24425 | 1.00 | fugue2 | crypto_hash/fugue2/cop_opt32 | gcc -march=native -mtune=native -O3 (7.2.0) |
36598 | 1.00 | fugue256 | crypto_hash/fugue256/ANSI_opt64 | gcc -march=native -mtune=native -O3 (7.2.0) |
39236 | 1.07 | fugue256 | crypto_hash/fugue256/sphlib | gcc -funroll-loops -march=native -mtune=native -O2 |
42267 | 1.15 | fugue256 | crypto_hash/fugue256/ANSI_opt32 | gcc -march=native -mtune=native -O2 |
78264 | 1.00 | fugue512 | crypto_hash/fugue512/sphlib (SPHLIB_3.0) | gcc -funroll-loops -march=native -mtune=native -O3 (7.2.0) |
41690 | 1.00 | groestl256 | crypto_hash/groestl256/sphlib-adapted (2.0) | gcc -funroll-loops -march=native -mtune=native -O2 (7.2.0) |
42056 | 1.01 | groestl256 | crypto_hash/groestl256/sphlib-small | gcc -march=native -mtune=native -O3 |
43342 | 1.04 | groestl256 | crypto_hash/groestl256/sphlib | gcc -funroll-loops -march=native -mtune=native -O3 |
130924 | 3.14 | groestl256 | crypto_hash/groestl256/32bit-2ktable | gcc -funroll-loops -march=native -mtune=native -Os |
139321 | 3.34 | groestl256 | crypto_hash/groestl256/opt32 | gcc -march=native -mtune=native -O3 |
171109 | 4.10 | groestl256 | crypto_hash/groestl256/32bit-bytesliced-c-fast | gcc -funroll-loops -march=native -mtune=native -O3 |
246224 | 5.91 | groestl256 | crypto_hash/groestl256/8bit_c | gcc -march=native -mtune=native -O3 |
260499 | 6.25 | groestl256 | crypto_hash/groestl256/32bit-bytesliced-c-small | gcc -funroll-loops -march=native -mtune=native -O2 (7.2.0) |
| | groestl256 | crypto_hash/groestl256/opt64 | gcc -march=native -mtune=native -O3 |
| | groestl256 | crypto_hash/groestl256/vperm-intr | gcc -march=native -mtune=native -O3 |
66172 | 1.00 | groestl512 | crypto_hash/groestl512/sphlib-adapted (2.0) | gcc -funroll-loops -march=native -mtune=native -O2 (7.2.0) |
66344 | 1.00 | groestl512 | crypto_hash/groestl512/sphlib | gcc -funroll-loops -march=native -mtune=native -O3 |
99565 | 1.50 | groestl512 | crypto_hash/groestl512/sphlib-small | gcc -funroll-loops -march=native -mtune=native -O2 (7.2.0) |
207510 | 3.14 | groestl512 | crypto_hash/groestl512/opt32 | gcc -march=native -mtune=native -O3 |
359040 | 5.43 | groestl512 | crypto_hash/groestl512/32bit-bytesliced-c-small | gcc -funroll-loops -march=native -mtune=native -O2 (7.2.0) |
| | groestl512 | crypto_hash/groestl512/mmx | gcc -march=native -mtune=native -O3 |
| | groestl512 | crypto_hash/groestl512/opt64 | gcc -march=native -mtune=native -O3 |
| | hamsi | crypto_hash/hamsi/simd-1 | gcc -march=native -mtune=native -O3 |
| | hamsi | crypto_hash/hamsi/simd-2 | gcc -march=native -mtune=native -O3 |
| | hamsi | crypto_hash/hamsi/sphlib | gcc -march=native -mtune=native -O3 |
| | hamsi | crypto_hash/hamsi/sphlib-small | gcc -march=native -mtune=native -O3 |
| | hamsi512 | crypto_hash/hamsi512/sphlib | gcc -march=native -mtune=native -O3 |
| | hamsi512 | crypto_hash/hamsi512/sphlib-small | gcc -march=native -mtune=native -O3 |
58868 | 1.00 | jh224 | crypto_hash/jh224/simple | gcc -funroll-loops -march=native -mtune=native -O2 (7.2.0) |
65600 | 1.11 | jh224 | crypto_hash/jh224/bitslice_opt64 | gcc -march=native -mtune=native -O3 |
67468 | 1.15 | jh224 | crypto_hash/jh224/bitslice_opt32 | gcc -funroll-loops -march=native -mtune=native -O3 |
69664 | 1.18 | jh224 | crypto_hash/jh224/bitslice_ref64 | gcc -funroll-loops -march=native -mtune=native -O3 |
83792 | 1.42 | jh224 | crypto_hash/jh224/bitslice_ref32 | gcc -march=native -mtune=native -O3 |
58867 | 1.00 | jh256 | crypto_hash/jh256/simple | gcc -funroll-loops -march=native -mtune=native -O2 (7.2.0) |
65598 | 1.11 | jh256 | crypto_hash/jh256/bitslice_opt64 | gcc -march=native -mtune=native -O3 |
67537 | 1.15 | jh256 | crypto_hash/jh256/bitslice_opt32 | gcc -funroll-loops -march=native -mtune=native -O3 |
69652 | 1.18 | jh256 | crypto_hash/jh256/bitslice_ref64 | gcc -funroll-loops -march=native -mtune=native -O3 |
83852 | 1.42 | jh256 | crypto_hash/jh256/bitslice_ref32 | gcc -march=native -mtune=native -O3 |
58869 | 1.00 | jh384 | crypto_hash/jh384/simple | gcc -funroll-loops -march=native -mtune=native -O3 (7.2.0) |
65581 | 1.11 | jh384 | crypto_hash/jh384/bitslice_opt64 | gcc -march=native -mtune=native -O3 |
67322 | 1.14 | jh384 | crypto_hash/jh384/bitslice_opt32 | gcc -funroll-loops -march=native -mtune=native -O3 (7.2.0) |
69682 | 1.18 | jh384 | crypto_hash/jh384/bitslice_ref64 | gcc -funroll-loops -march=native -mtune=native -O3 (7.2.0) |
83792 | 1.42 | jh384 | crypto_hash/jh384/bitslice_ref32 | gcc -march=native -mtune=native -O3 |
58871 | 1.00 | jh512 | crypto_hash/jh512/simple | gcc -funroll-loops -march=native -mtune=native -O2 (7.2.0) |
65843 | 1.12 | jh512 | crypto_hash/jh512/bitslice_opt64 | gcc -march=native -mtune=native -O3 |
67445 | 1.15 | jh512 | crypto_hash/jh512/bitslice_opt32 | gcc -funroll-loops -march=native -mtune=native -O3 |
69668 | 1.18 | jh512 | crypto_hash/jh512/bitslice_ref64 | gcc -funroll-loops -march=native -mtune=native -O3 |
83811 | 1.42 | jh512 | crypto_hash/jh512/bitslice_ref32 | gcc -march=native -mtune=native -O3 |
8669 | 1.00 | k12 | crypto_hash/k12/kcp/optimized1600ufull (1) | gcc -march=native -mtune=native -O2 (7.2.0) |
8906 | 1.03 | k12 | crypto_hash/k12/kcp/optimized1600lcufull | gcc -march=native -mtune=native -O2 (7.2.0) |
9002 | 1.04 | k12 | crypto_hash/k12/kcp/optimized1600u6 | gcc -funroll-loops -march=native -mtune=native -O2 |
9213 | 1.06 | k12 | crypto_hash/k12/kcp/optimized1600lcu6 | gcc -funroll-loops -march=native -mtune=native -O2 |
15254 | 1.76 | k12 | crypto_hash/k12/kcp/optimized1600ARMv8A | gcc -march=native -mtune=native -O3 |
16038 | 1.85 | k12 | crypto_hash/k12/kcp/reference1600 | gcc -funroll-loops -march=native -mtune=native -O2 |
21423 | 2.47 | k12 | crypto_hash/k12/kcp/compact1600 | gcc -funroll-loops -march=native -mtune=native -O3 |
26389 | 3.04 | k12 | crypto_hash/k12/kcp/inplace1600bi | gcc -funroll-loops -march=native -mtune=native -Os |
369874 | 42.67 | k12 | crypto_hash/k12/kcp/reference1600-32bits | gcc -funroll-loops -march=native -mtune=native -O3 |
| | k12 | crypto_hash/k12/kcp/compact1600AVR8 | gcc -march=native -mtune=native -O3 |
| | k12 | crypto_hash/k12/kcp/inplace1600ARMv6M | gcc -march=native -mtune=native -O3 |
| | k12 | crypto_hash/k12/kcp/inplace1600ARMv7A | gcc -march=native -mtune=native -O3 |
| | k12 | crypto_hash/k12/kcp/inplace1600ARMv7M | gcc -march=native -mtune=native -O3 |
| | k12 | crypto_hash/k12/kcp/optimized1600ARMv6Mu1 | gcc -march=native -mtune=native -O3 |
| | k12 | crypto_hash/k12/kcp/optimized1600ARMv6Mu2 | gcc -march=native -mtune=native -O3 |
| | k12 | crypto_hash/k12/kcp/optimized1600ARMv7A | gcc -march=native -mtune=native -O3 |
| | k12 | crypto_hash/k12/kcp/optimized1600AVR8 | gcc -march=native -mtune=native -O3 |
| | k12 | crypto_hash/k12/kcp/optimized1600AVX2 | g++ -march=native -mtune=native -O3 |
| | k12 | crypto_hash/k12/kcp/optimized1600AVX512 | gcc -march=native -mtune=native -O3 |
| | k12 | crypto_hash/k12/kcp/optimized1600AsmX86-64 | gcc -march=native -mtune=native -O3 |
| | k12 | crypto_hash/k12/kcp/optimized1600AsmX86-64Apple | gcc -march=native -mtune=native -O3 |
| | k12 | crypto_hash/k12/kcp/optimized1600AsmX86-64shld | gcc -march=native -mtune=native -O3 |
| | k12 | crypto_hash/k12/kcp/optimized1600XOPu6 | gcc -march=native -mtune=native -O3 |
| | k12 | crypto_hash/k12/kcp/optimized1600XOPufull | gcc -march=native -mtune=native -O3 |
| | k12 | crypto_hash/k12/kcp/optimized1600lcufullshld | gcc -march=native -mtune=native -O3 |
20646 | 1.00 | keccak | crypto_hash/keccak/opt64u6 (3.1.0) | gcc -funroll-loops -march=native -mtune=native -O3 (7.2.0) |
20719 | 1.00 | keccak | crypto_hash/keccak/opt64lcu24 | gcc -funroll-loops -march=native -mtune=native -O3 (7.2.0) |
20809 | 1.01 | keccak | crypto_hash/keccak/inplace | gcc -funroll-loops -march=native -mtune=native -Os |
20895 | 1.01 | keccak | crypto_hash/keccak/simple | gcc -funroll-loops -march=native -mtune=native -O2 |
21162 | 1.02 | keccak | crypto_hash/keccak/opt64lcu6 | gcc -march=native -mtune=native -Os |
48500 | 2.35 | keccak | crypto_hash/keccak/compact | gcc -funroll-loops -march=native -mtune=native -O3 (7.2.0) |
51607 | 2.50 | keccak | crypto_hash/keccak/compact8 | gcc -funroll-loops -march=native -mtune=native -O3 (7.2.0) |
52162 | 2.53 | keccak | crypto_hash/keccak/simple32bi | gcc -march=native -mtune=native -Os |
52262 | 2.53 | keccak | crypto_hash/keccak/opt32bi-s2lcu4 | gcc -funroll-loops -march=native -mtune=native -Os |
52575 | 2.55 | keccak | crypto_hash/keccak/opt32biT-s2lcu4 | gcc -funroll-loops -march=native -mtune=native -Os |
52617 | 2.55 | keccak | crypto_hash/keccak/opt32bi-rvku2 | gcc -funroll-loops -march=native -mtune=native -Os |
54170 | 2.62 | keccak | crypto_hash/keccak/inplace32bi | gcc -funroll-loops -march=native -mtune=native -Os |
34525 | 1.00 | keccakc1024 | crypto_hash/keccakc1024/inplace (3.1.0) | gcc -funroll-loops -march=native -mtune=native -Os (7.2.0) |
34536 | 1.00 | keccakc1024 | crypto_hash/keccakc1024/simple | gcc -funroll-loops -march=native -mtune=native -Os (7.2.0) |
34613 | 1.00 | keccakc1024 | crypto_hash/keccakc1024/opt64u6 | gcc -funroll-loops -march=native -mtune=native -Os (7.2.0) |
34655 | 1.00 | keccakc1024 | crypto_hash/keccakc1024/opt64lcu24 | gcc -march=native -mtune=native -O2 |
34762 | 1.01 | keccakc1024 | crypto_hash/keccakc1024/sphlib | gcc -funroll-loops -march=native -mtune=native -O3 |
35503 | 1.03 | keccakc1024 | crypto_hash/keccakc1024/opt64lcu6 | gcc -march=native -mtune=native -Os |
35572 | 1.03 | keccakc1024 | crypto_hash/keccakc1024/sphlib-small | gcc -funroll-loops -march=native -mtune=native -O3 |
83181 | 2.41 | keccakc1024 | crypto_hash/keccakc1024/compact | gcc -funroll-loops -march=native -mtune=native -O3 |
83248 | 2.41 | keccakc1024 | crypto_hash/keccakc1024/simple32bi | gcc -march=native -mtune=native -Os |
83598 | 2.42 | keccakc1024 | crypto_hash/keccakc1024/opt32bi-s2lcu4 | gcc -funroll-loops -march=native -mtune=native -Os (7.2.0) |
83890 | 2.43 | keccakc1024 | crypto_hash/keccakc1024/opt32bi-rvku2 | gcc -march=native -mtune=native -Os |
84134 | 2.44 | keccakc1024 | crypto_hash/keccakc1024/opt32biT-s2lcu4 | gcc -funroll-loops -march=native -mtune=native -Os (7.2.0) |
85504 | 2.48 | keccakc1024 | crypto_hash/keccakc1024/compact8 | gcc -funroll-loops -march=native -mtune=native -O3 |
87191 | 2.53 | keccakc1024 | crypto_hash/keccakc1024/inplace32bi | gcc -march=native -mtune=native -Os |
15995 | 1.00 | keccakc256 | crypto_hash/keccakc256/opt64lcu24 (3.1.0) | gcc -funroll-loops -march=native -mtune=native -O3 (7.2.0) |
16053 | 1.00 | keccakc256 | crypto_hash/keccakc256/opt64u6 | gcc -funroll-loops -march=native -mtune=native -O3 (7.2.0) |
16185 | 1.01 | keccakc256 | crypto_hash/keccakc256/inplace | gcc -funroll-loops -march=native -mtune=native -O2 |
16219 | 1.01 | keccakc256 | crypto_hash/keccakc256/simple | gcc -march=native -mtune=native -O2 |
16365 | 1.02 | keccakc256 | crypto_hash/keccakc256/opt64lcu6 | gcc -funroll-loops -march=native -mtune=native -Os |
38131 | 2.38 | keccakc256 | crypto_hash/keccakc256/compact | gcc -funroll-loops -march=native -mtune=native -O3 (7.2.0) |
39122 | 2.45 | keccakc256 | crypto_hash/keccakc256/compact8 | gcc -funroll-loops -march=native -mtune=native -O3 (7.2.0) |
41829 | 2.62 | keccakc256 | crypto_hash/keccakc256/simple32bi | gcc -march=native -mtune=native -Os |
41947 | 2.62 | keccakc256 | crypto_hash/keccakc256/opt32bi-s2lcu4 | gcc -funroll-loops -march=native -mtune=native -Os |
42104 | 2.63 | keccakc256 | crypto_hash/keccakc256/opt32biT-s2lcu4 | gcc -funroll-loops -march=native -mtune=native -Os |
42278 | 2.64 | keccakc256 | crypto_hash/keccakc256/opt32bi-rvku2 | gcc -funroll-loops -march=native -mtune=native -Os |
43446 | 2.72 | keccakc256 | crypto_hash/keccakc256/inplace32bi | gcc -funroll-loops -march=native -mtune=native -Os |
17514 | 1.00 | keccakc448 | crypto_hash/keccakc448/opt64u6 (3.1.0) | gcc -march=native -mtune=native -O2 (7.2.0) |
17615 | 1.01 | keccakc448 | crypto_hash/keccakc448/opt64lcu24 | gcc -funroll-loops -march=native -mtune=native -O3 |
17648 | 1.01 | keccakc448 | crypto_hash/keccakc448/inplace | gcc -funroll-loops -march=native -mtune=native -O2 |
17690 | 1.01 | keccakc448 | crypto_hash/keccakc448/simple | gcc -funroll-loops -march=native -mtune=native -O2 |
18053 | 1.03 | keccakc448 | crypto_hash/keccakc448/opt64lcu6 | gcc -funroll-loops -march=native -mtune=native -O3 |
40992 | 2.34 | keccakc448 | crypto_hash/keccakc448/compact | gcc -funroll-loops -march=native -mtune=native -O3 |
43021 | 2.46 | keccakc448 | crypto_hash/keccakc448/compact8 | gcc -funroll-loops -march=native -mtune=native -O3 |
45040 | 2.57 | keccakc448 | crypto_hash/keccakc448/opt32bi-s2lcu4 | gcc -funroll-loops -march=native -mtune=native -Os |
45108 | 2.58 | keccakc448 | crypto_hash/keccakc448/opt32bi-rvku2 | gcc -funroll-loops -march=native -mtune=native -Os |
45424 | 2.59 | keccakc448 | crypto_hash/keccakc448/opt32biT-s2lcu4 | gcc -funroll-loops -march=native -mtune=native -Os |
| | keccakc448 | crypto_hash/keccakc448/inplace32bi | gcc -march=native -mtune=native -O3 |
| | keccakc448 | crypto_hash/keccakc448/simple32bi | gcc -march=native -mtune=native -O3 |
19069 | 1.00 | keccakc512 | crypto_hash/keccakc512/opt64u6 (3.1.0) | gcc -march=native -mtune=native -O2 (7.2.0) |
19150 | 1.00 | keccakc512 | crypto_hash/keccakc512/opt64lcu24 | gcc -funroll-loops -march=native -mtune=native -O3 |
19164 | 1.00 | keccakc512 | crypto_hash/keccakc512/simple | gcc -funroll-loops -march=native -mtune=native -O2 |
19224 | 1.01 | keccakc512 | crypto_hash/keccakc512/inplace | gcc -funroll-loops -march=native -mtune=native -O2 |
19614 | 1.03 | keccakc512 | crypto_hash/keccakc512/opt64lcu6 | gcc -funroll-loops -march=native -mtune=native -Os |
19655 | 1.03 | keccakc512 | crypto_hash/keccakc512/sphlib | gcc -funroll-loops -march=native -mtune=native -O3 |
19671 | 1.03 | keccakc512 | crypto_hash/keccakc512/sphlib-small | gcc -march=native -mtune=native -O3 |
44994 | 2.36 | keccakc512 | crypto_hash/keccakc512/compact | gcc -funroll-loops -march=native -mtune=native -O3 |
47111 | 2.47 | keccakc512 | crypto_hash/keccakc512/compact8 | gcc -funroll-loops -march=native -mtune=native -O3 |
48228 | 2.53 | keccakc512 | crypto_hash/keccakc512/simple32bi | gcc -march=native -mtune=native -Os |
48673 | 2.55 | keccakc512 | crypto_hash/keccakc512/opt32bi-s2lcu4 | gcc -funroll-loops -march=native -mtune=native -Os |
48995 | 2.57 | keccakc512 | crypto_hash/keccakc512/opt32biT-s2lcu4 | gcc -funroll-loops -march=native -mtune=native -Os |
49322 | 2.59 | keccakc512 | crypto_hash/keccakc512/opt32bi-rvku2 | gcc -funroll-loops -march=native -mtune=native -Os |
50158 | 2.63 | keccakc512 | crypto_hash/keccakc512/inplace32bi | gcc -funroll-loops -march=native -mtune=native -Os |
| | keccakc512 | crypto_hash/keccakc512/gil/singlefile | gcc -march=native -mtune=native -O3 |
| | keccakc512 | crypto_hash/keccakc512/gil/singlefile_unrolled | gcc -march=native -mtune=native -O3 |
23751 | 1.00 | keccakc768 | crypto_hash/keccakc768/opt64lcu24 (3.1.0) | gcc -funroll-loops -march=native -mtune=native -O3 (7.2.0) |
23797 | 1.00 | keccakc768 | crypto_hash/keccakc768/simple | gcc -funroll-loops -march=native -mtune=native -Os |
23798 | 1.00 | keccakc768 | crypto_hash/keccakc768/opt64u6 | gcc -funroll-loops -march=native -mtune=native -O3 (7.2.0) |
23837 | 1.00 | keccakc768 | crypto_hash/keccakc768/inplace | gcc -funroll-loops -march=native -mtune=native -Os |
24392 | 1.03 | keccakc768 | crypto_hash/keccakc768/opt64lcu6 | gcc -march=native -mtune=native -Os |
57122 | 2.41 | keccakc768 | crypto_hash/keccakc768/compact | gcc -funroll-loops -march=native -mtune=native -O3 (7.2.0) |
58549 | 2.47 | keccakc768 | crypto_hash/keccakc768/simple32bi | gcc -march=native -mtune=native -Os |
58975 | 2.48 | keccakc768 | crypto_hash/keccakc768/opt32bi-s2lcu4 | gcc -funroll-loops -march=native -mtune=native -Os |
59174 | 2.49 | keccakc768 | crypto_hash/keccakc768/compact8 | gcc -funroll-loops -march=native -mtune=native -O3 (7.2.0) |
59204 | 2.49 | keccakc768 | crypto_hash/keccakc768/opt32bi-rvku2 | gcc -march=native -mtune=native -Os |
59221 | 2.49 | keccakc768 | crypto_hash/keccakc768/opt32biT-s2lcu4 | gcc -funroll-loops -march=native -mtune=native -Os |
60973 | 2.57 | keccakc768 | crypto_hash/keccakc768/inplace32bi | gcc -funroll-loops -march=native -mtune=native -Os |
49841 | 1.00 | lane256 | crypto_hash/lane256/c | gcc -funroll-loops -march=native -mtune=native -Os (7.2.0) |
101798 | 1.00 | lane512 | crypto_hash/lane512/c | gcc -march=native -mtune=native -Os (7.2.0) |
31298 | 1.00 | luffa256 | crypto_hash/luffa256/sphlib (SPHLIB_3.0) | gcc -funroll-loops -march=native -mtune=native -O3 (7.2.0) |
34833 | 1.11 | luffa256 | crypto_hash/luffa256/thomaz/basic | gcc -march=native -mtune=native -O3 |
35768 | 1.14 | luffa256 | crypto_hash/luffa256/opt32 | gcc -funroll-loops -march=native -mtune=native -O2 |
37881 | 1.21 | luffa256 | crypto_hash/luffa256/arm | gcc -funroll-loops -march=native -mtune=native -O3 (7.2.0) |
48067 | 1.00 | luffa384 | crypto_hash/luffa384/opt32 (2.0) | gcc -funroll-loops -march=native -mtune=native -O2 (7.2.0) |
54247 | 1.13 | luffa384 | crypto_hash/luffa384/arm | gcc -funroll-loops -march=native -mtune=native -O2 (7.2.0) |
57874 | 1.00 | luffa512 | crypto_hash/luffa512/sphlib (SPHLIB_3.0) | gcc -funroll-loops -march=native -mtune=native -O3 (7.2.0) |
63698 | 1.10 | luffa512 | crypto_hash/luffa512/opt32 | gcc -funroll-loops -march=native -mtune=native -O2 |
70186 | 1.21 | luffa512 | crypto_hash/luffa512/arm | gcc -funroll-loops -march=native -mtune=native -O2 |
70022 | 1.00 | mcssha4 | crypto_hash/mcssha4/ref | gcc -funroll-loops -march=native -mtune=native -Os (7.2.0) |
73217 | 1.00 | mcssha5 | crypto_hash/mcssha5/ref | gcc -funroll-loops -march=native -mtune=native -Os (7.2.0) |
70289 | 1.00 | mcssha6 | crypto_hash/mcssha6/ref | gcc -funroll-loops -march=native -mtune=native -Os (7.2.0) |
| | md2 | crypto_hash/md2/openssl | gcc -march=native -mtune=native -O3 |
5489 | 1.00 | md4 | crypto_hash/md4/openssl (OpenSSL_1.1.0f__25_May_2017) | gcc -march=native -mtune=native -Os (7.2.0) |
9716 | 1.00 | md5 | crypto_hash/md5/ref | gcc -funroll-loops -march=native -mtune=native -O3 (7.2.0) |
9919 | 1.02 | md5 | crypto_hash/md5/openssl | gcc -funroll-loops -march=native -mtune=native -Os |
34911 | 1.00 | md6d224 | crypto_hash/md6d224/ref | gcc -march=native -mtune=native -Os (7.2.0) |
37819 | 1.00 | md6d256 | crypto_hash/md6d256/ref | gcc -march=native -mtune=native -Os (7.2.0) |
47070 | 1.00 | md6d384 | crypto_hash/md6d384/ref | gcc -march=native -mtune=native -Os (7.2.0) |
59392 | 1.00 | md6d512 | crypto_hash/md6d512/ref | gcc -march=native -mtune=native -Os (7.2.0) |
111647 | 1.00 | mgrostl256 | crypto_hash/mgrostl256/opt-32 (2.0) | gcc -funroll-loops -march=native -mtune=native -O3 (7.2.0) |
2067801 | 18.52 | mgrostl256 | crypto_hash/mgrostl256/ref | gcc -funroll-loops -march=native -mtune=native -O2 |
| | mgrostl256 | crypto_hash/mgrostl256/opt-64 | gcc -march=native -mtune=native -O3 |
21521 | 1.00 | nasha256 | crypto_hash/nasha256/opt_v4 | gcc -funroll-loops -march=native -mtune=native -O3 (7.2.0) |
23856 | 1.11 | nasha256 | crypto_hash/nasha256/opt | gcc -funroll-loops -march=native -mtune=native -O2 |
24177 | 1.00 | nasha512 | crypto_hash/nasha512/opt_v4 | gcc -funroll-loops -march=native -mtune=native -O3 (7.2.0) |
25269 | 1.05 | nasha512 | crypto_hash/nasha512/opt | gcc -funroll-loops -march=native -mtune=native -O2 |
53220 | 1.00 | rfsb509 | crypto_hash/rfsb509/ref (1.0) | gcc -funroll-loops -march=native -mtune=native -O2 (7.2.0) |
| | rhash | crypto_hash/rhash/ref | g++ -march=native -mtune=native -O3 |
18649 | 1.00 | ripemd160 | crypto_hash/ripemd160/openssl (OpenSSL_1.1.0f__25_May_2017) | gcc -march=native -mtune=native -Os (7.2.0) |
69354 | 1.00 | round3jh256 | crypto_hash/round3jh256/simple | gcc -march=native -mtune=native -O2 (7.2.0) |
71618 | 1.03 | round3jh256 | crypto_hash/round3jh256/sphlib-small | gcc -march=native -mtune=native -O3 |
75620 | 1.09 | round3jh256 | crypto_hash/round3jh256/sphlib | gcc -funroll-loops -march=native -mtune=native -O2 |
69379 | 1.00 | round3jh512 | crypto_hash/round3jh512/simple | gcc -march=native -mtune=native -O2 (7.2.0) |
71635 | 1.03 | round3jh512 | crypto_hash/round3jh512/sphlib-small | gcc -march=native -mtune=native -O3 |
75622 | 1.09 | round3jh512 | crypto_hash/round3jh512/sphlib | gcc -funroll-loops -march=native -mtune=native -O2 |
13939 | 1.00 | sarmal256 | crypto_hash/sarmal256/opt64 (1.00) | gcc -funroll-loops -march=native -mtune=native -O3 (7.2.0) |
17209 | 1.00 | sarmal512 | crypto_hash/sarmal512/opt64 (1.00) | gcc -funroll-loops -march=native -mtune=native -O3 (7.2.0) |
2994 | 1.00 | sha1 | crypto_hash/sha1/openssl (OpenSSL_1.1.0f__25_May_2017) | gcc -funroll-loops -march=native -mtune=native -O2 (7.2.0) |
3345 | 1.00 | sha224 | crypto_hash/sha224/openssl (OpenSSL_1.1.0f__25_May_2017) | gcc -funroll-loops -march=native -mtune=native -O3 (7.2.0) |
3347 | 1.00 | sha256 | crypto_hash/sha256/openssl (OpenSSL_1.1.0f__25_May_2017) | gcc -march=native -mtune=native -O2 (7.2.0) |
3774 | 1.13 | sha256 | crypto_hash/sha256/ref | gcc -funroll-loops -march=native -mtune=native -O3 |
19793 | 5.91 | sha256 | crypto_hash/sha256/sphlib-small | gcc -march=native -mtune=native -O3 |
19801 | 5.92 | sha256 | crypto_hash/sha256/sphlib | gcc -march=native -mtune=native -O2 (7.2.0) |
22048 | 6.59 | sha256 | crypto_hash/sha256/cryptopp | g++ -funroll-loops -march=native -mtune=native -O3 |
16946 | 1.00 | sha3224 | crypto_hash/sha3224/kcp/optimized1600ufull (1) | gcc -march=native -mtune=native -O2 (7.2.0) |
17134 | 1.01 | sha3224 | crypto_hash/sha3224/kcp/optimized1600u6 | gcc -funroll-loops -march=native -mtune=native -O3 |
17292 | 1.02 | sha3224 | crypto_hash/sha3224/kcp/optimized1600lcufull | gcc -funroll-loops -march=native -mtune=native -O2 |
17544 | 1.04 | sha3224 | crypto_hash/sha3224/kcp/optimized1600lcu6 | gcc -funroll-loops -march=native -mtune=native -O3 |
30858 | 1.82 | sha3224 | crypto_hash/sha3224/kcp/reference1600 | gcc -funroll-loops -march=native -mtune=native -O2 |
32045 | 1.89 | sha3224 | crypto_hash/sha3224/kcp/optimized1600ARMv8A | gcc -march=native -mtune=native -Os |
46141 | 2.72 | sha3224 | crypto_hash/sha3224/kcp/compact1600 | gcc -funroll-loops -march=native -mtune=native -O3 |
48328 | 2.85 | sha3224 | crypto_hash/sha3224/kcp/inplace1600bi | gcc -march=native -mtune=native -Os |
444191 | 26.21 | sha3224 | crypto_hash/sha3224/kcp/reference1600-32bits | gcc -funroll-loops -march=native -mtune=native -O3 |
| | sha3224 | crypto_hash/sha3224/kcp/compact1600AVR8 | gcc -march=native -mtune=native -O3 |
| | sha3224 | crypto_hash/sha3224/kcp/inplace1600ARMv6M | gcc -march=native -mtune=native -O3 |
| | sha3224 | crypto_hash/sha3224/kcp/inplace1600ARMv7A | gcc -march=native -mtune=native -O3 |
| | sha3224 | crypto_hash/sha3224/kcp/inplace1600ARMv7M | gcc -march=native -mtune=native -O3 |
| | sha3224 | crypto_hash/sha3224/kcp/optimized1600ARMv6Mu1 | gcc -march=native -mtune=native -O3 |
| | sha3224 | crypto_hash/sha3224/kcp/optimized1600ARMv6Mu2 | gcc -march=native -mtune=native -O3 |
| | sha3224 | crypto_hash/sha3224/kcp/optimized1600ARMv7A | gcc -march=native -mtune=native -O3 |
| | sha3224 | crypto_hash/sha3224/kcp/optimized1600AVR8 | gcc -march=native -mtune=native -O3 |
| | sha3224 | crypto_hash/sha3224/kcp/optimized1600AVX2 | g++ -march=native -mtune=native -O3 |
| | sha3224 | crypto_hash/sha3224/kcp/optimized1600AVX512 | gcc -march=native -mtune=native -O3 |
| | sha3224 | crypto_hash/sha3224/kcp/optimized1600AsmX86-64 | gcc -march=native -mtune=native -O3 |
| | sha3224 | crypto_hash/sha3224/kcp/optimized1600AsmX86-64Apple | gcc -march=native -mtune=native -O3 |
| | sha3224 | crypto_hash/sha3224/kcp/optimized1600AsmX86-64shld | gcc -march=native -mtune=native -O3 |
| | sha3224 | crypto_hash/sha3224/kcp/optimized1600XOPu6 | gcc -march=native -mtune=native -O3 |
| | sha3224 | crypto_hash/sha3224/kcp/optimized1600XOPufull | gcc -march=native -mtune=native -O3 |
| | sha3224 | crypto_hash/sha3224/kcp/optimized1600lcufullshld | gcc -march=native -mtune=native -O3 |
18390 | 1.00 | sha3256 | crypto_hash/sha3256/kcp/optimized1600ufull (1) | gcc -march=native -mtune=native -O2 (7.2.0) |
18628 | 1.01 | sha3256 | crypto_hash/sha3256/kcp/optimized1600u6 | gcc -funroll-loops -march=native -mtune=native -O3 |
18829 | 1.02 | sha3256 | crypto_hash/sha3256/kcp/optimized1600lcufull | gcc -funroll-loops -march=native -mtune=native -O2 |
19047 | 1.04 | sha3256 | crypto_hash/sha3256/kcp/optimized1600lcu6 | gcc -funroll-loops -march=native -mtune=native -O3 |
33761 | 1.84 | sha3256 | crypto_hash/sha3256/kcp/reference1600 | gcc -funroll-loops -march=native -mtune=native -O2 |
34910 | 1.90 | sha3256 | crypto_hash/sha3256/kcp/optimized1600ARMv8A | gcc -march=native -mtune=native -Os |
49747 | 2.71 | sha3256 | crypto_hash/sha3256/kcp/compact1600 | gcc -funroll-loops -march=native -mtune=native -O3 |
51869 | 2.82 | sha3256 | crypto_hash/sha3256/kcp/inplace1600bi | gcc -funroll-loops -march=native -mtune=native -Os |
470819 | 25.60 | sha3256 | crypto_hash/sha3256/kcp/reference1600-32bits | gcc -funroll-loops -march=native -mtune=native -O3 |
| | sha3256 | crypto_hash/sha3256/kcp/compact1600AVR8 | gcc -march=native -mtune=native -O3 |
| | sha3256 | crypto_hash/sha3256/kcp/inplace1600ARMv6M | gcc -march=native -mtune=native -O3 |
| | sha3256 | crypto_hash/sha3256/kcp/inplace1600ARMv7A | gcc -march=native -mtune=native -O3 |
| | sha3256 | crypto_hash/sha3256/kcp/inplace1600ARMv7M | gcc -march=native -mtune=native -O3 |
| | sha3256 | crypto_hash/sha3256/kcp/optimized1600ARMv6Mu1 | gcc -march=native -mtune=native -O3 |
| | sha3256 | crypto_hash/sha3256/kcp/optimized1600ARMv6Mu2 | gcc -march=native -mtune=native -O3 |
| | sha3256 | crypto_hash/sha3256/kcp/optimized1600ARMv7A | gcc -march=native -mtune=native -O3 |
| | sha3256 | crypto_hash/sha3256/kcp/optimized1600AVR8 | gcc -march=native -mtune=native -O3 |
| | sha3256 | crypto_hash/sha3256/kcp/optimized1600AVX2 | g++ -march=native -mtune=native -O3 |
| | sha3256 | crypto_hash/sha3256/kcp/optimized1600AVX512 | gcc -march=native -mtune=native -O3 |
| | sha3256 | crypto_hash/sha3256/kcp/optimized1600AsmX86-64 | gcc -march=native -mtune=native -O3 |
| | sha3256 | crypto_hash/sha3256/kcp/optimized1600AsmX86-64Apple | gcc -march=native -mtune=native -O3 |
| | sha3256 | crypto_hash/sha3256/kcp/optimized1600AsmX86-64shld | gcc -march=native -mtune=native -O3 |
| | sha3256 | crypto_hash/sha3256/kcp/optimized1600XOPu6 | gcc -march=native -mtune=native -O3 |
| | sha3256 | crypto_hash/sha3256/kcp/optimized1600XOPufull | gcc -march=native -mtune=native -O3 |
| | sha3256 | crypto_hash/sha3256/kcp/optimized1600lcufullshld | gcc -march=native -mtune=native -O3 |
22946 | 1.00 | sha3384 | crypto_hash/sha3384/kcp/optimized1600ufull (1) | gcc -march=native -mtune=native -O2 (7.2.0) |
23183 | 1.01 | sha3384 | crypto_hash/sha3384/kcp/optimized1600u6 | gcc -funroll-loops -march=native -mtune=native -O3 |
23444 | 1.02 | sha3384 | crypto_hash/sha3384/kcp/optimized1600lcufull | gcc -funroll-loops -march=native -mtune=native -O2 |
23698 | 1.03 | sha3384 | crypto_hash/sha3384/kcp/optimized1600lcu6 | gcc -funroll-loops -march=native -mtune=native -O3 |
39893 | 1.74 | sha3384 | crypto_hash/sha3384/kcp/reference1600 | gcc -funroll-loops -march=native -mtune=native -O2 |
43631 | 1.90 | sha3384 | crypto_hash/sha3384/kcp/optimized1600ARMv8A | gcc -march=native -mtune=native -Os |
62992 | 2.75 | sha3384 | crypto_hash/sha3384/kcp/compact1600 | gcc -funroll-loops -march=native -mtune=native -O3 |
63611 | 2.77 | sha3384 | crypto_hash/sha3384/kcp/inplace1600bi | gcc -funroll-loops -march=native -mtune=native -Os |
563374 | 24.55 | sha3384 | crypto_hash/sha3384/kcp/reference1600-32bits | gcc -funroll-loops -march=native -mtune=native -O3 |
| | sha3384 | crypto_hash/sha3384/kcp/compact1600AVR8 | gcc -march=native -mtune=native -O3 |
| | sha3384 | crypto_hash/sha3384/kcp/inplace1600ARMv6M | gcc -march=native -mtune=native -O3 |
| | sha3384 | crypto_hash/sha3384/kcp/inplace1600ARMv7A | gcc -march=native -mtune=native -O3 |
| | sha3384 | crypto_hash/sha3384/kcp/inplace1600ARMv7M | gcc -march=native -mtune=native -O3 |
| | sha3384 | crypto_hash/sha3384/kcp/optimized1600ARMv6Mu1 | gcc -march=native -mtune=native -O3 |
| | sha3384 | crypto_hash/sha3384/kcp/optimized1600ARMv6Mu2 | gcc -march=native -mtune=native -O3 |
| | sha3384 | crypto_hash/sha3384/kcp/optimized1600ARMv7A | gcc -march=native -mtune=native -O3 |
| | sha3384 | crypto_hash/sha3384/kcp/optimized1600AVR8 | gcc -march=native -mtune=native -O3 |
| | sha3384 | crypto_hash/sha3384/kcp/optimized1600AVX2 | g++ -march=native -mtune=native -O3 |
| | sha3384 | crypto_hash/sha3384/kcp/optimized1600AVX512 | gcc -march=native -mtune=native -O3 |
| | sha3384 | crypto_hash/sha3384/kcp/optimized1600AsmX86-64 | gcc -march=native -mtune=native -O3 |
| | sha3384 | crypto_hash/sha3384/kcp/optimized1600AsmX86-64Apple | gcc -march=native -mtune=native -O3 |
| | sha3384 | crypto_hash/sha3384/kcp/optimized1600AsmX86-64shld | gcc -march=native -mtune=native -O3 |
| | sha3384 | crypto_hash/sha3384/kcp/optimized1600XOPu6 | gcc -march=native -mtune=native -O3 |
| | sha3384 | crypto_hash/sha3384/kcp/optimized1600XOPufull | gcc -march=native -mtune=native -O3 |
| | sha3384 | crypto_hash/sha3384/kcp/optimized1600lcufullshld | gcc -march=native -mtune=native -O3 |
33477 | 1.00 | sha3512 | crypto_hash/sha3512/kcp/optimized1600ufull (1) | gcc -march=native -mtune=native -O3 (7.2.0) |
33728 | 1.01 | sha3512 | crypto_hash/sha3512/kcp/optimized1600u6 | gcc -funroll-loops -march=native -mtune=native -O3 |
34168 | 1.02 | sha3512 | crypto_hash/sha3512/kcp/optimized1600lcufull | gcc -march=native -mtune=native -O2 |
34505 | 1.03 | sha3512 | crypto_hash/sha3512/kcp/optimized1600lcu6 | gcc -funroll-loops -march=native -mtune=native -O3 |
61612 | 1.84 | sha3512 | crypto_hash/sha3512/kcp/reference1600 | gcc -funroll-loops -march=native -mtune=native -O2 |
63540 | 1.90 | sha3512 | crypto_hash/sha3512/kcp/optimized1600ARMv8A | gcc -march=native -mtune=native -Os |
90778 | 2.71 | sha3512 | crypto_hash/sha3512/kcp/inplace1600bi | gcc -march=native -mtune=native -Os |
90908 | 2.72 | sha3512 | crypto_hash/sha3512/kcp/compact1600 | gcc -funroll-loops -march=native -mtune=native -O3 |
767672 | 22.93 | sha3512 | crypto_hash/sha3512/kcp/reference1600-32bits | gcc -funroll-loops -march=native -mtune=native -O3 |
| | sha3512 | crypto_hash/sha3512/kcp/compact1600AVR8 | gcc -march=native -mtune=native -O3 (7.2.0) |
| | sha3512 | crypto_hash/sha3512/kcp/inplace1600ARMv6M | gcc -march=native -mtune=native -O3 (7.2.0) |
| | sha3512 | crypto_hash/sha3512/kcp/inplace1600ARMv7A | gcc -march=native -mtune=native -O3 (7.2.0) |
| | sha3512 | crypto_hash/sha3512/kcp/inplace1600ARMv7M | gcc -march=native -mtune=native -O3 (7.2.0) |
| | sha3512 | crypto_hash/sha3512/kcp/optimized1600ARMv6Mu1 | gcc -march=native -mtune=native -O3 (7.2.0) |
| | sha3512 | crypto_hash/sha3512/kcp/optimized1600ARMv6Mu2 | gcc -march=native -mtune=native -O3 (7.2.0) |
| | sha3512 | crypto_hash/sha3512/kcp/optimized1600ARMv7A | gcc -march=native -mtune=native -O3 (7.2.0) |
| | sha3512 | crypto_hash/sha3512/kcp/optimized1600AVR8 | gcc -march=native -mtune=native -O3 (7.2.0) |
| | sha3512 | crypto_hash/sha3512/kcp/optimized1600AVX2 | g++ -march=native -mtune=native -O3 |
| | sha3512 | crypto_hash/sha3512/kcp/optimized1600AVX512 | gcc -march=native -mtune=native -O3 (7.2.0) |
| | sha3512 | crypto_hash/sha3512/kcp/optimized1600AsmX86-64 | gcc -march=native -mtune=native -O3 (7.2.0) |
| | sha3512 | crypto_hash/sha3512/kcp/optimized1600AsmX86-64Apple | gcc -march=native -mtune=native -O3 (7.2.0) |
| | sha3512 | crypto_hash/sha3512/kcp/optimized1600AsmX86-64shld | gcc -march=native -mtune=native -O3 (7.2.0) |
| | sha3512 | crypto_hash/sha3512/kcp/optimized1600XOPu6 | gcc -march=native -mtune=native -O3 (7.2.0) |
| | sha3512 | crypto_hash/sha3512/kcp/optimized1600XOPufull | gcc -march=native -mtune=native -O3 (7.2.0) |
| | sha3512 | crypto_hash/sha3512/kcp/optimized1600lcufullshld | gcc -march=native -mtune=native -O3 (7.2.0) |
12249 | 1.00 | sha384 | crypto_hash/sha384/openssl (OpenSSL_1.1.0f__25_May_2017) | gcc -funroll-loops -march=native -mtune=native -O2 (7.2.0) |
12267 | 1.00 | sha512 | crypto_hash/sha512/openssl (OpenSSL_1.1.0f__25_May_2017) | gcc -march=native -mtune=native -Os (7.2.0) |
13031 | 1.06 | sha512 | crypto_hash/sha512/ref | gcc -funroll-loops -march=native -mtune=native -O3 |
19322 | 1.58 | sha512 | crypto_hash/sha512/cryptopp | g++ -funroll-loops -march=native -mtune=native -O3 |
24643 | 2.01 | sha512 | crypto_hash/sha512/sphlib | gcc -funroll-loops -march=native -mtune=native -Os |
24894 | 2.03 | sha512 | crypto_hash/sha512/sphlib-small | gcc -funroll-loops -march=native -mtune=native -Os |
12441 | 1.00 | shabal256 | crypto_hash/shabal256/sphlib (SPHLIB_3.0) | gcc -march=native -mtune=native -O2 (7.2.0) |
12457 | 1.00 | shabal512 | crypto_hash/shabal512/sphlib (SPHLIB_3.0) | gcc -march=native -mtune=native -O2 (7.2.0) |
12472 | 1.00 | shabal512 | crypto_hash/shabal512/ref | gcc -funroll-loops -march=native -mtune=native -O2 |
15392 | 1.00 | shake128 | crypto_hash/shake128/kcp/optimized1600ufull (1) | gcc -march=native -mtune=native -O2 (7.2.0) |
15645 | 1.02 | shake128 | crypto_hash/shake128/kcp/optimized1600u6 | gcc -funroll-loops -march=native -mtune=native -O3 |
15779 | 1.03 | shake128 | crypto_hash/shake128/kcp/optimized1600lcufull | gcc -march=native -mtune=native -O2 (7.2.0) |
16009 | 1.04 | shake128 | crypto_hash/shake128/kcp/optimized1600lcu6 | gcc -funroll-loops -march=native -mtune=native -O3 |
28550 | 1.85 | shake128 | crypto_hash/shake128/kcp/reference1600 | gcc -funroll-loops -march=native -mtune=native -O2 |
29235 | 1.90 | shake128 | crypto_hash/shake128/kcp/optimized1600ARMv8A | gcc -march=native -mtune=native -Os |
41531 | 2.70 | shake128 | crypto_hash/shake128/kcp/compact1600 | gcc -funroll-loops -march=native -mtune=native -O3 |
44564 | 2.90 | shake128 | crypto_hash/shake128/kcp/inplace1600bi | gcc -funroll-loops -march=native -mtune=native -Os |
413931 | 26.89 | shake128 | crypto_hash/shake128/kcp/reference1600-32bits | gcc -funroll-loops -march=native -mtune=native -O3 |
| | shake128 | crypto_hash/shake128/kcp/compact1600AVR8 | gcc -march=native -mtune=native -O3 |
| | shake128 | crypto_hash/shake128/kcp/inplace1600ARMv6M | gcc -march=native -mtune=native -O3 |
| | shake128 | crypto_hash/shake128/kcp/inplace1600ARMv7A | gcc -march=native -mtune=native -O3 |
| | shake128 | crypto_hash/shake128/kcp/inplace1600ARMv7M | gcc -march=native -mtune=native -O3 |
| | shake128 | crypto_hash/shake128/kcp/optimized1600ARMv6Mu1 | gcc -march=native -mtune=native -O3 |
| | shake128 | crypto_hash/shake128/kcp/optimized1600ARMv6Mu2 | gcc -march=native -mtune=native -O3 |
| | shake128 | crypto_hash/shake128/kcp/optimized1600ARMv7A | gcc -march=native -mtune=native -O3 |
| | shake128 | crypto_hash/shake128/kcp/optimized1600AVR8 | gcc -march=native -mtune=native -O3 |
| | shake128 | crypto_hash/shake128/kcp/optimized1600AVX2 | g++ -march=native -mtune=native -O3 |
| | shake128 | crypto_hash/shake128/kcp/optimized1600AVX512 | gcc -march=native -mtune=native -O3 |
| | shake128 | crypto_hash/shake128/kcp/optimized1600AsmX86-64 | gcc -march=native -mtune=native -O3 |
| | shake128 | crypto_hash/shake128/kcp/optimized1600AsmX86-64Apple | gcc -march=native -mtune=native -O3 |
| | shake128 | crypto_hash/shake128/kcp/optimized1600AsmX86-64shld | gcc -march=native -mtune=native -O3 |
| | shake128 | crypto_hash/shake128/kcp/optimized1600XOPu6 | gcc -march=native -mtune=native -O3 |
| | shake128 | crypto_hash/shake128/kcp/optimized1600XOPufull | gcc -march=native -mtune=native -O3 |
| | shake128 | crypto_hash/shake128/kcp/optimized1600lcufullshld | gcc -march=native -mtune=native -O3 |
18398 | 1.00 | shake256 | crypto_hash/shake256/usekcp | gcc -funroll-loops -march=native -mtune=native -O2 (7.2.0) |
18401 | 1.00 | shake256 | crypto_hash/shake256/kcp/optimized1600ufull | gcc -march=native -mtune=native -O2 |
18695 | 1.02 | shake256 | crypto_hash/shake256/kcp/optimized1600u6 | gcc -funroll-loops -march=native -mtune=native -O3 |
18843 | 1.02 | shake256 | crypto_hash/shake256/kcp/optimized1600lcufull | gcc -funroll-loops -march=native -mtune=native -O3 |
18877 | 1.03 | shake256 | crypto_hash/shake256/gil/singlefile_unrolled | gcc -funroll-loops -march=native -mtune=native -O3 |
19113 | 1.04 | shake256 | crypto_hash/shake256/kcp/optimized1600lcu6 | gcc -funroll-loops -march=native -mtune=native -O3 |
19478 | 1.06 | shake256 | crypto_hash/shake256/gil/singlefile | gcc -march=native -mtune=native -O3 |
33401 | 1.82 | shake256 | crypto_hash/shake256/kcp/reference1600 | gcc -funroll-loops -march=native -mtune=native -O2 (7.2.0) |
34925 | 1.90 | shake256 | crypto_hash/shake256/kcp/optimized1600ARMv8A | gcc -march=native -mtune=native -Os |
49984 | 2.72 | shake256 | crypto_hash/shake256/kcp/compact1600 | gcc -funroll-loops -march=native -mtune=native -O3 |
52208 | 2.84 | shake256 | crypto_hash/shake256/kcp/inplace1600bi | gcc -funroll-loops -march=native -mtune=native -Os |
489180 | 26.59 | shake256 | crypto_hash/shake256/kcp/reference1600-32bits | gcc -funroll-loops -march=native -mtune=native -O3 |
| | shake256 | crypto_hash/shake256/kcp/compact1600AVR8 | gcc -march=native -mtune=native -O3 |
| | shake256 | crypto_hash/shake256/kcp/inplace1600ARMv6M | gcc -march=native -mtune=native -O3 |
| | shake256 | crypto_hash/shake256/kcp/inplace1600ARMv7A | gcc -march=native -mtune=native -O3 |
| | shake256 | crypto_hash/shake256/kcp/inplace1600ARMv7M | gcc -march=native -mtune=native -O3 |
| | shake256 | crypto_hash/shake256/kcp/optimized1600ARMv6Mu1 | gcc -march=native -mtune=native -O3 |
| | shake256 | crypto_hash/shake256/kcp/optimized1600ARMv6Mu2 | gcc -march=native -mtune=native -O3 |
| | shake256 | crypto_hash/shake256/kcp/optimized1600ARMv7A | gcc -march=native -mtune=native -O3 |
| | shake256 | crypto_hash/shake256/kcp/optimized1600AVR8 | gcc -march=native -mtune=native -O3 |
| | shake256 | crypto_hash/shake256/kcp/optimized1600AVX2 | g++ -march=native -mtune=native -O3 |
| | shake256 | crypto_hash/shake256/kcp/optimized1600AVX512 | gcc -march=native -mtune=native -O3 |
| | shake256 | crypto_hash/shake256/kcp/optimized1600AsmX86-64 | gcc -march=native -mtune=native -O3 |
| | shake256 | crypto_hash/shake256/kcp/optimized1600AsmX86-64Apple | gcc -march=native -mtune=native -O3 |
| | shake256 | crypto_hash/shake256/kcp/optimized1600AsmX86-64shld | gcc -march=native -mtune=native -O3 |
| | shake256 | crypto_hash/shake256/kcp/optimized1600XOPu6 | gcc -march=native -mtune=native -O3 |
| | shake256 | crypto_hash/shake256/kcp/optimized1600XOPufull | gcc -march=native -mtune=native -O3 |
| | shake256 | crypto_hash/shake256/kcp/optimized1600lcufullshld | gcc -march=native -mtune=native -O3 |
28709 | 1.00 | shavite3256 | crypto_hash/shavite3256/sphlib (SPHLIB_3.0) | gcc -funroll-loops -march=native -mtune=native -O3 (7.2.0) |
31545 | 1.10 | shavite3256 | crypto_hash/shavite3256/no-salt | gcc -funroll-loops -march=native -mtune=native -O2 |
31636 | 1.10 | shavite3256 | crypto_hash/shavite3256/new-aes-round | gcc -funroll-loops -march=native -mtune=native -O2 |
31637 | 1.10 | shavite3256 | crypto_hash/shavite3256/low-mem | gcc -funroll-loops -march=native -mtune=native -O2 |
35417 | 1.23 | shavite3256 | crypto_hash/shavite3256/sphlib-small | gcc -funroll-loops -march=native -mtune=native -O3 (7.2.0) |
38084 | 1.33 | shavite3256 | crypto_hash/shavite3256/lower-mem | gcc -march=native -mtune=native -O3 |
115079 | 4.01 | shavite3256 | crypto_hash/shavite3256/8-bit | gcc -march=native -mtune=native -O3 |
49004 | 1.00 | shavite3512 | crypto_hash/shavite3512/sphlib (SPHLIB_3.0) | gcc -funroll-loops -march=native -mtune=native -O2 (7.2.0) |
57134 | 1.17 | shavite3512 | crypto_hash/shavite3512/sphlib-small | gcc -march=native -mtune=native -O3 |
63526 | 1.30 | shavite3512 | crypto_hash/shavite3512/different-order | gcc -funroll-loops -march=native -mtune=native -O3 |
65350 | 1.33 | shavite3512 | crypto_hash/shavite3512/IntelL1Cache | gcc -funroll-loops -march=native -mtune=native -O3 |
65461 | 1.34 | shavite3512 | crypto_hash/shavite3512/new-aes-round | gcc -funroll-loops -march=native -mtune=native -O2 (7.2.0) |
65483 | 1.34 | shavite3512 | crypto_hash/shavite3512/no-salt | gcc -funroll-loops -march=native -mtune=native -O2 (7.2.0) |
69401 | 1.42 | shavite3512 | crypto_hash/shavite3512/low-mem | gcc -funroll-loops -march=native -mtune=native -O2 (7.2.0) |
80464 | 1.64 | shavite3512 | crypto_hash/shavite3512/lower-mem | gcc -funroll-loops -march=native -mtune=native -O2 (7.2.0) |
214110 | 4.37 | shavite3512 | crypto_hash/shavite3512/8-bit | gcc -funroll-loops -march=native -mtune=native -O3 |
60234 | 1.00 | simd256 | crypto_hash/simd256/sphlib (SPHLIB_3.0) | gcc -funroll-loops -march=native -mtune=native -O3 (7.2.0) |
73249 | 1.22 | simd256 | crypto_hash/simd256/sphlib-small | gcc -funroll-loops -march=native -mtune=native -O3 (7.2.0) |
94408 | 1.57 | simd256 | crypto_hash/simd256/opt | gcc -funroll-loops -march=native -mtune=native -O3 (7.2.0) |
2643290 | 43.88 | simd256 | crypto_hash/simd256/ref | gcc -funroll-loops -march=native -mtune=native -O3 (7.2.0) |
| | simd256 | crypto_hash/simd256/vect128 | gcc -march=native -mtune=native -O3 |
70608 | 1.00 | simd512 | crypto_hash/simd512/sphlib (SPHLIB_3.0) | gcc -funroll-loops -march=native -mtune=native -O3 (7.2.0) |
80479 | 1.14 | simd512 | crypto_hash/simd512/opt | gcc -march=native -mtune=native -O3 |
85890 | 1.22 | simd512 | crypto_hash/simd512/sphlib-small | gcc -funroll-loops -march=native -mtune=native -O3 (7.2.0) |
5303662 | 75.11 | simd512 | crypto_hash/simd512/ref | gcc -funroll-loops -march=native -mtune=native -O3 (7.2.0) |
| | simd512 | crypto_hash/simd512/vect128 | gcc -march=native -mtune=native -O3 |
10814 | 1.00 | skein10241024 | crypto_hash/skein10241024/opt (v1.3_C_code) | gcc -march=native -mtune=native -O2 (7.2.0) |
12115 | 1.00 | skein256256 | crypto_hash/skein256256/opt (v1.3_C_code) | gcc -funroll-loops -march=native -mtune=native -O2 (7.2.0) |
8711 | 1.00 | skein512256 | crypto_hash/skein512256/little | gcc -funroll-loops -march=native -mtune=native -O2 (7.2.0) |
8714 | 1.00 | skein512256 | crypto_hash/skein512256/opt | gcc -funroll-loops -march=native -mtune=native -O3 |
9163 | 1.05 | skein512256 | crypto_hash/skein512256/sphlib | gcc -march=native -mtune=native -O3 |
10154 | 1.17 | skein512256 | crypto_hash/skein512256/simple | gcc -march=native -mtune=native -O3 |
11354 | 1.30 | skein512256 | crypto_hash/skein512256/sphlib-small | gcc -funroll-loops -march=native -mtune=native -O2 (7.2.0) |
8731 | 1.00 | skein512512 | crypto_hash/skein512512/little | gcc -funroll-loops -march=native -mtune=native -O3 (7.2.0) |
8757 | 1.00 | skein512512 | crypto_hash/skein512512/opt | gcc -funroll-loops -march=native -mtune=native -O2 |
9189 | 1.05 | skein512512 | crypto_hash/skein512512/sphlib | gcc -march=native -mtune=native -O2 |
10250 | 1.17 | skein512512 | crypto_hash/skein512512/simple | gcc -march=native -mtune=native -O3 |
11389 | 1.30 | skein512512 | crypto_hash/skein512512/sphlib-small | gcc -funroll-loops -march=native -mtune=native -O2 |
12121 | 1.00 | tiger | crypto_hash/tiger/cryptopp | g++ -funroll-loops -march=native -mtune=native -O3 (7.2.0) |
52367 | 1.00 | whirlpool | crypto_hash/whirlpool/ref | gcc -funroll-loops -march=native -mtune=native -O2 (7.2.0) |
70263 | 1.34 | whirlpool | crypto_hash/whirlpool/cryptopp | g++ -funroll-loops -march=native -mtune=native -O3 |