Time | Relative time | Primitive | Implementation | Compiler |
| | atelopus32 | crypto_hash/atelopus32/ref | g++ -m64 -O3 -fomit-frame-pointer |
| | atelopus64 | crypto_hash/atelopus64/ref | g++ -m64 -O3 -fomit-frame-pointer |
16143 | 1.00 | bblake256 | crypto_hash/bblake256/sse2 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer (4.1.2 20080704 (Red Hat 4.1.2-54)) |
30075 | 1.86 | bblake256 | crypto_hash/bblake256/ssse3 | gcc -m64 -march=core2 -O3 -fomit-frame-pointer |
69208 | 4.29 | bblake256 | crypto_hash/bblake256/regs | gcc -march=nocona -O -fomit-frame-pointer |
| | bblake256 | crypto_hash/bblake256/bswap | gcc -m64 -O3 -fomit-frame-pointer |
| | bblake256 | crypto_hash/bblake256/sandy | gcc -m64 -O3 -fomit-frame-pointer |
| | bblake512 | crypto_hash/bblake512/xop | gcc -m64 -O3 -fomit-frame-pointer |
16691 | 1.00 | blake256 | crypto_hash/blake256/sse2-2 | gcc -m64 -Os -fomit-frame-pointer (4.1.2 20080704 (Red Hat 4.1.2-54)) |
20330 | 1.22 | blake256 | crypto_hash/blake256/sse2 | gcc -m64 -march=core2 -O -fomit-frame-pointer |
26255 | 1.57 | blake256 | crypto_hash/blake256/sphlib | gcc -m64 -march=k8 -Os -fomit-frame-pointer |
30058 | 1.80 | blake256 | crypto_hash/blake256/vect128 | gcc -m64 -march=core2 -O2 -fomit-frame-pointer |
30259 | 1.81 | blake256 | crypto_hash/blake256/vect128-mmxhack | gcc -m64 -march=core2 -O3 -fomit-frame-pointer |
31225 | 1.87 | blake256 | crypto_hash/blake256/ssse3 | gcc -m64 -march=core2 -O3 -fomit-frame-pointer |
56625 | 3.39 | blake256 | crypto_hash/blake256/regs | gcc -m64 -march=k8 -O -fomit-frame-pointer |
60337 | 3.61 | blake256 | crypto_hash/blake256/ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer |
66275 | 3.97 | blake256 | crypto_hash/blake256/sphlib-small | gcc -O3 -fomit-frame-pointer |
| | blake256 | crypto_hash/blake256/avxicc | gcc -m64 -O3 -fomit-frame-pointer |
| | blake256 | crypto_hash/blake256/avxs | gcc -m64 -O3 -fomit-frame-pointer |
| | blake256 | crypto_hash/blake256/bswap | gcc -m64 -O3 -fomit-frame-pointer |
| | blake256 | crypto_hash/blake256/sandy | gcc -m64 -O3 -fomit-frame-pointer |
| | blake256 | crypto_hash/blake256/sse41 | gcc -m64 -O3 -fomit-frame-pointer |
| | blake256 | crypto_hash/blake256/sse41-2 | gcc -m64 -O3 -fomit-frame-pointer |
| | blake256 | crypto_hash/blake256/xop | gcc -m64 -O3 -fomit-frame-pointer |
19367 | 1.00 | blake2b | crypto_hash/blake2b/regs | gcc -funroll-loops -m64 -Os -fomit-frame-pointer (4.1.2 20080704 (Red Hat 4.1.2-54)) |
| | blake2b | crypto_hash/blake2b/avx2-1 | gcc -m64 -O3 -fomit-frame-pointer |
| | blake2b | crypto_hash/blake2b/avx2-2 | gcc -m64 -O3 -fomit-frame-pointer |
| | blake2b | crypto_hash/blake2b/avx2-3 | gcc -m64 -O3 -fomit-frame-pointer |
| | blake2b | crypto_hash/blake2b/avxicc | gcc -m64 -O3 -fomit-frame-pointer |
| | blake2b | crypto_hash/blake2b/ref | gcc -m64 -O3 -fomit-frame-pointer |
| | blake2b | crypto_hash/blake2b/xmm | gcc -m64 -O3 -fomit-frame-pointer |
| | blake2b | crypto_hash/blake2b/ymm | gcc -m64 -O3 -fomit-frame-pointer |
19283 | 1.00 | blake2s | crypto_hash/blake2s/xmm | gcc -m64 -march=core2 -O -fomit-frame-pointer (4.1.2 20080704 (Red Hat 4.1.2-54)) |
32967 | 1.71 | blake2s | crypto_hash/blake2s/regs | gcc -funroll-loops -m64 -Os -fomit-frame-pointer |
| | blake2s | crypto_hash/blake2s/avxicc | gcc -m64 -O3 -fomit-frame-pointer |
| | blake2s | crypto_hash/blake2s/ref | gcc -m64 -O3 -fomit-frame-pointer |
18646 | 1.00 | blake32 | crypto_hash/blake32/sphlib (SPHLIB_2.1) | gcc -funroll-loops -m64 -O -fomit-frame-pointer (4.1.2 20080704 (Red Hat 4.1.2-54)) |
23294 | 1.25 | blake32 | crypto_hash/blake32/ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer |
26125 | 1.40 | blake32 | crypto_hash/blake32/ssse3 | gcc -m64 -march=core2 -O2 -fomit-frame-pointer |
29725 | 1.59 | blake32 | crypto_hash/blake32/sse2 | gcc -funroll-loops -O3 -fomit-frame-pointer |
45886 | 2.46 | blake32 | crypto_hash/blake32/sphlib-small | gcc -funroll-loops -O2 -fomit-frame-pointer |
14273 | 1.00 | blake512 | crypto_hash/blake512/sphlib (SPHLIB_3.0) | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer (4.1.2 20080704 (Red Hat 4.1.2-54)) |
22388 | 1.57 | blake512 | crypto_hash/blake512/regs | gcc -m64 -march=core2 -Os -fomit-frame-pointer |
27000 | 1.89 | blake512 | crypto_hash/blake512/vect128-inplace | gcc -m64 -march=core2 -O3 -fomit-frame-pointer |
27758 | 1.94 | blake512 | crypto_hash/blake512/vect128 | gcc -m64 -march=core2 -O3 -fomit-frame-pointer |
38950 | 2.73 | blake512 | crypto_hash/blake512/sphlib-small | gcc -m64 -march=k8 -O2 -fomit-frame-pointer |
40950 | 2.87 | blake512 | crypto_hash/blake512/ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer (4.1.2 20080704 (Red Hat 4.1.2-54)) |
264670 | 18.54 | blake512 | crypto_hash/blake512/sse2s | gcc -funroll-loops |
544492 | 38.15 | blake512 | crypto_hash/blake512/sse2 | gcc |
| | blake512 | crypto_hash/blake512/avxicc | gcc -m64 -O3 -fomit-frame-pointer |
| | blake512 | crypto_hash/blake512/bswap | gcc -m64 -O3 -fomit-frame-pointer |
| | blake512 | crypto_hash/blake512/sandy | gcc -m64 -O3 -fomit-frame-pointer |
| | blake512 | crypto_hash/blake512/sse41 | gcc -m64 -O3 -fomit-frame-pointer |
| | blake512 | crypto_hash/blake512/ssse3 | gcc -m64 -O3 -fomit-frame-pointer |
| | blake512 | crypto_hash/blake512/vect128-xop | gcc -m64 -O3 -fomit-frame-pointer |
| | blake512 | crypto_hash/blake512/xop | gcc -m64 -O3 -fomit-frame-pointer |
| | blake512 | crypto_hash/blake512/xop-2 | gcc -m64 -O3 -fomit-frame-pointer |
15155 | 1.00 | blake64 | crypto_hash/blake64/sphlib (SPHLIB_2.1) | gcc -march=k8 -Os -fomit-frame-pointer (4.1.2 20080704 (Red Hat 4.1.2-54)) |
34483 | 2.28 | blake64 | crypto_hash/blake64/sphlib-small | gcc -march=k8 -O3 -fomit-frame-pointer |
36609 | 2.42 | blake64 | crypto_hash/blake64/ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
241467 | 15.93 | blake64 | crypto_hash/blake64/sse2 | gcc -funroll-loops |
| | blake64 | crypto_hash/blake64/ssse3 | gcc -m64 -O3 -fomit-frame-pointer |
14891 | 1.00 | bmw256 | crypto_hash/bmw256/sphlib (SPHLIB_3.0) | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer (4.1.2 20080704 (Red Hat 4.1.2-54)) |
16133 | 1.08 | bmw256 | crypto_hash/bmw256/optc01 | gcc -funroll-loops -m64 -Os -fomit-frame-pointer |
16330 | 1.10 | bmw256 | crypto_hash/bmw256/core_i7_45nm/x86-64/sse4_v1 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer |
17485 | 1.17 | bmw256 | crypto_hash/bmw256/optc03 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer |
18821 | 1.26 | bmw256 | crypto_hash/bmw256/opt29_v5_ssse3_asm64 | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer |
18928 | 1.27 | bmw256 | crypto_hash/bmw256/amd_k10/x86-64/sse2 | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer |
19958 | 1.34 | bmw256 | crypto_hash/bmw256/core_2_45nm/x86-64/sse4_v1 | gcc -O -fomit-frame-pointer |
20533 | 1.38 | bmw256 | crypto_hash/bmw256/core_2_65nm/x86-64/ssse3_v1 | gcc -march=k8 -O2 -fomit-frame-pointer |
21770 | 1.46 | bmw256 | crypto_hash/bmw256/optbbe | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer |
22066 | 1.48 | bmw256 | crypto_hash/bmw256/opt31ssse3_asm64 | gcc -m64 -march=core2 -O -fomit-frame-pointer |
22759 | 1.53 | bmw256 | crypto_hash/bmw256/optc31ssse3 | gcc -m64 -march=core2 -O -fomit-frame-pointer |
28233 | 1.90 | bmw256 | crypto_hash/bmw256/amd_k8/x86-64/noSSE | gcc -march=k8 -O2 -fomit-frame-pointer |
30417 | 2.04 | bmw256 | crypto_hash/bmw256/optc04 | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer |
30433 | 2.04 | bmw256 | crypto_hash/bmw256/optbgbe | gcc -funroll-loops -m64 -O -fomit-frame-pointer |
32817 | 2.20 | bmw256 | crypto_hash/bmw256/optc02 | gcc -m64 -march=core2 -O -fomit-frame-pointer |
36708 | 2.47 | bmw256 | crypto_hash/bmw256/sphlib-small | gcc -march=k8 -O -fomit-frame-pointer |
40034 | 2.69 | bmw256 | crypto_hash/bmw256/optabe | gcc -m64 -march=core2 -Os -fomit-frame-pointer |
56659 | 3.80 | bmw256 | crypto_hash/bmw256/ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer |
8403 | 1.00 | bmw512 | crypto_hash/bmw512/sphlib (SPHLIB_3.0) | gcc -O -fomit-frame-pointer (4.1.2 20080704 (Red Hat 4.1.2-54)) |
9073 | 1.08 | bmw512 | crypto_hash/bmw512/optx86sse2 | gcc -m64 -march=nocona -O -fomit-frame-pointer |
9185 | 1.09 | bmw512 | crypto_hash/bmw512/optc02 | gcc -m64 -march=k8 -O3 -fomit-frame-pointer |
9327 | 1.11 | bmw512 | crypto_hash/bmw512/optc01 | gcc -m64 -march=k8 -O -fomit-frame-pointer |
10772 | 1.28 | bmw512 | crypto_hash/bmw512/optbgbe | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer |
14328 | 1.71 | bmw512 | crypto_hash/bmw512/opt008_asm64 | gcc -march=nocona -O3 -fomit-frame-pointer |
17108 | 2.04 | bmw512 | crypto_hash/bmw512/optc04 | gcc -march=nocona -O -fomit-frame-pointer |
18441 | 2.19 | bmw512 | crypto_hash/bmw512/optc03 | gcc -funroll-loops -m64 -O -fomit-frame-pointer |
19835 | 2.36 | bmw512 | crypto_hash/bmw512/optabe | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer |
20793 | 2.47 | bmw512 | crypto_hash/bmw512/optbbe | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer |
24286 | 2.89 | bmw512 | crypto_hash/bmw512/sphlib-small | gcc -m64 -march=nocona -O -fomit-frame-pointer |
30833 | 3.67 | bmw512 | crypto_hash/bmw512/ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer |
17840 | 1.00 | cheetah256 | crypto_hash/cheetah256/asm (1.0) | gcc -funroll-loops (4.1.2 20080704 (Red Hat 4.1.2-54)) |
40275 | 2.26 | cheetah256 | crypto_hash/cheetah256/asm64 | gcc -funroll-loops (4.1.2 20080704 (Red Hat 4.1.2-54)) |
60133 | 1.00 | cheetah512 | crypto_hash/cheetah512/asm (1.0) | gcc -funroll-loops (4.1.2 20080704 (Red Hat 4.1.2-54)) |
60167 | 1.00 | cheetah512 | crypto_hash/cheetah512/asm64 | gcc -funroll-loops (4.1.2 20080704 (Red Hat 4.1.2-54)) |
490345 | 1.00 | cubehash161 | crypto_hash/cubehash161/emmintrin4 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer (4.1.2 20080704 (Red Hat 4.1.2-54)) |
2625188 | 5.35 | cubehash161 | crypto_hash/cubehash161/unrolled | gcc -march=k8 -O2 -fomit-frame-pointer |
3534615 | 7.21 | cubehash161 | crypto_hash/cubehash161/simple | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer |
6235103 | 12.72 | cubehash161 | crypto_hash/cubehash161/spec | gcc -funroll-loops -O -fomit-frame-pointer |
76567 | 1.00 | cubehash1616 | crypto_hash/cubehash1616/emmintrin4 | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer (4.1.2 20080704 (Red Hat 4.1.2-54)) |
258248 | 3.37 | cubehash1616 | crypto_hash/cubehash1616/unrolled | gcc -march=k8 -Os -fomit-frame-pointer |
591049 | 7.72 | cubehash1616 | crypto_hash/cubehash1616/simple | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer |
727052 | 9.50 | cubehash1616 | crypto_hash/cubehash1616/spec | gcc -funroll-loops -O2 -fomit-frame-pointer |
312218 | 1.00 | cubehash162 | crypto_hash/cubehash162/emmintrin4 | gcc -m64 -march=core2 -Os -fomit-frame-pointer (4.1.2 20080704 (Red Hat 4.1.2-54)) |
1330012 | 4.26 | cubehash162 | crypto_hash/cubehash162/unrolled | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer |
1801834 | 5.77 | cubehash162 | crypto_hash/cubehash162/simple | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer |
3301367 | 10.57 | cubehash162 | crypto_hash/cubehash162/spec | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer |
36451 | 1.00 | cubehash1632 | crypto_hash/cubehash1632/amd64 | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer (4.1.2 20080704 (Red Hat 4.1.2-54)) |
38741 | 1.06 | cubehash1632 | crypto_hash/cubehash1632/amd64-2 | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer |
41065 | 1.13 | cubehash1632 | crypto_hash/cubehash1632/emmintrin4 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer |
47784 | 1.31 | cubehash1632 | crypto_hash/cubehash1632/emmintrin5 | gcc -funroll-loops -O3 -fomit-frame-pointer |
120664 | 3.31 | cubehash1632 | crypto_hash/cubehash1632/sphlib | gcc -m64 -Os -fomit-frame-pointer |
129784 | 3.56 | cubehash1632 | crypto_hash/cubehash1632/amd64-32 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer |
139009 | 3.81 | cubehash1632 | crypto_hash/cubehash1632/unrolled5 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer |
151567 | 4.16 | cubehash1632 | crypto_hash/cubehash1632/unrolled3 | gcc -m64 -march=core2 -O -fomit-frame-pointer |
152900 | 4.19 | cubehash1632 | crypto_hash/cubehash1632/mmintrin | gcc -m64 -march=core2 -O -fomit-frame-pointer |
158875 | 4.36 | cubehash1632 | crypto_hash/cubehash1632/unrolled4 | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer |
207579 | 5.69 | cubehash1632 | crypto_hash/cubehash1632/unrolled2 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
269165 | 7.38 | cubehash1632 | crypto_hash/cubehash1632/unrolled | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer |
301450 | 8.27 | cubehash1632 | crypto_hash/cubehash1632/sphlib-small | gcc -m64 -O3 -fomit-frame-pointer |
381592 | 10.47 | cubehash1632 | crypto_hash/cubehash1632/simple | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer |
| | cubehash1632 | crypto_hash/cubehash1632/amd64avx | gcc -m64 -O3 -fomit-frame-pointer |
280634 | 1.00 | cubehash164 | crypto_hash/cubehash164/emmintrin4 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer (4.1.2 20080704 (Red Hat 4.1.2-54)) |
685979 | 2.44 | cubehash164 | crypto_hash/cubehash164/unrolled | gcc -O3 -fomit-frame-pointer |
919788 | 3.28 | cubehash164 | crypto_hash/cubehash164/simple | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer |
1837518 | 6.55 | cubehash164 | crypto_hash/cubehash164/spec | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer |
145000 | 1.00 | cubehash168 | crypto_hash/cubehash168/emmintrin4 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer (4.1.2 20080704 (Red Hat 4.1.2-54)) |
370067 | 2.55 | cubehash168 | crypto_hash/cubehash168/unrolled | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer |
490849 | 3.39 | cubehash168 | crypto_hash/cubehash168/simple | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer |
1087427 | 7.50 | cubehash168 | crypto_hash/cubehash168/spec | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer |
31537 | 1.00 | cubehash512 | crypto_hash/cubehash512/amd64 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer (4.1.2 20080704 (Red Hat 4.1.2-54)) |
33567 | 1.06 | cubehash512 | crypto_hash/cubehash512/amd64-2 | gcc -m64 -march=core2 -O2 -fomit-frame-pointer |
37233 | 1.18 | cubehash512 | crypto_hash/cubehash512/emmintrin4 | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer |
41375 | 1.31 | cubehash512 | crypto_hash/cubehash512/emmintrin5 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer (4.1.2 20080704 (Red Hat 4.1.2-54)) |
102265 | 3.24 | cubehash512 | crypto_hash/cubehash512/amd64-32 | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer |
118607 | 3.76 | cubehash512 | crypto_hash/cubehash512/unrolled5 | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer |
127375 | 4.04 | cubehash512 | crypto_hash/cubehash512/mmintrin | gcc -m64 -march=core2 -O -fomit-frame-pointer |
131850 | 4.18 | cubehash512 | crypto_hash/cubehash512/unrolled3 | gcc -m64 -march=nocona -O -fomit-frame-pointer |
138283 | 4.38 | cubehash512 | crypto_hash/cubehash512/unrolled4 | gcc -funroll-loops -O3 -fomit-frame-pointer |
178050 | 5.65 | cubehash512 | crypto_hash/cubehash512/unrolled2 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer (4.1.2 20080704 (Red Hat 4.1.2-54)) |
227425 | 7.21 | cubehash512 | crypto_hash/cubehash512/unrolled | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer |
299000 | 9.48 | cubehash512 | crypto_hash/cubehash512/simple | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer |
| | cubehash512 | crypto_hash/cubehash512/amd64avx | gcc -m64 -O3 -fomit-frame-pointer |
298185 | 1.00 | cubehash81 | crypto_hash/cubehash81/emmintrin | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer (4.1.2 20080704 (Red Hat 4.1.2-54)) |
299185 | 1.00 | cubehash81 | crypto_hash/cubehash81/emmintrin3 | gcc -fno-schedule-insns -Os -fomit-frame-pointer |
311664 | 1.05 | cubehash81 | crypto_hash/cubehash81/emmintrin4 | gcc -march=k8 -Os -fomit-frame-pointer |
312803 | 1.05 | cubehash81 | crypto_hash/cubehash81/emmintrin2 | gcc -O2 -fomit-frame-pointer |
1381286 | 4.63 | cubehash81 | crypto_hash/cubehash81/unrolled | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer |
1789212 | 6.00 | cubehash81 | crypto_hash/cubehash81/simple | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer |
3447294 | 11.56 | cubehash81 | crypto_hash/cubehash81/spec | gcc -funroll-loops -m64 -O -fomit-frame-pointer |
39100 | 1.00 | cubehash816 | crypto_hash/cubehash816/emmintrin4 | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer (4.1.2 20080704 (Red Hat 4.1.2-54)) |
39779 | 1.02 | cubehash816 | crypto_hash/cubehash816/emmintrin3 | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer |
261808 | 6.70 | cubehash816 | crypto_hash/cubehash816/unrolled | gcc -march=nocona -O3 -fomit-frame-pointer |
325236 | 8.32 | cubehash816 | crypto_hash/cubehash816/simple | gcc -m64 -O3 -fomit-frame-pointer |
516836 | 13.22 | cubehash816 | crypto_hash/cubehash816/spec | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer |
278317 | 1.00 | cubehash82 | crypto_hash/cubehash82/emmintrin4 | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer (4.1.2 20080704 (Red Hat 4.1.2-54)) |
281858 | 1.01 | cubehash82 | crypto_hash/cubehash82/emmintrin3 | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer |
700845 | 2.52 | cubehash82 | crypto_hash/cubehash82/unrolled | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
898788 | 3.23 | cubehash82 | crypto_hash/cubehash82/simple | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer |
1894581 | 6.81 | cubehash82 | crypto_hash/cubehash82/spec | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer |
21942 | 1.00 | cubehash832 | crypto_hash/cubehash832/emmintrin4 | gcc -m64 -march=k8 -O2 -fomit-frame-pointer (4.1.2 20080704 (Red Hat 4.1.2-54)) |
25225 | 1.15 | cubehash832 | crypto_hash/cubehash832/emmintrin3 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer |
166575 | 7.59 | cubehash832 | crypto_hash/cubehash832/unrolled | gcc -m64 -march=nocona -O3 -fomit-frame-pointer |
209084 | 9.53 | cubehash832 | crypto_hash/cubehash832/simple | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer |
435109 | 19.83 | cubehash832 | crypto_hash/cubehash832/spec | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer |
64900 | 1.00 | cubehash84 | crypto_hash/cubehash84/emmintrin3 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer (4.1.2 20080704 (Red Hat 4.1.2-54)) |
132542 | 2.04 | cubehash84 | crypto_hash/cubehash84/emmintrin4 | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer |
369937 | 5.70 | cubehash84 | crypto_hash/cubehash84/unrolled | gcc -m64 -march=core2 -O3 -fomit-frame-pointer |
482818 | 7.44 | cubehash84 | crypto_hash/cubehash84/simple | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer |
1098361 | 16.92 | cubehash84 | crypto_hash/cubehash84/spec | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer |
69721 | 1.00 | cubehash88 | crypto_hash/cubehash88/emmintrin4 | gcc -m64 -march=core2 -O3 -fomit-frame-pointer (4.1.2 20080704 (Red Hat 4.1.2-54)) |
72172 | 1.04 | cubehash88 | crypto_hash/cubehash88/emmintrin3 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
419707 | 6.02 | cubehash88 | crypto_hash/cubehash88/unrolled | gcc -m64 -march=nocona -O3 -fomit-frame-pointer |
572209 | 8.21 | cubehash88 | crypto_hash/cubehash88/simple | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer |
709100 | 10.17 | cubehash88 | crypto_hash/cubehash88/spec | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer |
67612 | 1.00 | echo256 | crypto_hash/echo256/sphlib (SPHLIB_3.0) | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer (4.1.2 20080704 (Red Hat 4.1.2-54)) |
77394 | 1.14 | echo256 | crypto_hash/echo256/generic/opt64 | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer |
99567 | 1.47 | echo256 | crypto_hash/echo256/core2/core2v64 | gcc -O3 -fomit-frame-pointer |
106449 | 1.57 | echo256 | crypto_hash/echo256/powerpc/pp32cv2 | gcc -funroll-loops -m64 -O -fomit-frame-pointer |
112317 | 1.66 | echo256 | crypto_hash/echo256/ccalik/vperm | gcc -m64 -march=core2 -O3 -fomit-frame-pointer |
119433 | 1.77 | echo256 | crypto_hash/echo256/athlon/athlon64 | gcc -Os -fomit-frame-pointer |
136733 | 2.02 | echo256 | crypto_hash/echo256/sphlib-small | gcc -funroll-loops -O3 -fomit-frame-pointer |
139275 | 2.06 | echo256 | crypto_hash/echo256/ccalik/bitsliced | gcc -m64 -march=core2 -O -fomit-frame-pointer |
144425 | 2.14 | echo256 | crypto_hash/echo256/pentium/pentium4v64v2 | gcc -fno-schedule-insns -Os -fomit-frame-pointer |
144567 | 2.14 | echo256 | crypto_hash/echo256/pentium/pentium4v64v1 | gcc -O2 -fomit-frame-pointer |
172075 | 2.55 | echo256 | crypto_hash/echo256/generic/opt32 | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer |
274242 | 4.06 | echo256 | crypto_hash/echo256/powerpc/pp32cv1 | gcc -march=k8 -O3 -fomit-frame-pointer |
| | echo256 | crypto_hash/echo256/aes/aes64 | gcc -m64 -O3 -fomit-frame-pointer |
| | echo256 | crypto_hash/echo256/ccalik/aesni | gcc -m64 -O3 -fomit-frame-pointer |
109812 | 1.00 | echo512 | crypto_hash/echo512/ccalik/bitsliced (1.208) | gcc -m64 -march=core2 -O -fomit-frame-pointer (4.1.2 20080704 (Red Hat 4.1.2-54)) |
114382 | 1.04 | echo512 | crypto_hash/echo512/generic/opt64 | gcc -march=nocona -O -fomit-frame-pointer |
137521 | 1.25 | echo512 | crypto_hash/echo512/generic/opt32 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer |
179083 | 1.63 | echo512 | crypto_hash/echo512/core2/core2v64 | gcc -m64 -march=k8 -O3 -fomit-frame-pointer |
200500 | 1.83 | echo512 | crypto_hash/echo512/ccalik/vperm | gcc -m64 -march=core2 -O3 -fomit-frame-pointer |
200558 | 1.83 | echo512 | crypto_hash/echo512/ccalik/aesni | gcc -m64 -march=core2 -O3 -fomit-frame-pointer |
212000 | 1.93 | echo512 | crypto_hash/echo512/sphlib | cc |
214741 | 1.96 | echo512 | crypto_hash/echo512/athlon/athlon64 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
215868 | 1.97 | echo512 | crypto_hash/echo512/powerpc/pp32cv2 | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer |
240386 | 2.19 | echo512 | crypto_hash/echo512/pentium/pentium4v64v2 | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer |
242692 | 2.21 | echo512 | crypto_hash/echo512/sphlib-small | gcc -funroll-loops -O3 -fomit-frame-pointer |
243793 | 2.22 | echo512 | crypto_hash/echo512/pentium/pentium4v64v1 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer |
276818 | 2.52 | echo512 | crypto_hash/echo512/powerpc/pp32cv1 | gcc -Os -fomit-frame-pointer |
| | echo512 | crypto_hash/echo512/aes/aes64 | gcc -m64 -O3 -fomit-frame-pointer |
57718 | 1.00 | echosp256 | crypto_hash/echosp256/generic/opt64 (2.1) | gcc -march=k8 -Os -fomit-frame-pointer (4.1.2 20080704 (Red Hat 4.1.2-54)) |
73212 | 1.27 | echosp256 | crypto_hash/echosp256/generic/opt32 | gcc -fno-schedule-insns -Os -fomit-frame-pointer |
82959 | 1.44 | echosp256 | crypto_hash/echosp256/core2/core2v64 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer |
93075 | 1.61 | echosp256 | crypto_hash/echosp256/athlon/athlon64 | gcc -march=nocona -Os -fomit-frame-pointer |
104193 | 1.81 | echosp256 | crypto_hash/echosp256/pentium/pentium4v64v2 | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer |
104857 | 1.82 | echosp256 | crypto_hash/echosp256/powerpc/pp32cv2 | gcc -Os -fomit-frame-pointer |
112675 | 1.95 | echosp256 | crypto_hash/echosp256/pentium/pentium4v64v1 | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer |
206728 | 3.58 | echosp256 | crypto_hash/echosp256/powerpc/pp32cv1 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer |
| | echosp256 | crypto_hash/echosp256/aes/aes64 | gcc -m64 -O3 -fomit-frame-pointer |
82679 | 1.00 | echosp512 | crypto_hash/echosp512/generic/opt64 (2.1) | gcc -m64 -march=k8 -O -fomit-frame-pointer (4.1.2 20080704 (Red Hat 4.1.2-54)) |
100597 | 1.22 | echosp512 | crypto_hash/echosp512/generic/opt32 | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer |
121400 | 1.47 | echosp512 | crypto_hash/echosp512/powerpc/pp32cv2 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
124425 | 1.50 | echosp512 | crypto_hash/echosp512/core2/core2v64 | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer |
148834 | 1.80 | echosp512 | crypto_hash/echosp512/athlon/athlon64 | gcc -march=nocona -O2 -fomit-frame-pointer |
180300 | 2.18 | echosp512 | crypto_hash/echosp512/pentium/pentium4v64v2 | gcc -m64 -O3 -fomit-frame-pointer |
180442 | 2.18 | echosp512 | crypto_hash/echosp512/pentium/pentium4v64v1 | gcc -m64 -march=nocona -O2 -fomit-frame-pointer |
338433 | 4.09 | echosp512 | crypto_hash/echosp512/powerpc/pp32cv1 | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer |
| | echosp512 | crypto_hash/echosp512/aes/aes64 | gcc -m64 -O3 -fomit-frame-pointer |
11276 | 1.00 | edonr256 | crypto_hash/edonr256/optc (Optimized_C_v2.0) | gcc -m64 -march=nocona -O2 -fomit-frame-pointer (4.1.2 20080704 (Red Hat 4.1.2-54)) |
18750 | 1.66 | edonr256 | crypto_hash/edonr256/swpbe | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer |
5512 | 1.00 | edonr512 | crypto_hash/edonr512/optc (Optimized_C_v2.0) | gcc -march=k8 -Os -fomit-frame-pointer (4.1.2 20080704 (Red Hat 4.1.2-54)) |
9733 | 1.77 | edonr512 | crypto_hash/edonr512/swpbe | gcc -O -fomit-frame-pointer |
199158 | 1.00 | essence224 | crypto_hash/essence224/gcc | gcc -m64 -O3 -fomit-frame-pointer (4.1.2 20080704 (Red Hat 4.1.2-54)) |
209750 | 1.00 | essence256 | crypto_hash/essence256/gcc | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer (4.1.2 20080704 (Red Hat 4.1.2-54)) |
138575 | 1.00 | essence384 | crypto_hash/essence384/gcc | gcc -m64 -march=core2 -O3 -fomit-frame-pointer (4.1.2 20080704 (Red Hat 4.1.2-54)) |
131465 | 1.00 | essence512 | crypto_hash/essence512/gcc | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer (4.1.2 20080704 (Red Hat 4.1.2-54)) |
243458 | 1.00 | fsb256 | crypto_hash/fsb256/clean | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer (4.1.2 20080704 (Red Hat 4.1.2-54)) |
60718125 | 249.40 | fsb256 | crypto_hash/fsb256/ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer |
56540058 | 1.00 | fsb512 | crypto_hash/fsb512/ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer (4.1.2 20080704 (Red Hat 4.1.2-54)) |
27194 | 1.00 | fugue2 | crypto_hash/fugue2/cop_opt32 | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer (4.1.2 20080704 (Red Hat 4.1.2-54)) |
48303 | 1.00 | fugue256 | crypto_hash/fugue256/sphlib (SPHLIB_3.0) | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer (4.1.2 20080704 (Red Hat 4.1.2-54)) |
57838 | 1.20 | fugue256 | crypto_hash/fugue256/ANSI_opt64 | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer |
75262 | 1.56 | fugue256 | crypto_hash/fugue256/ANSI_opt32 | gcc -march=nocona -O2 -fomit-frame-pointer |
76450 | 1.58 | fugue256 | crypto_hash/fugue256/SSSE3 | gcc -m64 -march=core2 -O2 -fomit-frame-pointer |
89967 | 1.86 | fugue256 | crypto_hash/fugue256/ccalik/vperm | gcc -m64 -march=core2 -O3 -fomit-frame-pointer |
| | fugue256 | crypto_hash/fugue256/SSE4.1 | gcc -m64 -O3 -fomit-frame-pointer |
| | fugue256 | crypto_hash/fugue256/ccalik/aesni | gcc -m64 -O3 -fomit-frame-pointer |
128741 | 1.00 | fugue384 | crypto_hash/fugue384/ccalik/vperm (1.208) | gcc -m64 -march=core2 -O3 -fomit-frame-pointer (4.1.2 20080704 (Red Hat 4.1.2-54)) |
| | fugue384 | crypto_hash/fugue384/ccalik/aesni | gcc -m64 -O3 -fomit-frame-pointer |
93527 | 1.00 | fugue512 | crypto_hash/fugue512/sphlib (SPHLIB_3.0) | gcc -m64 -march=k8 -O -fomit-frame-pointer (4.1.2 20080704 (Red Hat 4.1.2-54)) |
169942 | 1.82 | fugue512 | crypto_hash/fugue512/ccalik/vperm | gcc -m64 -march=core2 -O2 -fomit-frame-pointer |
| | fugue512 | crypto_hash/fugue512/ccalik/aesni | gcc -m64 -O3 -fomit-frame-pointer |
46827 | 1.00 | groestl256 | crypto_hash/groestl256/sphlib (SPHLIB_3.0) | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer (4.1.2 20080704 (Red Hat 4.1.2-54)) |
47409 | 1.01 | groestl256 | crypto_hash/groestl256/sphlib-adapted | gcc -funroll-loops -O -fomit-frame-pointer |
56530 | 1.21 | groestl256 | crypto_hash/groestl256/mmx | gcc -m64 -march=k8 -O2 -fomit-frame-pointer |
56884 | 1.21 | groestl256 | crypto_hash/groestl256/opt64 | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer |
75521 | 1.61 | groestl256 | crypto_hash/groestl256/opteron | gcc -funroll-loops -O3 -fomit-frame-pointer |
79958 | 1.71 | groestl256 | crypto_hash/groestl256/opteron-unrolled | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer |
81014 | 1.73 | groestl256 | crypto_hash/groestl256/vperm | gcc -fno-schedule-insns -O -fomit-frame-pointer |
81617 | 1.74 | groestl256 | crypto_hash/groestl256/core2duo | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer |
130842 | 2.79 | groestl256 | crypto_hash/groestl256/sphlib-small | gcc -m64 -march=core2 -O3 -fomit-frame-pointer |
186825 | 3.99 | groestl256 | crypto_hash/groestl256/vperm-intr | gcc -m64 -march=core2 -O2 -fomit-frame-pointer |
261012 | 5.57 | groestl256 | crypto_hash/groestl256/opt32 | cc |
299624 | 6.40 | groestl256 | crypto_hash/groestl256/32bit-bytesliced-c-fast | gcc -Os -fomit-frame-pointer |
357114 | 7.63 | groestl256 | crypto_hash/groestl256/32bit-2ktable | gcc -O3 -fomit-frame-pointer |
457645 | 9.77 | groestl256 | crypto_hash/groestl256/8bit_c | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer (4.1.2 20080704 (Red Hat 4.1.2-54)) |
474151 | 10.13 | groestl256 | crypto_hash/groestl256/32bit-bytesliced-c-small | gcc -fno-schedule-insns -O2 -fomit-frame-pointer |
| | groestl256 | crypto_hash/groestl256/aesni | gcc -m64 -O3 -fomit-frame-pointer |
| | groestl256 | crypto_hash/groestl256/aesni-intr | gcc -m64 -O3 -fomit-frame-pointer |
| | groestl256 | crypto_hash/groestl256/avx | gcc -m64 -O3 -fomit-frame-pointer |
| | groestl256 | crypto_hash/groestl256/avx-intr | gcc -m64 -O3 -fomit-frame-pointer |
| | groestl256 | crypto_hash/groestl256/neon-vperm | gcc -m64 -O3 -fomit-frame-pointer |
78524 | 1.00 | groestl512 | crypto_hash/groestl512/sphlib-adapted (2.0) | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer (4.1.2 20080704 (Red Hat 4.1.2-54)) |
110986 | 1.41 | groestl512 | crypto_hash/groestl512/vperm | gcc -march=nocona -O3 -fomit-frame-pointer |
121193 | 1.54 | groestl512 | crypto_hash/groestl512/core2duo | gcc -O3 -fomit-frame-pointer |
121773 | 1.55 | groestl512 | crypto_hash/groestl512/sphlib | gcc -fno-schedule-insns -O2 -fomit-frame-pointer |
126528 | 1.61 | groestl512 | crypto_hash/groestl512/sphlib-small | gcc -m64 -march=core2 -O3 -fomit-frame-pointer |
133440 | 1.70 | groestl512 | crypto_hash/groestl512/mmx | gcc -m64 -O2 -fomit-frame-pointer |
135967 | 1.73 | groestl512 | crypto_hash/groestl512/opteron | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer |
172042 | 2.19 | groestl512 | crypto_hash/groestl512/opt64 | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer |
296859 | 3.78 | groestl512 | crypto_hash/groestl512/vperm-intr | gcc -m64 -march=core2 -O -fomit-frame-pointer |
383170 | 4.88 | groestl512 | crypto_hash/groestl512/opt32 | cc |
438067 | 5.58 | groestl512 | crypto_hash/groestl512/32bit-bytesliced-c-small | gcc -funroll-loops -O2 -fomit-frame-pointer |
| | groestl512 | crypto_hash/groestl512/aesni | gcc -m64 -O3 -fomit-frame-pointer |
| | groestl512 | crypto_hash/groestl512/aesni-intr | gcc -m64 -O3 -fomit-frame-pointer |
| | groestl512 | crypto_hash/groestl512/avx | gcc -m64 -O3 -fomit-frame-pointer |
| | groestl512 | crypto_hash/groestl512/avx-intr | gcc -m64 -O3 -fomit-frame-pointer |
83075 | 1.00 | hamsi | crypto_hash/hamsi/simd-1 | gcc -m64 -O -fomit-frame-pointer (4.1.2 20080704 (Red Hat 4.1.2-54)) |
87607 | 1.05 | hamsi | crypto_hash/hamsi/bernstein/small-simd-2 | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer |
88425 | 1.06 | hamsi | crypto_hash/hamsi/simd-2 | gcc -march=nocona -O2 -fomit-frame-pointer |
| | hamsi | crypto_hash/hamsi/sphlib | gcc -m64 -O3 -fomit-frame-pointer |
| | hamsi | crypto_hash/hamsi/sphlib-small | gcc -m64 -O3 -fomit-frame-pointer |
| | hamsi512 | crypto_hash/hamsi512/sphlib | gcc -m64 -O3 -fomit-frame-pointer |
| | hamsi512 | crypto_hash/hamsi512/sphlib-small | gcc -m64 -O3 -fomit-frame-pointer |
30900 | 1.00 | jh224 | crypto_hash/jh224/bitslice_sse2_opt32 | gcc -march=k8 -O3 -fomit-frame-pointer (4.1.2 20080704 (Red Hat 4.1.2-54)) |
55566 | 1.80 | jh224 | crypto_hash/jh224/bitslice_sse2_opt64 | gcc -funroll-loops -O3 -fomit-frame-pointer |
126430 | 4.09 | jh224 | crypto_hash/jh224/simple | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer |
260792 | 8.44 | jh224 | crypto_hash/jh224/bitslice_opt64 | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer |
276255 | 8.94 | jh224 | crypto_hash/jh224/bitslice_opt32 | gcc -m64 -Os -fomit-frame-pointer |
289456 | 9.37 | jh224 | crypto_hash/jh224/bitslice_ref32 | gcc -funroll-loops -O -fomit-frame-pointer |
306808 | 9.93 | jh224 | crypto_hash/jh224/bitslice_ref64 | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer |
55516 | 1.00 | jh256 | crypto_hash/jh256/bitslice_sse2_opt64 | gcc -funroll-loops -O3 -fomit-frame-pointer (4.1.2 20080704 (Red Hat 4.1.2-54)) |
56592 | 1.02 | jh256 | crypto_hash/jh256/bitslice_sse2_opt32 | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer |
135458 | 2.44 | jh256 | crypto_hash/jh256/simple | gcc -funroll-loops -m64 -O -fomit-frame-pointer |
233607 | 4.21 | jh256 | crypto_hash/jh256/bitslice_opt64 | gcc -O3 -fomit-frame-pointer |
270718 | 4.88 | jh256 | crypto_hash/jh256/bitslice_opt32 | gcc -march=nocona -O -fomit-frame-pointer |
306825 | 5.53 | jh256 | crypto_hash/jh256/bitslice_ref64 | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer |
328249 | 5.91 | jh256 | crypto_hash/jh256/bitslice_ref32 | gcc -m64 -march=core2 -O2 -fomit-frame-pointer |
55492 | 1.00 | jh384 | crypto_hash/jh384/bitslice_sse2_opt64 | gcc -funroll-loops -O3 -fomit-frame-pointer (4.1.2 20080704 (Red Hat 4.1.2-54)) |
56583 | 1.02 | jh384 | crypto_hash/jh384/bitslice_sse2_opt32 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer |
135408 | 2.44 | jh384 | crypto_hash/jh384/simple | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer |
260750 | 4.70 | jh384 | crypto_hash/jh384/bitslice_opt64 | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer |
275994 | 4.97 | jh384 | crypto_hash/jh384/bitslice_opt32 | gcc -march=k8 -Os -fomit-frame-pointer |
306858 | 5.53 | jh384 | crypto_hash/jh384/bitslice_ref64 | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer |
321315 | 5.79 | jh384 | crypto_hash/jh384/bitslice_ref32 | gcc -m64 -march=nocona -Os -fomit-frame-pointer |
52665 | 1.00 | jh512 | crypto_hash/jh512/bitslice_sse2_opt64 | gcc -m64 -march=core2 -O -fomit-frame-pointer (4.1.2 20080704 (Red Hat 4.1.2-54)) |
56591 | 1.07 | jh512 | crypto_hash/jh512/bitslice_sse2_opt32 | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer |
135508 | 2.57 | jh512 | crypto_hash/jh512/simple | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer |
260473 | 4.95 | jh512 | crypto_hash/jh512/bitslice_opt32 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer |
260800 | 4.95 | jh512 | crypto_hash/jh512/bitslice_opt64 | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer |
283644 | 5.39 | jh512 | crypto_hash/jh512/bitslice_ref64 | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer |
324967 | 6.17 | jh512 | crypto_hash/jh512/bitslice_ref32 | gcc -m64 -march=k8 -Os -fomit-frame-pointer |
23912 | 1.00 | keccak | crypto_hash/keccak/opt64u6 (3.1.0) | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer (4.1.2 20080704 (Red Hat 4.1.2-54)) |
24842 | 1.04 | keccak | crypto_hash/keccak/opt64lcu6 | gcc -m64 -march=core2 -Os -fomit-frame-pointer |
26045 | 1.09 | keccak | crypto_hash/keccak/opt64lcu24shld | gcc -m64 -march=nocona -O2 -fomit-frame-pointer |
45814 | 1.92 | keccak | crypto_hash/keccak/x86_64_asm | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer |
49192 | 2.06 | keccak | crypto_hash/keccak/opt64lcu24 | gcc -fno-schedule-insns -O -fomit-frame-pointer |
52014 | 2.18 | keccak | crypto_hash/keccak/x86_64_shld | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer |
57408 | 2.40 | keccak | crypto_hash/keccak/inplace | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer |
57417 | 2.40 | keccak | crypto_hash/keccak/simple | gcc -m64 -march=nocona -Os -fomit-frame-pointer |
79993 | 3.35 | keccak | crypto_hash/keccak/mmxu1 | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer |
119500 | 5.00 | keccak | crypto_hash/keccak/opt32biT-s2lcu4 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer |
129033 | 5.40 | keccak | crypto_hash/keccak/opt32bi-s2lcu4 | gcc -m64 -O -fomit-frame-pointer |
136379 | 5.70 | keccak | crypto_hash/keccak/compact | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer |
137275 | 5.74 | keccak | crypto_hash/keccak/opt32bi-rvku2 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer |
137792 | 5.76 | keccak | crypto_hash/keccak/simple32bi | gcc -m64 -march=nocona -Os -fomit-frame-pointer |
155725 | 6.51 | keccak | crypto_hash/keccak/inplace32bi | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer |
215343 | 9.01 | keccak | crypto_hash/keccak/compact8 | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer |
| | keccak | crypto_hash/keccak/inplace-armv7a-neon | gcc -m64 -O3 -fomit-frame-pointer |
| | keccak | crypto_hash/keccak/sseu2 | gcc -m64 -O3 -fomit-frame-pointer |
| | keccak | crypto_hash/keccak/xopu24 | gcc -m64 -O3 -fomit-frame-pointer |
37076 | 1.00 | keccakc1024 | crypto_hash/keccakc1024/opt64lcu24 (3.1.0) | gcc -O -fomit-frame-pointer (4.1.2 20080704 (Red Hat 4.1.2-54)) |
48503 | 1.31 | keccakc1024 | crypto_hash/keccakc1024/opt64u6 | gcc -m64 -O3 -fomit-frame-pointer |
54374 | 1.47 | keccakc1024 | crypto_hash/keccakc1024/opt64lcu24shld | gcc -m64 -O -fomit-frame-pointer |
66515 | 1.79 | keccakc1024 | crypto_hash/keccakc1024/sphlib | gcc -march=k8 -Os -fomit-frame-pointer |
83517 | 2.25 | keccakc1024 | crypto_hash/keccakc1024/x86_64_asm | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer |
83558 | 2.25 | keccakc1024 | crypto_hash/keccakc1024/opt64lcu6 | gcc -funroll-loops -m64 -O -fomit-frame-pointer |
86814 | 2.34 | keccakc1024 | crypto_hash/keccakc1024/x86_64_shld | gcc -O3 -fomit-frame-pointer |
95525 | 2.58 | keccakc1024 | crypto_hash/keccakc1024/simple | gcc -m64 -march=nocona -Os -fomit-frame-pointer |
95892 | 2.59 | keccakc1024 | crypto_hash/keccakc1024/inplace | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer |
115176 | 3.11 | keccakc1024 | crypto_hash/keccakc1024/opt32bi-s2lcu4 | gcc -m64 -march=core2 -O3 -fomit-frame-pointer |
133751 | 3.61 | keccakc1024 | crypto_hash/keccakc1024/sphlib-small | gcc -funroll-loops -O3 -fomit-frame-pointer |
146992 | 3.96 | keccakc1024 | crypto_hash/keccakc1024/mmxu1 | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer |
194686 | 5.25 | keccakc1024 | crypto_hash/keccakc1024/opt32biT-s2lcu4 | gcc -funroll-loops -O3 -fomit-frame-pointer |
217192 | 5.86 | keccakc1024 | crypto_hash/keccakc1024/opt32bi-rvku2 | gcc -m64 -march=nocona -O2 -fomit-frame-pointer |
218175 | 5.88 | keccakc1024 | crypto_hash/keccakc1024/simple32bi | gcc -m64 -march=nocona -Os -fomit-frame-pointer |
246817 | 6.66 | keccakc1024 | crypto_hash/keccakc1024/compact | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer |
249483 | 6.73 | keccakc1024 | crypto_hash/keccakc1024/inplace32bi | gcc -funroll-loops -m64 -O -fomit-frame-pointer |
345860 | 9.33 | keccakc1024 | crypto_hash/keccakc1024/compact8 | gcc -march=k8 -O3 -fomit-frame-pointer |
| | keccakc1024 | crypto_hash/keccakc1024/inplace-armv7a-neon | gcc -m64 -O3 -fomit-frame-pointer |
| | keccakc1024 | crypto_hash/keccakc1024/sseu2 | gcc -m64 -O3 -fomit-frame-pointer |
| | keccakc1024 | crypto_hash/keccakc1024/xopu24 | gcc -m64 -O3 -fomit-frame-pointer |
19667 | 1.00 | keccakc256 | crypto_hash/keccakc256/opt64lcu6 (3.1.0) | gcc -march=k8 -Os -fomit-frame-pointer (4.1.2 20080704 (Red Hat 4.1.2-54)) |
21188 | 1.08 | keccakc256 | crypto_hash/keccakc256/opt64lcu24 | gcc -Os -fomit-frame-pointer |
21869 | 1.11 | keccakc256 | crypto_hash/keccakc256/opt64u6 | gcc -march=nocona -O2 -fomit-frame-pointer |
26240 | 1.33 | keccakc256 | crypto_hash/keccakc256/opt64lcu24shld | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer |
35693 | 1.81 | keccakc256 | crypto_hash/keccakc256/x86_64_asm | gcc -funroll-loops -O3 -fomit-frame-pointer |
43058 | 2.19 | keccakc256 | crypto_hash/keccakc256/x86_64_shld | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer |
44350 | 2.26 | keccakc256 | crypto_hash/keccakc256/inplace | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer |
44817 | 2.28 | keccakc256 | crypto_hash/keccakc256/simple | gcc -m64 -march=nocona -Os -fomit-frame-pointer |
54396 | 2.77 | keccakc256 | crypto_hash/keccakc256/opt32bi-s2lcu4 | gcc -funroll-loops -O2 -fomit-frame-pointer |
66942 | 3.40 | keccakc256 | crypto_hash/keccakc256/mmxu1 | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer |
97108 | 4.94 | keccakc256 | crypto_hash/keccakc256/opt32biT-s2lcu4 | gcc -m64 -march=core2 -O -fomit-frame-pointer |
109367 | 5.56 | keccakc256 | crypto_hash/keccakc256/opt32bi-rvku2 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer |
111108 | 5.65 | keccakc256 | crypto_hash/keccakc256/simple32bi | gcc -march=nocona -Os -fomit-frame-pointer |
112875 | 5.74 | keccakc256 | crypto_hash/keccakc256/compact | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer |
124742 | 6.34 | keccakc256 | crypto_hash/keccakc256/inplace32bi | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer |
314751 | 16.00 | keccakc256 | crypto_hash/keccakc256/compact8 | gcc -m64 -march=k8 -O3 -fomit-frame-pointer |
| | keccakc256 | crypto_hash/keccakc256/sseu2 | gcc -m64 -O3 -fomit-frame-pointer |
| | keccakc256 | crypto_hash/keccakc256/xopu24 | gcc -m64 -O3 -fomit-frame-pointer |
| | keccakc256treed2 | crypto_hash/keccakc256treed2/sseu24 | gcc -m64 -O3 -fomit-frame-pointer |
| | keccakc256treed2 | crypto_hash/keccakc256treed2/sseu4 | gcc -m64 -O3 -fomit-frame-pointer |
| | keccakc256treed2 | crypto_hash/keccakc256treed2/xopu24 | gcc -m64 -O3 -fomit-frame-pointer |
21297 | 1.00 | keccakc448 | crypto_hash/keccakc448/opt64lcu6 (3.1.0) | gcc -m64 -march=core2 -Os -fomit-frame-pointer (4.1.2 20080704 (Red Hat 4.1.2-54)) |
21864 | 1.03 | keccakc448 | crypto_hash/keccakc448/opt64lcu24 | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer |
22358 | 1.05 | keccakc448 | crypto_hash/keccakc448/opt64lcu24shld | gcc -funroll-loops -Os -fomit-frame-pointer |
24469 | 1.15 | keccakc448 | crypto_hash/keccakc448/opt64u6 | gcc -m64 -O2 -fomit-frame-pointer |
39277 | 1.84 | keccakc448 | crypto_hash/keccakc448/x86_64_asm | gcc -m64 -march=core2 -O3 -fomit-frame-pointer |
47350 | 2.22 | keccakc448 | crypto_hash/keccakc448/x86_64_shld | gcc -m64 -march=k8 -O -fomit-frame-pointer |
47679 | 2.24 | keccakc448 | crypto_hash/keccakc448/simple | gcc -m64 -march=nocona -O3 -fomit-frame-pointer |
48508 | 2.28 | keccakc448 | crypto_hash/keccakc448/inplace | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer |
72307 | 3.40 | keccakc448 | crypto_hash/keccakc448/mmxu1 | gcc -march=k8 -Os -fomit-frame-pointer |
104841 | 4.92 | keccakc448 | crypto_hash/keccakc448/opt32biT-s2lcu4 | gcc -m64 -march=core2 -O -fomit-frame-pointer |
107928 | 5.07 | keccakc448 | crypto_hash/keccakc448/opt32bi-s2lcu4 | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer |
114479 | 5.38 | keccakc448 | crypto_hash/keccakc448/compact | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer |
114942 | 5.40 | keccakc448 | crypto_hash/keccakc448/opt32bi-rvku2 | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer |
240588 | 11.30 | keccakc448 | crypto_hash/keccakc448/compact8 | gcc -m64 -march=core2 -O -fomit-frame-pointer |
| | keccakc448 | crypto_hash/keccakc448/inplace32bi | gcc -m64 -O3 -fomit-frame-pointer |
| | keccakc448 | crypto_hash/keccakc448/simple32bi | gcc -m64 -O3 -fomit-frame-pointer |
| | keccakc448 | crypto_hash/keccakc448/sseu2 | gcc -m64 -O3 -fomit-frame-pointer |
| | keccakc448 | crypto_hash/keccakc448/xopu24 | gcc -m64 -O3 -fomit-frame-pointer |
21812 | 1.00 | keccakc512 | crypto_hash/keccakc512/opt64lcu24 (3.1.0) | gcc -fno-schedule-insns -O -fomit-frame-pointer (4.1.2 20080704 (Red Hat 4.1.2-54)) |
21842 | 1.00 | keccakc512 | crypto_hash/keccakc512/opt64lcu6 | gcc -march=nocona -Os -fomit-frame-pointer |
43500 | 1.99 | keccakc512 | crypto_hash/keccakc512/x86_64_asm | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer |
49092 | 2.25 | keccakc512 | crypto_hash/keccakc512/opt64u6 | gcc -funroll-loops -m64 -O -fomit-frame-pointer |
50636 | 2.32 | keccakc512 | crypto_hash/keccakc512/opt32biT-s2lcu4 | gcc -m64 -march=nocona -O -fomit-frame-pointer |
51533 | 2.36 | keccakc512 | crypto_hash/keccakc512/x86_64_shld | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer |
52875 | 2.42 | keccakc512 | crypto_hash/keccakc512/inplace | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer |
53150 | 2.44 | keccakc512 | crypto_hash/keccakc512/simple | gcc -m64 -march=nocona -Os -fomit-frame-pointer |
54059 | 2.48 | keccakc512 | crypto_hash/keccakc512/opt64lcu24shld | gcc -m64 -march=k8 -O2 -fomit-frame-pointer |
64879 | 2.97 | keccakc512 | crypto_hash/keccakc512/sphlib | gcc -march=k8 -O -fomit-frame-pointer |
73193 | 3.36 | keccakc512 | crypto_hash/keccakc512/sphlib-small | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer |
74937 | 3.44 | keccakc512 | crypto_hash/keccakc512/mmxu1 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer |
120375 | 5.52 | keccakc512 | crypto_hash/keccakc512/opt32bi-s2lcu4 | gcc -fno-schedule-insns -O -fomit-frame-pointer (4.1.2 20080704 (Red Hat 4.1.2-54)) |
123465 | 5.66 | keccakc512 | crypto_hash/keccakc512/simple32bi | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer |
126775 | 5.81 | keccakc512 | crypto_hash/keccakc512/opt32bi-rvku2 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer |
135225 | 6.20 | keccakc512 | crypto_hash/keccakc512/compact | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer |
143900 | 6.60 | keccakc512 | crypto_hash/keccakc512/inplace32bi | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer |
391091 | 17.93 | keccakc512 | crypto_hash/keccakc512/compact8 | gcc -m64 -O3 -fomit-frame-pointer |
| | keccakc512 | crypto_hash/keccakc512/inplace-armv7a-neon | gcc -m64 -O3 -fomit-frame-pointer |
| | keccakc512 | crypto_hash/keccakc512/sseu2 | gcc -m64 -O3 -fomit-frame-pointer |
| | keccakc512 | crypto_hash/keccakc512/xopu24 | gcc -m64 -O3 -fomit-frame-pointer |
| | keccakc512treed2 | crypto_hash/keccakc512treed2/sseu24 | gcc -m64 -O3 -fomit-frame-pointer |
| | keccakc512treed2 | crypto_hash/keccakc512treed2/sseu4 | gcc -m64 -O3 -fomit-frame-pointer |
| | keccakc512treed2 | crypto_hash/keccakc512treed2/xopu24 | gcc -m64 -O3 -fomit-frame-pointer |
29903 | 1.00 | keccakc768 | crypto_hash/keccakc768/opt64lcu24shld (3.2.3) | gcc -O2 -fomit-frame-pointer (4.1.2 20080704 (Red Hat 4.1.2-54)) |
50365 | 1.68 | keccakc768 | crypto_hash/keccakc768/opt64lcu6 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer |
55925 | 1.87 | keccakc768 | crypto_hash/keccakc768/opt64lcu24 | gcc -fno-schedule-insns -O -fomit-frame-pointer |
57092 | 1.91 | keccakc768 | crypto_hash/keccakc768/x86_64_asm | gcc -m64 -march=core2 -O2 -fomit-frame-pointer |
61592 | 2.06 | keccakc768 | crypto_hash/keccakc768/opt64u6 | gcc -m64 -O -fomit-frame-pointer |
64225 | 2.15 | keccakc768 | crypto_hash/keccakc768/x86_64_shld | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer |
65742 | 2.20 | keccakc768 | crypto_hash/keccakc768/simple | gcc -m64 -march=nocona -Os -fomit-frame-pointer |
65850 | 2.20 | keccakc768 | crypto_hash/keccakc768/inplace | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer |
92807 | 3.10 | keccakc768 | crypto_hash/keccakc768/mmxu1 | gcc -O3 -fomit-frame-pointer |
136263 | 4.56 | keccakc768 | crypto_hash/keccakc768/opt32bi-s2lcu4 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer |
138600 | 4.63 | keccakc768 | crypto_hash/keccakc768/opt32biT-s2lcu4 | gcc -march=k8 -O -fomit-frame-pointer |
149828 | 5.01 | keccakc768 | crypto_hash/keccakc768/simple32bi | gcc -funroll-loops -O3 -fomit-frame-pointer |
153833 | 5.14 | keccakc768 | crypto_hash/keccakc768/opt32bi-rvku2 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer |
168208 | 5.63 | keccakc768 | crypto_hash/keccakc768/compact | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer |
170428 | 5.70 | keccakc768 | crypto_hash/keccakc768/inplace32bi | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer |
488634 | 16.34 | keccakc768 | crypto_hash/keccakc768/compact8 | gcc -m64 -O3 -fomit-frame-pointer |
| | keccakc768 | crypto_hash/keccakc768/sseu2 | gcc -m64 -O3 -fomit-frame-pointer |
| | keccakc768 | crypto_hash/keccakc768/xopu24 | gcc -m64 -O3 -fomit-frame-pointer |
72428 | 1.00 | lane256 | crypto_hash/lane256/c | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer (4.1.2 20080704 (Red Hat 4.1.2-54)) |
164750 | 2.27 | lane256 | crypto_hash/lane256/bitslice | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer |
267541 | 1.00 | lane512 | crypto_hash/lane512/c | gcc -march=nocona -O -fomit-frame-pointer (4.1.2 20080704 (Red Hat 4.1.2-54)) |
31093 | 1.00 | luffa256 | crypto_hash/luffa256/thomaz/asm-PS-v2-INT (1.2) | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer (4.1.2 20080704 (Red Hat 4.1.2-54)) |
37967 | 1.22 | luffa256 | crypto_hash/luffa256/thomaz/asm-PSPar-v2-INT | gcc -O2 -fomit-frame-pointer |
38392 | 1.23 | luffa256 | crypto_hash/luffa256/ssse3_x64asm-PS-2 | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer |
39407 | 1.27 | luffa256 | crypto_hash/luffa256/ssse3_x64asm-2 | gcc -m64 -O3 -fomit-frame-pointer |
43725 | 1.41 | luffa256 | crypto_hash/luffa256/sse2_x64asm-2 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer |
44600 | 1.43 | luffa256 | crypto_hash/luffa256/opt32 | gcc -funroll-loops -Os -fomit-frame-pointer |
48067 | 1.55 | luffa256 | crypto_hash/luffa256/thomaz/asm-PS-v2-FP | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer |
48692 | 1.57 | luffa256 | crypto_hash/luffa256/thomaz/asm-PS | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer |
49761 | 1.60 | luffa256 | crypto_hash/luffa256/sphlib | gcc -march=nocona -Os -fomit-frame-pointer |
55217 | 1.78 | luffa256 | crypto_hash/luffa256/ssse3_x64asm-PS | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer |
58907 | 1.89 | luffa256 | crypto_hash/luffa256/sse2 | gcc -funroll-loops -O3 -fomit-frame-pointer |
66665 | 2.14 | luffa256 | crypto_hash/luffa256/thomaz/asm-PSPar-v2-FP | gcc -O3 -fomit-frame-pointer |
72044 | 2.32 | luffa256 | crypto_hash/luffa256/ssse3_x64asm | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer |
79400 | 2.55 | luffa256 | crypto_hash/luffa256/sse2_x64asm | gcc -funroll-loops -m64 -Os -fomit-frame-pointer |
91367 | 2.94 | luffa256 | crypto_hash/luffa256/thomaz/basic | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer |
231493 | 7.45 | luffa256 | crypto_hash/luffa256/arm | gcc -m64 -O2 -fomit-frame-pointer |
45600 | 1.00 | luffa384 | crypto_hash/luffa384/thomaz/asm-PSPar-v2-INT (1.2) | gcc -m64 -march=core2 -Os -fomit-frame-pointer (4.1.2 20080704 (Red Hat 4.1.2-54)) |
46775 | 1.03 | luffa384 | crypto_hash/luffa384/ssse3_x64asm-PS-2 | gcc -funroll-loops -m64 -Os -fomit-frame-pointer |
47017 | 1.03 | luffa384 | crypto_hash/luffa384/ssse3_x64asm-2 | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer |
48200 | 1.06 | luffa384 | crypto_hash/luffa384/sse2_x64asm-2 | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer |
52267 | 1.15 | luffa384 | crypto_hash/luffa384/thomaz/asm-PS-v2-INT | gcc -m64 -O3 -fomit-frame-pointer |
56365 | 1.24 | luffa384 | crypto_hash/luffa384/sse2 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer |
64173 | 1.41 | luffa384 | crypto_hash/luffa384/opt32 | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer |
65172 | 1.43 | luffa384 | crypto_hash/luffa384/thomaz/asm-PS | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer |
68575 | 1.50 | luffa384 | crypto_hash/luffa384/thomaz/asm-PS-v2-FP | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer |
79007 | 1.73 | luffa384 | crypto_hash/luffa384/thomaz/asm-PSPar-v2-FP | gcc -funroll-loops -m64 -Os -fomit-frame-pointer |
82758 | 1.81 | luffa384 | crypto_hash/luffa384/sse2_x64asm | gcc -m64 -march=k8 -O3 -fomit-frame-pointer |
87900 | 1.93 | luffa384 | crypto_hash/luffa384/ssse3_x64asm | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer |
89384 | 1.96 | luffa384 | crypto_hash/luffa384/ssse3_x64asm-PS | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer |
342375 | 7.51 | luffa384 | crypto_hash/luffa384/arm | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer |
56657 | 1.00 | luffa512 | crypto_hash/luffa512/sse2 (2.0) | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer (4.1.2 20080704 (Red Hat 4.1.2-54)) |
60225 | 1.06 | luffa512 | crypto_hash/luffa512/thomaz/asm-PSPar-v2-INT | gcc -m64 -Os -fomit-frame-pointer |
63451 | 1.12 | luffa512 | crypto_hash/luffa512/thomaz/asm-PS-v2-INT | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer |
65892 | 1.16 | luffa512 | crypto_hash/luffa512/ssse3_x64asm-PS-2 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer |
73416 | 1.30 | luffa512 | crypto_hash/luffa512/ssse3_x64asm-2 | gcc -m64 -march=core2 -O3 -fomit-frame-pointer |
73709 | 1.30 | luffa512 | crypto_hash/luffa512/sse2_x64asm-2 | gcc -m64 -march=k8 -O3 -fomit-frame-pointer |
83586 | 1.48 | luffa512 | crypto_hash/luffa512/thomaz/asm-PS-v2-FP | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer |
94308 | 1.66 | luffa512 | crypto_hash/luffa512/thomaz/asm-PS | gcc -m64 -march=k8 -O3 -fomit-frame-pointer |
107458 | 1.90 | luffa512 | crypto_hash/luffa512/thomaz/asm-PSPar-v2-FP | gcc -m64 -march=core2 -Os -fomit-frame-pointer |
113150 | 2.00 | luffa512 | crypto_hash/luffa512/ssse3_x64asm-PS | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer |
113765 | 2.01 | luffa512 | crypto_hash/luffa512/ssse3_x64asm | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer |
115572 | 2.04 | luffa512 | crypto_hash/luffa512/sse2_x64asm | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
147086 | 2.60 | luffa512 | crypto_hash/luffa512/sphlib | gcc -m64 -O -fomit-frame-pointer |
190050 | 3.35 | luffa512 | crypto_hash/luffa512/opt32 | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer |
436450 | 7.70 | luffa512 | crypto_hash/luffa512/arm | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer |
55417 | 1.00 | lux256 | crypto_hash/lux256/asm (1.0) | gcc (4.1.2 20080704 (Red Hat 4.1.2-54)) |
40892 | 1.00 | lux512 | crypto_hash/lux512/asm (1.0) | gcc -funroll-loops -O -fomit-frame-pointer (4.1.2 20080704 (Red Hat 4.1.2-54)) |
129564 | 1.00 | mcssha4 | crypto_hash/mcssha4/ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer (4.1.2 20080704 (Red Hat 4.1.2-54)) |
69743 | 1.00 | mcssha5 | crypto_hash/mcssha5/ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (4.1.2 20080704 (Red Hat 4.1.2-54)) |
139665 | 1.00 | mcssha6 | crypto_hash/mcssha6/ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer (4.1.2 20080704 (Red Hat 4.1.2-54)) |
553194 | 1.00 | md2 | crypto_hash/md2/openssl (OpenSSL_0.9.8e-fips-rhel5_01_Jul_2008) | gcc -m64 -march=k8 -O3 -fomit-frame-pointer (4.1.2 20080704 (Red Hat 4.1.2-54)) |
11592 | 1.00 | md4 | crypto_hash/md4/openssl (OpenSSL_0.9.8e-fips-rhel5_01_Jul_2008) | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer (4.1.2 20080704 (Red Hat 4.1.2-54)) |
7673 | 1.00 | md5 | crypto_hash/md5/ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer (4.1.2 20080704 (Red Hat 4.1.2-54)) |
18050 | 2.35 | md5 | crypto_hash/md5/openssl | gcc -funroll-loops -O3 -fomit-frame-pointer |
89283 | 1.00 | md6d224 | crypto_hash/md6d224/ref | gcc -O3 -fomit-frame-pointer (4.1.2 20080704 (Red Hat 4.1.2-54)) |
92128 | 1.00 | md6d256 | crypto_hash/md6d256/ref | gcc -funroll-loops -O -fomit-frame-pointer (4.1.2 20080704 (Red Hat 4.1.2-54)) |
114865 | 1.00 | md6d384 | crypto_hash/md6d384/ref | gcc -funroll-loops -O3 -fomit-frame-pointer (4.1.2 20080704 (Red Hat 4.1.2-54)) |
138807 | 1.00 | md6d512 | crypto_hash/md6d512/ref | gcc -m64 -O3 -fomit-frame-pointer (4.1.2 20080704 (Red Hat 4.1.2-54)) |
59567 | 1.00 | mgrostl256 | crypto_hash/mgrostl256/opt-64 (2.0) | gcc -O2 -fomit-frame-pointer (4.1.2 20080704 (Red Hat 4.1.2-54)) |
111864 | 1.88 | mgrostl256 | crypto_hash/mgrostl256/opt-32 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer |
4894615 | 82.17 | mgrostl256 | crypto_hash/mgrostl256/ref | gcc -march=k8 -O3 -fomit-frame-pointer |
39327 | 1.00 | nasha256 | crypto_hash/nasha256/opt_v4 | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer (4.1.2 20080704 (Red Hat 4.1.2-54)) |
90783 | 2.31 | nasha256 | crypto_hash/nasha256/opt | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer |
44424 | 1.00 | nasha512 | crypto_hash/nasha512/opt_v4 | gcc -m64 -march=k8 -O -fomit-frame-pointer (4.1.2 20080704 (Red Hat 4.1.2-54)) |
93292 | 2.10 | nasha512 | crypto_hash/nasha512/opt | gcc -m64 -march=nocona -O2 -fomit-frame-pointer |
47666 | 1.00 | rfsb509 | crypto_hash/rfsb509/ref (1.0) | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer (4.1.2 20080704 (Red Hat 4.1.2-54)) |
| | rhash | crypto_hash/rhash/ref | g++ -m64 -O3 -fomit-frame-pointer |
41700 | 1.00 | ripemd160 | crypto_hash/ripemd160/openssl (OpenSSL_0.9.8e-fips-rhel5_01_Jul_2008) | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer (4.1.2 20080704 (Red Hat 4.1.2-54)) |
66642 | 1.00 | round3jh256 | crypto_hash/round3jh256/sse2 | gcc -funroll-loops -O2 -fomit-frame-pointer (4.1.2 20080704 (Red Hat 4.1.2-54)) |
67034 | 1.01 | round3jh256 | crypto_hash/round3jh256/ssse3 | gcc -m64 -march=core2 -O3 -fomit-frame-pointer |
145935 | 2.19 | round3jh256 | crypto_hash/round3jh256/simple | gcc -march=nocona -O -fomit-frame-pointer |
165292 | 2.48 | round3jh256 | crypto_hash/round3jh256/sphlib-small | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer |
175364 | 2.63 | round3jh256 | crypto_hash/round3jh256/sphlib | gcc -m64 -Os -fomit-frame-pointer |
64335 | 1.00 | round3jh512 | crypto_hash/round3jh512/sse2 | gcc -m64 -march=core2 -O3 -fomit-frame-pointer (4.1.2 20080704 (Red Hat 4.1.2-54)) |
66642 | 1.04 | round3jh512 | crypto_hash/round3jh512/ssse3 | gcc -m64 -march=core2 -O -fomit-frame-pointer |
124528 | 1.94 | round3jh512 | crypto_hash/round3jh512/sphlib | gcc -march=nocona -O -fomit-frame-pointer |
149585 | 2.33 | round3jh512 | crypto_hash/round3jh512/sphlib-small | gcc -funroll-loops -O3 -fomit-frame-pointer |
157767 | 2.45 | round3jh512 | crypto_hash/round3jh512/simple | gcc -funroll-loops -O2 -fomit-frame-pointer |
17030 | 1.00 | sarmal256 | crypto_hash/sarmal256/opt64 (1.00) | gcc -m64 -O -fomit-frame-pointer (4.1.2 20080704 (Red Hat 4.1.2-54)) |
28500 | 1.67 | sarmal256 | crypto_hash/sarmal256/asm64 | gcc -march=nocona -O -fomit-frame-pointer |
21524 | 1.00 | sarmal512 | crypto_hash/sarmal512/opt64 (1.00) | gcc -march=nocona -O -fomit-frame-pointer (4.1.2 20080704 (Red Hat 4.1.2-54)) |
35000 | 1.63 | sarmal512 | crypto_hash/sarmal512/asm64 | gcc -O -fomit-frame-pointer |
26683 | 1.00 | sha1 | crypto_hash/sha1/openssl (OpenSSL_0.9.8e-fips-rhel5_01_Jul_2008) | gcc -m64 -march=core2 -O2 -fomit-frame-pointer (4.1.2 20080704 (Red Hat 4.1.2-54)) |
61083 | 1.00 | sha224 | crypto_hash/sha224/openssl (OpenSSL_0.9.8e-fips-rhel5_01_Jul_2008) | gcc -m64 -O2 -fomit-frame-pointer (4.1.2 20080704 (Red Hat 4.1.2-54)) |
30788 | 1.00 | sha256 | crypto_hash/sha256/sphlib (SPHLIB_3.0) | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer (4.1.2 20080704 (Red Hat 4.1.2-54)) |
56393 | 1.83 | sha256 | crypto_hash/sha256/openssl | gcc -O3 -fomit-frame-pointer |
57486 | 1.87 | sha256 | crypto_hash/sha256/sphlib-small | gcc -m64 -march=core2 -Os -fomit-frame-pointer |
57792 | 1.88 | sha256 | crypto_hash/sha256/cryptopp | g++ -march=k8 -O2 -fomit-frame-pointer |
67700 | 2.20 | sha256 | crypto_hash/sha256/ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer |
41809 | 1.00 | sha384 | crypto_hash/sha384/openssl (OpenSSL_0.9.8e-fips-rhel5_01_Jul_2008) | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer (4.1.2 20080704 (Red Hat 4.1.2-54)) |
38828 | 1.00 | sha512 | crypto_hash/sha512/sphlib-small (SPHLIB_3.0) | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer (4.1.2 20080704 (Red Hat 4.1.2-54)) |
41850 | 1.08 | sha512 | crypto_hash/sha512/openssl | gcc -m64 -O3 -fomit-frame-pointer |
42050 | 1.08 | sha512 | crypto_hash/sha512/sphlib | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer |
46007 | 1.18 | sha512 | crypto_hash/sha512/ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer |
46991 | 1.21 | sha512 | crypto_hash/sha512/cryptopp | g++ -m64 -O2 -fomit-frame-pointer |
20491 | 1.00 | shabal256 | crypto_hash/shabal256/sphlib (SPHLIB_3.0) | gcc -O2 -fomit-frame-pointer (4.1.2 20080704 (Red Hat 4.1.2-54)) |
25883 | 1.26 | shabal256 | crypto_hash/shabal256/amd64 | gcc -march=k8 -O3 -fomit-frame-pointer |
21064 | 1.00 | shabal512 | crypto_hash/shabal512/sphlib (SPHLIB_3.0) | gcc -m64 -march=nocona -O2 -fomit-frame-pointer (4.1.2 20080704 (Red Hat 4.1.2-54)) |
25883 | 1.23 | shabal512 | crypto_hash/shabal512/amd64 | gcc -m64 -march=k8 -O3 -fomit-frame-pointer |
26291 | 1.25 | shabal512 | crypto_hash/shabal512/ref | gcc -march=k8 -Os -fomit-frame-pointer |
39276 | 1.00 | shavite3256 | crypto_hash/shavite3256/low-mem (3.0_(low_mem)) | gcc -O -fomit-frame-pointer (4.1.2 20080704 (Red Hat 4.1.2-54)) |
41303 | 1.05 | shavite3256 | crypto_hash/shavite3256/no-salt | gcc -fno-schedule-insns -O -fomit-frame-pointer |
52197 | 1.33 | shavite3256 | crypto_hash/shavite3256/sphlib | gcc -m64 -march=core2 -O2 -fomit-frame-pointer |
58233 | 1.48 | shavite3256 | crypto_hash/shavite3256/new-aes-round | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer |
87109 | 2.22 | shavite3256 | crypto_hash/shavite3256/sphlib-small | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer |
107400 | 2.73 | shavite3256 | crypto_hash/shavite3256/lower-mem | gcc -m64 -march=nocona -O2 -fomit-frame-pointer |
390703 | 9.95 | shavite3256 | crypto_hash/shavite3256/8-bit | gcc -m64 -march=k8 -O3 -fomit-frame-pointer |
| | shavite3256 | crypto_hash/shavite3256/aes-instruct | gcc -m64 -O3 -fomit-frame-pointer |
60282 | 1.00 | shavite3512 | crypto_hash/shavite3512/sphlib (SPHLIB_3.0) | gcc -funroll-loops -O -fomit-frame-pointer (4.1.2 20080704 (Red Hat 4.1.2-54)) |
85070 | 1.41 | shavite3512 | crypto_hash/shavite3512/IntelL1Cache | gcc -m64 -march=k8 -O -fomit-frame-pointer |
91696 | 1.52 | shavite3512 | crypto_hash/shavite3512/low-mem | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer |
119242 | 1.98 | shavite3512 | crypto_hash/shavite3512/lower-mem | gcc -march=k8 -O3 -fomit-frame-pointer |
120546 | 2.00 | shavite3512 | crypto_hash/shavite3512/different-order | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer |
123864 | 2.05 | shavite3512 | crypto_hash/shavite3512/no-salt | gcc -march=k8 -O2 -fomit-frame-pointer |
126350 | 2.10 | shavite3512 | crypto_hash/shavite3512/sphlib-small | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer |
160546 | 2.66 | shavite3512 | crypto_hash/shavite3512/new-aes-round | gcc -funroll-loops -Os -fomit-frame-pointer |
733600 | 12.17 | shavite3512 | crypto_hash/shavite3512/8-bit | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer |
| | shavite3512 | crypto_hash/shavite3512/aes-instruct | gcc -m64 -O3 -fomit-frame-pointer |
93354 | 1.00 | simd256 | crypto_hash/simd256/sphlib (SPHLIB_3.0) | gcc -funroll-loops -m64 -O -fomit-frame-pointer (4.1.2 20080704 (Red Hat 4.1.2-54)) |
119688 | 1.28 | simd256 | crypto_hash/simd256/opt | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer |
121788 | 1.30 | simd256 | crypto_hash/simd256/sphlib-small | gcc -m64 -march=core2 -O3 -fomit-frame-pointer |
3906412 | 41.85 | simd256 | crypto_hash/simd256/ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
| | simd256 | crypto_hash/simd256/vect128 | gcc -m64 -O3 -fomit-frame-pointer |
38908 | 1.00 | simd512 | crypto_hash/simd512/vect128 (1.1) | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer (4.1.2 20080704 (Red Hat 4.1.2-54)) |
96251 | 2.47 | simd512 | crypto_hash/simd512/sphlib | gcc -m64 -march=core2 -O -fomit-frame-pointer |
233308 | 6.00 | simd512 | crypto_hash/simd512/opt | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer |
267991 | 6.89 | simd512 | crypto_hash/simd512/sphlib-small | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer |
7859588 | 202.00 | simd512 | crypto_hash/simd512/ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer |
30000 | 1.00 | skein10241024 | crypto_hash/skein10241024/x64 (v1.3_ASM_(amd64)_code) | gcc -m64 -march=nocona -O3 -fomit-frame-pointer (4.1.2 20080704 (Red Hat 4.1.2-54)) |
40442 | 1.35 | skein10241024 | crypto_hash/skein10241024/opt | gcc -m64 -march=core2 -O2 -fomit-frame-pointer |
25983 | 1.00 | skein256256 | crypto_hash/skein256256/opt (v1.3_C_code) | gcc -m64 -march=nocona -O3 -fomit-frame-pointer (4.1.2 20080704 (Red Hat 4.1.2-54)) |
27300 | 1.05 | skein256256 | crypto_hash/skein256256/x64 | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer |
21086 | 1.00 | skein512256 | crypto_hash/skein512256/opt (v1.3_C_code) | gcc -m64 -march=nocona -O3 -fomit-frame-pointer (4.1.2 20080704 (Red Hat 4.1.2-54)) |
22700 | 1.08 | skein512256 | crypto_hash/skein512256/little | gcc -m64 -march=nocona -O2 -fomit-frame-pointer |
23667 | 1.12 | skein512256 | crypto_hash/skein512256/sphlib | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer |
25967 | 1.23 | skein512256 | crypto_hash/skein512256/x64 | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer |
26150 | 1.24 | skein512256 | crypto_hash/skein512256/simple | gcc -march=nocona -O2 -fomit-frame-pointer |
31358 | 1.49 | skein512256 | crypto_hash/skein512256/sandy | gcc -funroll-loops -O3 -fomit-frame-pointer |
31425 | 1.49 | skein512256 | crypto_hash/skein512256/sphlib-small | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer |
33612 | 1.59 | skein512256 | crypto_hash/skein512256/mmx | gcc -m64 -march=core2 -O2 -fomit-frame-pointer |
22072 | 1.00 | skein512512 | crypto_hash/skein512512/sphlib (SPHLIB_3.0) | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer (4.1.2 20080704 (Red Hat 4.1.2-54)) |
22700 | 1.03 | skein512512 | crypto_hash/skein512512/little | gcc -m64 -march=nocona -O2 -fomit-frame-pointer |
22858 | 1.04 | skein512512 | crypto_hash/skein512512/opt | gcc -march=nocona -O3 -fomit-frame-pointer |
25984 | 1.18 | skein512512 | crypto_hash/skein512512/x64 | gcc -funroll-loops -O3 -fomit-frame-pointer |
26350 | 1.19 | skein512512 | crypto_hash/skein512512/simple | gcc -m64 -march=nocona -O2 -fomit-frame-pointer |
31508 | 1.43 | skein512512 | crypto_hash/skein512512/sphlib-small | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer |
31677 | 1.44 | skein512512 | crypto_hash/skein512512/sandy | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
38960 | 1.77 | skein512512 | crypto_hash/skein512512/mmx | gcc -Os -fomit-frame-pointer |
22775 | 1.00 | tiger | crypto_hash/tiger/cryptopp | g++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer (4.1.2 20080704 (Red Hat 4.1.2-54)) |
47782 | 1.00 | whirlpool | crypto_hash/whirlpool/cryptopp | g++ -O -fomit-frame-pointer (4.1.2 20080704 (Red Hat 4.1.2-54)) |
149750 | 3.13 | whirlpool | crypto_hash/whirlpool/ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer |