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 |
19736 | 1.00 | bash256 | crypto_hash/bash256/ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer (4.8.4) |
| | bash256 | crypto_hash/bash256/avx2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
25776 | 1.00 | bash384 | crypto_hash/bash384/ref | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv (4.8.4) |
| | bash384 | crypto_hash/bash384/avx2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
43156 | 1.00 | bash512 | crypto_hash/bash512/ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (4.8.4) |
| | bash512 | crypto_hash/bash512/avx2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
19096 | 1.00 | bblake256 | crypto_hash/bblake256/ssse3 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer (4.8.4) |
19108 | 1.00 | bblake256 | crypto_hash/bblake256/sse2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
24856 | 1.30 | bblake256 | crypto_hash/bblake256/regs | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer |
37436 | 1.96 | bblake256 | crypto_hash/bblake256/sandy | gcc -march=k8 -O2 -fomit-frame-pointer |
40744 | 2.13 | bblake256 | crypto_hash/bblake256/bswap | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer |
| | bblake512 | crypto_hash/bblake512/xop | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
12044 | 1.00 | blake256 | crypto_hash/blake256/avxicc | gcc -m64 -O2 -fomit-frame-pointer (4.8.4) |
12984 | 1.08 | blake256 | crypto_hash/blake256/vect128 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv |
13076 | 1.09 | blake256 | crypto_hash/blake256/ssse3 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer |
13580 | 1.13 | blake256 | crypto_hash/blake256/avxs | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer |
13616 | 1.13 | blake256 | crypto_hash/blake256/sse41-2 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv |
13708 | 1.14 | blake256 | crypto_hash/blake256/vect128-mmxhack | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv |
14368 | 1.19 | blake256 | crypto_hash/blake256/sse41 | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer |
16092 | 1.34 | blake256 | crypto_hash/blake256/sse2-2 | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer |
18288 | 1.52 | blake256 | crypto_hash/blake256/sse2 | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer |
19548 | 1.62 | blake256 | crypto_hash/blake256/sandy | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer |
21280 | 1.77 | blake256 | crypto_hash/blake256/bswap | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv |
29088 | 2.42 | blake256 | crypto_hash/blake256/sphlib-small | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer |
30020 | 2.49 | blake256 | crypto_hash/blake256/sphlib | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer |
32664 | 2.71 | blake256 | crypto_hash/blake256/regs | gcc -funroll-loops -m64 -O -fomit-frame-pointer |
42980 | 3.57 | blake256 | crypto_hash/blake256/ref | gcc -O3 -fomit-frame-pointer |
| | blake256 | crypto_hash/blake256/xop | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
7676 | 1.00 | blake2b | crypto_hash/blake2b/xmm | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer (4.8.4) |
8344 | 1.09 | blake2b | crypto_hash/blake2b/moon/avx/64 | gcc -m64 -march=nocona -O -fomit-frame-pointer |
8924 | 1.16 | blake2b | crypto_hash/blake2b/avxicc | gcc -fno-schedule-insns -O3 -fomit-frame-pointer |
10436 | 1.36 | blake2b | crypto_hash/blake2b/regs | gcc -funroll-loops -O -fomit-frame-pointer |
11380 | 1.48 | blake2b | crypto_hash/blake2b/ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
| | blake2b | crypto_hash/blake2b/avx2-1 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | blake2b | crypto_hash/blake2b/avx2-2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | blake2b | crypto_hash/blake2b/avx2-3 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | 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/avx2/64 | 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 |
8384 | 1.00 | blake2s | crypto_hash/blake2s/xmm | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv (4.8.4) |
8452 | 1.01 | blake2s | crypto_hash/blake2s/avxicc | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer |
8688 | 1.04 | blake2s | crypto_hash/blake2s/moon/ssse3/64 | gcc -m64 -O3 -fomit-frame-pointer |
9964 | 1.19 | blake2s | crypto_hash/blake2s/moon/avx/64 | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer |
10164 | 1.21 | blake2s | crypto_hash/blake2s/moon/sse2/64 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer |
12952 | 1.54 | blake2s | crypto_hash/blake2s/regs | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv |
15456 | 1.84 | blake2s | crypto_hash/blake2s/ref | gcc -m64 -O2 -fomit-frame-pointer |
| | 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 |
13924 | 1.00 | blake32 | crypto_hash/blake32/ssse3 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv (4.8.4) |
15644 | 1.12 | blake32 | crypto_hash/blake32/sse2 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv |
20620 | 1.48 | blake32 | crypto_hash/blake32/ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
23604 | 1.70 | blake32 | crypto_hash/blake32/sphlib | gcc -m64 -march=k8 -O -fomit-frame-pointer |
29980 | 2.15 | blake32 | crypto_hash/blake32/sphlib-small | gcc -march=k8 -O -fomit-frame-pointer |
9291 | 1.00 | blake512 | crypto_hash/blake512/avxicc | gcc -m64 -O2 -fomit-frame-pointer (4.8.4) |
10840 | 1.17 | blake512 | crypto_hash/blake512/vect128 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv |
16008 | 1.72 | blake512 | crypto_hash/blake512/sphlib-small | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer |
16200 | 1.74 | blake512 | crypto_hash/blake512/sse2s | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv |
17472 | 1.88 | blake512 | crypto_hash/blake512/bswap | gcc -m64 -march=core2 -O -fomit-frame-pointer |
17616 | 1.90 | blake512 | crypto_hash/blake512/ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer |
17616 | 1.90 | blake512 | crypto_hash/blake512/sandy | gcc -Os -fomit-frame-pointer |
17708 | 1.91 | blake512 | crypto_hash/blake512/sse41 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer |
17780 | 1.91 | blake512 | crypto_hash/blake512/sphlib | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer |
18388 | 1.98 | blake512 | crypto_hash/blake512/sse2 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer |
18456 | 1.99 | blake512 | crypto_hash/blake512/vect128-inplace | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv |
20336 | 2.19 | blake512 | crypto_hash/blake512/regs | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer |
21828 | 2.35 | blake512 | crypto_hash/blake512/ssse3 | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer |
| | 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 |
15792 | 1.00 | blake64 | crypto_hash/blake64/ref | gcc -m64 -O3 -fomit-frame-pointer (4.8.4) |
17000 | 1.08 | blake64 | crypto_hash/blake64/sphlib | gcc -m64 -march=nocona -O -fomit-frame-pointer |
21656 | 1.37 | blake64 | crypto_hash/blake64/sphlib-small | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer |
22736 | 1.44 | blake64 | crypto_hash/blake64/sse2 | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer |
23152 | 1.47 | blake64 | crypto_hash/blake64/ssse3 | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer |
8680 | 1.00 | bmw256 | crypto_hash/bmw256/amd_k10/x86-64/sse2 (asm) | gcc -m64 -O3 -fomit-frame-pointer (4.8.4) |
11420 | 1.32 | bmw256 | crypto_hash/bmw256/core_i7_45nm/x86-64/sse4_v1 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer |
11672 | 1.34 | bmw256 | crypto_hash/bmw256/optbgbe | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
11744 | 1.35 | bmw256 | crypto_hash/bmw256/opt29_v5_ssse3_asm64 | gcc -m64 -march=core2 -O3 -fomit-frame-pointer |
11760 | 1.35 | bmw256 | crypto_hash/bmw256/core_2_65nm/x86-64/ssse3_v1 | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer |
11932 | 1.37 | bmw256 | crypto_hash/bmw256/core_2_45nm/x86-64/sse4_v1 | gcc -funroll-loops -O -fomit-frame-pointer |
13088 | 1.51 | bmw256 | crypto_hash/bmw256/optabe | gcc -m64 -O3 -fomit-frame-pointer (4.8.4) |
13320 | 1.53 | bmw256 | crypto_hash/bmw256/sphlib | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv |
13700 | 1.58 | bmw256 | crypto_hash/bmw256/opt31ssse3_asm64 | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer |
16200 | 1.87 | bmw256 | crypto_hash/bmw256/amd_k8/x86-64/noSSE | gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer |
19640 | 2.26 | bmw256 | crypto_hash/bmw256/optc03 | gcc -fno-schedule-insns -O -fomit-frame-pointer |
19704 | 2.27 | bmw256 | crypto_hash/bmw256/optc01 | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer |
19808 | 2.28 | bmw256 | crypto_hash/bmw256/optbbe | gcc -march=barcelona -O2 -fomit-frame-pointer |
20220 | 2.33 | bmw256 | crypto_hash/bmw256/optc04 | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer |
21232 | 2.45 | bmw256 | crypto_hash/bmw256/sphlib-small | gcc -Os -fomit-frame-pointer |
21488 | 2.48 | bmw256 | crypto_hash/bmw256/optc02 | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer |
32400 | 3.73 | bmw256 | crypto_hash/bmw256/ref | gcc -m64 -Os -fomit-frame-pointer |
| | bmw256 | crypto_hash/bmw256/optc31ssse3 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
5820 | 1.00 | bmw512 | crypto_hash/bmw512/opt008_asm64 (Optimized_asm_x86-64,_opt008_July01) | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer (4.8.4) |
6544 | 1.12 | bmw512 | crypto_hash/bmw512/optbgbe | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer |
6684 | 1.15 | bmw512 | crypto_hash/bmw512/sphlib | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer |
10020 | 1.72 | bmw512 | crypto_hash/bmw512/optc01 | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer |
10108 | 1.74 | bmw512 | crypto_hash/bmw512/optbbe | gcc -march=barcelona -O -fomit-frame-pointer |
10192 | 1.75 | bmw512 | crypto_hash/bmw512/optc04 | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer |
10432 | 1.79 | bmw512 | crypto_hash/bmw512/optc02 | gcc -m64 -O2 -fomit-frame-pointer |
11284 | 1.94 | bmw512 | crypto_hash/bmw512/optabe | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer |
11944 | 2.05 | bmw512 | crypto_hash/bmw512/optc03 | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer |
12408 | 2.13 | bmw512 | crypto_hash/bmw512/ref | gcc -m64 -O2 -fomit-frame-pointer |
17080 | 2.93 | bmw512 | crypto_hash/bmw512/sphlib-small | gcc -funroll-loops -m64 -O -fomit-frame-pointer |
| | bmw512 | crypto_hash/bmw512/optx86sse2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
28544 | 1.00 | cheetah256 | crypto_hash/cheetah256/asm (1.0) | cc (4.8.4) |
29160 | 1.02 | cheetah256 | crypto_hash/cheetah256/asm64 | cc (4.8.4) |
26032 | 1.00 | cheetah512 | crypto_hash/cheetah512/asm (1.0) | gcc -funroll-loops (4.8.4) |
50056 | 1.92 | cheetah512 | crypto_hash/cheetah512/asm64 | gcc -funroll-loops (4.8.4) |
428824 | 1.00 | cubehash161 | crypto_hash/cubehash161/emmintrin4 | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer (4.8.4) |
2173224 | 5.07 | cubehash161 | crypto_hash/cubehash161/unrolled | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer |
3384672 | 7.89 | cubehash161 | crypto_hash/cubehash161/simple | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer |
4456028 | 10.39 | cubehash161 | crypto_hash/cubehash161/spec | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer |
29784 | 1.00 | cubehash1616 | crypto_hash/cubehash1616/emmintrin4 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer (4.8.4) |
151844 | 5.10 | cubehash1616 | crypto_hash/cubehash1616/unrolled | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer |
272764 | 9.16 | cubehash1616 | crypto_hash/cubehash1616/simple | gcc -fno-schedule-insns -O3 -fomit-frame-pointer |
687228 | 23.07 | cubehash1616 | crypto_hash/cubehash1616/spec | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer |
310760 | 1.00 | cubehash162 | crypto_hash/cubehash162/emmintrin4 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (4.8.4) |
919004 | 2.96 | cubehash162 | crypto_hash/cubehash162/unrolled | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer |
1704404 | 5.48 | cubehash162 | crypto_hash/cubehash162/simple | gcc -fno-schedule-insns -O3 -fomit-frame-pointer |
2399712 | 7.72 | cubehash162 | crypto_hash/cubehash162/spec | gcc -O3 -fomit-frame-pointer |
16104 | 1.00 | cubehash1632 | crypto_hash/cubehash1632/amd64-2 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv (4.8.4) |
20324 | 1.26 | cubehash1632 | crypto_hash/cubehash1632/amd64avx | gcc -m64 -O -fomit-frame-pointer |
21428 | 1.33 | cubehash1632 | crypto_hash/cubehash1632/amd64 | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer |
22944 | 1.42 | cubehash1632 | crypto_hash/cubehash1632/emmintrin4 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv |
23632 | 1.47 | cubehash1632 | crypto_hash/cubehash1632/emmintrin5 | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer |
45104 | 2.80 | cubehash1632 | crypto_hash/cubehash1632/unrolled5 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer |
62992 | 3.91 | cubehash1632 | crypto_hash/cubehash1632/amd64-32 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer |
79956 | 4.96 | cubehash1632 | crypto_hash/cubehash1632/unrolled3 | gcc -funroll-loops -O -fomit-frame-pointer |
81352 | 5.05 | cubehash1632 | crypto_hash/cubehash1632/mmintrin | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer |
88972 | 5.52 | cubehash1632 | crypto_hash/cubehash1632/unrolled4 | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer |
97000 | 6.02 | cubehash1632 | crypto_hash/cubehash1632/sphlib | gcc -m64 -march=nocona -O -fomit-frame-pointer |
97828 | 6.07 | cubehash1632 | crypto_hash/cubehash1632/unrolled | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer |
109140 | 6.78 | cubehash1632 | crypto_hash/cubehash1632/sphlib-small | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer |
146900 | 9.12 | cubehash1632 | crypto_hash/cubehash1632/unrolled2 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer |
172192 | 10.69 | cubehash1632 | crypto_hash/cubehash1632/simple | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer |
157688 | 1.00 | cubehash164 | crypto_hash/cubehash164/emmintrin4 | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer (4.8.4) |
683272 | 4.33 | cubehash164 | crypto_hash/cubehash164/unrolled | gcc -funroll-loops -m64 -O -fomit-frame-pointer |
900152 | 5.71 | cubehash164 | crypto_hash/cubehash164/simple | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer |
1415144 | 8.97 | cubehash164 | crypto_hash/cubehash164/spec | gcc -O3 -fomit-frame-pointer |
56556 | 1.00 | cubehash168 | crypto_hash/cubehash168/emmintrin4 | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer (4.8.4) |
369152 | 6.53 | cubehash168 | crypto_hash/cubehash168/unrolled | gcc -march=k8 -O -fomit-frame-pointer |
472072 | 8.35 | cubehash168 | crypto_hash/cubehash168/simple | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer |
951068 | 16.82 | cubehash168 | crypto_hash/cubehash168/spec | gcc -march=nocona -O3 -fomit-frame-pointer |
17304 | 1.00 | cubehash512 | crypto_hash/cubehash512/amd64avx | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer (4.8.4) |
18856 | 1.09 | cubehash512 | crypto_hash/cubehash512/amd64 | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer (4.8.4) |
19588 | 1.13 | cubehash512 | crypto_hash/cubehash512/amd64-2 | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer |
19764 | 1.14 | cubehash512 | crypto_hash/cubehash512/emmintrin5 | gcc -march=nocona -O3 -fomit-frame-pointer |
20572 | 1.19 | cubehash512 | crypto_hash/cubehash512/emmintrin4 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv |
54336 | 3.14 | cubehash512 | crypto_hash/cubehash512/amd64-32 | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer |
56016 | 3.24 | cubehash512 | crypto_hash/cubehash512/unrolled5 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer |
66208 | 3.83 | cubehash512 | crypto_hash/cubehash512/unrolled3 | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer |
70548 | 4.08 | cubehash512 | crypto_hash/cubehash512/mmintrin | gcc -funroll-loops -O -fomit-frame-pointer |
74652 | 4.31 | cubehash512 | crypto_hash/cubehash512/unrolled4 | gcc -march=k8 -O -fomit-frame-pointer |
108940 | 6.30 | cubehash512 | crypto_hash/cubehash512/unrolled | gcc -m64 -march=nocona -O -fomit-frame-pointer |
116368 | 6.72 | cubehash512 | crypto_hash/cubehash512/unrolled2 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer |
135772 | 7.85 | cubehash512 | crypto_hash/cubehash512/simple | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer (4.8.4) |
253272 | 1.00 | cubehash81 | crypto_hash/cubehash81/emmintrin | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer (4.8.4) |
256872 | 1.01 | cubehash81 | crypto_hash/cubehash81/emmintrin2 | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer |
296628 | 1.17 | cubehash81 | crypto_hash/cubehash81/emmintrin4 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer |
320788 | 1.27 | cubehash81 | crypto_hash/cubehash81/emmintrin3 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer |
1345488 | 5.31 | cubehash81 | crypto_hash/cubehash81/unrolled | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer |
1733684 | 6.85 | cubehash81 | crypto_hash/cubehash81/simple | gcc -m64 -march=core2 -O3 -fomit-frame-pointer |
1810880 | 7.15 | cubehash81 | crypto_hash/cubehash81/spec | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer |
18776 | 1.00 | cubehash816 | crypto_hash/cubehash816/emmintrin3 | gcc -m64 -march=barcelona -Os -fomit-frame-pointer (4.8.4) |
21772 | 1.16 | cubehash816 | crypto_hash/cubehash816/emmintrin4 | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer |
84076 | 4.48 | cubehash816 | crypto_hash/cubehash816/unrolled | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer |
151160 | 8.05 | cubehash816 | crypto_hash/cubehash816/simple | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
532512 | 28.36 | cubehash816 | crypto_hash/cubehash816/spec | gcc -march=nocona -O3 -fomit-frame-pointer |
108540 | 1.00 | cubehash82 | crypto_hash/cubehash82/emmintrin3 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv (4.8.4) |
114804 | 1.06 | cubehash82 | crypto_hash/cubehash82/emmintrin4 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer |
605332 | 5.58 | cubehash82 | crypto_hash/cubehash82/unrolled | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer |
905560 | 8.34 | cubehash82 | crypto_hash/cubehash82/simple | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer |
1047596 | 9.65 | cubehash82 | crypto_hash/cubehash82/spec | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer |
9912 | 1.00 | cubehash832 | crypto_hash/cubehash832/emmintrin3 | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer (4.8.4) |
10836 | 1.09 | cubehash832 | crypto_hash/cubehash832/emmintrin4 | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer |
80220 | 8.09 | cubehash832 | crypto_hash/cubehash832/unrolled | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer |
95124 | 9.60 | cubehash832 | crypto_hash/cubehash832/simple | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer |
453412 | 45.74 | cubehash832 | crypto_hash/cubehash832/spec | gcc -march=nocona -O3 -fomit-frame-pointer |
54916 | 1.00 | cubehash84 | crypto_hash/cubehash84/emmintrin4 | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer (4.8.4) |
56904 | 1.04 | cubehash84 | crypto_hash/cubehash84/emmintrin3 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv |
371340 | 6.76 | cubehash84 | crypto_hash/cubehash84/unrolled | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer |
478636 | 8.72 | cubehash84 | crypto_hash/cubehash84/simple | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
1015960 | 18.50 | cubehash84 | crypto_hash/cubehash84/spec | gcc -m64 -O3 -fomit-frame-pointer |
29856 | 1.00 | cubehash88 | crypto_hash/cubehash88/emmintrin3 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv (4.8.4) |
40512 | 1.36 | cubehash88 | crypto_hash/cubehash88/emmintrin4 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer |
179956 | 6.03 | cubehash88 | crypto_hash/cubehash88/simple | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer |
200372 | 6.71 | cubehash88 | crypto_hash/cubehash88/unrolled | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv |
443244 | 14.85 | cubehash88 | crypto_hash/cubehash88/spec | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer |
9468 | 1.00 | echo256 | crypto_hash/echo256/aes/aes64 (2.1) | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer (4.8.4) |
14292 | 1.51 | echo256 | crypto_hash/echo256/ccalik/aesni | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer |
43168 | 4.56 | echo256 | crypto_hash/echo256/core2/core2v64 | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer |
45300 | 4.78 | echo256 | crypto_hash/echo256/pentium/pentium4v64v1 | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer |
62248 | 6.57 | echo256 | crypto_hash/echo256/ccalik/vperm | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer |
69572 | 7.35 | echo256 | crypto_hash/echo256/sphlib-small | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer |
70936 | 7.49 | echo256 | crypto_hash/echo256/pentium/pentium4v64v2 | gcc -m64 -O3 -fomit-frame-pointer |
74452 | 7.86 | echo256 | crypto_hash/echo256/athlon/athlon64 | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer |
74516 | 7.87 | echo256 | crypto_hash/echo256/ccalik/bitsliced | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv |
87888 | 9.28 | echo256 | crypto_hash/echo256/sphlib | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer |
93800 | 9.91 | echo256 | crypto_hash/echo256/generic/opt64 | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer |
108500 | 11.46 | echo256 | crypto_hash/echo256/generic/opt32 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer |
152580 | 16.12 | echo256 | crypto_hash/echo256/powerpc/pp32cv2 | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer |
183812 | 19.41 | echo256 | crypto_hash/echo256/powerpc/pp32cv1 | gcc -march=nocona -O3 -fomit-frame-pointer |
16864 | 1.00 | echo512 | crypto_hash/echo512/aes/aes64 (2.1) | gcc -m64 -march=barcelona -Os -fomit-frame-pointer (4.8.4) |
78556 | 4.66 | echo512 | crypto_hash/echo512/core2/core2v64 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv |
81496 | 4.83 | echo512 | crypto_hash/echo512/pentium/pentium4v64v1 | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer |
88316 | 5.24 | echo512 | crypto_hash/echo512/athlon/athlon64 | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer |
101324 | 6.01 | echo512 | crypto_hash/echo512/sphlib | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer |
105832 | 6.28 | echo512 | crypto_hash/echo512/ccalik/aesni | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer |
116580 | 6.91 | echo512 | crypto_hash/echo512/ccalik/vperm | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer |
124152 | 7.36 | echo512 | crypto_hash/echo512/ccalik/bitsliced | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer |
133068 | 7.89 | echo512 | crypto_hash/echo512/pentium/pentium4v64v2 | gcc -march=k8 -O -fomit-frame-pointer |
177488 | 10.52 | echo512 | crypto_hash/echo512/generic/opt64 | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer |
180944 | 10.73 | echo512 | crypto_hash/echo512/sphlib-small | gcc -funroll-loops -O3 -fomit-frame-pointer |
201436 | 11.94 | echo512 | crypto_hash/echo512/powerpc/pp32cv2 | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer |
210740 | 12.50 | echo512 | crypto_hash/echo512/generic/opt32 | gcc -m64 -march=k8 -O -fomit-frame-pointer |
342912 | 20.33 | echo512 | crypto_hash/echo512/powerpc/pp32cv1 | gcc -m64 -march=core2 -O3 -fomit-frame-pointer |
7668 | 1.00 | echosp256 | crypto_hash/echosp256/aes/aes64 (2.1) | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer (4.8.4) |
35028 | 4.57 | echosp256 | crypto_hash/echosp256/pentium/pentium4v64v2 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv |
35152 | 4.58 | echosp256 | crypto_hash/echosp256/pentium/pentium4v64v1 | cc |
55812 | 7.28 | echosp256 | crypto_hash/echosp256/athlon/athlon64 | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer |
57536 | 7.50 | echosp256 | crypto_hash/echosp256/core2/core2v64 | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer |
67748 | 8.84 | echosp256 | crypto_hash/echosp256/powerpc/pp32cv2 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer |
74328 | 9.69 | echosp256 | crypto_hash/echosp256/generic/opt64 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer |
89488 | 11.67 | echosp256 | crypto_hash/echosp256/generic/opt32 | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer |
148260 | 19.33 | echosp256 | crypto_hash/echosp256/powerpc/pp32cv1 | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer |
11892 | 1.00 | echosp512 | crypto_hash/echosp512/aes/aes64 (2.1) | gcc -m64 -Os -fomit-frame-pointer (4.8.4) |
55956 | 4.71 | echosp512 | crypto_hash/echosp512/pentium/pentium4v64v2 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv |
56104 | 4.72 | echosp512 | crypto_hash/echosp512/pentium/pentium4v64v1 | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer |
85208 | 7.17 | echosp512 | crypto_hash/echosp512/core2/core2v64 | gcc -march=k8 -O3 -fomit-frame-pointer |
91224 | 7.67 | echosp512 | crypto_hash/echosp512/athlon/athlon64 | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer |
119024 | 10.01 | echosp512 | crypto_hash/echosp512/generic/opt64 | gcc -m64 -O2 -fomit-frame-pointer |
123488 | 10.38 | echosp512 | crypto_hash/echosp512/powerpc/pp32cv2 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer |
141504 | 11.90 | echosp512 | crypto_hash/echosp512/generic/opt32 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer |
167796 | 14.11 | echosp512 | crypto_hash/echosp512/powerpc/pp32cv1 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer |
11396 | 1.00 | edonr256 | crypto_hash/edonr256/swpbe (Optimized_C_v2.0g) | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer (4.8.4) |
11796 | 1.04 | edonr256 | crypto_hash/edonr256/optc | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer |
3916 | 1.00 | edonr512 | crypto_hash/edonr512/optc (Optimized_C_v2.0) | gcc -m64 -O -fomit-frame-pointer (4.8.4) |
5272 | 1.35 | edonr512 | crypto_hash/edonr512/swpbe | gcc -funroll-loops -O -fomit-frame-pointer |
77048 | 1.00 | essence224 | crypto_hash/essence224/gcc | gcc -fno-schedule-insns -O3 -fomit-frame-pointer (4.8.4) |
88076 | 1.00 | essence256 | crypto_hash/essence256/gcc | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer (4.8.4) |
57208 | 1.00 | essence384 | crypto_hash/essence384/gcc | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (4.8.4) |
72668 | 1.00 | essence512 | crypto_hash/essence512/gcc | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (4.8.4) |
151764 | 1.00 | fsb256 | crypto_hash/fsb256/clean | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer (4.8.4) |
56796788 | 374.24 | fsb256 | crypto_hash/fsb256/ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer |
49328844 | 1.00 | fsb512 | crypto_hash/fsb512/ref | gcc -m64 -O2 -fomit-frame-pointer (4.8.4) |
26136 | 1.00 | fugue2 | crypto_hash/fugue2/cop_opt32 | gcc -O -fomit-frame-pointer (4.8.4) |
30476 | 1.00 | fugue256 | crypto_hash/fugue256/ccalik/aesni (1.208) | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer (4.8.4) |
38352 | 1.26 | fugue256 | crypto_hash/fugue256/ccalik/vperm | gcc -m64 -march=core2 -O2 -fomit-frame-pointer |
40240 | 1.32 | fugue256 | crypto_hash/fugue256/sphlib | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv |
41664 | 1.37 | fugue256 | crypto_hash/fugue256/ANSI_opt32 | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer |
62412 | 2.05 | fugue256 | crypto_hash/fugue256/ANSI_opt64 | gcc -m64 -march=k8 -O -fomit-frame-pointer |
| | fugue256 | crypto_hash/fugue256/SSE4.1 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | fugue256 | crypto_hash/fugue256/SSSE3 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
45520 | 1.00 | fugue384 | crypto_hash/fugue384/ccalik/aesni (1.208) | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer (4.8.4) |
55476 | 1.22 | fugue384 | crypto_hash/fugue384/ccalik/vperm | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer |
62044 | 1.00 | fugue512 | crypto_hash/fugue512/ccalik/aesni (1.208) | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer (4.8.4) |
73824 | 1.19 | fugue512 | crypto_hash/fugue512/ccalik/vperm | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer |
98320 | 1.58 | fugue512 | crypto_hash/fugue512/sphlib | gcc -fno-schedule-insns -O2 -fomit-frame-pointer |
24176 | 1.00 | groestl256 | crypto_hash/groestl256/aesni-intr (2.2) | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer (4.8.4) |
25380 | 1.05 | groestl256 | crypto_hash/groestl256/aesni | gcc -m64 -O2 -fomit-frame-pointer |
33792 | 1.40 | groestl256 | crypto_hash/groestl256/core2duo | gcc -m64 -Os -fomit-frame-pointer |
42212 | 1.75 | groestl256 | crypto_hash/groestl256/vperm | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv |
50296 | 2.08 | groestl256 | crypto_hash/groestl256/opteron-unrolled | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv |
53288 | 2.20 | groestl256 | crypto_hash/groestl256/vperm-intr | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer |
54088 | 2.24 | groestl256 | crypto_hash/groestl256/opteron | gcc -m64 -march=corei7 -O -fomit-frame-pointer |
70880 | 2.93 | groestl256 | crypto_hash/groestl256/sphlib-adapted | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer |
72388 | 2.99 | groestl256 | crypto_hash/groestl256/opt64 | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer |
74320 | 3.07 | groestl256 | crypto_hash/groestl256/sphlib | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer |
83612 | 3.46 | groestl256 | crypto_hash/groestl256/opt32 | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer |
89704 | 3.71 | groestl256 | crypto_hash/groestl256/mmx | gcc -march=k8 -O -fomit-frame-pointer |
90796 | 3.76 | groestl256 | crypto_hash/groestl256/sphlib-small | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer |
150944 | 6.24 | groestl256 | crypto_hash/groestl256/32bit-2ktable | gcc -m64 -O2 -fomit-frame-pointer |
267028 | 11.05 | groestl256 | crypto_hash/groestl256/32bit-bytesliced-c-fast | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
338440 | 14.00 | groestl256 | crypto_hash/groestl256/32bit-bytesliced-c-small | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer |
511088 | 21.14 | groestl256 | crypto_hash/groestl256/8bit_c | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer |
| | 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 |
24004 | 1.00 | groestl512 | crypto_hash/groestl512/aesni (2.2) | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer (4.8.4) |
37912 | 1.58 | groestl512 | crypto_hash/groestl512/aesni-intr | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv |
42960 | 1.79 | groestl512 | crypto_hash/groestl512/avx | gcc -funroll-loops -O3 -fomit-frame-pointer |
51928 | 2.16 | groestl512 | crypto_hash/groestl512/vperm | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
53732 | 2.24 | groestl512 | crypto_hash/groestl512/avx-intr | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer |
55528 | 2.31 | groestl512 | crypto_hash/groestl512/core2duo | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer |
73192 | 3.05 | groestl512 | crypto_hash/groestl512/vperm-intr | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer |
83692 | 3.49 | groestl512 | crypto_hash/groestl512/opteron | gcc -O -fomit-frame-pointer |
115028 | 4.79 | groestl512 | crypto_hash/groestl512/sphlib-adapted | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer |
122540 | 5.10 | groestl512 | crypto_hash/groestl512/sphlib | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer |
124884 | 5.20 | groestl512 | crypto_hash/groestl512/opt64 | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer |
152528 | 6.35 | groestl512 | crypto_hash/groestl512/mmx | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer |
176104 | 7.34 | groestl512 | crypto_hash/groestl512/sphlib-small | gcc -funroll-loops -m64 -O -fomit-frame-pointer |
179564 | 7.48 | groestl512 | crypto_hash/groestl512/opt32 | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer |
474776 | 19.78 | groestl512 | crypto_hash/groestl512/32bit-bytesliced-c-small | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer |
38992 | 1.00 | hamsi | crypto_hash/hamsi/simd-2 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer (4.8.4) |
43460 | 1.11 | hamsi | crypto_hash/hamsi/simd-1 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer |
46396 | 1.19 | hamsi | crypto_hash/hamsi/bernstein/small-simd-2 | 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 |
23424 | 1.00 | jh224 | crypto_hash/jh224/bitslice_sse2_opt32 | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer (4.8.4) |
27648 | 1.18 | jh224 | crypto_hash/jh224/bitslice_sse2_opt64 | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer |
53828 | 2.30 | jh224 | crypto_hash/jh224/bitslice_opt64 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer |
55028 | 2.35 | jh224 | crypto_hash/jh224/simple | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer |
74684 | 3.19 | jh224 | crypto_hash/jh224/bitslice_opt32 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer |
91856 | 3.92 | jh224 | crypto_hash/jh224/bitslice_ref32 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer |
128708 | 5.49 | jh224 | crypto_hash/jh224/bitslice_ref64 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
30380 | 1.00 | jh256 | crypto_hash/jh256/bitslice_sse2_opt64 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (4.8.4) |
30636 | 1.01 | jh256 | crypto_hash/jh256/bitslice_sse2_opt32 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv |
48212 | 1.59 | jh256 | crypto_hash/jh256/bitslice_opt64 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
55020 | 1.81 | jh256 | crypto_hash/jh256/simple | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer |
75912 | 2.50 | jh256 | crypto_hash/jh256/bitslice_opt32 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
92812 | 3.06 | jh256 | crypto_hash/jh256/bitslice_ref32 | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer |
126052 | 4.15 | jh256 | crypto_hash/jh256/bitslice_ref64 | gcc -funroll-loops -O3 -fomit-frame-pointer |
29268 | 1.00 | jh384 | crypto_hash/jh384/bitslice_sse2_opt64 | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer (4.8.4) |
31560 | 1.08 | jh384 | crypto_hash/jh384/bitslice_sse2_opt32 | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer |
53176 | 1.82 | jh384 | crypto_hash/jh384/bitslice_opt64 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer |
55812 | 1.91 | jh384 | crypto_hash/jh384/simple | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv |
77596 | 2.65 | jh384 | crypto_hash/jh384/bitslice_opt32 | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer |
91540 | 3.13 | jh384 | crypto_hash/jh384/bitslice_ref32 | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer |
123176 | 4.21 | jh384 | crypto_hash/jh384/bitslice_ref64 | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer |
28776 | 1.00 | jh512 | crypto_hash/jh512/bitslice_sse2_opt32 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.8.4) |
29468 | 1.02 | jh512 | crypto_hash/jh512/bitslice_sse2_opt64 | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer |
49016 | 1.70 | jh512 | crypto_hash/jh512/bitslice_opt32 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.8.4) |
53768 | 1.87 | jh512 | crypto_hash/jh512/bitslice_opt64 | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer |
55228 | 1.92 | jh512 | crypto_hash/jh512/simple | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer |
90848 | 3.16 | jh512 | crypto_hash/jh512/bitslice_ref32 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer |
128204 | 4.46 | jh512 | crypto_hash/jh512/bitslice_ref64 | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer |
19436 | 1.00 | keccak | crypto_hash/keccak/x86_64_asm (3.1.0) | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv (4.8.4) |
22980 | 1.18 | keccak | crypto_hash/keccak/inplace | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv |
26512 | 1.36 | keccak | crypto_hash/keccak/opt64lcu6 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv (4.8.4) |
31744 | 1.63 | keccak | crypto_hash/keccak/x86_64_shld | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer |
33812 | 1.74 | keccak | crypto_hash/keccak/opt64lcu24 | gcc -m64 -march=k8 -O -fomit-frame-pointer |
34472 | 1.77 | keccak | crypto_hash/keccak/sseu2 | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer |
35100 | 1.81 | keccak | crypto_hash/keccak/opt64lcu24shld | gcc -O -fomit-frame-pointer |
38544 | 1.98 | keccak | crypto_hash/keccak/opt64u6 | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer |
39224 | 2.02 | keccak | crypto_hash/keccak/simple | gcc -m64 -march=core2 -O -fomit-frame-pointer |
54412 | 2.80 | keccak | crypto_hash/keccak/simple32bi | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer |
59116 | 3.04 | keccak | crypto_hash/keccak/compact | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer |
60544 | 3.12 | keccak | crypto_hash/keccak/mmxu1 | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer |
84500 | 4.35 | keccak | crypto_hash/keccak/opt32biT-s2lcu4 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer |
88820 | 4.57 | keccak | crypto_hash/keccak/opt32bi-s2lcu4 | gcc -m64 -march=nocona -O -fomit-frame-pointer |
95308 | 4.90 | keccak | crypto_hash/keccak/opt32bi-rvku2 | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer |
101008 | 5.20 | keccak | crypto_hash/keccak/inplace32bi | gcc -O -fomit-frame-pointer |
268692 | 13.82 | keccak | crypto_hash/keccak/compact8 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer |
| | keccak | crypto_hash/keccak/xopu24 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
54544 | 1.00 | keccakc1024 | crypto_hash/keccakc1024/opt64lcu6 (3.1.0) | gcc -m64 -march=nocona -O -fomit-frame-pointer (4.8.4) |
54564 | 1.00 | keccakc1024 | crypto_hash/keccakc1024/x86_64_shld | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
55184 | 1.01 | keccakc1024 | crypto_hash/keccakc1024/opt64lcu24shld | gcc -m64 -O -fomit-frame-pointer |
56476 | 1.04 | keccakc1024 | crypto_hash/keccakc1024/x86_64_asm | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer |
58520 | 1.07 | keccakc1024 | crypto_hash/keccakc1024/inplace | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer |
60696 | 1.11 | keccakc1024 | crypto_hash/keccakc1024/opt64lcu24 | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer |
62708 | 1.15 | keccakc1024 | crypto_hash/keccakc1024/sseu2 | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer |
63024 | 1.16 | keccakc1024 | crypto_hash/keccakc1024/opt64u6 | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer |
63464 | 1.16 | keccakc1024 | crypto_hash/keccakc1024/mmxu1 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer |
67120 | 1.23 | keccakc1024 | crypto_hash/keccakc1024/sphlib | gcc -funroll-loops -m64 -O -fomit-frame-pointer |
67192 | 1.23 | keccakc1024 | crypto_hash/keccakc1024/simple | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer |
71268 | 1.31 | keccakc1024 | crypto_hash/keccakc1024/sphlib-small | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer |
137340 | 2.52 | keccakc1024 | crypto_hash/keccakc1024/opt32biT-s2lcu4 | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer |
140272 | 2.57 | keccakc1024 | crypto_hash/keccakc1024/opt32bi-s2lcu4 | gcc -funroll-loops -m64 -O -fomit-frame-pointer |
154380 | 2.83 | keccakc1024 | crypto_hash/keccakc1024/simple32bi | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer |
157040 | 2.88 | keccakc1024 | crypto_hash/keccakc1024/opt32bi-rvku2 | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer |
157084 | 2.88 | keccakc1024 | crypto_hash/keccakc1024/inplace32bi | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer |
170092 | 3.12 | keccakc1024 | crypto_hash/keccakc1024/compact | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer |
481996 | 8.84 | keccakc1024 | crypto_hash/keccakc1024/compact8 | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer |
| | keccakc1024 | crypto_hash/keccakc1024/xopu24 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
15092 | 1.00 | keccakc256 | crypto_hash/keccakc256/x86_64_asm (3.1.0) | gcc -m64 -O -fomit-frame-pointer (4.8.4) |
18636 | 1.23 | keccakc256 | crypto_hash/keccakc256/sseu2 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv |
23584 | 1.56 | keccakc256 | crypto_hash/keccakc256/x86_64_shld | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer |
24476 | 1.62 | keccakc256 | crypto_hash/keccakc256/opt64lcu24 | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer |
25424 | 1.68 | keccakc256 | crypto_hash/keccakc256/opt64lcu6 | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer |
26068 | 1.73 | keccakc256 | crypto_hash/keccakc256/opt64lcu24shld | gcc -m64 -march=barcelona -O -fomit-frame-pointer |
27760 | 1.84 | keccakc256 | crypto_hash/keccakc256/opt64u6 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer |
30656 | 2.03 | keccakc256 | crypto_hash/keccakc256/simple | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer |
31304 | 2.07 | keccakc256 | crypto_hash/keccakc256/inplace | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer |
31452 | 2.08 | keccakc256 | crypto_hash/keccakc256/mmxu1 | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer |
67428 | 4.47 | keccakc256 | crypto_hash/keccakc256/opt32biT-s2lcu4 | gcc -m64 -march=barcelona -O -fomit-frame-pointer |
68624 | 4.55 | keccakc256 | crypto_hash/keccakc256/opt32bi-s2lcu4 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer |
71864 | 4.76 | keccakc256 | crypto_hash/keccakc256/opt32bi-rvku2 | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer |
74036 | 4.91 | keccakc256 | crypto_hash/keccakc256/inplace32bi | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer |
74756 | 4.95 | keccakc256 | crypto_hash/keccakc256/simple32bi | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer |
79520 | 5.27 | keccakc256 | crypto_hash/keccakc256/compact | gcc -funroll-loops -O3 -fomit-frame-pointer |
216436 | 14.34 | keccakc256 | crypto_hash/keccakc256/compact8 | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer |
| | keccakc256 | crypto_hash/keccakc256/xopu24 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
17532 | 1.00 | keccakc256treed2 | crypto_hash/keccakc256treed2/sseu4 (3.2.5) | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv (4.8.4) |
19676 | 1.12 | keccakc256treed2 | crypto_hash/keccakc256treed2/sseu24 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer |
| | keccakc256treed2 | crypto_hash/keccakc256treed2/xopu24 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
16536 | 1.00 | keccakc448 | crypto_hash/keccakc448/x86_64_asm (3.1.0) | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv (4.8.4) |
26016 | 1.57 | keccakc448 | crypto_hash/keccakc448/x86_64_shld | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer |
27524 | 1.66 | keccakc448 | crypto_hash/keccakc448/opt64lcu24shld | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer |
28228 | 1.71 | keccakc448 | crypto_hash/keccakc448/opt64lcu24 | gcc -m64 -march=nocona -O -fomit-frame-pointer |
29156 | 1.76 | keccakc448 | crypto_hash/keccakc448/sseu2 | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer |
29464 | 1.78 | keccakc448 | crypto_hash/keccakc448/opt64lcu6 | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer |
32020 | 1.94 | keccakc448 | crypto_hash/keccakc448/inplace | gcc -m64 -O -fomit-frame-pointer |
33176 | 2.01 | keccakc448 | crypto_hash/keccakc448/simple | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer |
35116 | 2.12 | keccakc448 | crypto_hash/keccakc448/opt64u6 | gcc -m64 -march=nocona -O -fomit-frame-pointer |
52904 | 3.20 | keccakc448 | crypto_hash/keccakc448/mmxu1 | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer |
55032 | 3.33 | keccakc448 | crypto_hash/keccakc448/compact | gcc -m64 -O3 -fomit-frame-pointer |
71412 | 4.32 | keccakc448 | crypto_hash/keccakc448/opt32biT-s2lcu4 | gcc -march=k8 -O -fomit-frame-pointer |
74716 | 4.52 | keccakc448 | crypto_hash/keccakc448/opt32bi-s2lcu4 | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer |
84264 | 5.10 | keccakc448 | crypto_hash/keccakc448/opt32bi-rvku2 | gcc -m64 -O -fomit-frame-pointer |
233024 | 14.09 | keccakc448 | crypto_hash/keccakc448/compact8 | gcc -funroll-loops -O3 -fomit-frame-pointer |
| | 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 |
16920 | 1.00 | keccakc512 | crypto_hash/keccakc512/x86_64_shld (3.2.3) | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer (4.8.4) |
17984 | 1.06 | keccakc512 | crypto_hash/keccakc512/x86_64_asm | gcc -m64 -O3 -fomit-frame-pointer |
20424 | 1.21 | keccakc512 | crypto_hash/keccakc512/simple | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer |
26016 | 1.54 | keccakc512 | crypto_hash/keccakc512/opt64lcu6 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer |
29348 | 1.73 | keccakc512 | crypto_hash/keccakc512/opt64lcu24 | gcc -m64 -march=nocona -O -fomit-frame-pointer |
32808 | 1.94 | keccakc512 | crypto_hash/keccakc512/opt64lcu24shld | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer |
32968 | 1.95 | keccakc512 | crypto_hash/keccakc512/sseu2 | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer |
36752 | 2.17 | keccakc512 | crypto_hash/keccakc512/inplace | gcc -m64 -march=barcelona -O -fomit-frame-pointer |
36800 | 2.17 | keccakc512 | crypto_hash/keccakc512/opt64u6 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer |
37592 | 2.22 | keccakc512 | crypto_hash/keccakc512/sphlib | gcc -m64 -march=barcelona -O -fomit-frame-pointer |
39136 | 2.31 | keccakc512 | crypto_hash/keccakc512/sphlib-small | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer |
56492 | 3.34 | keccakc512 | crypto_hash/keccakc512/mmxu1 | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer |
59840 | 3.54 | keccakc512 | crypto_hash/keccakc512/compact | gcc -m64 -O3 -fomit-frame-pointer |
77924 | 4.61 | keccakc512 | crypto_hash/keccakc512/opt32biT-s2lcu4 | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer |
81176 | 4.80 | keccakc512 | crypto_hash/keccakc512/opt32bi-s2lcu4 | gcc -m64 -march=k8 -O -fomit-frame-pointer |
84864 | 5.02 | keccakc512 | crypto_hash/keccakc512/simple32bi | gcc -m64 -march=k8 -O -fomit-frame-pointer |
91300 | 5.40 | keccakc512 | crypto_hash/keccakc512/inplace32bi | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer |
93180 | 5.51 | keccakc512 | crypto_hash/keccakc512/opt32bi-rvku2 | gcc -march=barcelona -O -fomit-frame-pointer |
172392 | 10.19 | keccakc512 | crypto_hash/keccakc512/compact8 | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer (4.8.4) |
| | 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 |
19452 | 1.00 | keccakc512treed2 | crypto_hash/keccakc512treed2/sseu4 (3.2.5) | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (4.8.4) |
23028 | 1.18 | keccakc512treed2 | crypto_hash/keccakc512treed2/sseu24 | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer |
| | keccakc512treed2 | crypto_hash/keccakc512treed2/xopu24 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
37624 | 1.00 | keccakc768 | crypto_hash/keccakc768/x86_64_asm (3.1.0) | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer (4.8.4) |
38016 | 1.01 | keccakc768 | crypto_hash/keccakc768/x86_64_shld | gcc |
38884 | 1.03 | keccakc768 | crypto_hash/keccakc768/opt64lcu6 | gcc -march=nocona -O -fomit-frame-pointer |
40452 | 1.08 | keccakc768 | crypto_hash/keccakc768/opt64lcu24shld | gcc -march=barcelona -O -fomit-frame-pointer |
40944 | 1.09 | keccakc768 | crypto_hash/keccakc768/opt64lcu24 | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer |
42704 | 1.14 | keccakc768 | crypto_hash/keccakc768/inplace | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer |
43040 | 1.14 | keccakc768 | crypto_hash/keccakc768/opt64u6 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer |
43436 | 1.15 | keccakc768 | crypto_hash/keccakc768/sseu2 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer |
45424 | 1.21 | keccakc768 | crypto_hash/keccakc768/simple | gcc -funroll-loops -O -fomit-frame-pointer |
71068 | 1.89 | keccakc768 | crypto_hash/keccakc768/mmxu1 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
92500 | 2.46 | keccakc768 | crypto_hash/keccakc768/opt32biT-s2lcu4 | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer |
95032 | 2.53 | keccakc768 | crypto_hash/keccakc768/opt32bi-s2lcu4 | gcc -march=nocona -O -fomit-frame-pointer |
106328 | 2.83 | keccakc768 | crypto_hash/keccakc768/simple32bi | gcc -funroll-loops -m64 -O -fomit-frame-pointer |
107572 | 2.86 | keccakc768 | crypto_hash/keccakc768/opt32bi-rvku2 | gcc -funroll-loops -O -fomit-frame-pointer |
112808 | 3.00 | keccakc768 | crypto_hash/keccakc768/inplace32bi | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv |
118840 | 3.16 | keccakc768 | crypto_hash/keccakc768/compact | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
337260 | 8.96 | keccakc768 | crypto_hash/keccakc768/compact8 | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer |
| | keccakc768 | crypto_hash/keccakc768/xopu24 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
57784 | 1.00 | lane256 | crypto_hash/lane256/c | gcc -fno-schedule-insns -O3 -fomit-frame-pointer (4.8.4) |
61872 | 1.07 | lane256 | crypto_hash/lane256/bitslice | gcc -m64 -Os -fomit-frame-pointer |
149392 | 1.00 | lane512 | crypto_hash/lane512/c | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer (4.8.4) |
15544 | 1.00 | luffa256 | crypto_hash/luffa256/ssse3_x64asm-PS-2 (2.0) | gcc -m64 -O3 -fomit-frame-pointer (4.8.4) |
19164 | 1.23 | luffa256 | crypto_hash/luffa256/ssse3_x64asm-2 | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer |
19624 | 1.26 | luffa256 | crypto_hash/luffa256/thomaz/asm-PS-v2-FP | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer |
19636 | 1.26 | luffa256 | crypto_hash/luffa256/sse2_x64asm-2 | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer |
20136 | 1.30 | luffa256 | crypto_hash/luffa256/ssse3_x64asm-PS | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer |
21528 | 1.38 | luffa256 | crypto_hash/luffa256/thomaz/asm-PS-v2-INT | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer |
23360 | 1.50 | luffa256 | crypto_hash/luffa256/thomaz/asm-PS | gcc -m64 -O3 -fomit-frame-pointer (4.8.4) |
23548 | 1.51 | luffa256 | crypto_hash/luffa256/thomaz/asm-PSPar-v2-INT | gcc -march=nocona -O -fomit-frame-pointer |
25252 | 1.62 | luffa256 | crypto_hash/luffa256/sse2 | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer |
28504 | 1.83 | luffa256 | crypto_hash/luffa256/ssse3_x64asm | gcc -m64 -Os -fomit-frame-pointer |
28956 | 1.86 | luffa256 | crypto_hash/luffa256/sse2_x64asm | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer |
34472 | 2.22 | luffa256 | crypto_hash/luffa256/thomaz/asm-PSPar-v2-FP | gcc -fno-schedule-insns -O2 -fomit-frame-pointer |
44472 | 2.86 | luffa256 | crypto_hash/luffa256/sphlib | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer |
47372 | 3.05 | luffa256 | crypto_hash/luffa256/opt32 | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer |
55112 | 3.55 | luffa256 | crypto_hash/luffa256/thomaz/basic | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer |
139064 | 8.95 | luffa256 | crypto_hash/luffa256/arm | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer |
19836 | 1.00 | luffa384 | crypto_hash/luffa384/thomaz/asm-PSPar-v2-INT (1.2) | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (4.8.4) |
21276 | 1.07 | luffa384 | crypto_hash/luffa384/ssse3_x64asm-2 | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer |
22040 | 1.11 | luffa384 | crypto_hash/luffa384/thomaz/asm-PS-v2-INT | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer |
27076 | 1.36 | luffa384 | crypto_hash/luffa384/sse2_x64asm-2 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (4.8.4) |
27640 | 1.39 | luffa384 | crypto_hash/luffa384/sse2 | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer |
27724 | 1.40 | luffa384 | crypto_hash/luffa384/ssse3_x64asm-PS-2 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer |
28420 | 1.43 | luffa384 | crypto_hash/luffa384/thomaz/asm-PS-v2-FP | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer |
28580 | 1.44 | luffa384 | crypto_hash/luffa384/thomaz/asm-PS | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv |
35052 | 1.77 | luffa384 | crypto_hash/luffa384/ssse3_x64asm | gcc -fno-schedule-insns -O3 -fomit-frame-pointer |
36232 | 1.83 | luffa384 | crypto_hash/luffa384/thomaz/asm-PSPar-v2-FP | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv |
36244 | 1.83 | luffa384 | crypto_hash/luffa384/sse2_x64asm | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer |
41036 | 2.07 | luffa384 | crypto_hash/luffa384/ssse3_x64asm-PS | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer |
76556 | 3.86 | luffa384 | crypto_hash/luffa384/opt32 | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer |
189508 | 9.55 | luffa384 | crypto_hash/luffa384/arm | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer |
26912 | 1.00 | luffa512 | crypto_hash/luffa512/thomaz/asm-PSPar-v2-INT (1.2) | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv (4.8.4) |
29080 | 1.08 | luffa512 | crypto_hash/luffa512/ssse3_x64asm-PS-2 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer |
29656 | 1.10 | luffa512 | crypto_hash/luffa512/ssse3_x64asm-2 | cc |
37852 | 1.41 | luffa512 | crypto_hash/luffa512/thomaz/asm-PS | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer |
41756 | 1.55 | luffa512 | crypto_hash/luffa512/sse2 | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer |
45168 | 1.68 | luffa512 | crypto_hash/luffa512/ssse3_x64asm-PS | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer |
45284 | 1.68 | luffa512 | crypto_hash/luffa512/sse2_x64asm-2 | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer |
46704 | 1.74 | luffa512 | crypto_hash/luffa512/ssse3_x64asm | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer |
46744 | 1.74 | luffa512 | crypto_hash/luffa512/thomaz/asm-PS-v2-FP | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer |
46872 | 1.74 | luffa512 | crypto_hash/luffa512/thomaz/asm-PS-v2-INT | gcc -m64 -O2 -fomit-frame-pointer |
48028 | 1.78 | luffa512 | crypto_hash/luffa512/sse2_x64asm | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv (4.8.4) |
51844 | 1.93 | luffa512 | crypto_hash/luffa512/thomaz/asm-PSPar-v2-FP | gcc -march=barcelona -O2 -fomit-frame-pointer |
89348 | 3.32 | luffa512 | crypto_hash/luffa512/sphlib | gcc -m64 -march=nocona -O -fomit-frame-pointer |
116776 | 4.34 | luffa512 | crypto_hash/luffa512/opt32 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer |
242576 | 9.01 | luffa512 | crypto_hash/luffa512/arm | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer |
38152 | 1.00 | lux256 | crypto_hash/lux256/asm (1.0) | gcc -funroll-loops (4.8.4) |
37584 | 1.00 | lux512 | crypto_hash/lux512/asm (1.0) | cc (4.8.4) |
74280 | 1.00 | mcssha4 | crypto_hash/mcssha4/ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (4.8.4) |
77044 | 1.00 | mcssha5 | crypto_hash/mcssha5/ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (4.8.4) |
75616 | 1.00 | mcssha6 | crypto_hash/mcssha6/ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (4.8.4) |
| | md2 | crypto_hash/md2/openssl | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
4968 | 1.00 | md4 | crypto_hash/md4/openssl (OpenSSL_1.0.1f_6_Jan_2014) | gcc -m64 -O -fomit-frame-pointer (4.8.4) |
8460 | 1.00 | md5 | crypto_hash/md5/openssl (OpenSSL_1.0.1f_6_Jan_2014) | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer (4.8.4) |
8608 | 1.02 | md5 | crypto_hash/md5/ref | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer |
32624 | 1.00 | md6d224 | crypto_hash/md6d224/ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer (4.8.4) |
54456 | 1.00 | md6d256 | crypto_hash/md6d256/ref | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv (4.8.4) |
64164 | 1.00 | md6d384 | crypto_hash/md6d384/ref | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv (4.8.4) |
91012 | 1.00 | md6d512 | crypto_hash/md6d512/ref | gcc -m64 -O2 -fomit-frame-pointer (4.8.4) |
82056 | 1.00 | mgrostl256 | crypto_hash/mgrostl256/opt-64 (2.0) | gcc -m64 -march=nocona -O -fomit-frame-pointer (4.8.4) |
99188 | 1.21 | mgrostl256 | crypto_hash/mgrostl256/opt-32 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
5226504 | 63.69 | mgrostl256 | crypto_hash/mgrostl256/ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer |
38628 | 1.00 | nasha256 | crypto_hash/nasha256/opt | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (4.8.4) |
40080 | 1.04 | nasha256 | crypto_hash/nasha256/opt_v4 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
39336 | 1.00 | nasha512 | crypto_hash/nasha512/opt | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer (4.8.4) |
48856 | 1.24 | nasha512 | crypto_hash/nasha512/opt_v4 | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer |
19992 | 1.00 | rfsb509 | crypto_hash/rfsb509/ref (1.0) | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv |
| | rhash | crypto_hash/rhash/ref | g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
22376 | 1.00 | ripemd160 | crypto_hash/ripemd160/openssl (OpenSSL_1.0.1f_6_Jan_2014) | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer (4.8.4) |
32032 | 1.00 | round3jh256 | crypto_hash/round3jh256/ssse3 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.8.4) |
35544 | 1.11 | round3jh256 | crypto_hash/round3jh256/sse2 | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer |
64204 | 2.00 | round3jh256 | crypto_hash/round3jh256/simple | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.8.4) |
125100 | 3.91 | round3jh256 | crypto_hash/round3jh256/sphlib-small | gcc -funroll-loops -m64 -O -fomit-frame-pointer |
126768 | 3.96 | round3jh256 | crypto_hash/round3jh256/sphlib | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer |
32788 | 1.00 | round3jh512 | crypto_hash/round3jh512/ssse3 | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer (4.8.4) |
33732 | 1.03 | round3jh512 | crypto_hash/round3jh512/sse2 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv |
64388 | 1.96 | round3jh512 | crypto_hash/round3jh512/simple | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
74708 | 2.28 | round3jh512 | crypto_hash/round3jh512/sphlib-small | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer |
139944 | 4.27 | round3jh512 | crypto_hash/round3jh512/sphlib | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer |
10580 | 1.00 | sarmal256 | crypto_hash/sarmal256/asm64 (1.00) | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer (4.8.4) |
10824 | 1.02 | sarmal256 | crypto_hash/sarmal256/opt64 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer |
12932 | 1.00 | sarmal512 | crypto_hash/sarmal512/asm64 (1.00) | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (4.8.4) |
19476 | 1.51 | sarmal512 | crypto_hash/sarmal512/opt64 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer |
7768 | 1.00 | sha1 | crypto_hash/sha1/openssl (OpenSSL_1.0.1f_6_Jan_2014) | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (4.8.4) |
20708 | 1.00 | sha224 | crypto_hash/sha224/openssl (OpenSSL_1.0.1f_6_Jan_2014) | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer (4.8.4) |
23560 | 1.00 | sha256 | crypto_hash/sha256/sphlib-small (SPHLIB_3.0) | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv (4.8.4) |
24712 | 1.05 | sha256 | crypto_hash/sha256/sphlib | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer |
29740 | 1.26 | sha256 | crypto_hash/sha256/openssl | gcc -funroll-loops |
30896 | 1.31 | sha256 | crypto_hash/sha256/cryptopp | g++ -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer |
45308 | 1.92 | sha256 | crypto_hash/sha256/ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer |
13892 | 1.00 | sha384 | crypto_hash/sha384/openssl (OpenSSL_1.0.1f_6_Jan_2014) | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv (4.8.4) |
16204 | 1.00 | sha512 | crypto_hash/sha512/sphlib-small (SPHLIB_3.0) | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer (4.8.4) |
20104 | 1.24 | sha512 | crypto_hash/sha512/openssl | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer |
24952 | 1.54 | sha512 | crypto_hash/sha512/sphlib | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer |
25240 | 1.56 | sha512 | crypto_hash/sha512/cryptopp | g++ -m64 -march=k8 -O2 -fomit-frame-pointer |
27736 | 1.71 | sha512 | crypto_hash/sha512/ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
10156 | 1.00 | shabal256 | crypto_hash/shabal256/amd64 (20101003) | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer (4.8.4) |
16280 | 1.60 | shabal256 | crypto_hash/shabal256/sphlib | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv |
10180 | 1.00 | shabal512 | crypto_hash/shabal512/amd64 (20101003) | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv (4.8.4) |
17384 | 1.71 | shabal512 | crypto_hash/shabal512/ref | gcc -march=k8 -O -fomit-frame-pointer |
17940 | 1.76 | shabal512 | crypto_hash/shabal512/sphlib | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer |
27524 | 1.00 | shake256 | crypto_hash/shake256/gil/singlefile | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv (4.8.4) |
39636 | 1.44 | shake256 | crypto_hash/shake256/gil/singlefile_unrolled | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer |
10372 | 1.00 | shavite3256 | crypto_hash/shavite3256/aes-instruct (3_(AES-NI)) | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer (4.8.4) |
47432 | 4.57 | shavite3256 | crypto_hash/shavite3256/sphlib | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer |
48500 | 4.68 | shavite3256 | crypto_hash/shavite3256/sphlib-small | gcc -m64 -Os -fomit-frame-pointer |
54048 | 5.21 | shavite3256 | crypto_hash/shavite3256/new-aes-round | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer |
54672 | 5.27 | shavite3256 | crypto_hash/shavite3256/no-salt | gcc -funroll-loops -O -fomit-frame-pointer |
55408 | 5.34 | shavite3256 | crypto_hash/shavite3256/low-mem | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer |
64996 | 6.27 | shavite3256 | crypto_hash/shavite3256/lower-mem | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer |
137172 | 13.23 | shavite3256 | crypto_hash/shavite3256/8-bit | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv |
11956 | 1.00 | shavite3512 | crypto_hash/shavite3512/aes-instruct (2.0_(AES-NI)) | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer (4.8.4) |
45800 | 3.83 | shavite3512 | crypto_hash/shavite3512/sphlib | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer |
88920 | 7.44 | shavite3512 | crypto_hash/shavite3512/sphlib-small | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer |
111148 | 9.30 | shavite3512 | crypto_hash/shavite3512/low-mem | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer |
121372 | 10.15 | shavite3512 | crypto_hash/shavite3512/IntelL1Cache | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer |
125500 | 10.50 | shavite3512 | crypto_hash/shavite3512/lower-mem | gcc -march=nocona -O2 -fomit-frame-pointer |
143220 | 11.98 | shavite3512 | crypto_hash/shavite3512/no-salt | gcc -fno-schedule-insns -O -fomit-frame-pointer |
148504 | 12.42 | shavite3512 | crypto_hash/shavite3512/new-aes-round | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer |
156084 | 13.05 | shavite3512 | crypto_hash/shavite3512/different-order | gcc -funroll-loops -O -fomit-frame-pointer |
440444 | 36.84 | shavite3512 | crypto_hash/shavite3512/8-bit | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer |
65612 | 1.00 | simd256 | crypto_hash/simd256/sphlib (SPHLIB_3.0) | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer (4.8.4) |
112532 | 1.72 | simd256 | crypto_hash/simd256/opt | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer |
123288 | 1.88 | simd256 | crypto_hash/simd256/sphlib-small | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer |
3687624 | 56.20 | simd256 | crypto_hash/simd256/ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer |
| | simd256 | crypto_hash/simd256/vect128 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
109012 | 1.00 | simd512 | crypto_hash/simd512/opt (1.1) | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.8.4) |
118704 | 1.09 | simd512 | crypto_hash/simd512/sphlib | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer |
155852 | 1.43 | simd512 | crypto_hash/simd512/sphlib-small | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer |
7665088 | 70.31 | simd512 | crypto_hash/simd512/ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer |
| | simd512 | crypto_hash/simd512/vect128 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.8.4) |
17476 | 1.00 | skein10241024 | crypto_hash/skein10241024/opt (v1.3_C_code) | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv (4.8.4) |
| | skein10241024 | crypto_hash/skein10241024/x64 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
13836 | 1.00 | skein256256 | crypto_hash/skein256256/x64 (v1.3_ASM_(amd64)_code) | cc (4.8.4) |
14360 | 1.04 | skein256256 | crypto_hash/skein256256/opt | gcc -m64 -march=nocona -O2 -fomit-frame-pointer |
10292 | 1.00 | skein512256 | crypto_hash/skein512256/little | gcc -m64 -O -fomit-frame-pointer (4.8.4) |
12996 | 1.26 | skein512256 | crypto_hash/skein512256/simple | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv |
13720 | 1.33 | skein512256 | crypto_hash/skein512256/sandy | gcc -m64 -O -fomit-frame-pointer (4.8.4) |
13736 | 1.33 | skein512256 | crypto_hash/skein512256/sphlib | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer |
14100 | 1.37 | skein512256 | crypto_hash/skein512256/x64 | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer |
14216 | 1.38 | skein512256 | crypto_hash/skein512256/opt | gcc -march=k8 -O3 -fomit-frame-pointer |
17136 | 1.66 | skein512256 | crypto_hash/skein512256/sphlib-small | gcc -m64 -O2 -fomit-frame-pointer |
27512 | 2.67 | skein512256 | crypto_hash/skein512256/mmx | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer |
10524 | 1.00 | skein512512 | crypto_hash/skein512512/little | gcc -m64 -O3 -fomit-frame-pointer (4.8.4) |
10536 | 1.00 | skein512512 | crypto_hash/skein512512/sphlib | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer |
11404 | 1.08 | skein512512 | crypto_hash/skein512512/x64 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer |
12460 | 1.18 | skein512512 | crypto_hash/skein512512/sphlib-small | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer |
13540 | 1.29 | skein512512 | crypto_hash/skein512512/sandy | gcc -funroll-loops -m64 -O -fomit-frame-pointer |
13580 | 1.29 | skein512512 | crypto_hash/skein512512/opt | gcc -m64 -O2 -fomit-frame-pointer |
18384 | 1.75 | skein512512 | crypto_hash/skein512512/simple | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer |
26764 | 2.54 | skein512512 | crypto_hash/skein512512/mmx | gcc -m64 -march=corei7 -O -fomit-frame-pointer |
10824 | 1.00 | tiger | crypto_hash/tiger/cryptopp | g++ -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv (4.8.4) |
55348 | 1.00 | whirlpool | crypto_hash/whirlpool/cryptopp | g++ -m64 -march=native -mtune=native -O2 -fomit-frame-pointer (4.8.4) |
100484 | 1.82 | whirlpool | crypto_hash/whirlpool/ref | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer |