Time | Relative time | Primitive | Implementation | Compiler |
| | atelopus32 | crypto_hash/atelopus32/ref | g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | atelopus64 | crypto_hash/atelopus64/ref | g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
14812 | 1.00 | bash256 | crypto_hash/bash256/avx2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (6.1.0) |
31066 | 2.10 | bash256 | crypto_hash/bash256/ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (6.1.0) |
19292 | 1.00 | bash384 | crypto_hash/bash384/avx2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (6.1.0) |
40600 | 2.10 | bash384 | crypto_hash/bash384/ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (6.1.0) |
28196 | 1.00 | bash512 | crypto_hash/bash512/avx2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (6.1.0) |
59514 | 2.11 | bash512 | crypto_hash/bash512/ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (6.1.0) |
22008 | 1.00 | bblake256 | crypto_hash/bblake256/sse2 | icc -xMIC-AVX512 -O2 -fomit-frame-pointer (17.0.20160517) |
30814 | 1.40 | bblake256 | crypto_hash/bblake256/ssse3 | icc -xMIC-AVX512 -O3 -fomit-frame-pointer |
33712 | 1.53 | bblake256 | crypto_hash/bblake256/bswap | icc -xMIC-AVX512 -O3 -fomit-frame-pointer |
34328 | 1.56 | bblake256 | crypto_hash/bblake256/regs | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
43330 | 1.97 | bblake256 | crypto_hash/bblake256/sandy | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv |
| | bblake512 | crypto_hash/bblake512/xop | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
27440 | 1.00 | blake256 | crypto_hash/blake256/bswap | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv (6.1.0) |
27468 | 1.00 | blake256 | crypto_hash/blake256/regs | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv (6.1.0) |
28042 | 1.02 | blake256 | crypto_hash/blake256/sphlib | icc -xMIC-AVX512 -O2 -fomit-frame-pointer |
30016 | 1.09 | blake256 | crypto_hash/blake256/sse2 | icc -xMIC-AVX512 -O2 -fomit-frame-pointer |
30184 | 1.10 | blake256 | crypto_hash/blake256/sse2-2 | icc -xMIC-AVX512 -O3 -fomit-frame-pointer |
34664 | 1.26 | blake256 | crypto_hash/blake256/sandy | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv (6.1.0) |
34902 | 1.27 | blake256 | crypto_hash/blake256/sphlib-small | icc -xMIC-AVX512 -O2 -fomit-frame-pointer |
37604 | 1.37 | blake256 | crypto_hash/blake256/ref | icc -xMIC-AVX512 -O2 -fomit-frame-pointer |
38472 | 1.40 | blake256 | crypto_hash/blake256/avxicc | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv |
39032 | 1.42 | blake256 | crypto_hash/blake256/avxs | icc -xMIC-AVX512 -O2 -fomit-frame-pointer |
39816 | 1.45 | blake256 | crypto_hash/blake256/sse41 | icc -xMIC-AVX512 -O3 -fomit-frame-pointer |
40320 | 1.47 | blake256 | crypto_hash/blake256/vect128 | icc -xMIC-AVX512 -O2 -fomit-frame-pointer |
40334 | 1.47 | blake256 | crypto_hash/blake256/ssse3 | icc -xMIC-AVX512 -O2 -fomit-frame-pointer |
41188 | 1.50 | blake256 | crypto_hash/blake256/vect128-mmxhack | icc -xMIC-AVX512 -O2 -fomit-frame-pointer |
41258 | 1.50 | blake256 | crypto_hash/blake256/sse41-2 | icc -xMIC-AVX512 -O3 -fomit-frame-pointer |
| | blake256 | crypto_hash/blake256/xop | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
8820 | 1.00 | blake2b | crypto_hash/blake2b/regs | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
10738 | 1.22 | blake2b | crypto_hash/blake2b/ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
17010 | 1.93 | blake2b | crypto_hash/blake2b/moon/avx/64 | icc -xMIC-AVX512 -O2 -fomit-frame-pointer |
17052 | 1.93 | blake2b | crypto_hash/blake2b/avxicc | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
17080 | 1.94 | blake2b | crypto_hash/blake2b/xmm | icc -xMIC-AVX512 -O2 -fomit-frame-pointer |
22428 | 2.54 | blake2b | crypto_hash/blake2b/avx2-3 | icc -xMIC-AVX512 -O3 -fomit-frame-pointer |
22456 | 2.55 | blake2b | crypto_hash/blake2b/moon/avx2/64 | icc -xMIC-AVX512 -O3 -fomit-frame-pointer |
22540 | 2.56 | blake2b | crypto_hash/blake2b/avx2-1 | icc -xMIC-AVX512 -O2 -fomit-frame-pointer |
22694 | 2.57 | blake2b | crypto_hash/blake2b/avx2-2 | icc -xMIC-AVX512 -O3 -fomit-frame-pointer |
| | blake2b | crypto_hash/blake2b/moon/armv6/32 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | blake2b | crypto_hash/blake2b/moon/avx/32 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | blake2b | crypto_hash/blake2b/moon/avx2/32 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | blake2b | crypto_hash/blake2b/moon/neon/32 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | blake2b | crypto_hash/blake2b/moon/sse2/32 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | blake2b | crypto_hash/blake2b/moon/ssse3/32 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | blake2b | crypto_hash/blake2b/moon/xop/32 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | blake2b | crypto_hash/blake2b/moon/xop/64 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | blake2b | crypto_hash/blake2b/ymm | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
14994 | 1.00 | blake2s | crypto_hash/blake2s/regs | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv (6.1.0) |
17962 | 1.20 | blake2s | crypto_hash/blake2s/ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
22540 | 1.50 | blake2s | crypto_hash/blake2s/moon/sse2/64 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv |
26138 | 1.74 | blake2s | crypto_hash/blake2s/avxicc | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
26628 | 1.78 | blake2s | crypto_hash/blake2s/xmm | icc -xMIC-AVX512 -O3 -fomit-frame-pointer |
26922 | 1.80 | blake2s | crypto_hash/blake2s/moon/avx/64 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
28238 | 1.88 | blake2s | crypto_hash/blake2s/moon/ssse3/64 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | blake2s | crypto_hash/blake2s/moon/armv6/32 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | blake2s | crypto_hash/blake2s/moon/avx/32 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | blake2s | crypto_hash/blake2s/moon/sse2/32 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | blake2s | crypto_hash/blake2s/moon/ssse3/32 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | blake2s | crypto_hash/blake2s/moon/xop/32 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | blake2s | crypto_hash/blake2s/moon/xop/64 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
21280 | 1.00 | blake32 | crypto_hash/blake32/sphlib (SPHLIB_2.1) | icc -xMIC-AVX512 -O2 -fomit-frame-pointer (17.0.20160517) |
23422 | 1.10 | blake32 | crypto_hash/blake32/sse2 | icc -xMIC-AVX512 -O2 -fomit-frame-pointer (17.0.20160517) |
25774 | 1.21 | blake32 | crypto_hash/blake32/sphlib-small | icc -xMIC-AVX512 -O2 -fomit-frame-pointer (17.0.20160517) |
27748 | 1.30 | blake32 | crypto_hash/blake32/ref | icc -xMIC-AVX512 -O2 -fomit-frame-pointer (17.0.20160517) |
30926 | 1.45 | blake32 | crypto_hash/blake32/ssse3 | icc -xMIC-AVX512 -O2 -fomit-frame-pointer (17.0.20160517) |
16184 | 1.00 | blake512 | crypto_hash/blake512/bswap | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv (6.1.0) |
16254 | 1.00 | blake512 | crypto_hash/blake512/regs | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv (6.1.0) |
16800 | 1.04 | blake512 | crypto_hash/blake512/sphlib | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
21378 | 1.32 | blake512 | crypto_hash/blake512/sphlib-small | icc -xMIC-AVX512 -O2 -fomit-frame-pointer |
22470 | 1.39 | blake512 | crypto_hash/blake512/ref | icc -xMIC-AVX512 -O2 -fomit-frame-pointer |
22484 | 1.39 | blake512 | crypto_hash/blake512/avxicc | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
22498 | 1.39 | blake512 | crypto_hash/blake512/sse41 | icc -xMIC-AVX512 -O2 -fomit-frame-pointer |
23240 | 1.44 | blake512 | crypto_hash/blake512/vect128 | icc -xMIC-AVX512 -O2 -fomit-frame-pointer |
23408 | 1.45 | blake512 | crypto_hash/blake512/vect128-inplace | icc -xMIC-AVX512 -O2 -fomit-frame-pointer |
25242 | 1.56 | blake512 | crypto_hash/blake512/sse2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
36190 | 2.24 | blake512 | crypto_hash/blake512/sse2s | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv |
38444 | 2.38 | blake512 | crypto_hash/blake512/ssse3 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
87766 | 5.42 | blake512 | crypto_hash/blake512/sandy | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv (6.1.0) |
| | blake512 | crypto_hash/blake512/vect128-xop | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | blake512 | crypto_hash/blake512/xop | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | blake512 | crypto_hash/blake512/xop-2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
15344 | 1.00 | blake64 | crypto_hash/blake64/sphlib (SPHLIB_2.1) | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (6.1.0) |
18830 | 1.23 | blake64 | crypto_hash/blake64/sphlib-small | icc -xMIC-AVX512 -O2 -fomit-frame-pointer |
19768 | 1.29 | blake64 | crypto_hash/blake64/ref | icc -xMIC-AVX512 -O2 -fomit-frame-pointer |
30772 | 2.01 | blake64 | crypto_hash/blake64/sse2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (6.1.0) |
33740 | 2.20 | blake64 | crypto_hash/blake64/ssse3 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (6.1.0) |
14518 | 1.00 | bmw256 | crypto_hash/bmw256/core_i7_45nm/x86-64/sse4_v1 (asm) | icc -xMIC-AVX512 -O3 -fomit-frame-pointer |
14616 | 1.01 | bmw256 | crypto_hash/bmw256/core_2_45nm/x86-64/sse4_v1 | icc -xMIC-AVX512 -O3 -fomit-frame-pointer |
15302 | 1.05 | bmw256 | crypto_hash/bmw256/core_2_65nm/x86-64/ssse3_v1 | icc -xMIC-AVX512 -O3 -fomit-frame-pointer |
15316 | 1.05 | bmw256 | crypto_hash/bmw256/amd_k10/x86-64/sse2 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv |
15372 | 1.06 | bmw256 | crypto_hash/bmw256/opt29_v5_ssse3_asm64 | icc -xMIC-AVX512 -O3 -fomit-frame-pointer |
16926 | 1.17 | bmw256 | crypto_hash/bmw256/opt31ssse3_asm64 | icc -xMIC-AVX512 -O3 -fomit-frame-pointer |
17066 | 1.18 | bmw256 | crypto_hash/bmw256/optabe | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv |
17080 | 1.18 | bmw256 | crypto_hash/bmw256/optbbe | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv |
17360 | 1.20 | bmw256 | crypto_hash/bmw256/optc03 | icc -xMIC-AVX512 -O3 -fomit-frame-pointer |
17458 | 1.20 | bmw256 | crypto_hash/bmw256/optc01 | icc -xMIC-AVX512 -O2 -fomit-frame-pointer (17.0.20160517) |
17486 | 1.20 | bmw256 | crypto_hash/bmw256/optc02 | icc -xMIC-AVX512 -O3 -fomit-frame-pointer |
17486 | 1.20 | bmw256 | crypto_hash/bmw256/optc04 | icc -xMIC-AVX512 -O3 -fomit-frame-pointer |
18284 | 1.26 | bmw256 | crypto_hash/bmw256/optbgbe | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
18928 | 1.30 | bmw256 | crypto_hash/bmw256/sphlib-small | icc -xMIC-AVX512 -O2 -fomit-frame-pointer (17.0.20160517) |
20132 | 1.39 | bmw256 | crypto_hash/bmw256/sphlib | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
22120 | 1.52 | bmw256 | crypto_hash/bmw256/amd_k8/x86-64/noSSE | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
24108 | 1.66 | bmw256 | crypto_hash/bmw256/ref | icc -xMIC-AVX512 -O2 -fomit-frame-pointer (17.0.20160517) |
| | bmw256 | crypto_hash/bmw256/optc31ssse3 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
9296 | 1.00 | bmw512 | crypto_hash/bmw512/optc04 (Optimized_C_-_BMW512,_opt04) | icc -xMIC-AVX512 -O3 -fomit-frame-pointer (17.0.20160517) |
9310 | 1.00 | bmw512 | crypto_hash/bmw512/optbbe | icc -xMIC-AVX512 -O3 -fomit-frame-pointer (17.0.20160517) |
9310 | 1.00 | bmw512 | crypto_hash/bmw512/optc03 | icc -xMIC-AVX512 -O3 -fomit-frame-pointer (17.0.20160517) |
9324 | 1.00 | bmw512 | crypto_hash/bmw512/optabe | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv |
9436 | 1.02 | bmw512 | crypto_hash/bmw512/optc02 | icc -xMIC-AVX512 -O3 -fomit-frame-pointer (17.0.20160517) |
9464 | 1.02 | bmw512 | crypto_hash/bmw512/optc01 | icc -xMIC-AVX512 -O3 -fomit-frame-pointer (17.0.20160517) |
9814 | 1.06 | bmw512 | crypto_hash/bmw512/optbgbe | icc -xMIC-AVX512 -O2 -fomit-frame-pointer |
11144 | 1.20 | bmw512 | crypto_hash/bmw512/sphlib | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
11928 | 1.28 | bmw512 | crypto_hash/bmw512/opt008_asm64 | icc -xMIC-AVX512 -O3 -fomit-frame-pointer (17.0.20160517) |
13230 | 1.42 | bmw512 | crypto_hash/bmw512/ref | icc -xMIC-AVX512 -O2 -fomit-frame-pointer |
14126 | 1.52 | bmw512 | crypto_hash/bmw512/sphlib-small | icc -xMIC-AVX512 -O3 -fomit-frame-pointer (17.0.20160517) |
| | bmw512 | crypto_hash/bmw512/optx86sse2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | cheetah256 | crypto_hash/cheetah256/asm | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | cheetah256 | crypto_hash/cheetah256/asm64 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | cheetah512 | crypto_hash/cheetah512/asm | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | cheetah512 | crypto_hash/cheetah512/asm64 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
664146 | 1.00 | cubehash161 | crypto_hash/cubehash161/emmintrin4 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv (6.1.0) |
2180780 | 3.28 | cubehash161 | crypto_hash/cubehash161/unrolled | icc -xMIC-AVX512 -O2 -fomit-frame-pointer |
2215948 | 3.34 | cubehash161 | crypto_hash/cubehash161/simple | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
3359328 | 5.06 | cubehash161 | crypto_hash/cubehash161/spec | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
45696 | 1.00 | cubehash1616 | crypto_hash/cubehash1616/emmintrin4 | icc -xMIC-AVX512 -O3 -fomit-frame-pointer |
185948 | 4.07 | cubehash1616 | crypto_hash/cubehash1616/unrolled | icc -xMIC-AVX512 -O3 -fomit-frame-pointer |
198296 | 4.34 | cubehash1616 | crypto_hash/cubehash1616/simple | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
833938 | 18.25 | cubehash1616 | crypto_hash/cubehash1616/spec | icc -xMIC-AVX512 -O3 -fomit-frame-pointer |
333592 | 1.00 | cubehash162 | crypto_hash/cubehash162/emmintrin4 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (6.1.0) |
1075802 | 3.22 | cubehash162 | crypto_hash/cubehash162/unrolled | icc -xMIC-AVX512 -O2 -fomit-frame-pointer |
1139068 | 3.41 | cubehash162 | crypto_hash/cubehash162/simple | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (6.1.0) |
2073232 | 6.21 | cubehash162 | crypto_hash/cubehash162/spec | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (6.1.0) |
24906 | 1.00 | cubehash1632 | crypto_hash/cubehash1632/amd64avx | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
25256 | 1.01 | cubehash1632 | crypto_hash/cubehash1632/emmintrin5 | icc -xMIC-AVX512 -O3 -fomit-frame-pointer |
25270 | 1.01 | cubehash1632 | crypto_hash/cubehash1632/emmintrin4 | icc -xMIC-AVX512 -O3 -fomit-frame-pointer |
29022 | 1.17 | cubehash1632 | crypto_hash/cubehash1632/amd64-2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
29442 | 1.18 | cubehash1632 | crypto_hash/cubehash1632/amd64 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
70350 | 2.82 | cubehash1632 | crypto_hash/cubehash1632/unrolled5 | icc -xMIC-AVX512 -O2 -fomit-frame-pointer |
70980 | 2.85 | cubehash1632 | crypto_hash/cubehash1632/unrolled4 | icc -xMIC-AVX512 -O3 -fomit-frame-pointer |
71512 | 2.87 | cubehash1632 | crypto_hash/cubehash1632/unrolled3 | icc -xMIC-AVX512 -O3 -fomit-frame-pointer |
78106 | 3.14 | cubehash1632 | crypto_hash/cubehash1632/mmintrin | icc -xMIC-AVX512 -O3 -fomit-frame-pointer |
87934 | 3.53 | cubehash1632 | crypto_hash/cubehash1632/sphlib-small | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv (6.1.0) |
89488 | 3.59 | cubehash1632 | crypto_hash/cubehash1632/sphlib | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv (6.1.0) |
97552 | 3.92 | cubehash1632 | crypto_hash/cubehash1632/amd64-32 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv |
126714 | 5.09 | cubehash1632 | crypto_hash/cubehash1632/simple | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
127050 | 5.10 | cubehash1632 | crypto_hash/cubehash1632/unrolled | icc -xMIC-AVX512 -O3 -fomit-frame-pointer |
127652 | 5.13 | cubehash1632 | crypto_hash/cubehash1632/unrolled2 | icc -xMIC-AVX512 -O3 -fomit-frame-pointer |
169120 | 1.00 | cubehash164 | crypto_hash/cubehash164/emmintrin4 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
606928 | 3.59 | cubehash164 | crypto_hash/cubehash164/simple | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
642810 | 3.80 | cubehash164 | crypto_hash/cubehash164/unrolled | icc -xMIC-AVX512 -O3 -fomit-frame-pointer |
1398824 | 8.27 | cubehash164 | crypto_hash/cubehash164/spec | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
86940 | 1.00 | cubehash168 | crypto_hash/cubehash168/emmintrin4 | icc -xMIC-AVX512 -O3 -fomit-frame-pointer |
320110 | 3.68 | cubehash168 | crypto_hash/cubehash168/unrolled | icc -xMIC-AVX512 -O3 -fomit-frame-pointer |
326732 | 3.76 | cubehash168 | crypto_hash/cubehash168/simple | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
1076390 | 12.38 | cubehash168 | crypto_hash/cubehash168/spec | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
21560 | 1.00 | cubehash512 | crypto_hash/cubehash512/amd64avx | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
21882 | 1.01 | cubehash512 | crypto_hash/cubehash512/emmintrin5 | icc -xMIC-AVX512 -O3 -fomit-frame-pointer |
21910 | 1.02 | cubehash512 | crypto_hash/cubehash512/emmintrin4 | icc -xMIC-AVX512 -O2 -fomit-frame-pointer |
25102 | 1.16 | cubehash512 | crypto_hash/cubehash512/amd64-2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
25508 | 1.18 | cubehash512 | crypto_hash/cubehash512/amd64 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv (6.1.0) |
61250 | 2.84 | cubehash512 | crypto_hash/cubehash512/unrolled5 | icc -xMIC-AVX512 -O2 -fomit-frame-pointer |
61530 | 2.85 | cubehash512 | crypto_hash/cubehash512/unrolled4 | icc -xMIC-AVX512 -O3 -fomit-frame-pointer |
62090 | 2.88 | cubehash512 | crypto_hash/cubehash512/unrolled3 | icc -xMIC-AVX512 -O2 -fomit-frame-pointer |
67676 | 3.14 | cubehash512 | crypto_hash/cubehash512/mmintrin | icc -xMIC-AVX512 -O3 -fomit-frame-pointer |
84420 | 3.92 | cubehash512 | crypto_hash/cubehash512/amd64-32 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
104496 | 4.85 | cubehash512 | crypto_hash/cubehash512/unrolled | icc -xMIC-AVX512 -O2 -fomit-frame-pointer |
105000 | 4.87 | cubehash512 | crypto_hash/cubehash512/unrolled2 | icc -xMIC-AVX512 -O2 -fomit-frame-pointer |
115514 | 5.36 | cubehash512 | crypto_hash/cubehash512/simple | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
327628 | 1.00 | cubehash81 | crypto_hash/cubehash81/emmintrin4 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv (6.1.0) |
329882 | 1.01 | cubehash81 | crypto_hash/cubehash81/emmintrin3 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv |
337246 | 1.03 | cubehash81 | crypto_hash/cubehash81/emmintrin2 | icc -xMIC-AVX512 -O3 -fomit-frame-pointer |
343924 | 1.05 | cubehash81 | crypto_hash/cubehash81/emmintrin | icc -xMIC-AVX512 -O3 -fomit-frame-pointer |
1013082 | 3.09 | cubehash81 | crypto_hash/cubehash81/unrolled | icc -xMIC-AVX512 -O3 -fomit-frame-pointer |
1203538 | 3.67 | cubehash81 | crypto_hash/cubehash81/simple | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
2240532 | 6.84 | cubehash81 | crypto_hash/cubehash81/spec | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
22666 | 1.00 | cubehash816 | crypto_hash/cubehash816/emmintrin4 | icc -xMIC-AVX512 -O3 -fomit-frame-pointer |
24780 | 1.09 | cubehash816 | crypto_hash/cubehash816/emmintrin3 | icc -xMIC-AVX512 -O3 -fomit-frame-pointer |
96978 | 4.28 | cubehash816 | crypto_hash/cubehash816/unrolled | icc -xMIC-AVX512 -O2 -fomit-frame-pointer (17.0.20160517) |
118062 | 5.21 | cubehash816 | crypto_hash/cubehash816/simple | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
668962 | 29.51 | cubehash816 | crypto_hash/cubehash816/spec | icc -xMIC-AVX512 -O3 -fomit-frame-pointer |
165032 | 1.00 | cubehash82 | crypto_hash/cubehash82/emmintrin4 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (6.1.0) |
167370 | 1.01 | cubehash82 | crypto_hash/cubehash82/emmintrin3 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv |
556822 | 3.37 | cubehash82 | crypto_hash/cubehash82/unrolled | icc -xMIC-AVX512 -O2 -fomit-frame-pointer |
624554 | 3.78 | cubehash82 | crypto_hash/cubehash82/simple | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (6.1.0) |
1487192 | 9.01 | cubehash82 | crypto_hash/cubehash82/spec | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (6.1.0) |
12572 | 1.00 | cubehash832 | crypto_hash/cubehash832/emmintrin4 | icc -xMIC-AVX512 -O3 -fomit-frame-pointer (17.0.20160517) |
14700 | 1.17 | cubehash832 | crypto_hash/cubehash832/emmintrin3 | icc -xMIC-AVX512 -O3 -fomit-frame-pointer (17.0.20160517) |
67130 | 5.34 | cubehash832 | crypto_hash/cubehash832/unrolled | icc -xMIC-AVX512 -O2 -fomit-frame-pointer |
80038 | 6.37 | cubehash832 | crypto_hash/cubehash832/simple | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
576478 | 45.85 | cubehash832 | crypto_hash/cubehash832/spec | icc -xMIC-AVX512 -O3 -fomit-frame-pointer (17.0.20160517) |
83692 | 1.00 | cubehash84 | crypto_hash/cubehash84/emmintrin4 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (6.1.0) |
85974 | 1.03 | cubehash84 | crypto_hash/cubehash84/emmintrin3 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv |
290542 | 3.47 | cubehash84 | crypto_hash/cubehash84/unrolled | icc -xMIC-AVX512 -O2 -fomit-frame-pointer |
325458 | 3.89 | cubehash84 | crypto_hash/cubehash84/simple | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (6.1.0) |
1090908 | 13.03 | cubehash84 | crypto_hash/cubehash84/spec | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (6.1.0) |
43134 | 1.00 | cubehash88 | crypto_hash/cubehash88/emmintrin4 | icc -xMIC-AVX512 -O3 -fomit-frame-pointer |
45234 | 1.05 | cubehash88 | crypto_hash/cubehash88/emmintrin3 | icc -xMIC-AVX512 -O3 -fomit-frame-pointer |
160188 | 3.71 | cubehash88 | crypto_hash/cubehash88/unrolled | icc -xMIC-AVX512 -O2 -fomit-frame-pointer (17.0.20160517) |
184898 | 4.29 | cubehash88 | crypto_hash/cubehash88/simple | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
861924 | 19.98 | cubehash88 | crypto_hash/cubehash88/spec | icc -xMIC-AVX512 -O2 -fomit-frame-pointer (17.0.20160517) |
13006 | 1.00 | echo256 | crypto_hash/echo256/aes/aes64 (2.1) | icc -xMIC-AVX512 -O3 -fomit-frame-pointer |
19432 | 1.49 | echo256 | crypto_hash/echo256/ccalik/aesni | icc -xMIC-AVX512 -O3 -fomit-frame-pointer |
68040 | 5.23 | echo256 | crypto_hash/echo256/core2/core2v64 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv |
74382 | 5.72 | echo256 | crypto_hash/echo256/athlon/athlon64 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv |
77168 | 5.93 | echo256 | crypto_hash/echo256/pentium/pentium4v64v1 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv |
77672 | 5.97 | echo256 | crypto_hash/echo256/pentium/pentium4v64v2 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv |
83118 | 6.39 | echo256 | crypto_hash/echo256/generic/opt64 | icc -xMIC-AVX512 -O2 -fomit-frame-pointer (17.0.20160517) |
85386 | 6.57 | echo256 | crypto_hash/echo256/sphlib | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv |
87556 | 6.73 | echo256 | crypto_hash/echo256/sphlib-small | icc -xMIC-AVX512 -O3 -fomit-frame-pointer |
94164 | 7.24 | echo256 | crypto_hash/echo256/generic/opt32 | icc -xMIC-AVX512 -O2 -fomit-frame-pointer (17.0.20160517) |
110460 | 8.49 | echo256 | crypto_hash/echo256/powerpc/pp32cv2 | icc -xMIC-AVX512 -O3 -fomit-frame-pointer |
154896 | 11.91 | echo256 | crypto_hash/echo256/powerpc/pp32cv1 | icc -xMIC-AVX512 -O3 -fomit-frame-pointer |
159754 | 12.28 | echo256 | crypto_hash/echo256/ccalik/bitsliced | icc -xMIC-AVX512 -O3 -fomit-frame-pointer |
363832 | 27.97 | echo256 | crypto_hash/echo256/ccalik/vperm | icc -xMIC-AVX512 -O2 -fomit-frame-pointer (17.0.20160517) |
22428 | 1.00 | echo512 | crypto_hash/echo512/aes/aes64 (2.1) | icc -xMIC-AVX512 -O2 -fomit-frame-pointer (17.0.20160517) |
122318 | 5.45 | echo512 | crypto_hash/echo512/core2/core2v64 | icc -xMIC-AVX512 -O2 -fomit-frame-pointer (17.0.20160517) |
133602 | 5.96 | echo512 | crypto_hash/echo512/athlon/athlon64 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv |
137424 | 6.13 | echo512 | crypto_hash/echo512/pentium/pentium4v64v1 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
139762 | 6.23 | echo512 | crypto_hash/echo512/pentium/pentium4v64v2 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv |
149590 | 6.67 | echo512 | crypto_hash/echo512/generic/opt64 | icc -xMIC-AVX512 -O2 -fomit-frame-pointer (17.0.20160517) |
152950 | 6.82 | echo512 | crypto_hash/echo512/sphlib | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
155932 | 6.95 | echo512 | crypto_hash/echo512/sphlib-small | icc -xMIC-AVX512 -O2 -fomit-frame-pointer (17.0.20160517) |
167636 | 7.47 | echo512 | crypto_hash/echo512/generic/opt32 | icc -xMIC-AVX512 -O2 -fomit-frame-pointer (17.0.20160517) |
196728 | 8.77 | echo512 | crypto_hash/echo512/powerpc/pp32cv2 | icc -xMIC-AVX512 -O3 -fomit-frame-pointer |
278894 | 12.44 | echo512 | crypto_hash/echo512/powerpc/pp32cv1 | icc -xMIC-AVX512 -O3 -fomit-frame-pointer |
286048 | 12.75 | echo512 | crypto_hash/echo512/ccalik/bitsliced | icc -xMIC-AVX512 -O3 -fomit-frame-pointer |
652498 | 29.09 | echo512 | crypto_hash/echo512/ccalik/vperm | icc -xMIC-AVX512 -O2 -fomit-frame-pointer (17.0.20160517) |
652932 | 29.11 | echo512 | crypto_hash/echo512/ccalik/aesni | icc -xMIC-AVX512 -O3 -fomit-frame-pointer |
10304 | 1.00 | echosp256 | crypto_hash/echosp256/aes/aes64 (2.1) | icc -xMIC-AVX512 -O3 -fomit-frame-pointer (17.0.20160517) |
56406 | 5.47 | echosp256 | crypto_hash/echosp256/core2/core2v64 | icc -xMIC-AVX512 -O3 -fomit-frame-pointer (17.0.20160517) |
57876 | 5.62 | echosp256 | crypto_hash/echosp256/athlon/athlon64 | icc -xMIC-AVX512 -O2 -fomit-frame-pointer |
60018 | 5.82 | echosp256 | crypto_hash/echosp256/pentium/pentium4v64v1 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
60550 | 5.88 | echosp256 | crypto_hash/echosp256/pentium/pentium4v64v2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
64806 | 6.29 | echosp256 | crypto_hash/echosp256/generic/opt64 | icc -xMIC-AVX512 -O3 -fomit-frame-pointer (17.0.20160517) |
73248 | 7.11 | echosp256 | crypto_hash/echosp256/generic/opt32 | icc -xMIC-AVX512 -O2 -fomit-frame-pointer |
86604 | 8.40 | echosp256 | crypto_hash/echosp256/powerpc/pp32cv2 | icc -xMIC-AVX512 -O3 -fomit-frame-pointer (17.0.20160517) |
122696 | 11.91 | echosp256 | crypto_hash/echosp256/powerpc/pp32cv1 | icc -xMIC-AVX512 -O3 -fomit-frame-pointer (17.0.20160517) |
16226 | 1.00 | echosp512 | crypto_hash/echosp512/aes/aes64 (2.1) | icc -xMIC-AVX512 -O2 -fomit-frame-pointer (17.0.20160517) |
84826 | 5.23 | echosp512 | crypto_hash/echosp512/core2/core2v64 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv |
92470 | 5.70 | echosp512 | crypto_hash/echosp512/athlon/athlon64 | icc -xMIC-AVX512 -O2 -fomit-frame-pointer (17.0.20160517) |
95956 | 5.91 | echosp512 | crypto_hash/echosp512/pentium/pentium4v64v1 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv |
96922 | 5.97 | echosp512 | crypto_hash/echosp512/pentium/pentium4v64v2 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv |
103600 | 6.38 | echosp512 | crypto_hash/echosp512/generic/opt64 | icc -xMIC-AVX512 -O3 -fomit-frame-pointer |
116424 | 7.18 | echosp512 | crypto_hash/echosp512/generic/opt32 | icc -xMIC-AVX512 -O2 -fomit-frame-pointer (17.0.20160517) |
137438 | 8.47 | echosp512 | crypto_hash/echosp512/powerpc/pp32cv2 | icc -xMIC-AVX512 -O3 -fomit-frame-pointer |
192962 | 11.89 | echosp512 | crypto_hash/echosp512/powerpc/pp32cv1 | icc -xMIC-AVX512 -O3 -fomit-frame-pointer |
10164 | 1.00 | edonr256 | crypto_hash/edonr256/optc (Optimized_C_v2.0) | icc -xMIC-AVX512 -O3 -fomit-frame-pointer (17.0.20160517) |
10458 | 1.03 | edonr256 | crypto_hash/edonr256/swpbe | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv |
5432 | 1.00 | edonr512 | crypto_hash/edonr512/optc (Optimized_C_v2.0) | icc -xMIC-AVX512 -O3 -fomit-frame-pointer (17.0.20160517) |
5600 | 1.03 | edonr512 | crypto_hash/edonr512/swpbe | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv |
120904 | 1.00 | essence224 | crypto_hash/essence224/gcc | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (6.1.0) |
121058 | 1.00 | essence256 | crypto_hash/essence256/gcc | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (6.1.0) |
78428 | 1.00 | essence384 | crypto_hash/essence384/gcc | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (6.1.0) |
78778 | 1.00 | essence512 | crypto_hash/essence512/gcc | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (6.1.0) |
132398 | 1.00 | fsb256 | crypto_hash/fsb256/clean | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv (6.1.0) |
125819162 | 950.31 | fsb256 | crypto_hash/fsb256/ref | icc -xMIC-AVX512 -O3 -fomit-frame-pointer |
117631668 | 1.00 | fsb512 | crypto_hash/fsb512/ref | icc -xMIC-AVX512 -O2 -fomit-frame-pointer (17.0.20160517) |
40908 | 1.00 | fugue2 | crypto_hash/fugue2/cop_opt32 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (6.1.0) |
52962 | 1.00 | fugue256 | crypto_hash/fugue256/ANSI_opt64 | icc -xMIC-AVX512 -O3 -fomit-frame-pointer (17.0.20160517) |
55678 | 1.05 | fugue256 | crypto_hash/fugue256/SSSE3 | icc -xMIC-AVX512 -O3 -fomit-frame-pointer (17.0.20160517) |
61082 | 1.15 | fugue256 | crypto_hash/fugue256/sphlib | icc -xMIC-AVX512 -O3 -fomit-frame-pointer (17.0.20160517) |
65044 | 1.23 | fugue256 | crypto_hash/fugue256/ANSI_opt32 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv |
113442 | 2.14 | fugue256 | crypto_hash/fugue256/ccalik/aesni | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv |
125482 | 2.37 | fugue256 | crypto_hash/fugue256/SSE4.1 | icc -xMIC-AVX512 -O2 -fomit-frame-pointer |
187474 | 3.54 | fugue256 | crypto_hash/fugue256/ccalik/vperm | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv |
170184 | 1.00 | fugue384 | crypto_hash/fugue384/ccalik/aesni (1.208) | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv (6.1.0) |
278866 | 1.64 | fugue384 | crypto_hash/fugue384/ccalik/vperm | icc -xMIC-AVX512 -O2 -fomit-frame-pointer |
122738 | 1.00 | fugue512 | crypto_hash/fugue512/sphlib (SPHLIB_3.0) | icc -xMIC-AVX512 -O2 -fomit-frame-pointer (17.0.20160517) |
229824 | 1.87 | fugue512 | crypto_hash/fugue512/ccalik/aesni | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv |
370160 | 3.02 | fugue512 | crypto_hash/fugue512/ccalik/vperm | icc -xMIC-AVX512 -O2 -fomit-frame-pointer (17.0.20160517) |
38724 | 1.00 | groestl256 | crypto_hash/groestl256/aesni-intr (2.2) | icc -xMIC-AVX512 -O3 -fomit-frame-pointer (17.0.20160517) |
49336 | 1.27 | groestl256 | crypto_hash/groestl256/opteron | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
49826 | 1.29 | groestl256 | crypto_hash/groestl256/opteron-unrolled | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
50218 | 1.30 | groestl256 | crypto_hash/groestl256/core2duo | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
54390 | 1.40 | groestl256 | crypto_hash/groestl256/aesni | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv |
64456 | 1.66 | groestl256 | crypto_hash/groestl256/sphlib-adapted | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv |
66724 | 1.72 | groestl256 | crypto_hash/groestl256/sphlib | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv |
81564 | 2.11 | groestl256 | crypto_hash/groestl256/opt64 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv |
82348 | 2.13 | groestl256 | crypto_hash/groestl256/mmx | icc -xMIC-AVX512 -O2 -fomit-frame-pointer |
83132 | 2.15 | groestl256 | crypto_hash/groestl256/sphlib-small | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
180516 | 4.66 | groestl256 | crypto_hash/groestl256/opt32 | icc -xMIC-AVX512 -O3 -fomit-frame-pointer (17.0.20160517) |
231126 | 5.97 | groestl256 | crypto_hash/groestl256/32bit-2ktable | icc -xMIC-AVX512 -O3 -fomit-frame-pointer (17.0.20160517) |
267540 | 6.91 | groestl256 | crypto_hash/groestl256/vperm-intr | icc -xMIC-AVX512 -O2 -fomit-frame-pointer |
286608 | 7.40 | groestl256 | crypto_hash/groestl256/32bit-bytesliced-c-fast | icc -xMIC-AVX512 -O3 -fomit-frame-pointer (17.0.20160517) |
294476 | 7.60 | groestl256 | crypto_hash/groestl256/32bit-bytesliced-c-small | icc -xMIC-AVX512 -O2 -fomit-frame-pointer |
315826 | 8.16 | groestl256 | crypto_hash/groestl256/vperm | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv |
406476 | 10.50 | groestl256 | crypto_hash/groestl256/8bit_c | icc -xMIC-AVX512 -O3 -fomit-frame-pointer (17.0.20160517) |
| | groestl256 | crypto_hash/groestl256/avx | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | groestl256 | crypto_hash/groestl256/avx-intr | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
54810 | 1.00 | groestl512 | crypto_hash/groestl512/aesni-intr (2.2) | icc -xMIC-AVX512 -O3 -fomit-frame-pointer (17.0.20160517) |
54866 | 1.00 | groestl512 | crypto_hash/groestl512/avx | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
58982 | 1.08 | groestl512 | crypto_hash/groestl512/avx-intr | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
77994 | 1.42 | groestl512 | crypto_hash/groestl512/aesni | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
83062 | 1.52 | groestl512 | crypto_hash/groestl512/opteron | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv |
88060 | 1.61 | groestl512 | crypto_hash/groestl512/core2duo | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
106820 | 1.95 | groestl512 | crypto_hash/groestl512/sphlib-adapted | icc -xMIC-AVX512 -O3 -fomit-frame-pointer (17.0.20160517) |
108094 | 1.97 | groestl512 | crypto_hash/groestl512/sphlib | icc -xMIC-AVX512 -O3 -fomit-frame-pointer (17.0.20160517) |
130606 | 2.38 | groestl512 | crypto_hash/groestl512/opt64 | icc -xMIC-AVX512 -O2 -fomit-frame-pointer |
136780 | 2.50 | groestl512 | crypto_hash/groestl512/sphlib-small | icc -xMIC-AVX512 -O2 -fomit-frame-pointer |
256116 | 4.67 | groestl512 | crypto_hash/groestl512/mmx | icc -xMIC-AVX512 -O2 -fomit-frame-pointer |
268940 | 4.91 | groestl512 | crypto_hash/groestl512/opt32 | icc -xMIC-AVX512 -O3 -fomit-frame-pointer (17.0.20160517) |
386680 | 7.05 | groestl512 | crypto_hash/groestl512/vperm-intr | icc -xMIC-AVX512 -O2 -fomit-frame-pointer |
439992 | 8.03 | groestl512 | crypto_hash/groestl512/vperm | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv |
580482 | 10.59 | groestl512 | crypto_hash/groestl512/32bit-bytesliced-c-small | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
57722 | 1.00 | hamsi | crypto_hash/hamsi/simd-2 | icc -xMIC-AVX512 -O3 -fomit-frame-pointer (17.0.20160517) |
59948 | 1.04 | hamsi | crypto_hash/hamsi/bernstein/small-simd-2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
60298 | 1.04 | hamsi | crypto_hash/hamsi/simd-1 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | hamsi | crypto_hash/hamsi/sphlib | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | hamsi | crypto_hash/hamsi/sphlib-small | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | hamsi512 | crypto_hash/hamsi512/sphlib | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | hamsi512 | crypto_hash/hamsi512/sphlib-small | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
32130 | 1.00 | jh224 | crypto_hash/jh224/bitslice_sse2_opt64 | icc -xMIC-AVX512 -O3 -fomit-frame-pointer |
34202 | 1.06 | jh224 | crypto_hash/jh224/bitslice_sse2_opt32 | icc -xMIC-AVX512 -O3 -fomit-frame-pointer |
35546 | 1.11 | jh224 | crypto_hash/jh224/bitslice_opt64 | icc -xMIC-AVX512 -O3 -fomit-frame-pointer |
45598 | 1.42 | jh224 | crypto_hash/jh224/bitslice_opt32 | icc -xMIC-AVX512 -O2 -fomit-frame-pointer (17.0.20160517) |
62650 | 1.95 | jh224 | crypto_hash/jh224/bitslice_ref64 | icc -xMIC-AVX512 -O3 -fomit-frame-pointer |
68698 | 2.14 | jh224 | crypto_hash/jh224/simple | icc -xMIC-AVX512 -O3 -fomit-frame-pointer |
72408 | 2.25 | jh224 | crypto_hash/jh224/bitslice_ref32 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
32130 | 1.00 | jh256 | crypto_hash/jh256/bitslice_sse2_opt64 | icc -xMIC-AVX512 -O3 -fomit-frame-pointer (17.0.20160517) |
34216 | 1.06 | jh256 | crypto_hash/jh256/bitslice_sse2_opt32 | icc -xMIC-AVX512 -O2 -fomit-frame-pointer |
35406 | 1.10 | jh256 | crypto_hash/jh256/bitslice_opt64 | icc -xMIC-AVX512 -O3 -fomit-frame-pointer (17.0.20160517) |
45598 | 1.42 | jh256 | crypto_hash/jh256/bitslice_opt32 | icc -xMIC-AVX512 -O2 -fomit-frame-pointer |
62510 | 1.95 | jh256 | crypto_hash/jh256/bitslice_ref64 | icc -xMIC-AVX512 -O3 -fomit-frame-pointer (17.0.20160517) |
68698 | 2.14 | jh256 | crypto_hash/jh256/simple | icc -xMIC-AVX512 -O3 -fomit-frame-pointer (17.0.20160517) |
72324 | 2.25 | jh256 | crypto_hash/jh256/bitslice_ref32 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
32130 | 1.00 | jh384 | crypto_hash/jh384/bitslice_sse2_opt64 | icc -xMIC-AVX512 -O3 -fomit-frame-pointer |
34202 | 1.06 | jh384 | crypto_hash/jh384/bitslice_sse2_opt32 | icc -xMIC-AVX512 -O3 -fomit-frame-pointer |
35266 | 1.10 | jh384 | crypto_hash/jh384/bitslice_opt64 | icc -xMIC-AVX512 -O3 -fomit-frame-pointer |
45640 | 1.42 | jh384 | crypto_hash/jh384/bitslice_opt32 | icc -xMIC-AVX512 -O2 -fomit-frame-pointer (17.0.20160517) |
62510 | 1.95 | jh384 | crypto_hash/jh384/bitslice_ref64 | icc -xMIC-AVX512 -O3 -fomit-frame-pointer |
68684 | 2.14 | jh384 | crypto_hash/jh384/simple | icc -xMIC-AVX512 -O3 -fomit-frame-pointer |
72310 | 2.25 | jh384 | crypto_hash/jh384/bitslice_ref32 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
32130 | 1.00 | jh512 | crypto_hash/jh512/bitslice_sse2_opt64 | icc -xMIC-AVX512 -O3 -fomit-frame-pointer |
34202 | 1.06 | jh512 | crypto_hash/jh512/bitslice_sse2_opt32 | icc -xMIC-AVX512 -O3 -fomit-frame-pointer |
35602 | 1.11 | jh512 | crypto_hash/jh512/bitslice_opt64 | icc -xMIC-AVX512 -O3 -fomit-frame-pointer |
45598 | 1.42 | jh512 | crypto_hash/jh512/bitslice_opt32 | icc -xMIC-AVX512 -O2 -fomit-frame-pointer (17.0.20160517) |
62594 | 1.95 | jh512 | crypto_hash/jh512/bitslice_ref64 | icc -xMIC-AVX512 -O3 -fomit-frame-pointer |
68684 | 2.14 | jh512 | crypto_hash/jh512/simple | icc -xMIC-AVX512 -O3 -fomit-frame-pointer |
72296 | 2.25 | jh512 | crypto_hash/jh512/bitslice_ref32 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
26754 | 1.00 | keccak | crypto_hash/keccak/opt64u6 (3.1.0) | icc -xMIC-AVX512 -O2 -fomit-frame-pointer (17.0.20160517) |
27986 | 1.05 | keccak | crypto_hash/keccak/inplace | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv |
28672 | 1.07 | keccak | crypto_hash/keccak/simple | icc -xMIC-AVX512 -O2 -fomit-frame-pointer (17.0.20160517) |
30422 | 1.14 | keccak | crypto_hash/keccak/opt64lcu24 | icc -xMIC-AVX512 -O2 -fomit-frame-pointer (17.0.20160517) |
30786 | 1.15 | keccak | crypto_hash/keccak/opt64lcu6 | icc -xMIC-AVX512 -O2 -fomit-frame-pointer (17.0.20160517) |
37744 | 1.41 | keccak | crypto_hash/keccak/x86_64_asm | icc -xMIC-AVX512 -O3 -fomit-frame-pointer |
41286 | 1.54 | keccak | crypto_hash/keccak/sseu2 | icc -xMIC-AVX512 -O3 -fomit-frame-pointer |
57372 | 2.14 | keccak | crypto_hash/keccak/mmxu1 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv |
63980 | 2.39 | keccak | crypto_hash/keccak/opt32bi-rvku2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
64778 | 2.42 | keccak | crypto_hash/keccak/simple32bi | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
68642 | 2.57 | keccak | crypto_hash/keccak/inplace32bi | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
70196 | 2.62 | keccak | crypto_hash/keccak/opt32bi-s2lcu4 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
71470 | 2.67 | keccak | crypto_hash/keccak/opt32biT-s2lcu4 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv |
84616 | 3.16 | keccak | crypto_hash/keccak/compact | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
123984 | 4.63 | keccak | crypto_hash/keccak/opt64lcu24shld | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv |
129976 | 4.86 | keccak | crypto_hash/keccak/x86_64_shld | icc -xMIC-AVX512 -O3 -fomit-frame-pointer |
228256 | 8.53 | keccak | crypto_hash/keccak/compact8 | icc -xMIC-AVX512 -O3 -fomit-frame-pointer |
| | keccak | crypto_hash/keccak/xopu24 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
44940 | 1.00 | keccakc1024 | crypto_hash/keccakc1024/opt64u6 (3.1.0) | icc -xMIC-AVX512 -O2 -fomit-frame-pointer (17.0.20160517) |
46144 | 1.03 | keccakc1024 | crypto_hash/keccakc1024/inplace | icc -xMIC-AVX512 -O2 -fomit-frame-pointer (17.0.20160517) |
46704 | 1.04 | keccakc1024 | crypto_hash/keccakc1024/simple | icc -xMIC-AVX512 -O2 -fomit-frame-pointer (17.0.20160517) |
50918 | 1.13 | keccakc1024 | crypto_hash/keccakc1024/opt64lcu24 | icc -xMIC-AVX512 -O2 -fomit-frame-pointer (17.0.20160517) |
51660 | 1.15 | keccakc1024 | crypto_hash/keccakc1024/opt64lcu6 | icc -xMIC-AVX512 -O2 -fomit-frame-pointer (17.0.20160517) |
59108 | 1.32 | keccakc1024 | crypto_hash/keccakc1024/sphlib | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv |
59346 | 1.32 | keccakc1024 | crypto_hash/keccakc1024/sphlib-small | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv |
63686 | 1.42 | keccakc1024 | crypto_hash/keccakc1024/x86_64_asm | icc -xMIC-AVX512 -O3 -fomit-frame-pointer |
69398 | 1.54 | keccakc1024 | crypto_hash/keccakc1024/sseu2 | icc -xMIC-AVX512 -O3 -fomit-frame-pointer |
97076 | 2.16 | keccakc1024 | crypto_hash/keccakc1024/mmxu1 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv |
107744 | 2.40 | keccakc1024 | crypto_hash/keccakc1024/opt32bi-rvku2 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv |
110586 | 2.46 | keccakc1024 | crypto_hash/keccakc1024/simple32bi | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
114254 | 2.54 | keccakc1024 | crypto_hash/keccakc1024/inplace32bi | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv |
115906 | 2.58 | keccakc1024 | crypto_hash/keccakc1024/opt32biT-s2lcu4 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv |
119742 | 2.66 | keccakc1024 | crypto_hash/keccakc1024/opt32bi-s2lcu4 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
137872 | 3.07 | keccakc1024 | crypto_hash/keccakc1024/compact | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
210056 | 4.67 | keccakc1024 | crypto_hash/keccakc1024/opt64lcu24shld | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv |
219646 | 4.89 | keccakc1024 | crypto_hash/keccakc1024/x86_64_shld | icc -xMIC-AVX512 -O2 -fomit-frame-pointer (17.0.20160517) |
386414 | 8.60 | keccakc1024 | crypto_hash/keccakc1024/compact8 | icc -xMIC-AVX512 -O3 -fomit-frame-pointer |
| | keccakc1024 | crypto_hash/keccakc1024/xopu24 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
20902 | 1.00 | keccakc256 | crypto_hash/keccakc256/opt64u6 (3.1.0) | icc -xMIC-AVX512 -O2 -fomit-frame-pointer (17.0.20160517) |
21854 | 1.05 | keccakc256 | crypto_hash/keccakc256/inplace | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv |
22610 | 1.08 | keccakc256 | crypto_hash/keccakc256/simple | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv |
23632 | 1.13 | keccakc256 | crypto_hash/keccakc256/opt64lcu24 | icc -xMIC-AVX512 -O2 -fomit-frame-pointer (17.0.20160517) |
23954 | 1.15 | keccakc256 | crypto_hash/keccakc256/opt64lcu6 | icc -xMIC-AVX512 -O2 -fomit-frame-pointer (17.0.20160517) |
29218 | 1.40 | keccakc256 | crypto_hash/keccakc256/x86_64_asm | icc -xMIC-AVX512 -O3 -fomit-frame-pointer |
31934 | 1.53 | keccakc256 | crypto_hash/keccakc256/sseu2 | icc -xMIC-AVX512 -O2 -fomit-frame-pointer (17.0.20160517) |
44450 | 2.13 | keccakc256 | crypto_hash/keccakc256/mmxu1 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv |
51912 | 2.48 | keccakc256 | crypto_hash/keccakc256/simple32bi | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
52262 | 2.50 | keccakc256 | crypto_hash/keccakc256/opt32bi-rvku2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
55020 | 2.63 | keccakc256 | crypto_hash/keccakc256/inplace32bi | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
56924 | 2.72 | keccakc256 | crypto_hash/keccakc256/opt32bi-s2lcu4 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
57022 | 2.73 | keccakc256 | crypto_hash/keccakc256/opt32biT-s2lcu4 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv |
63098 | 3.02 | keccakc256 | crypto_hash/keccakc256/compact | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
96054 | 4.60 | keccakc256 | crypto_hash/keccakc256/opt64lcu24shld | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv |
100142 | 4.79 | keccakc256 | crypto_hash/keccakc256/x86_64_shld | icc -xMIC-AVX512 -O2 -fomit-frame-pointer (17.0.20160517) |
180418 | 8.63 | keccakc256 | crypto_hash/keccakc256/compact8 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | keccakc256 | crypto_hash/keccakc256/xopu24 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
17514 | 1.00 | keccakc256treed2 | crypto_hash/keccakc256treed2/sseu4 (3.2.5) | icc -xMIC-AVX512 -O2 -fomit-frame-pointer (17.0.20160517) |
17654 | 1.01 | keccakc256treed2 | crypto_hash/keccakc256treed2/sseu24 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | keccakc256treed2 | crypto_hash/keccakc256treed2/xopu24 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
22764 | 1.00 | keccakc448 | crypto_hash/keccakc448/opt64u6 (3.1.0) | icc -xMIC-AVX512 -O2 -fomit-frame-pointer (17.0.20160517) |
23856 | 1.05 | keccakc448 | crypto_hash/keccakc448/inplace | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv |
24486 | 1.08 | keccakc448 | crypto_hash/keccakc448/simple | icc -xMIC-AVX512 -O2 -fomit-frame-pointer (17.0.20160517) |
25760 | 1.13 | keccakc448 | crypto_hash/keccakc448/opt64lcu24 | icc -xMIC-AVX512 -O2 -fomit-frame-pointer (17.0.20160517) |
26068 | 1.15 | keccakc448 | crypto_hash/keccakc448/opt64lcu6 | icc -xMIC-AVX512 -O2 -fomit-frame-pointer (17.0.20160517) |
32046 | 1.41 | keccakc448 | crypto_hash/keccakc448/x86_64_asm | icc -xMIC-AVX512 -O3 -fomit-frame-pointer |
34944 | 1.54 | keccakc448 | crypto_hash/keccakc448/sseu2 | icc -xMIC-AVX512 -O3 -fomit-frame-pointer |
48790 | 2.14 | keccakc448 | crypto_hash/keccakc448/mmxu1 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv |
59752 | 2.62 | keccakc448 | crypto_hash/keccakc448/opt32bi-rvku2 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv |
60396 | 2.65 | keccakc448 | crypto_hash/keccakc448/opt32bi-s2lcu4 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
61838 | 2.72 | keccakc448 | crypto_hash/keccakc448/opt32biT-s2lcu4 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv |
69608 | 3.06 | keccakc448 | crypto_hash/keccakc448/compact | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
105756 | 4.65 | keccakc448 | crypto_hash/keccakc448/opt64lcu24shld | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv |
110068 | 4.84 | keccakc448 | crypto_hash/keccakc448/x86_64_shld | icc -xMIC-AVX512 -O3 -fomit-frame-pointer |
199360 | 8.76 | keccakc448 | crypto_hash/keccakc448/compact8 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | keccakc448 | crypto_hash/keccakc448/inplace32bi | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | keccakc448 | crypto_hash/keccakc448/simple32bi | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | keccakc448 | crypto_hash/keccakc448/xopu24 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
24766 | 1.00 | keccakc512 | crypto_hash/keccakc512/opt64u6 (3.1.0) | icc -xMIC-AVX512 -O2 -fomit-frame-pointer (17.0.20160517) |
25956 | 1.05 | keccakc512 | crypto_hash/keccakc512/inplace | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv |
26558 | 1.07 | keccakc512 | crypto_hash/keccakc512/simple | icc -xMIC-AVX512 -O2 -fomit-frame-pointer (17.0.20160517) |
27986 | 1.13 | keccakc512 | crypto_hash/keccakc512/opt64lcu24 | icc -xMIC-AVX512 -O2 -fomit-frame-pointer (17.0.20160517) |
28406 | 1.15 | keccakc512 | crypto_hash/keccakc512/opt64lcu6 | icc -xMIC-AVX512 -O2 -fomit-frame-pointer (17.0.20160517) |
32998 | 1.33 | keccakc512 | crypto_hash/keccakc512/sphlib | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv |
33236 | 1.34 | keccakc512 | crypto_hash/keccakc512/sphlib-small | icc -xMIC-AVX512 -O3 -fomit-frame-pointer |
34916 | 1.41 | keccakc512 | crypto_hash/keccakc512/x86_64_asm | icc -xMIC-AVX512 -O3 -fomit-frame-pointer |
38206 | 1.54 | keccakc512 | crypto_hash/keccakc512/sseu2 | icc -xMIC-AVX512 -O3 -fomit-frame-pointer |
53186 | 2.15 | keccakc512 | crypto_hash/keccakc512/mmxu1 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv |
59122 | 2.39 | keccakc512 | crypto_hash/keccakc512/opt32bi-rvku2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
60018 | 2.42 | keccakc512 | crypto_hash/keccakc512/simple32bi | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
64162 | 2.59 | keccakc512 | crypto_hash/keccakc512/inplace32bi | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
66584 | 2.69 | keccakc512 | crypto_hash/keccakc512/opt32bi-s2lcu4 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
66654 | 2.69 | keccakc512 | crypto_hash/keccakc512/opt32biT-s2lcu4 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv |
75404 | 3.04 | keccakc512 | crypto_hash/keccakc512/compact | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
115598 | 4.67 | keccakc512 | crypto_hash/keccakc512/opt64lcu24shld | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv |
120148 | 4.85 | keccakc512 | crypto_hash/keccakc512/x86_64_shld | icc -xMIC-AVX512 -O3 -fomit-frame-pointer |
218176 | 8.81 | keccakc512 | crypto_hash/keccakc512/compact8 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | keccakc512 | crypto_hash/keccakc512/gil/singlefile | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | keccakc512 | crypto_hash/keccakc512/gil/singlefile_unrolled | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | keccakc512 | crypto_hash/keccakc512/xopu24 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
20230 | 1.00 | keccakc512treed2 | crypto_hash/keccakc512treed2/sseu4 (3.2.5) | icc -xMIC-AVX512 -O2 -fomit-frame-pointer (17.0.20160517) |
20426 | 1.01 | keccakc512treed2 | crypto_hash/keccakc512treed2/sseu24 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | keccakc512treed2 | crypto_hash/keccakc512treed2/xopu24 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
30786 | 1.00 | keccakc768 | crypto_hash/keccakc768/opt64u6 (3.1.0) | icc -xMIC-AVX512 -O2 -fomit-frame-pointer (17.0.20160517) |
31654 | 1.03 | keccakc768 | crypto_hash/keccakc768/inplace | icc -xMIC-AVX512 -O2 -fomit-frame-pointer (17.0.20160517) |
32508 | 1.06 | keccakc768 | crypto_hash/keccakc768/simple | icc -xMIC-AVX512 -O2 -fomit-frame-pointer (17.0.20160517) |
34846 | 1.13 | keccakc768 | crypto_hash/keccakc768/opt64lcu24 | icc -xMIC-AVX512 -O2 -fomit-frame-pointer (17.0.20160517) |
35420 | 1.15 | keccakc768 | crypto_hash/keccakc768/opt64lcu6 | icc -xMIC-AVX512 -O2 -fomit-frame-pointer (17.0.20160517) |
43540 | 1.41 | keccakc768 | crypto_hash/keccakc768/x86_64_asm | icc -xMIC-AVX512 -O3 -fomit-frame-pointer |
47488 | 1.54 | keccakc768 | crypto_hash/keccakc768/sseu2 | icc -xMIC-AVX512 -O3 -fomit-frame-pointer |
66388 | 2.16 | keccakc768 | crypto_hash/keccakc768/mmxu1 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv |
77056 | 2.50 | keccakc768 | crypto_hash/keccakc768/opt32bi-rvku2 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv |
77672 | 2.52 | keccakc768 | crypto_hash/keccakc768/simple32bi | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
81060 | 2.63 | keccakc768 | crypto_hash/keccakc768/opt32biT-s2lcu4 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv |
81550 | 2.65 | keccakc768 | crypto_hash/keccakc768/inplace32bi | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv |
84686 | 2.75 | keccakc768 | crypto_hash/keccakc768/opt32bi-s2lcu4 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
94164 | 3.06 | keccakc768 | crypto_hash/keccakc768/compact | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
143150 | 4.65 | keccakc768 | crypto_hash/keccakc768/opt64lcu24shld | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv |
150318 | 4.88 | keccakc768 | crypto_hash/keccakc768/x86_64_shld | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv |
263466 | 8.56 | keccakc768 | crypto_hash/keccakc768/compact8 | icc -xMIC-AVX512 -O3 -fomit-frame-pointer |
| | keccakc768 | crypto_hash/keccakc768/xopu24 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
61628 | 1.00 | lane256 | crypto_hash/lane256/c | icc -xMIC-AVX512 -O3 -fomit-frame-pointer (17.0.20160517) |
82964 | 1.35 | lane256 | crypto_hash/lane256/bitslice | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv |
419552 | 1.00 | lane512 | crypto_hash/lane512/c | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv (6.1.0) |
26320 | 1.00 | luffa256 | crypto_hash/luffa256/sse2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
26320 | 1.00 | luffa256 | crypto_hash/luffa256/thomaz/asm-PSPar-v2-INT (1.2) | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
26474 | 1.01 | luffa256 | crypto_hash/luffa256/thomaz/asm-PSPar-v2-FP | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
29862 | 1.13 | luffa256 | crypto_hash/luffa256/ssse3_x64asm | icc -xMIC-AVX512 -O3 -fomit-frame-pointer |
29862 | 1.13 | luffa256 | crypto_hash/luffa256/ssse3_x64asm-2 | icc -xMIC-AVX512 -O3 -fomit-frame-pointer |
30184 | 1.15 | luffa256 | crypto_hash/luffa256/sse2_x64asm | icc -xMIC-AVX512 -O3 -fomit-frame-pointer |
30184 | 1.15 | luffa256 | crypto_hash/luffa256/sse2_x64asm-2 | icc -xMIC-AVX512 -O3 -fomit-frame-pointer |
44912 | 1.71 | luffa256 | crypto_hash/luffa256/thomaz/basic | icc -xMIC-AVX512 -O3 -fomit-frame-pointer |
46102 | 1.75 | luffa256 | crypto_hash/luffa256/sphlib | icc -xMIC-AVX512 -O2 -fomit-frame-pointer |
47614 | 1.81 | luffa256 | crypto_hash/luffa256/opt32 | icc -xMIC-AVX512 -O3 -fomit-frame-pointer |
55972 | 2.13 | luffa256 | crypto_hash/luffa256/arm | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
66052 | 2.51 | luffa256 | crypto_hash/luffa256/thomaz/asm-PS-v2-FP | icc -xMIC-AVX512 -O3 -fomit-frame-pointer |
66052 | 2.51 | luffa256 | crypto_hash/luffa256/thomaz/asm-PS-v2-INT | icc -xMIC-AVX512 -O3 -fomit-frame-pointer |
66192 | 2.51 | luffa256 | crypto_hash/luffa256/thomaz/asm-PS | icc -xMIC-AVX512 -O3 -fomit-frame-pointer |
104258 | 3.96 | luffa256 | crypto_hash/luffa256/ssse3_x64asm-PS | icc -xMIC-AVX512 -O3 -fomit-frame-pointer |
104258 | 3.96 | luffa256 | crypto_hash/luffa256/ssse3_x64asm-PS-2 | icc -xMIC-AVX512 -O3 -fomit-frame-pointer |
29596 | 1.00 | luffa384 | crypto_hash/luffa384/sse2 (2.0) | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (6.1.0) |
31010 | 1.05 | luffa384 | crypto_hash/luffa384/thomaz/asm-PSPar-v2-INT | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (6.1.0) |
31066 | 1.05 | luffa384 | crypto_hash/luffa384/thomaz/asm-PSPar-v2-FP | icc -xMIC-AVX512 -O3 -fomit-frame-pointer |
33544 | 1.13 | luffa384 | crypto_hash/luffa384/ssse3_x64asm | icc -xMIC-AVX512 -O3 -fomit-frame-pointer |
33558 | 1.13 | luffa384 | crypto_hash/luffa384/ssse3_x64asm-2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (6.1.0) |
33964 | 1.15 | luffa384 | crypto_hash/luffa384/sse2_x64asm | icc -xMIC-AVX512 -O3 -fomit-frame-pointer |
33964 | 1.15 | luffa384 | crypto_hash/luffa384/sse2_x64asm-2 | icc -xMIC-AVX512 -O3 -fomit-frame-pointer |
68320 | 2.31 | luffa384 | crypto_hash/luffa384/opt32 | icc -xMIC-AVX512 -O3 -fomit-frame-pointer |
80262 | 2.71 | luffa384 | crypto_hash/luffa384/ssse3_x64asm-PS | icc -xMIC-AVX512 -O3 -fomit-frame-pointer |
80262 | 2.71 | luffa384 | crypto_hash/luffa384/ssse3_x64asm-PS-2 | icc -xMIC-AVX512 -O3 -fomit-frame-pointer |
80304 | 2.71 | luffa384 | crypto_hash/luffa384/arm | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (6.1.0) |
89964 | 3.04 | luffa384 | crypto_hash/luffa384/thomaz/asm-PS-v2-INT | icc -xMIC-AVX512 -O2 -fomit-frame-pointer |
89978 | 3.04 | luffa384 | crypto_hash/luffa384/thomaz/asm-PS | icc -xMIC-AVX512 -O3 -fomit-frame-pointer |
89978 | 3.04 | luffa384 | crypto_hash/luffa384/thomaz/asm-PS-v2-FP | icc -xMIC-AVX512 -O3 -fomit-frame-pointer |
48986 | 1.00 | luffa512 | crypto_hash/luffa512/ssse3_x64asm (2.0) | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (6.1.0) |
48986 | 1.00 | luffa512 | crypto_hash/luffa512/ssse3_x64asm-2 | icc -xMIC-AVX512 -O2 -fomit-frame-pointer |
49700 | 1.01 | luffa512 | crypto_hash/luffa512/sse2_x64asm | icc -xMIC-AVX512 -O2 -fomit-frame-pointer |
49700 | 1.01 | luffa512 | crypto_hash/luffa512/sse2_x64asm-2 | icc -xMIC-AVX512 -O2 -fomit-frame-pointer |
52794 | 1.08 | luffa512 | crypto_hash/luffa512/thomaz/asm-PSPar-v2-FP | icc -xMIC-AVX512 -O3 -fomit-frame-pointer |
52794 | 1.08 | luffa512 | crypto_hash/luffa512/thomaz/asm-PSPar-v2-INT | icc -xMIC-AVX512 -O3 -fomit-frame-pointer |
56798 | 1.16 | luffa512 | crypto_hash/luffa512/sse2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (6.1.0) |
86366 | 1.76 | luffa512 | crypto_hash/luffa512/sphlib | icc -xMIC-AVX512 -O2 -fomit-frame-pointer |
94108 | 1.92 | luffa512 | crypto_hash/luffa512/opt32 | icc -xMIC-AVX512 -O3 -fomit-frame-pointer |
100716 | 2.06 | luffa512 | crypto_hash/luffa512/arm | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (6.1.0) |
114492 | 2.34 | luffa512 | crypto_hash/luffa512/thomaz/asm-PS-v2-FP | icc -xMIC-AVX512 -O2 -fomit-frame-pointer |
114492 | 2.34 | luffa512 | crypto_hash/luffa512/thomaz/asm-PS-v2-INT | icc -xMIC-AVX512 -O3 -fomit-frame-pointer |
114772 | 2.34 | luffa512 | crypto_hash/luffa512/thomaz/asm-PS | icc -xMIC-AVX512 -O2 -fomit-frame-pointer |
118454 | 2.42 | luffa512 | crypto_hash/luffa512/ssse3_x64asm-PS | icc -xMIC-AVX512 -O2 -fomit-frame-pointer |
118496 | 2.42 | luffa512 | crypto_hash/luffa512/ssse3_x64asm-PS-2 | icc -xMIC-AVX512 -O3 -fomit-frame-pointer |
| | lux256 | crypto_hash/lux256/asm | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | lux512 | crypto_hash/lux512/asm | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
69902 | 1.00 | mcssha4 | crypto_hash/mcssha4/ref | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv (6.1.0) |
79730 | 1.00 | mcssha5 | crypto_hash/mcssha5/ref | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv (6.1.0) |
76272 | 1.00 | mcssha6 | crypto_hash/mcssha6/ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (6.1.0) |
492324 | 1.00 | md2 | crypto_hash/md2/openssl (OpenSSL_1.0.1e-fips_11_Feb_2013) | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv (6.1.0) |
6636 | 1.00 | md4 | crypto_hash/md4/openssl (OpenSSL_1.0.1e-fips_11_Feb_2013) | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
8176 | 1.00 | md5 | crypto_hash/md5/ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (6.1.0) |
9618 | 1.18 | md5 | crypto_hash/md5/openssl | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (6.1.0) |
54208 | 1.00 | md6d224 | crypto_hash/md6d224/ref | icc -xMIC-AVX512 -O2 -fomit-frame-pointer (17.0.20160517) |
58240 | 1.00 | md6d256 | crypto_hash/md6d256/ref | icc -xMIC-AVX512 -O2 -fomit-frame-pointer (17.0.20160517) |
75474 | 1.00 | md6d384 | crypto_hash/md6d384/ref | icc -xMIC-AVX512 -O2 -fomit-frame-pointer (17.0.20160517) |
91490 | 1.00 | md6d512 | crypto_hash/md6d512/ref | icc -xMIC-AVX512 -O2 -fomit-frame-pointer (17.0.20160517) |
144452 | 1.00 | mgrostl256 | crypto_hash/mgrostl256/opt-32 (2.0) | icc -xMIC-AVX512 -O3 -fomit-frame-pointer (17.0.20160517) |
216762 | 1.50 | mgrostl256 | crypto_hash/mgrostl256/opt-64 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv |
3323572 | 23.01 | mgrostl256 | crypto_hash/mgrostl256/ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
39844 | 1.00 | nasha256 | crypto_hash/nasha256/opt_v4 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv (6.1.0) |
43050 | 1.08 | nasha256 | crypto_hash/nasha256/opt | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv |
42532 | 1.00 | nasha512 | crypto_hash/nasha512/opt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (6.1.0) |
45094 | 1.06 | nasha512 | crypto_hash/nasha512/opt_v4 | icc -xMIC-AVX512 -O3 -fomit-frame-pointer |
25550 | 1.00 | rfsb509 | crypto_hash/rfsb509/ref (1.0) | icc -xMIC-AVX512 -O3 -fomit-frame-pointer |
| | rhash | crypto_hash/rhash/ref | g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
26936 | 1.00 | ripemd160 | crypto_hash/ripemd160/openssl (OpenSSL_1.0.1e-fips_11_Feb_2013) | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv (6.1.0) |
37604 | 1.00 | round3jh256 | crypto_hash/round3jh256/sse2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
44422 | 1.18 | round3jh256 | crypto_hash/round3jh256/ssse3 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv |
80878 | 2.15 | round3jh256 | crypto_hash/round3jh256/simple | icc -xMIC-AVX512 -O3 -fomit-frame-pointer |
91546 | 2.43 | round3jh256 | crypto_hash/round3jh256/sphlib-small | icc -xMIC-AVX512 -O3 -fomit-frame-pointer |
145768 | 3.88 | round3jh256 | crypto_hash/round3jh256/sphlib | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv |
37604 | 1.00 | round3jh512 | crypto_hash/round3jh512/sse2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
44436 | 1.18 | round3jh512 | crypto_hash/round3jh512/ssse3 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv |
80878 | 2.15 | round3jh512 | crypto_hash/round3jh512/simple | icc -xMIC-AVX512 -O3 -fomit-frame-pointer |
91546 | 2.43 | round3jh512 | crypto_hash/round3jh512/sphlib-small | icc -xMIC-AVX512 -O3 -fomit-frame-pointer |
145208 | 3.86 | round3jh512 | crypto_hash/round3jh512/sphlib | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv |
18032 | 1.00 | sarmal256 | crypto_hash/sarmal256/opt64 (1.00) | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv (6.1.0) |
18606 | 1.03 | sarmal256 | crypto_hash/sarmal256/asm64 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
22148 | 1.00 | sarmal512 | crypto_hash/sarmal512/opt64 (1.00) | icc -xMIC-AVX512 -O3 -fomit-frame-pointer (17.0.20160517) |
22848 | 1.03 | sarmal512 | crypto_hash/sarmal512/asm64 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
28364 | 1.00 | sha1 | crypto_hash/sha1/openssl (OpenSSL_1.0.1e-fips_11_Feb_2013) | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
41888 | 1.00 | sha224 | crypto_hash/sha224/openssl (OpenSSL_1.0.1e-fips_11_Feb_2013) | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
30534 | 1.00 | sha256 | crypto_hash/sha256/sphlib (SPHLIB_3.0) | icc -xMIC-AVX512 -O3 -fomit-frame-pointer (17.0.20160517) |
31304 | 1.03 | sha256 | crypto_hash/sha256/sphlib-small | icc -xMIC-AVX512 -O3 -fomit-frame-pointer (17.0.20160517) |
32144 | 1.05 | sha256 | crypto_hash/sha256/ref | icc -xMIC-AVX512 -O3 -fomit-frame-pointer (17.0.20160517) |
41888 | 1.37 | sha256 | crypto_hash/sha256/openssl | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | sha256 | crypto_hash/sha256/cryptopp | g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
27832 | 1.00 | sha384 | crypto_hash/sha384/openssl (OpenSSL_1.0.1e-fips_11_Feb_2013) | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv (6.1.0) |
21490 | 1.00 | sha512 | crypto_hash/sha512/ref | icc -xMIC-AVX512 -O3 -fomit-frame-pointer |
22414 | 1.04 | sha512 | crypto_hash/sha512/sphlib-small | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
22890 | 1.07 | sha512 | crypto_hash/sha512/sphlib | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
27860 | 1.30 | sha512 | crypto_hash/sha512/openssl | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | sha512 | crypto_hash/sha512/cryptopp | g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
15134 | 1.00 | shabal256 | crypto_hash/shabal256/amd64 (20101003) | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
16114 | 1.06 | shabal256 | crypto_hash/shabal256/sphlib | icc -xMIC-AVX512 -O3 -fomit-frame-pointer |
15148 | 1.00 | shabal512 | crypto_hash/shabal512/amd64 (20101003) | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
15848 | 1.05 | shabal512 | crypto_hash/shabal512/ref | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv |
16198 | 1.07 | shabal512 | crypto_hash/shabal512/sphlib | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv |
27146 | 1.00 | shake256 | crypto_hash/shake256/gil/singlefile_unrolled | icc -xMIC-AVX512 -O2 -fomit-frame-pointer (17.0.20160517) |
27790 | 1.02 | shake256 | crypto_hash/shake256/gil/singlefile | icc -xMIC-AVX512 -O2 -fomit-frame-pointer (17.0.20160517) |
12880 | 1.00 | shavite3256 | crypto_hash/shavite3256/aes-instruct (3_(AES-NI)) | icc -xMIC-AVX512 -O2 -fomit-frame-pointer (17.0.20160517) |
42896 | 3.33 | shavite3256 | crypto_hash/shavite3256/sphlib | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
44170 | 3.43 | shavite3256 | crypto_hash/shavite3256/low-mem | icc -xMIC-AVX512 -O2 -fomit-frame-pointer (17.0.20160517) |
45682 | 3.55 | shavite3256 | crypto_hash/shavite3256/sphlib-small | icc -xMIC-AVX512 -O2 -fomit-frame-pointer (17.0.20160517) |
47908 | 3.72 | shavite3256 | crypto_hash/shavite3256/new-aes-round | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
48370 | 3.76 | shavite3256 | crypto_hash/shavite3256/no-salt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
57540 | 4.47 | shavite3256 | crypto_hash/shavite3256/lower-mem | icc -xMIC-AVX512 -O2 -fomit-frame-pointer (17.0.20160517) |
198870 | 15.44 | shavite3256 | crypto_hash/shavite3256/8-bit | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
11732 | 1.00 | shavite3512 | crypto_hash/shavite3512/aes-instruct (2.0_(AES-NI)) | icc -xMIC-AVX512 -O2 -fomit-frame-pointer (17.0.20160517) |
73710 | 6.28 | shavite3512 | crypto_hash/shavite3512/sphlib | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv |
78624 | 6.70 | shavite3512 | crypto_hash/shavite3512/sphlib-small | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
92792 | 7.91 | shavite3512 | crypto_hash/shavite3512/IntelL1Cache | icc -xMIC-AVX512 -O3 -fomit-frame-pointer |
97342 | 8.30 | shavite3512 | crypto_hash/shavite3512/low-mem | icc -xMIC-AVX512 -O3 -fomit-frame-pointer |
110488 | 9.42 | shavite3512 | crypto_hash/shavite3512/lower-mem | icc -xMIC-AVX512 -O2 -fomit-frame-pointer (17.0.20160517) |
375620 | 32.02 | shavite3512 | crypto_hash/shavite3512/no-salt | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv |
377776 | 32.20 | shavite3512 | crypto_hash/shavite3512/new-aes-round | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv |
381976 | 32.56 | shavite3512 | crypto_hash/shavite3512/different-order | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv |
408030 | 34.78 | shavite3512 | crypto_hash/shavite3512/8-bit | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
73990 | 1.00 | simd256 | crypto_hash/simd256/sphlib (SPHLIB_3.0) | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (6.1.0) |
101780 | 1.38 | simd256 | crypto_hash/simd256/sphlib-small | icc -xMIC-AVX512 -O2 -fomit-frame-pointer |
203238 | 2.75 | simd256 | crypto_hash/simd256/opt | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv |
4410798 | 59.61 | simd256 | crypto_hash/simd256/ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (6.1.0) |
| | simd256 | crypto_hash/simd256/vect128 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (6.1.0) |
83048 | 1.00 | simd512 | crypto_hash/simd512/opt (1.1) | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (6.1.0) |
104986 | 1.26 | simd512 | crypto_hash/simd512/sphlib-small | icc -xMIC-AVX512 -O2 -fomit-frame-pointer |
120316 | 1.45 | simd512 | crypto_hash/simd512/sphlib | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv |
8828792 | 106.31 | simd512 | crypto_hash/simd512/ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (6.1.0) |
| | simd512 | crypto_hash/simd512/vect128 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (6.1.0) |
21154 | 1.00 | skein10241024 | crypto_hash/skein10241024/opt (v1.3_C_code) | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv (6.1.0) |
| | skein10241024 | crypto_hash/skein10241024/x64 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
14798 | 1.00 | skein256256 | crypto_hash/skein256256/opt (v1.3_C_code) | icc -xMIC-AVX512 -O2 -fomit-frame-pointer (17.0.20160517) |
19222 | 1.30 | skein256256 | crypto_hash/skein256256/x64 | icc -xMIC-AVX512 -O2 -fomit-frame-pointer (17.0.20160517) |
13860 | 1.00 | skein512256 | crypto_hash/skein512256/little | icc -xMIC-AVX512 -O2 -fomit-frame-pointer (17.0.20160517) |
14126 | 1.02 | skein512256 | crypto_hash/skein512256/opt | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv |
14686 | 1.06 | skein512256 | crypto_hash/skein512256/sphlib | icc -xMIC-AVX512 -O2 -fomit-frame-pointer (17.0.20160517) |
15498 | 1.12 | skein512256 | crypto_hash/skein512256/sphlib-small | icc -xMIC-AVX512 -O3 -fomit-frame-pointer |
16254 | 1.17 | skein512256 | crypto_hash/skein512256/simple | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
21364 | 1.54 | skein512256 | crypto_hash/skein512256/x64 | icc -xMIC-AVX512 -O3 -fomit-frame-pointer |
30478 | 2.20 | skein512256 | crypto_hash/skein512256/mmx | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv |
84868 | 6.12 | skein512256 | crypto_hash/skein512256/sandy | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv |
13860 | 1.00 | skein512512 | crypto_hash/skein512512/little | icc -xMIC-AVX512 -O2 -fomit-frame-pointer (17.0.20160517) |
14112 | 1.02 | skein512512 | crypto_hash/skein512512/opt | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv |
14644 | 1.06 | skein512512 | crypto_hash/skein512512/sphlib | icc -xMIC-AVX512 -O2 -fomit-frame-pointer (17.0.20160517) |
15414 | 1.11 | skein512512 | crypto_hash/skein512512/sphlib-small | icc -xMIC-AVX512 -O3 -fomit-frame-pointer |
16506 | 1.19 | skein512512 | crypto_hash/skein512512/simple | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
21350 | 1.54 | skein512512 | crypto_hash/skein512512/x64 | icc -xMIC-AVX512 -O3 -fomit-frame-pointer |
30492 | 2.20 | skein512512 | crypto_hash/skein512512/mmx | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv |
84882 | 6.12 | skein512512 | crypto_hash/skein512512/sandy | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv |
| | tiger | crypto_hash/tiger/cryptopp | g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
79142 | 1.00 | whirlpool | crypto_hash/whirlpool/ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (6.1.0) |
| | whirlpool | crypto_hash/whirlpool/cryptopp | g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |