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 |
11528 | 1.00 | bblake256 | crypto_hash/bblake256/ssse3 | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer (4.6.3) |
13200 | 1.15 | bblake256 | crypto_hash/bblake256/sse2 | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer |
23012 | 2.00 | bblake256 | crypto_hash/bblake256/bswap | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer |
23436 | 2.03 | bblake256 | crypto_hash/bblake256/sandy | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer |
24088 | 2.09 | bblake256 | crypto_hash/bblake256/regs | gcc -m64 -O3 -fomit-frame-pointer |
| | bblake512 | crypto_hash/bblake512/xop | gcc -m64 -O3 -fomit-frame-pointer |
12032 | 1.00 | blake256 | crypto_hash/blake256/avxicc | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer (4.6.3) |
12228 | 1.02 | blake256 | crypto_hash/blake256/avxs | gcc -m64 -march=core2 -O2 -fomit-frame-pointer |
12404 | 1.03 | blake256 | crypto_hash/blake256/sse41-2 | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer |
12468 | 1.04 | blake256 | crypto_hash/blake256/sse41 | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer |
12848 | 1.07 | blake256 | crypto_hash/blake256/vect128 | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer |
12860 | 1.07 | blake256 | crypto_hash/blake256/ssse3 | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer |
13116 | 1.09 | blake256 | crypto_hash/blake256/vect128-mmxhack | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer |
15856 | 1.32 | blake256 | crypto_hash/blake256/sse2 | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer |
15896 | 1.32 | blake256 | crypto_hash/blake256/sse2-2 | gcc -m64 -march=corei7 -O -fomit-frame-pointer |
18736 | 1.56 | blake256 | crypto_hash/blake256/bswap | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer |
19112 | 1.59 | blake256 | crypto_hash/blake256/sandy | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
19288 | 1.60 | blake256 | crypto_hash/blake256/sphlib | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer |
19608 | 1.63 | blake256 | crypto_hash/blake256/regs | gcc -O3 -fomit-frame-pointer |
24560 | 2.04 | blake256 | crypto_hash/blake256/ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer |
24720 | 2.05 | blake256 | crypto_hash/blake256/sphlib-small | gcc -m64 -O3 -fomit-frame-pointer |
| | blake256 | crypto_hash/blake256/xop | gcc -m64 -O3 -fomit-frame-pointer |
10656 | 1.00 | blake32 | crypto_hash/blake32/ssse3 | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer (4.6.3) |
12476 | 1.17 | blake32 | crypto_hash/blake32/sse2 | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer |
14660 | 1.38 | blake32 | crypto_hash/blake32/sphlib | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer |
18444 | 1.73 | blake32 | crypto_hash/blake32/ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer |
18728 | 1.76 | blake32 | crypto_hash/blake32/sphlib-small | gcc -fno-schedule-insns -O3 -fomit-frame-pointer |
9724 | 1.00 | blake512 | crypto_hash/blake512/avxicc | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer (4.6.3) |
9736 | 1.00 | blake512 | crypto_hash/blake512/sse41 | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer |
10132 | 1.04 | blake512 | crypto_hash/blake512/vect128 | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer |
10872 | 1.12 | blake512 | crypto_hash/blake512/vect128-inplace | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer |
11444 | 1.18 | blake512 | crypto_hash/blake512/bswap | gcc -m64 -O2 -fomit-frame-pointer |
11760 | 1.21 | blake512 | crypto_hash/blake512/sandy | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer |
11864 | 1.22 | blake512 | crypto_hash/blake512/sphlib | gcc -funroll-loops -O2 -fomit-frame-pointer |
12512 | 1.29 | blake512 | crypto_hash/blake512/regs | gcc -m64 -march=k8 -O2 -fomit-frame-pointer |
13188 | 1.36 | blake512 | crypto_hash/blake512/sse2 | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer |
13932 | 1.43 | blake512 | crypto_hash/blake512/ssse3 | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer |
14804 | 1.52 | blake512 | crypto_hash/blake512/sse2s | gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer |
14824 | 1.52 | blake512 | crypto_hash/blake512/sphlib-small | gcc -march=barcelona -O2 -fomit-frame-pointer |
15260 | 1.57 | blake512 | crypto_hash/blake512/ref | gcc -m64 -march=core2 -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 |
10628 | 1.00 | blake64 | crypto_hash/blake64/sphlib (SPHLIB_2.1) | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (4.6.3) |
13144 | 1.24 | blake64 | crypto_hash/blake64/sphlib-small | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer |
13760 | 1.29 | blake64 | crypto_hash/blake64/ssse3 | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer |
13880 | 1.31 | blake64 | crypto_hash/blake64/ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer |
15248 | 1.43 | blake64 | crypto_hash/blake64/sse2 | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer |
8060 | 1.00 | bmw256 | crypto_hash/bmw256/core_i7_45nm/x86-64/sse4_v1 (asm) | gcc -m64 -O -fomit-frame-pointer (4.6.3) |
8080 | 1.00 | bmw256 | crypto_hash/bmw256/core_2_45nm/x86-64/sse4_v1 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer |
8588 | 1.07 | bmw256 | crypto_hash/bmw256/core_2_65nm/x86-64/ssse3_v1 | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer |
8664 | 1.07 | bmw256 | crypto_hash/bmw256/amd_k10/x86-64/sse2 | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer |
8796 | 1.09 | bmw256 | crypto_hash/bmw256/opt29_v5_ssse3_asm64 | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer |
8944 | 1.11 | bmw256 | crypto_hash/bmw256/opt31ssse3_asm64 | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer |
9364 | 1.16 | bmw256 | crypto_hash/bmw256/optc31ssse3 | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer |
10728 | 1.33 | bmw256 | crypto_hash/bmw256/amd_k8/x86-64/noSSE | gcc -m64 -march=barcelona -O -fomit-frame-pointer |
11520 | 1.43 | bmw256 | crypto_hash/bmw256/optbgbe | gcc -m64 -march=k8 -O3 -fomit-frame-pointer |
11956 | 1.48 | bmw256 | crypto_hash/bmw256/optc01 | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer |
11968 | 1.48 | bmw256 | crypto_hash/bmw256/optabe | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer |
11976 | 1.49 | bmw256 | crypto_hash/bmw256/optbbe | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer |
12404 | 1.54 | bmw256 | crypto_hash/bmw256/optc03 | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer |
12464 | 1.55 | bmw256 | crypto_hash/bmw256/optc04 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer |
12752 | 1.58 | bmw256 | crypto_hash/bmw256/optc02 | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer |
13632 | 1.69 | bmw256 | crypto_hash/bmw256/sphlib | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer |
13728 | 1.70 | bmw256 | crypto_hash/bmw256/sphlib-small | gcc -m64 -march=k8 -O3 -fomit-frame-pointer |
21352 | 2.65 | bmw256 | crypto_hash/bmw256/ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer |
5792 | 1.00 | bmw512 | crypto_hash/bmw512/opt008_asm64 (Optimized_asm_x86-64,_opt008_July01) | gcc -march=nocona -O3 -fomit-frame-pointer (4.6.3) |
6284 | 1.08 | bmw512 | crypto_hash/bmw512/optc01 | gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer |
6300 | 1.09 | bmw512 | crypto_hash/bmw512/optc02 | gcc -m64 -march=core2 -Os -fomit-frame-pointer |
6400 | 1.10 | bmw512 | crypto_hash/bmw512/optx86sse2 | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer |
6620 | 1.14 | bmw512 | crypto_hash/bmw512/optabe | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer |
6620 | 1.14 | bmw512 | crypto_hash/bmw512/optbbe | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer |
6648 | 1.15 | bmw512 | crypto_hash/bmw512/optbgbe | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer |
6892 | 1.19 | bmw512 | crypto_hash/bmw512/optc04 | gcc -funroll-loops -O3 -fomit-frame-pointer |
6904 | 1.19 | bmw512 | crypto_hash/bmw512/optc03 | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer |
7536 | 1.30 | bmw512 | crypto_hash/bmw512/sphlib | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer |
9620 | 1.66 | bmw512 | crypto_hash/bmw512/sphlib-small | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer |
11884 | 2.05 | bmw512 | crypto_hash/bmw512/ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer |
| | cheetah256 | crypto_hash/cheetah256/asm | gcc -m64 -O3 -fomit-frame-pointer |
| | cheetah256 | crypto_hash/cheetah256/asm64 | gcc -m64 -O3 -fomit-frame-pointer |
| | cheetah512 | crypto_hash/cheetah512/asm | gcc -m64 -O3 -fomit-frame-pointer |
| | cheetah512 | crypto_hash/cheetah512/asm64 | gcc -m64 -O3 -fomit-frame-pointer |
422320 | 1.00 | cubehash161 | crypto_hash/cubehash161/emmintrin4 | gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer (4.6.3) |
1926220 | 4.56 | cubehash161 | crypto_hash/cubehash161/simple | gcc -march=nocona -O3 -fomit-frame-pointer |
1957504 | 4.64 | cubehash161 | crypto_hash/cubehash161/unrolled | gcc -march=nocona -O3 -fomit-frame-pointer |
2501388 | 5.92 | cubehash161 | crypto_hash/cubehash161/spec | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer |
29328 | 1.00 | cubehash1616 | crypto_hash/cubehash1616/emmintrin4 | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer (4.6.3) |
155172 | 5.29 | cubehash1616 | crypto_hash/cubehash1616/simple | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer |
157852 | 5.38 | cubehash1616 | crypto_hash/cubehash1616/unrolled | gcc -march=nocona -O3 -fomit-frame-pointer |
383124 | 13.06 | cubehash1616 | crypto_hash/cubehash1616/spec | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer |
212992 | 1.00 | cubehash162 | crypto_hash/cubehash162/emmintrin4 | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer (4.6.3) |
981652 | 4.61 | cubehash162 | crypto_hash/cubehash162/simple | gcc -march=nocona -O3 -fomit-frame-pointer |
997712 | 4.68 | cubehash162 | crypto_hash/cubehash162/unrolled | gcc -m64 -march=nocona -O3 -fomit-frame-pointer |
1370808 | 6.44 | cubehash162 | crypto_hash/cubehash162/spec | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer |
16036 | 1.00 | cubehash1632 | crypto_hash/cubehash1632/amd64avx | gcc -march=k8 -O -fomit-frame-pointer (4.6.3) |
16100 | 1.00 | cubehash1632 | crypto_hash/cubehash1632/amd64-2 | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer |
16208 | 1.01 | cubehash1632 | crypto_hash/cubehash1632/amd64 | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer |
16208 | 1.01 | cubehash1632 | crypto_hash/cubehash1632/emmintrin5 | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer |
16268 | 1.01 | cubehash1632 | crypto_hash/cubehash1632/emmintrin4 | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer |
46388 | 2.89 | cubehash1632 | crypto_hash/cubehash1632/mmintrin | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer |
48136 | 3.00 | cubehash1632 | crypto_hash/cubehash1632/unrolled5 | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer |
49252 | 3.07 | cubehash1632 | crypto_hash/cubehash1632/unrolled3 | gcc -m64 -march=corei7 -O -fomit-frame-pointer |
55396 | 3.45 | cubehash1632 | crypto_hash/cubehash1632/unrolled4 | gcc -fno-schedule-insns -O -fomit-frame-pointer |
62648 | 3.91 | cubehash1632 | crypto_hash/cubehash1632/amd64-32 | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer |
66448 | 4.14 | cubehash1632 | crypto_hash/cubehash1632/sphlib | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer |
67028 | 4.18 | cubehash1632 | crypto_hash/cubehash1632/sphlib-small | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer |
93596 | 5.84 | cubehash1632 | crypto_hash/cubehash1632/unrolled2 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer |
96468 | 6.02 | cubehash1632 | crypto_hash/cubehash1632/simple | gcc -m64 -march=nocona -O3 -fomit-frame-pointer |
97708 | 6.09 | cubehash1632 | crypto_hash/cubehash1632/unrolled | gcc -m64 -march=nocona -O3 -fomit-frame-pointer |
107976 | 1.00 | cubehash164 | crypto_hash/cubehash164/emmintrin4 | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer (4.6.3) |
509476 | 4.72 | cubehash164 | crypto_hash/cubehash164/simple | gcc -march=nocona -O3 -fomit-frame-pointer |
517636 | 4.79 | cubehash164 | crypto_hash/cubehash164/unrolled | gcc -march=nocona -O3 -fomit-frame-pointer |
800788 | 7.42 | cubehash164 | crypto_hash/cubehash164/spec | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer |
55680 | 1.00 | cubehash168 | crypto_hash/cubehash168/emmintrin4 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (4.6.3) |
273828 | 4.92 | cubehash168 | crypto_hash/cubehash168/simple | gcc -m64 -march=nocona -O3 -fomit-frame-pointer |
277696 | 4.99 | cubehash168 | crypto_hash/cubehash168/unrolled | gcc -march=nocona -O3 -fomit-frame-pointer |
524448 | 9.42 | cubehash168 | crypto_hash/cubehash168/spec | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer |
13888 | 1.00 | cubehash512 | crypto_hash/cubehash512/amd64avx | gcc -m64 -march=barcelona -O -fomit-frame-pointer (4.6.3) |
13944 | 1.00 | cubehash512 | crypto_hash/cubehash512/amd64-2 | gcc -O -fomit-frame-pointer |
14000 | 1.01 | cubehash512 | crypto_hash/cubehash512/amd64 | gcc -m64 -march=nocona -O -fomit-frame-pointer |
14028 | 1.01 | cubehash512 | crypto_hash/cubehash512/emmintrin5 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer |
14120 | 1.02 | cubehash512 | crypto_hash/cubehash512/emmintrin4 | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer |
40128 | 2.89 | cubehash512 | crypto_hash/cubehash512/mmintrin | gcc -march=barcelona -O -fomit-frame-pointer |
42032 | 3.03 | cubehash512 | crypto_hash/cubehash512/unrolled5 | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer |
43068 | 3.10 | cubehash512 | crypto_hash/cubehash512/unrolled3 | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer |
48292 | 3.48 | cubehash512 | crypto_hash/cubehash512/unrolled4 | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer |
54176 | 3.90 | cubehash512 | crypto_hash/cubehash512/amd64-32 | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer |
73204 | 5.27 | cubehash512 | crypto_hash/cubehash512/unrolled2 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer |
75648 | 5.45 | cubehash512 | crypto_hash/cubehash512/simple | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer |
76528 | 5.51 | cubehash512 | crypto_hash/cubehash512/unrolled | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer |
212568 | 1.00 | cubehash81 | crypto_hash/cubehash81/emmintrin4 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (4.6.3) |
213912 | 1.01 | cubehash81 | crypto_hash/cubehash81/emmintrin3 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (4.6.3) |
244708 | 1.15 | cubehash81 | crypto_hash/cubehash81/emmintrin2 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (4.6.3) |
252528 | 1.19 | cubehash81 | crypto_hash/cubehash81/emmintrin | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (4.6.3) |
1015156 | 4.78 | cubehash81 | crypto_hash/cubehash81/simple | gcc -m64 -march=core2 -O3 -fomit-frame-pointer |
1039360 | 4.89 | cubehash81 | crypto_hash/cubehash81/unrolled | gcc -m64 -march=nocona -O3 -fomit-frame-pointer |
1556628 | 7.32 | cubehash81 | crypto_hash/cubehash81/spec | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer |
14824 | 1.00 | cubehash816 | crypto_hash/cubehash816/emmintrin4 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (4.6.3) |
16160 | 1.09 | cubehash816 | crypto_hash/cubehash816/emmintrin3 | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer |
87960 | 5.93 | cubehash816 | crypto_hash/cubehash816/simple | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer |
88816 | 5.99 | cubehash816 | crypto_hash/cubehash816/unrolled | gcc -m64 -march=nocona -O3 -fomit-frame-pointer |
311992 | 21.05 | cubehash816 | crypto_hash/cubehash816/spec | gcc -m64 -march=nocona -O3 -fomit-frame-pointer |
107524 | 1.00 | cubehash82 | crypto_hash/cubehash82/emmintrin4 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (4.6.3) |
108868 | 1.01 | cubehash82 | crypto_hash/cubehash82/emmintrin3 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (4.6.3) |
521636 | 4.85 | cubehash82 | crypto_hash/cubehash82/simple | gcc -m64 -march=core2 -O3 -fomit-frame-pointer |
531644 | 4.94 | cubehash82 | crypto_hash/cubehash82/unrolled | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer |
891928 | 8.30 | cubehash82 | crypto_hash/cubehash82/spec | gcc -march=nocona -O3 -fomit-frame-pointer |
8224 | 1.00 | cubehash832 | crypto_hash/cubehash832/emmintrin4 | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer (4.6.3) |
9588 | 1.17 | cubehash832 | crypto_hash/cubehash832/emmintrin3 | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer (4.6.3) |
56480 | 6.87 | cubehash832 | crypto_hash/cubehash832/simple | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer |
56828 | 6.91 | cubehash832 | crypto_hash/cubehash832/unrolled | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer |
269516 | 32.77 | cubehash832 | crypto_hash/cubehash832/spec | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer |
54152 | 1.00 | cubehash84 | crypto_hash/cubehash84/emmintrin4 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (4.6.3) |
55640 | 1.03 | cubehash84 | crypto_hash/cubehash84/emmintrin3 | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer |
274904 | 5.08 | cubehash84 | crypto_hash/cubehash84/simple | gcc -m64 -march=core2 -O3 -fomit-frame-pointer |
278660 | 5.15 | cubehash84 | crypto_hash/cubehash84/unrolled | gcc -march=nocona -O3 -fomit-frame-pointer |
558456 | 10.31 | cubehash84 | crypto_hash/cubehash84/spec | gcc -m64 -march=nocona -O3 -fomit-frame-pointer |
28068 | 1.00 | cubehash88 | crypto_hash/cubehash88/emmintrin4 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (4.6.3) |
29448 | 1.05 | cubehash88 | crypto_hash/cubehash88/emmintrin3 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (4.6.3) |
150384 | 5.36 | cubehash88 | crypto_hash/cubehash88/simple | gcc -m64 -march=core2 -O3 -fomit-frame-pointer |
152044 | 5.42 | cubehash88 | crypto_hash/cubehash88/unrolled | gcc -m64 -march=nocona -O3 -fomit-frame-pointer |
395152 | 14.08 | cubehash88 | crypto_hash/cubehash88/spec | gcc -m64 -march=nocona -O3 -fomit-frame-pointer |
9056 | 1.00 | echo256 | crypto_hash/echo256/aes/aes64 (2.1) | gcc -march=k8 -O -fomit-frame-pointer (4.6.3) |
42940 | 4.74 | echo256 | crypto_hash/echo256/core2/core2v64 | gcc -m64 -march=barcelona -O -fomit-frame-pointer |
44412 | 4.90 | echo256 | crypto_hash/echo256/pentium/pentium4v64v2 | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer |
44752 | 4.94 | echo256 | crypto_hash/echo256/pentium/pentium4v64v1 | gcc -march=k8 -O -fomit-frame-pointer (4.6.3) |
48600 | 5.37 | echo256 | crypto_hash/echo256/athlon/athlon64 | cc |
52764 | 5.83 | echo256 | crypto_hash/echo256/sphlib | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer |
56824 | 6.27 | echo256 | crypto_hash/echo256/generic/opt64 | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer |
60868 | 6.72 | echo256 | crypto_hash/echo256/sphlib-small | gcc -funroll-loops -O -fomit-frame-pointer |
61452 | 6.79 | echo256 | crypto_hash/echo256/generic/opt32 | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer |
80196 | 8.86 | echo256 | crypto_hash/echo256/powerpc/pp32cv2 | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer |
107172 | 11.83 | echo256 | crypto_hash/echo256/powerpc/pp32cv1 | gcc -funroll-loops -O3 -fomit-frame-pointer |
| | echo256 | crypto_hash/echo256/ccalik/aesni | gcc -m64 -O3 -fomit-frame-pointer |
| | echo256 | crypto_hash/echo256/ccalik/bitsliced | gcc -m64 -O3 -fomit-frame-pointer |
| | echo256 | crypto_hash/echo256/ccalik/vperm | gcc -m64 -O3 -fomit-frame-pointer |
16100 | 1.00 | echo512 | crypto_hash/echo512/aes/aes64 (2.1) | gcc -march=nocona -Os -fomit-frame-pointer (4.6.3) |
77260 | 4.80 | echo512 | crypto_hash/echo512/core2/core2v64 | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer |
80052 | 4.97 | echo512 | crypto_hash/echo512/pentium/pentium4v64v2 | gcc -march=barcelona -O -fomit-frame-pointer |
80596 | 5.01 | echo512 | crypto_hash/echo512/pentium/pentium4v64v1 | gcc -m64 -march=k8 -O2 -fomit-frame-pointer |
87532 | 5.44 | echo512 | crypto_hash/echo512/athlon/athlon64 | gcc -m64 -march=k8 -O3 -fomit-frame-pointer |
94192 | 5.85 | echo512 | crypto_hash/echo512/sphlib | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer |
101836 | 6.33 | echo512 | crypto_hash/echo512/generic/opt64 | gcc -O -fomit-frame-pointer |
109304 | 6.79 | echo512 | crypto_hash/echo512/sphlib-small | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer |
109724 | 6.82 | echo512 | crypto_hash/echo512/generic/opt32 | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer |
141572 | 8.79 | echo512 | crypto_hash/echo512/powerpc/pp32cv2 | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer |
191220 | 11.88 | echo512 | crypto_hash/echo512/powerpc/pp32cv1 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
| | echo512 | crypto_hash/echo512/ccalik/aesni | gcc -m64 -O3 -fomit-frame-pointer |
| | echo512 | crypto_hash/echo512/ccalik/bitsliced | gcc -m64 -O3 -fomit-frame-pointer |
| | echo512 | crypto_hash/echo512/ccalik/vperm | gcc -m64 -O3 -fomit-frame-pointer |
7148 | 1.00 | echosp256 | crypto_hash/echosp256/aes/aes64 (2.1) | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer (4.6.3) |
34684 | 4.85 | echosp256 | crypto_hash/echosp256/pentium/pentium4v64v2 | gcc -m64 -march=k8 -O2 -fomit-frame-pointer |
34908 | 4.88 | echosp256 | crypto_hash/echosp256/pentium/pentium4v64v1 | gcc -Os -fomit-frame-pointer |
35928 | 5.03 | echosp256 | crypto_hash/echosp256/core2/core2v64 | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer |
37916 | 5.30 | echosp256 | crypto_hash/echosp256/athlon/athlon64 | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer |
44156 | 6.18 | echosp256 | crypto_hash/echosp256/generic/opt64 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer |
48208 | 6.74 | echosp256 | crypto_hash/echosp256/generic/opt32 | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer |
62996 | 8.81 | echosp256 | crypto_hash/echosp256/powerpc/pp32cv2 | gcc -funroll-loops -m64 -O -fomit-frame-pointer |
83572 | 11.69 | echosp256 | crypto_hash/echosp256/powerpc/pp32cv1 | gcc -funroll-loops -O3 -fomit-frame-pointer |
11396 | 1.00 | echosp512 | crypto_hash/echosp512/aes/aes64 (2.1) | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer (4.6.3) |
53624 | 4.71 | echosp512 | crypto_hash/echosp512/core2/core2v64 | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer |
55516 | 4.87 | echosp512 | crypto_hash/echosp512/pentium/pentium4v64v2 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer |
55916 | 4.91 | echosp512 | crypto_hash/echosp512/pentium/pentium4v64v1 | gcc -m64 -O -fomit-frame-pointer |
60672 | 5.32 | echosp512 | crypto_hash/echosp512/athlon/athlon64 | gcc -m64 -march=core2 -Os -fomit-frame-pointer |
70636 | 6.20 | echosp512 | crypto_hash/echosp512/generic/opt64 | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer |
76776 | 6.74 | echosp512 | crypto_hash/echosp512/generic/opt32 | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer |
99620 | 8.74 | echosp512 | crypto_hash/echosp512/powerpc/pp32cv2 | gcc -funroll-loops -m64 -O -fomit-frame-pointer |
133464 | 11.71 | echosp512 | crypto_hash/echosp512/powerpc/pp32cv1 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer |
6876 | 1.00 | edonr256 | crypto_hash/edonr256/swpbe (Optimized_C_v2.0g) | gcc -funroll-loops -O -fomit-frame-pointer (4.6.3) |
7200 | 1.05 | edonr256 | crypto_hash/edonr256/optc | gcc -m64 -O -fomit-frame-pointer |
3668 | 1.00 | edonr512 | crypto_hash/edonr512/swpbe (Optimized_C_v2.0g) | gcc -m64 -march=corei7 -O -fomit-frame-pointer (4.6.3) |
3876 | 1.06 | edonr512 | crypto_hash/edonr512/optc | gcc -O -fomit-frame-pointer |
73500 | 1.00 | essence224 | crypto_hash/essence224/gcc | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer (4.6.3) |
73516 | 1.00 | essence256 | crypto_hash/essence256/gcc | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer (4.6.3) |
55756 | 1.00 | essence384 | crypto_hash/essence384/gcc | gcc -m64 -march=core2 -O3 -fomit-frame-pointer (4.6.3) |
55784 | 1.00 | essence512 | crypto_hash/essence512/gcc | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer (4.6.3) |
80216 | 1.00 | fsb256 | crypto_hash/fsb256/clean | gcc -m64 -march=corei7 -O -fomit-frame-pointer (4.6.3) |
53544880 | 667.51 | fsb256 | crypto_hash/fsb256/ref | gcc -march=barcelona -O2 -fomit-frame-pointer |
50031128 | 1.00 | fsb512 | crypto_hash/fsb512/ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer (4.6.3) |
23804 | 1.00 | fugue2 | crypto_hash/fugue2/cop_opt32 | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer (4.6.3) |
29052 | 1.00 | fugue256 | crypto_hash/fugue256/SSSE3 | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer (4.6.3) |
30748 | 1.06 | fugue256 | crypto_hash/fugue256/SSE4.1 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer |
35952 | 1.24 | fugue256 | crypto_hash/fugue256/ANSI_opt64 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer |
37480 | 1.29 | fugue256 | crypto_hash/fugue256/ANSI_opt32 | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer |
39320 | 1.35 | fugue256 | crypto_hash/fugue256/sphlib | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer |
| | fugue256 | crypto_hash/fugue256/ccalik/aesni | gcc -m64 -O3 -fomit-frame-pointer |
| | fugue256 | crypto_hash/fugue256/ccalik/vperm | gcc -m64 -O3 -fomit-frame-pointer |
| | fugue384 | crypto_hash/fugue384/ccalik/aesni | gcc -m64 -O3 -fomit-frame-pointer |
| | fugue384 | crypto_hash/fugue384/ccalik/vperm | gcc -m64 -O3 -fomit-frame-pointer |
77612 | 1.00 | fugue512 | crypto_hash/fugue512/sphlib (SPHLIB_3.0) | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer (4.6.3) |
| | fugue512 | crypto_hash/fugue512/ccalik/aesni | gcc -m64 -O3 -fomit-frame-pointer |
| | fugue512 | crypto_hash/fugue512/ccalik/vperm | gcc -m64 -O3 -fomit-frame-pointer |
16652 | 1.00 | groestl256 | crypto_hash/groestl256/aesni-intr (2.2) | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer (4.6.3) |
17088 | 1.03 | groestl256 | crypto_hash/groestl256/aesni | gcc -march=nocona -O3 -fomit-frame-pointer |
31692 | 1.90 | groestl256 | crypto_hash/groestl256/vperm-intr | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer |
32484 | 1.95 | groestl256 | crypto_hash/groestl256/core2duo | gcc -funroll-loops -O3 -fomit-frame-pointer |
33348 | 2.00 | groestl256 | crypto_hash/groestl256/opteron-unrolled | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer |
34936 | 2.10 | groestl256 | crypto_hash/groestl256/opteron | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer |
40848 | 2.45 | groestl256 | crypto_hash/groestl256/sphlib-adapted | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer |
41536 | 2.49 | groestl256 | crypto_hash/groestl256/opt64 | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer |
41700 | 2.50 | groestl256 | crypto_hash/groestl256/vperm | gcc -m64 -O3 -fomit-frame-pointer |
42096 | 2.53 | groestl256 | crypto_hash/groestl256/sphlib | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer |
48188 | 2.89 | groestl256 | crypto_hash/groestl256/mmx | gcc -funroll-loops -O -fomit-frame-pointer |
48336 | 2.90 | groestl256 | crypto_hash/groestl256/sphlib-small | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer |
80524 | 4.84 | groestl256 | crypto_hash/groestl256/opt32 | gcc -funroll-loops -O3 -fomit-frame-pointer |
139580 | 8.38 | groestl256 | crypto_hash/groestl256/32bit-2ktable | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer |
181184 | 10.88 | groestl256 | crypto_hash/groestl256/32bit-bytesliced-c-fast | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
222548 | 13.36 | groestl256 | crypto_hash/groestl256/32bit-bytesliced-c-small | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer |
328284 | 19.71 | groestl256 | crypto_hash/groestl256/8bit_c | gcc -funroll-loops -march=k8 -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 |
24152 | 1.00 | groestl512 | crypto_hash/groestl512/aesni (2.2) | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer (4.6.3) |
24244 | 1.00 | groestl512 | crypto_hash/groestl512/aesni-intr | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer |
36016 | 1.49 | groestl512 | crypto_hash/groestl512/avx | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer |
42996 | 1.78 | groestl512 | crypto_hash/groestl512/avx-intr | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer |
45052 | 1.87 | groestl512 | crypto_hash/groestl512/vperm-intr | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer |
51732 | 2.14 | groestl512 | crypto_hash/groestl512/vperm | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer |
53680 | 2.22 | groestl512 | crypto_hash/groestl512/opteron | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer |
55568 | 2.30 | groestl512 | crypto_hash/groestl512/core2duo | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer |
64784 | 2.68 | groestl512 | crypto_hash/groestl512/sphlib-adapted | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer |
66036 | 2.73 | groestl512 | crypto_hash/groestl512/sphlib | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer |
67580 | 2.80 | groestl512 | crypto_hash/groestl512/opt64 | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer |
93316 | 3.86 | groestl512 | crypto_hash/groestl512/sphlib-small | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer |
99628 | 4.13 | groestl512 | crypto_hash/groestl512/mmx | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer |
118644 | 4.91 | groestl512 | crypto_hash/groestl512/opt32 | gcc -funroll-loops -O3 -fomit-frame-pointer |
311880 | 12.91 | groestl512 | crypto_hash/groestl512/32bit-bytesliced-c-small | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer |
35156 | 1.00 | hamsi | crypto_hash/hamsi/simd-1 | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer (4.6.3) |
35288 | 1.00 | hamsi | crypto_hash/hamsi/simd-2 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer |
39284 | 1.12 | hamsi | crypto_hash/hamsi/bernstein/small-simd-2 | gcc -m64 -march=native -mtune=native -O3 -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 |
22136 | 1.00 | jh224 | crypto_hash/jh224/bitslice_sse2_opt64 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer (4.6.3) |
22924 | 1.04 | jh224 | crypto_hash/jh224/bitslice_sse2_opt32 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer |
49264 | 2.23 | jh224 | crypto_hash/jh224/bitslice_opt32 | gcc -march=nocona -O3 -fomit-frame-pointer |
52268 | 2.36 | jh224 | crypto_hash/jh224/simple | gcc -funroll-loops -O2 -fomit-frame-pointer |
59340 | 2.68 | jh224 | crypto_hash/jh224/bitslice_opt64 | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer |
61308 | 2.77 | jh224 | crypto_hash/jh224/bitslice_ref32 | gcc -m64 -march=core2 -O3 -fomit-frame-pointer |
70228 | 3.17 | jh224 | crypto_hash/jh224/bitslice_ref64 | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer |
22120 | 1.00 | jh256 | crypto_hash/jh256/bitslice_sse2_opt64 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer (4.6.3) |
22852 | 1.03 | jh256 | crypto_hash/jh256/bitslice_sse2_opt32 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer |
49204 | 2.22 | jh256 | crypto_hash/jh256/bitslice_opt32 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer |
52148 | 2.36 | jh256 | crypto_hash/jh256/simple | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer |
59344 | 2.68 | jh256 | crypto_hash/jh256/bitslice_opt64 | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer |
62656 | 2.83 | jh256 | crypto_hash/jh256/bitslice_ref32 | gcc -m64 -march=k8 -O3 -fomit-frame-pointer |
70132 | 3.17 | jh256 | crypto_hash/jh256/bitslice_ref64 | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer |
22124 | 1.00 | jh384 | crypto_hash/jh384/bitslice_sse2_opt64 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer (4.6.3) |
22912 | 1.04 | jh384 | crypto_hash/jh384/bitslice_sse2_opt32 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer |
49248 | 2.23 | jh384 | crypto_hash/jh384/bitslice_opt32 | gcc -march=nocona -O3 -fomit-frame-pointer |
52216 | 2.36 | jh384 | crypto_hash/jh384/simple | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer |
58356 | 2.64 | jh384 | crypto_hash/jh384/bitslice_ref32 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer |
59580 | 2.69 | jh384 | crypto_hash/jh384/bitslice_opt64 | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer |
69824 | 3.16 | jh384 | crypto_hash/jh384/bitslice_ref64 | gcc -m64 -march=k8 -O3 -fomit-frame-pointer |
22124 | 1.00 | jh512 | crypto_hash/jh512/bitslice_sse2_opt64 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer (4.6.3) |
22928 | 1.04 | jh512 | crypto_hash/jh512/bitslice_sse2_opt32 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer |
49268 | 2.23 | jh512 | crypto_hash/jh512/bitslice_opt32 | gcc -march=nocona -O3 -fomit-frame-pointer |
52224 | 2.36 | jh512 | crypto_hash/jh512/simple | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer |
59352 | 2.68 | jh512 | crypto_hash/jh512/bitslice_opt64 | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer |
61312 | 2.77 | jh512 | crypto_hash/jh512/bitslice_ref32 | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer |
69904 | 3.16 | jh512 | crypto_hash/jh512/bitslice_ref64 | gcc -march=k8 -O3 -fomit-frame-pointer |
18132 | 1.00 | keccak | crypto_hash/keccak/x86_64_shld (3.2.3) | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer (4.6.3) |
18192 | 1.00 | keccak | crypto_hash/keccak/opt64lcu24shld | gcc -m64 -march=core2 -O3 -fomit-frame-pointer |
18692 | 1.03 | keccak | crypto_hash/keccak/opt64lcu24 | gcc -funroll-loops -O2 -fomit-frame-pointer |
18984 | 1.05 | keccak | crypto_hash/keccak/opt64lcu6 | gcc -m64 -march=barcelona -O -fomit-frame-pointer |
19380 | 1.07 | keccak | crypto_hash/keccak/x86_64_asm | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer |
20004 | 1.10 | keccak | crypto_hash/keccak/inplace | gcc -m64 -march=core2 -O3 -fomit-frame-pointer |
20472 | 1.13 | keccak | crypto_hash/keccak/opt64u6 | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer |
20848 | 1.15 | keccak | crypto_hash/keccak/simple | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer |
23388 | 1.29 | keccak | crypto_hash/keccak/sseu2 | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer |
36296 | 2.00 | keccak | crypto_hash/keccak/mmxu1 | gcc -funroll-loops -O -fomit-frame-pointer |
41872 | 2.31 | keccak | crypto_hash/keccak/opt32bi-s2lcu4 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
43796 | 2.42 | keccak | crypto_hash/keccak/opt32biT-s2lcu4 | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer |
44384 | 2.45 | keccak | crypto_hash/keccak/simple32bi | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer |
45136 | 2.49 | keccak | crypto_hash/keccak/opt32bi-rvku2 | gcc -march=barcelona -O3 -fomit-frame-pointer |
53220 | 2.94 | keccak | crypto_hash/keccak/inplace32bi | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer |
57712 | 3.18 | keccak | crypto_hash/keccak/compact | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer |
176624 | 9.74 | keccak | crypto_hash/keccak/compact8 | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer |
| | keccak | crypto_hash/keccak/inplace-armv7a-neon | gcc -m64 -O3 -fomit-frame-pointer |
| | keccak | crypto_hash/keccak/xopu24 | gcc -m64 -O3 -fomit-frame-pointer |
30500 | 1.00 | keccakc1024 | crypto_hash/keccakc1024/opt64lcu24shld (3.2.3) | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer (4.6.3) |
30588 | 1.00 | keccakc1024 | crypto_hash/keccakc1024/x86_64_shld | gcc -march=nocona -O2 -fomit-frame-pointer |
31588 | 1.04 | keccakc1024 | crypto_hash/keccakc1024/opt64lcu24 | gcc -m64 -march=barcelona -Os -fomit-frame-pointer |
31704 | 1.04 | keccakc1024 | crypto_hash/keccakc1024/opt64lcu6 | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer |
32484 | 1.07 | keccakc1024 | crypto_hash/keccakc1024/x86_64_asm | gcc -m64 -march=nocona -O3 -fomit-frame-pointer |
33728 | 1.11 | keccakc1024 | crypto_hash/keccakc1024/inplace | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer |
34568 | 1.13 | keccakc1024 | crypto_hash/keccakc1024/opt64u6 | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer |
35020 | 1.15 | keccakc1024 | crypto_hash/keccakc1024/simple | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer |
36244 | 1.19 | keccakc1024 | crypto_hash/keccakc1024/sphlib | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer |
36296 | 1.19 | keccakc1024 | crypto_hash/keccakc1024/sphlib-small | gcc -funroll-loops -O -fomit-frame-pointer |
39388 | 1.29 | keccakc1024 | crypto_hash/keccakc1024/sseu2 | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer |
62140 | 2.04 | keccakc1024 | crypto_hash/keccakc1024/mmxu1 | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer |
70340 | 2.31 | keccakc1024 | crypto_hash/keccakc1024/opt32bi-s2lcu4 | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer |
71036 | 2.33 | keccakc1024 | crypto_hash/keccakc1024/opt32biT-s2lcu4 | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer |
74796 | 2.45 | keccakc1024 | crypto_hash/keccakc1024/simple32bi | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer |
76712 | 2.52 | keccakc1024 | crypto_hash/keccakc1024/opt32bi-rvku2 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer |
87688 | 2.88 | keccakc1024 | crypto_hash/keccakc1024/inplace32bi | gcc -m64 -march=k8 -O -fomit-frame-pointer |
97248 | 3.19 | keccakc1024 | crypto_hash/keccakc1024/compact | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer |
300356 | 9.85 | keccakc1024 | crypto_hash/keccakc1024/compact8 | gcc -march=nocona -O2 -fomit-frame-pointer |
| | keccakc1024 | crypto_hash/keccakc1024/inplace-armv7a-neon | gcc -m64 -O3 -fomit-frame-pointer |
| | keccakc1024 | crypto_hash/keccakc1024/xopu24 | gcc -m64 -O3 -fomit-frame-pointer |
13976 | 1.00 | keccakc256 | crypto_hash/keccakc256/opt64lcu24shld (3.2.3) | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer (4.6.3) |
14124 | 1.01 | keccakc256 | crypto_hash/keccakc256/x86_64_shld | gcc -m64 -O -fomit-frame-pointer |
14456 | 1.03 | keccakc256 | crypto_hash/keccakc256/opt64lcu24 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer |
14664 | 1.05 | keccakc256 | crypto_hash/keccakc256/opt64lcu6 | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer |
15076 | 1.08 | keccakc256 | crypto_hash/keccakc256/x86_64_asm | gcc -m64 -march=core2 -O -fomit-frame-pointer |
15672 | 1.12 | keccakc256 | crypto_hash/keccakc256/inplace | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer |
15996 | 1.14 | keccakc256 | crypto_hash/keccakc256/opt64u6 | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer |
16304 | 1.17 | keccakc256 | crypto_hash/keccakc256/simple | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer |
18160 | 1.30 | keccakc256 | crypto_hash/keccakc256/sseu2 | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer |
28144 | 2.01 | keccakc256 | crypto_hash/keccakc256/mmxu1 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer |
33956 | 2.43 | keccakc256 | crypto_hash/keccakc256/opt32bi-s2lcu4 | gcc -funroll-loops -O3 -fomit-frame-pointer |
34688 | 2.48 | keccakc256 | crypto_hash/keccakc256/opt32biT-s2lcu4 | gcc -O3 -fomit-frame-pointer |
35160 | 2.52 | keccakc256 | crypto_hash/keccakc256/simple32bi | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer |
36488 | 2.61 | keccakc256 | crypto_hash/keccakc256/opt32bi-rvku2 | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer |
41624 | 2.98 | keccakc256 | crypto_hash/keccakc256/inplace32bi | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer |
44532 | 3.19 | keccakc256 | crypto_hash/keccakc256/compact | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer |
136340 | 9.76 | keccakc256 | crypto_hash/keccakc256/compact8 | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer |
| | keccakc256 | crypto_hash/keccakc256/xopu24 | gcc -m64 -O3 -fomit-frame-pointer |
11076 | 1.00 | keccakc256treed2 | crypto_hash/keccakc256treed2/sseu24 (3.2.5) | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer (4.6.3) |
11456 | 1.03 | keccakc256treed2 | crypto_hash/keccakc256treed2/sseu4 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer (4.6.3) |
| | keccakc256treed2 | crypto_hash/keccakc256treed2/xopu24 | gcc -m64 -O3 -fomit-frame-pointer |
15360 | 1.00 | keccakc448 | crypto_hash/keccakc448/opt64lcu24shld (3.2.3) | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer (4.6.3) |
15496 | 1.01 | keccakc448 | crypto_hash/keccakc448/x86_64_shld | gcc -funroll-loops -O -fomit-frame-pointer |
15828 | 1.03 | keccakc448 | crypto_hash/keccakc448/opt64lcu24 | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer |
16128 | 1.05 | keccakc448 | crypto_hash/keccakc448/opt64lcu6 | gcc -m64 -march=barcelona -O -fomit-frame-pointer |
16448 | 1.07 | keccakc448 | crypto_hash/keccakc448/x86_64_asm | gcc -m64 -march=k8 -O3 -fomit-frame-pointer |
17152 | 1.12 | keccakc448 | crypto_hash/keccakc448/inplace | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer |
17448 | 1.14 | keccakc448 | crypto_hash/keccakc448/opt64u6 | gcc -funroll-loops -O2 -fomit-frame-pointer |
17776 | 1.16 | keccakc448 | crypto_hash/keccakc448/simple | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer |
19864 | 1.29 | keccakc448 | crypto_hash/keccakc448/sseu2 | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer |
30848 | 2.01 | keccakc448 | crypto_hash/keccakc448/mmxu1 | gcc -funroll-loops -O -fomit-frame-pointer |
36072 | 2.35 | keccakc448 | crypto_hash/keccakc448/opt32bi-s2lcu4 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
37652 | 2.45 | keccakc448 | crypto_hash/keccakc448/opt32biT-s2lcu4 | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer |
38912 | 2.53 | keccakc448 | crypto_hash/keccakc448/opt32bi-rvku2 | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer |
48796 | 3.18 | keccakc448 | crypto_hash/keccakc448/compact | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer |
150060 | 9.77 | keccakc448 | crypto_hash/keccakc448/compact8 | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer (4.6.3) |
| | 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/xopu24 | gcc -m64 -O3 -fomit-frame-pointer |
16668 | 1.00 | keccakc512 | crypto_hash/keccakc512/opt64lcu24shld (3.2.3) | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer (4.6.3) |
16880 | 1.01 | keccakc512 | crypto_hash/keccakc512/x86_64_shld | gcc -m64 -march=k8 -O2 -fomit-frame-pointer |
17288 | 1.04 | keccakc512 | crypto_hash/keccakc512/opt64lcu24 | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer |
17552 | 1.05 | keccakc512 | crypto_hash/keccakc512/opt64lcu6 | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer |
17920 | 1.08 | keccakc512 | crypto_hash/keccakc512/x86_64_asm | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer (4.6.3) |
18504 | 1.11 | keccakc512 | crypto_hash/keccakc512/inplace | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer |
19108 | 1.15 | keccakc512 | crypto_hash/keccakc512/opt64u6 | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer |
19260 | 1.16 | keccakc512 | crypto_hash/keccakc512/simple | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer |
20124 | 1.21 | keccakc512 | crypto_hash/keccakc512/sphlib | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer |
20212 | 1.21 | keccakc512 | crypto_hash/keccakc512/sphlib-small | gcc -funroll-loops -O -fomit-frame-pointer |
21648 | 1.30 | keccakc512 | crypto_hash/keccakc512/sseu2 | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer |
33736 | 2.02 | keccakc512 | crypto_hash/keccakc512/mmxu1 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer |
39128 | 2.35 | keccakc512 | crypto_hash/keccakc512/opt32bi-s2lcu4 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer |
40664 | 2.44 | keccakc512 | crypto_hash/keccakc512/opt32biT-s2lcu4 | gcc -m64 -march=core2 -O3 -fomit-frame-pointer |
41580 | 2.49 | keccakc512 | crypto_hash/keccakc512/simple32bi | gcc -m64 -march=core2 -O3 -fomit-frame-pointer |
42196 | 2.53 | keccakc512 | crypto_hash/keccakc512/opt32bi-rvku2 | gcc -march=k8 -O3 -fomit-frame-pointer |
49372 | 2.96 | keccakc512 | crypto_hash/keccakc512/inplace32bi | gcc -march=nocona -O3 -fomit-frame-pointer |
53292 | 3.20 | keccakc512 | crypto_hash/keccakc512/compact | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer |
163864 | 9.83 | keccakc512 | crypto_hash/keccakc512/compact8 | gcc -march=nocona -O2 -fomit-frame-pointer |
| | keccakc512 | crypto_hash/keccakc512/inplace-armv7a-neon | gcc -m64 -O3 -fomit-frame-pointer |
| | keccakc512 | crypto_hash/keccakc512/xopu24 | gcc -m64 -O3 -fomit-frame-pointer |
12836 | 1.00 | keccakc512treed2 | crypto_hash/keccakc512treed2/sseu24 (3.2.5) | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (4.6.3) |
13272 | 1.03 | keccakc512treed2 | crypto_hash/keccakc512treed2/sseu4 | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer |
| | keccakc512treed2 | crypto_hash/keccakc512treed2/xopu24 | gcc -m64 -O3 -fomit-frame-pointer |
20892 | 1.00 | keccakc768 | crypto_hash/keccakc768/x86_64_shld (3.2.3) | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer (4.6.3) |
20928 | 1.00 | keccakc768 | crypto_hash/keccakc768/opt64lcu24shld | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer |
21676 | 1.04 | keccakc768 | crypto_hash/keccakc768/opt64lcu24 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
21884 | 1.05 | keccakc768 | crypto_hash/keccakc768/opt64lcu6 | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer |
22316 | 1.07 | keccakc768 | crypto_hash/keccakc768/x86_64_asm | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer |
23124 | 1.11 | keccakc768 | crypto_hash/keccakc768/inplace | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
23480 | 1.12 | keccakc768 | crypto_hash/keccakc768/opt64u6 | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer |
23932 | 1.15 | keccakc768 | crypto_hash/keccakc768/simple | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer |
26960 | 1.29 | keccakc768 | crypto_hash/keccakc768/sseu2 | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer |
42044 | 2.01 | keccakc768 | crypto_hash/keccakc768/mmxu1 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer |
49736 | 2.38 | keccakc768 | crypto_hash/keccakc768/opt32biT-s2lcu4 | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer |
49808 | 2.38 | keccakc768 | crypto_hash/keccakc768/opt32bi-s2lcu4 | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer |
51436 | 2.46 | keccakc768 | crypto_hash/keccakc768/simple32bi | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer |
54084 | 2.59 | keccakc768 | crypto_hash/keccakc768/opt32bi-rvku2 | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer |
61252 | 2.93 | keccakc768 | crypto_hash/keccakc768/inplace32bi | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer |
66540 | 3.18 | keccakc768 | crypto_hash/keccakc768/compact | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer |
204384 | 9.78 | keccakc768 | crypto_hash/keccakc768/compact8 | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer |
| | keccakc768 | crypto_hash/keccakc768/xopu24 | gcc -m64 -O3 -fomit-frame-pointer |
42176 | 1.00 | lane256 | crypto_hash/lane256/c | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer (4.6.3) |
61880 | 1.47 | lane256 | crypto_hash/lane256/bitslice | gcc -m64 -march=k8 -Os -fomit-frame-pointer |
139716 | 1.00 | lane512 | crypto_hash/lane512/c | gcc -m64 -march=barcelona -O -fomit-frame-pointer (4.6.3) |
13776 | 1.00 | luffa256 | crypto_hash/luffa256/thomaz/asm-PS-v2-INT (1.2) | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer (4.6.3) |
15064 | 1.09 | luffa256 | crypto_hash/luffa256/ssse3_x64asm-PS-2 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer |
16424 | 1.19 | luffa256 | crypto_hash/luffa256/thomaz/asm-PSPar-v2-INT | gcc -m64 -march=k8 -Os -fomit-frame-pointer |
19172 | 1.39 | luffa256 | crypto_hash/luffa256/ssse3_x64asm-2 | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer |
19504 | 1.42 | luffa256 | crypto_hash/luffa256/sse2_x64asm-2 | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer |
19596 | 1.42 | luffa256 | crypto_hash/luffa256/thomaz/asm-PS | gcc -funroll-loops -O2 -fomit-frame-pointer |
19596 | 1.42 | luffa256 | crypto_hash/luffa256/thomaz/asm-PS-v2-FP | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer |
20028 | 1.45 | luffa256 | crypto_hash/luffa256/ssse3_x64asm-PS | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer |
20032 | 1.45 | luffa256 | crypto_hash/luffa256/sse2 | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer |
28364 | 2.06 | luffa256 | crypto_hash/luffa256/ssse3_x64asm | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer |
28808 | 2.09 | luffa256 | crypto_hash/luffa256/sse2_x64asm | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer |
30660 | 2.23 | luffa256 | crypto_hash/luffa256/thomaz/asm-PSPar-v2-FP | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer |
32176 | 2.34 | luffa256 | crypto_hash/luffa256/opt32 | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer |
32564 | 2.36 | luffa256 | crypto_hash/luffa256/sphlib | gcc -fno-schedule-insns -O2 -fomit-frame-pointer |
87640 | 6.36 | luffa256 | crypto_hash/luffa256/thomaz/basic | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer |
98184 | 7.13 | luffa256 | crypto_hash/luffa256/arm | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer |
19696 | 1.00 | luffa384 | crypto_hash/luffa384/thomaz/asm-PSPar-v2-INT (1.2) | gcc -m64 -Os -fomit-frame-pointer (4.6.3) |
19992 | 1.02 | luffa384 | crypto_hash/luffa384/ssse3_x64asm-PS-2 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer |
21096 | 1.07 | luffa384 | crypto_hash/luffa384/ssse3_x64asm-2 | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer |
21376 | 1.09 | luffa384 | crypto_hash/luffa384/sse2 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer |
21476 | 1.09 | luffa384 | crypto_hash/luffa384/sse2_x64asm-2 | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer |
21944 | 1.11 | luffa384 | crypto_hash/luffa384/thomaz/asm-PS-v2-INT | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer |
28388 | 1.44 | luffa384 | crypto_hash/luffa384/thomaz/asm-PS | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer |
28388 | 1.44 | luffa384 | crypto_hash/luffa384/thomaz/asm-PS-v2-FP | gcc -m64 -Os -fomit-frame-pointer (4.6.3) |
31256 | 1.59 | luffa384 | crypto_hash/luffa384/ssse3_x64asm | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer |
31828 | 1.62 | luffa384 | crypto_hash/luffa384/sse2_x64asm | gcc -m64 -march=nocona -O3 -fomit-frame-pointer |
35648 | 1.81 | luffa384 | crypto_hash/luffa384/ssse3_x64asm-PS | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer |
36224 | 1.84 | luffa384 | crypto_hash/luffa384/thomaz/asm-PSPar-v2-FP | gcc -funroll-loops -m64 -O -fomit-frame-pointer |
49012 | 2.49 | luffa384 | crypto_hash/luffa384/opt32 | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer |
135404 | 6.87 | luffa384 | crypto_hash/luffa384/arm | gcc -m64 -march=nocona -O3 -fomit-frame-pointer |
26824 | 1.00 | luffa512 | crypto_hash/luffa512/thomaz/asm-PSPar-v2-INT (1.2) | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer (4.6.3) |
27512 | 1.03 | luffa512 | crypto_hash/luffa512/ssse3_x64asm-PS-2 | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer |
29112 | 1.09 | luffa512 | crypto_hash/luffa512/ssse3_x64asm-2 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
29504 | 1.10 | luffa512 | crypto_hash/luffa512/sse2_x64asm-2 | gcc -funroll-loops -O3 -fomit-frame-pointer |
29712 | 1.11 | luffa512 | crypto_hash/luffa512/thomaz/asm-PS-v2-INT | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer |
32680 | 1.22 | luffa512 | crypto_hash/luffa512/sse2 | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer |
37820 | 1.41 | luffa512 | crypto_hash/luffa512/thomaz/asm-PS-v2-FP | gcc -m64 -march=k8 -O2 -fomit-frame-pointer |
37824 | 1.41 | luffa512 | crypto_hash/luffa512/thomaz/asm-PS | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer |
45176 | 1.68 | luffa512 | crypto_hash/luffa512/ssse3_x64asm-PS | gcc -m64 -O3 -fomit-frame-pointer |
45652 | 1.70 | luffa512 | crypto_hash/luffa512/thomaz/asm-PSPar-v2-FP | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer |
46452 | 1.73 | luffa512 | crypto_hash/luffa512/ssse3_x64asm | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer |
46856 | 1.75 | luffa512 | crypto_hash/luffa512/sse2_x64asm | gcc -funroll-loops -O3 -fomit-frame-pointer |
58400 | 2.18 | luffa512 | crypto_hash/luffa512/sphlib | gcc -march=k8 -O -fomit-frame-pointer |
67608 | 2.52 | luffa512 | crypto_hash/luffa512/opt32 | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer |
169640 | 6.32 | luffa512 | crypto_hash/luffa512/arm | gcc -m64 -march=nocona -O3 -fomit-frame-pointer |
| | lux256 | crypto_hash/lux256/asm | gcc -m64 -O3 -fomit-frame-pointer |
16652 | 1.00 | lux512 | crypto_hash/lux512/asm (1.0) | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer (4.6.3) |
74260 | 1.00 | mcssha4 | crypto_hash/mcssha4/ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer (4.6.3) |
77084 | 1.00 | mcssha5 | crypto_hash/mcssha5/ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer (4.6.3) |
74328 | 1.00 | mcssha6 | crypto_hash/mcssha6/ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer (4.6.3) |
| | md2 | crypto_hash/md2/openssl | gcc -m64 -O3 -fomit-frame-pointer |
| | md4 | crypto_hash/md4/openssl | gcc -m64 -O3 -fomit-frame-pointer |
8628 | 1.00 | md5 | crypto_hash/md5/ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer (4.6.3) |
| | md5 | crypto_hash/md5/openssl | gcc -m64 -O3 -fomit-frame-pointer |
32296 | 1.00 | md6d224 | crypto_hash/md6d224/ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer (4.6.3) |
34676 | 1.00 | md6d256 | crypto_hash/md6d256/ref | gcc -funroll-loops -O2 -fomit-frame-pointer (4.6.3) |
44184 | 1.00 | md6d384 | crypto_hash/md6d384/ref | gcc -funroll-loops -O2 -fomit-frame-pointer (4.6.3) |
53620 | 1.00 | md6d512 | crypto_hash/md6d512/ref | gcc -funroll-loops -O2 -fomit-frame-pointer (4.6.3) |
51724 | 1.00 | mgrostl256 | crypto_hash/mgrostl256/opt-64 (2.0) | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer (4.6.3) |
65312 | 1.26 | mgrostl256 | crypto_hash/mgrostl256/opt-32 | gcc -funroll-loops -O3 -fomit-frame-pointer |
4767756 | 92.18 | mgrostl256 | crypto_hash/mgrostl256/ref | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer |
33248 | 1.00 | nasha256 | crypto_hash/nasha256/opt_v4 | gcc -funroll-loops -m64 -O -fomit-frame-pointer (4.6.3) |
35528 | 1.07 | nasha256 | crypto_hash/nasha256/opt | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer |
36452 | 1.00 | nasha512 | crypto_hash/nasha512/opt_v4 | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer (4.6.3) |
37396 | 1.03 | nasha512 | crypto_hash/nasha512/opt | gcc -funroll-loops -O3 -fomit-frame-pointer |
18204 | 1.00 | rfsb509 | crypto_hash/rfsb509/ref (1.0) | gcc -O3 -fomit-frame-pointer (4.6.3) |
| | rhash | crypto_hash/rhash/ref | g++ -m64 -O3 -fomit-frame-pointer |
| | ripemd160 | crypto_hash/ripemd160/openssl | gcc -m64 -O3 -fomit-frame-pointer |
24044 | 1.00 | round3jh256 | crypto_hash/round3jh256/ssse3 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer (4.6.3) |
25692 | 1.07 | round3jh256 | crypto_hash/round3jh256/sse2 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer (4.6.3) |
61192 | 2.55 | round3jh256 | crypto_hash/round3jh256/simple | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer |
65536 | 2.73 | round3jh256 | crypto_hash/round3jh256/sphlib-small | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer |
65696 | 2.73 | round3jh256 | crypto_hash/round3jh256/sphlib | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer |
23992 | 1.00 | round3jh512 | crypto_hash/round3jh512/ssse3 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer (4.6.3) |
25748 | 1.07 | round3jh512 | crypto_hash/round3jh512/sse2 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer (4.6.3) |
61208 | 2.55 | round3jh512 | crypto_hash/round3jh512/simple | gcc -funroll-loops -Os -fomit-frame-pointer |
65548 | 2.73 | round3jh512 | crypto_hash/round3jh512/sphlib-small | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer |
65652 | 2.74 | round3jh512 | crypto_hash/round3jh512/sphlib | gcc -funroll-loops -m64 -Os -fomit-frame-pointer |
10592 | 1.00 | sarmal256 | crypto_hash/sarmal256/asm64 (1.00) | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer (4.6.3) |
11228 | 1.06 | sarmal256 | crypto_hash/sarmal256/opt64 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer |
12972 | 1.00 | sarmal512 | crypto_hash/sarmal512/asm64 (1.00) | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer (4.6.3) |
13676 | 1.05 | sarmal512 | crypto_hash/sarmal512/opt64 | gcc -funroll-loops -m64 -O -fomit-frame-pointer |
| | sha1 | crypto_hash/sha1/openssl | gcc -m64 -O3 -fomit-frame-pointer |
| | sha224 | crypto_hash/sha224/openssl | gcc -m64 -O3 -fomit-frame-pointer |
21624 | 1.00 | sha256 | crypto_hash/sha256/cryptopp | g++ -m64 -march=barcelona -Os -fomit-frame-pointer (4.6.3) |
22348 | 1.03 | sha256 | crypto_hash/sha256/sphlib | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer |
23252 | 1.08 | sha256 | crypto_hash/sha256/sphlib-small | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer |
25596 | 1.18 | sha256 | crypto_hash/sha256/ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer |
| | sha256 | crypto_hash/sha256/openssl | gcc -m64 -O3 -fomit-frame-pointer |
| | sha384 | crypto_hash/sha384/openssl | gcc -m64 -O3 -fomit-frame-pointer |
15716 | 1.00 | sha512 | crypto_hash/sha512/sphlib | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer |
15716 | 1.00 | sha512 | crypto_hash/sha512/sphlib-small (SPHLIB_3.0) | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer (4.6.3) |
18188 | 1.16 | sha512 | crypto_hash/sha512/cryptopp | g++ -m64 -march=native -mtune=native -O3 -fomit-frame-pointer |
18192 | 1.16 | sha512 | crypto_hash/sha512/ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer |
| | sha512 | crypto_hash/sha512/openssl | gcc -m64 -O3 -fomit-frame-pointer |
10120 | 1.00 | shabal256 | crypto_hash/shabal256/amd64 (20101003) | gcc -O -fomit-frame-pointer (4.6.3) |
11236 | 1.11 | shabal256 | crypto_hash/shabal256/sphlib | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer |
10120 | 1.00 | shabal512 | crypto_hash/shabal512/amd64 (20101003) | gcc (4.6.3) |
10348 | 1.02 | shabal512 | crypto_hash/shabal512/ref | gcc -march=k8 -O -fomit-frame-pointer |
11236 | 1.11 | shabal512 | crypto_hash/shabal512/sphlib | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer |
26968 | 1.00 | shavite3256 | crypto_hash/shavite3256/sphlib (SPHLIB_3.0) | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer (4.6.3) |
30788 | 1.14 | shavite3256 | crypto_hash/shavite3256/low-mem | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer |
31380 | 1.16 | shavite3256 | crypto_hash/shavite3256/new-aes-round | gcc -funroll-loops -O -fomit-frame-pointer |
31648 | 1.17 | shavite3256 | crypto_hash/shavite3256/no-salt | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer |
32192 | 1.19 | shavite3256 | crypto_hash/shavite3256/sphlib-small | gcc -funroll-loops -m64 -O -fomit-frame-pointer |
36940 | 1.37 | shavite3256 | crypto_hash/shavite3256/lower-mem | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer |
130316 | 4.83 | shavite3256 | crypto_hash/shavite3256/8-bit | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
| | shavite3256 | crypto_hash/shavite3256/aes-instruct | gcc -m64 -O3 -fomit-frame-pointer |
63864 | 1.00 | shavite3512 | crypto_hash/shavite3512/IntelL1Cache (3.0_(L1_cache)) | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer (4.6.3) |
64360 | 1.01 | shavite3512 | crypto_hash/shavite3512/low-mem | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer |
69264 | 1.08 | shavite3512 | crypto_hash/shavite3512/lower-mem | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer |
105268 | 1.65 | shavite3512 | crypto_hash/shavite3512/new-aes-round | gcc -march=k8 -O3 -fomit-frame-pointer |
106860 | 1.67 | shavite3512 | crypto_hash/shavite3512/no-salt | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer |
115236 | 1.80 | shavite3512 | crypto_hash/shavite3512/different-order | gcc -fno-schedule-insns -O -fomit-frame-pointer |
247852 | 3.88 | shavite3512 | crypto_hash/shavite3512/8-bit | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer |
| | shavite3512 | crypto_hash/shavite3512/aes-instruct | gcc -m64 -O3 -fomit-frame-pointer |
| | shavite3512 | crypto_hash/shavite3512/sphlib | gcc -m64 -O3 -fomit-frame-pointer |
| | shavite3512 | crypto_hash/shavite3512/sphlib-small | gcc -m64 -O3 -fomit-frame-pointer |
47668 | 1.00 | simd256 | crypto_hash/simd256/sphlib (SPHLIB_3.0) | gcc -funroll-loops -O3 -fomit-frame-pointer (4.6.3) |
69836 | 1.47 | simd256 | crypto_hash/simd256/sphlib-small | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
106680 | 2.24 | simd256 | crypto_hash/simd256/opt | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer |
3610852 | 75.75 | simd256 | crypto_hash/simd256/ref | gcc -funroll-loops -O2 -fomit-frame-pointer |
| | simd256 | crypto_hash/simd256/vect128 | gcc -m64 -O3 -fomit-frame-pointer |
13796 | 1.00 | simd512 | crypto_hash/simd512/vect128 (1.1) | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer (4.6.3) |
64212 | 4.65 | simd512 | crypto_hash/simd512/sphlib | gcc -m64 -march=core2 -O3 -fomit-frame-pointer |
87112 | 6.31 | simd512 | crypto_hash/simd512/sphlib-small | gcc -m64 -O3 -fomit-frame-pointer |
100516 | 7.29 | simd512 | crypto_hash/simd512/opt | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer |
7352648 | 532.96 | simd512 | crypto_hash/simd512/ref | gcc -funroll-loops -O2 -fomit-frame-pointer |
14012 | 1.00 | skein10241024 | crypto_hash/skein10241024/opt (v1.3_C_code) | gcc -O -fomit-frame-pointer (4.6.3) |
| | skein10241024 | crypto_hash/skein10241024/x64 | gcc -m64 -O3 -fomit-frame-pointer |
13184 | 1.00 | skein256256 | crypto_hash/skein256256/x64 (v1.3_ASM_(amd64)_code) | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer (4.6.3) |
13264 | 1.01 | skein256256 | crypto_hash/skein256256/opt | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer |
10232 | 1.00 | skein512256 | crypto_hash/skein512256/little | gcc -m64 -march=k8 -O2 -fomit-frame-pointer (4.6.3) |
10320 | 1.01 | skein512256 | crypto_hash/skein512256/sandy | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer |
10376 | 1.01 | skein512256 | crypto_hash/skein512256/opt | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer |
10492 | 1.03 | skein512256 | crypto_hash/skein512256/sphlib | gcc -m64 -march=nocona -O -fomit-frame-pointer |
11332 | 1.11 | skein512256 | crypto_hash/skein512256/simple | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer |
11364 | 1.11 | skein512256 | crypto_hash/skein512256/x64 | gcc -march=nocona -O2 -fomit-frame-pointer |
12084 | 1.18 | skein512256 | crypto_hash/skein512256/sphlib-small | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer |
20108 | 1.97 | skein512256 | crypto_hash/skein512256/mmx | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer |
10256 | 1.00 | skein512512 | crypto_hash/skein512512/little | gcc -funroll-loops -O2 -fomit-frame-pointer (4.6.3) |
10324 | 1.01 | skein512512 | crypto_hash/skein512512/sandy | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer |
10360 | 1.01 | skein512512 | crypto_hash/skein512512/opt | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer |
10504 | 1.02 | skein512512 | crypto_hash/skein512512/sphlib | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer |
11360 | 1.11 | skein512512 | crypto_hash/skein512512/x64 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer |
11424 | 1.11 | skein512512 | crypto_hash/skein512512/simple | gcc -funroll-loops -O2 -fomit-frame-pointer (4.6.3) |
12100 | 1.18 | skein512512 | crypto_hash/skein512512/sphlib-small | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer |
20092 | 1.96 | skein512512 | crypto_hash/skein512512/mmx | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer |
9868 | 1.00 | tiger | crypto_hash/tiger/cryptopp | g++ -m64 -march=barcelona -O3 -fomit-frame-pointer (4.6.3) |
36576 | 1.00 | whirlpool | crypto_hash/whirlpool/cryptopp | g++ -O3 -fomit-frame-pointer (4.6.3) |
54432 | 1.49 | whirlpool | crypto_hash/whirlpool/ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer |