| 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 |
| 8262 | 1.00 | blake256 | crypto_hash/blake256/sse41 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer (4.4.5) |
| 8402 | 1.02 | blake256 | crypto_hash/blake256/vect128 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer |
| 8646 | 1.05 | blake256 | crypto_hash/blake256/vect128-mmxhack | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer |
| 8656 | 1.05 | blake256 | crypto_hash/blake256/ssse3 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer |
| 10318 | 1.25 | blake256 | crypto_hash/blake256/sse2 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer |
| 15124 | 1.83 | blake256 | crypto_hash/blake256/sphlib | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer |
| 18744 | 2.27 | blake256 | crypto_hash/blake256/sphlib-small | gcc -O2 -fomit-frame-pointer |
| 19190 | 2.32 | blake256 | crypto_hash/blake256/ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer |
| 7034 | 1.00 | blake32 | crypto_hash/blake32/ssse3 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer (4.4.5) |
| 8136 | 1.16 | blake32 | crypto_hash/blake32/sse2 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer (4.4.5) |
| 11560 | 1.64 | blake32 | crypto_hash/blake32/sphlib | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
| 14284 | 2.03 | blake32 | crypto_hash/blake32/ref | gcc -march=k8 -O3 -fomit-frame-pointer |
| 14530 | 2.07 | blake32 | crypto_hash/blake32/sphlib-small | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer |
| 6894 | 1.00 | blake512 | crypto_hash/blake512/vect128-inplace (0.6) | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer (4.4.5) |
| 6924 | 1.00 | blake512 | crypto_hash/blake512/vect128 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer (4.4.5) |
| 8672 | 1.26 | blake512 | crypto_hash/blake512/sse2 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer |
| 9236 | 1.34 | blake512 | crypto_hash/blake512/ssse3 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer (4.4.5) |
| 9330 | 1.35 | blake512 | crypto_hash/blake512/sphlib | gcc -m64 -O3 -fomit-frame-pointer |
| 9836 | 1.43 | blake512 | crypto_hash/blake512/sse2s | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer |
| 11274 | 1.64 | blake512 | crypto_hash/blake512/sphlib-small | gcc -m64 -march=k8 -O2 -fomit-frame-pointer |
| 12008 | 1.74 | blake512 | crypto_hash/blake512/ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer |
| 8340 | 1.00 | blake64 | crypto_hash/blake64/sphlib (SPHLIB_2.1) | gcc -m64 -march=k8 -O3 -fomit-frame-pointer (4.4.5) |
| 9050 | 1.09 | blake64 | crypto_hash/blake64/ssse3 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer |
| 9950 | 1.19 | blake64 | crypto_hash/blake64/sphlib-small | gcc -m64 -O3 -fomit-frame-pointer |
| 9964 | 1.19 | blake64 | crypto_hash/blake64/sse2 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer |
| 10702 | 1.28 | blake64 | crypto_hash/blake64/ref | gcc -march=barcelona -O3 -fomit-frame-pointer |
| 5824 | 1.00 | bmw256 | crypto_hash/bmw256/core_i7_45nm/x86-64/sse4_v1 (asm) | gcc -m64 -march=k8 -O2 -fomit-frame-pointer (4.4.5) |
| 6052 | 1.04 | bmw256 | crypto_hash/bmw256/core_2_45nm/x86-64/sse4_v1 | gcc -march=barcelona -O3 -fomit-frame-pointer |
| 6416 | 1.10 | bmw256 | crypto_hash/bmw256/amd_k10/x86-64/sse2 | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer |
| 6492 | 1.11 | bmw256 | crypto_hash/bmw256/core_2_65nm/x86-64/ssse3_v1 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer |
| 6520 | 1.12 | bmw256 | crypto_hash/bmw256/opt29_v5_ssse3_asm64 | gcc -m64 -march=barcelona -O -fomit-frame-pointer |
| 6744 | 1.16 | bmw256 | crypto_hash/bmw256/opt31ssse3_asm64 | gcc -m64 -march=core2 -O3 -fomit-frame-pointer |
| 8370 | 1.44 | bmw256 | crypto_hash/bmw256/optc31ssse3 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer |
| 8704 | 1.49 | bmw256 | crypto_hash/bmw256/amd_k8/x86-64/noSSE | gcc -march=nocona -O2 -fomit-frame-pointer |
| 9550 | 1.64 | bmw256 | crypto_hash/bmw256/optc04 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
| 9572 | 1.64 | bmw256 | crypto_hash/bmw256/optabe | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer |
| 9598 | 1.65 | bmw256 | crypto_hash/bmw256/optc01 | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer |
| 9636 | 1.65 | bmw256 | crypto_hash/bmw256/optbgbe | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer |
| 9654 | 1.66 | bmw256 | crypto_hash/bmw256/optbbe | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer |
| 9716 | 1.67 | bmw256 | crypto_hash/bmw256/optc03 | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer |
| 9996 | 1.72 | bmw256 | crypto_hash/bmw256/optc02 | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer |
| 10306 | 1.77 | bmw256 | crypto_hash/bmw256/sphlib-small | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer |
| 10344 | 1.78 | bmw256 | crypto_hash/bmw256/sphlib | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer |
| 17040 | 2.93 | bmw256 | crypto_hash/bmw256/ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer |
| 4482 | 1.00 | bmw512 | crypto_hash/bmw512/optx86sse2 (BMW512_SSE2_optimized_for_x86_platforms) | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer (4.4.5) |
| 4798 | 1.07 | bmw512 | crypto_hash/bmw512/opt008_asm64 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer |
| 5166 | 1.15 | bmw512 | crypto_hash/bmw512/optc02 | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer |
| 5178 | 1.16 | bmw512 | crypto_hash/bmw512/optc01 | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer |
| 5258 | 1.17 | bmw512 | crypto_hash/bmw512/optbgbe | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer |
| 5294 | 1.18 | bmw512 | crypto_hash/bmw512/optbbe | gcc -m64 -march=barcelona -O -fomit-frame-pointer |
| 5320 | 1.19 | bmw512 | crypto_hash/bmw512/optabe | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer |
| 5420 | 1.21 | bmw512 | crypto_hash/bmw512/optc04 | gcc -m64 -O -fomit-frame-pointer |
| 5494 | 1.23 | bmw512 | crypto_hash/bmw512/optc03 | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer |
| 5836 | 1.30 | bmw512 | crypto_hash/bmw512/sphlib | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer |
| 7874 | 1.76 | bmw512 | crypto_hash/bmw512/sphlib-small | gcc -O3 -fomit-frame-pointer |
| 9476 | 2.11 | bmw512 | crypto_hash/bmw512/ref | gcc -O2 -fomit-frame-pointer |
| 9292 | 1.00 | cheetah256 | crypto_hash/cheetah256/asm (1.0) | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer (4.4.5) |
| 9300 | 1.00 | cheetah256 | crypto_hash/cheetah256/asm64 | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer (4.4.5) |
| 16190 | 1.00 | cheetah512 | crypto_hash/cheetah512/asm (1.0) | gcc -march=barcelona -O -fomit-frame-pointer (4.4.5) |
| 16218 | 1.00 | cheetah512 | crypto_hash/cheetah512/asm64 | gcc -march=barcelona -O -fomit-frame-pointer (4.4.5) |
| 278440 | 1.00 | cubehash161 | crypto_hash/cubehash161/emmintrin4 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer (4.4.5) |
| 1368194 | 4.91 | cubehash161 | crypto_hash/cubehash161/simple | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer |
| 1424540 | 5.12 | cubehash161 | crypto_hash/cubehash161/unrolled | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer |
| 1786358 | 6.42 | cubehash161 | crypto_hash/cubehash161/spec | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer |
| 19514 | 1.00 | cubehash1616 | crypto_hash/cubehash1616/emmintrin4 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer (4.4.5) |
| 112132 | 5.75 | cubehash1616 | crypto_hash/cubehash1616/simple | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer |
| 114466 | 5.87 | cubehash1616 | crypto_hash/cubehash1616/unrolled | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer |
| 302018 | 15.48 | cubehash1616 | crypto_hash/cubehash1616/spec | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer |
| 140008 | 1.00 | cubehash162 | crypto_hash/cubehash162/emmintrin4 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer (4.4.5) |
| 698018 | 4.99 | cubehash162 | crypto_hash/cubehash162/simple | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer |
| 725798 | 5.18 | cubehash162 | crypto_hash/cubehash162/unrolled | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer |
| 1001178 | 7.15 | cubehash162 | crypto_hash/cubehash162/spec | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer |
| 10400 | 1.00 | cubehash1632 | crypto_hash/cubehash1632/amd64avx | gcc -m64 -march=core2 -O -fomit-frame-pointer (4.4.5) |
| 10696 | 1.03 | cubehash1632 | crypto_hash/cubehash1632/emmintrin5 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer |
| 10834 | 1.04 | cubehash1632 | crypto_hash/cubehash1632/emmintrin4 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer |
| 11886 | 1.14 | cubehash1632 | crypto_hash/cubehash1632/amd64-2 | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer |
| 12066 | 1.16 | cubehash1632 | crypto_hash/cubehash1632/amd64 | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer |
| 30936 | 2.97 | cubehash1632 | crypto_hash/cubehash1632/mmintrin | gcc -O2 -fomit-frame-pointer |
| 36340 | 3.49 | cubehash1632 | crypto_hash/cubehash1632/unrolled5 | gcc -funroll-loops -O -fomit-frame-pointer |
| 36698 | 3.53 | cubehash1632 | crypto_hash/cubehash1632/unrolled3 | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer |
| 41134 | 3.96 | cubehash1632 | crypto_hash/cubehash1632/unrolled4 | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer |
| 45650 | 4.39 | cubehash1632 | crypto_hash/cubehash1632/amd64-32 | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer |
| 46286 | 4.45 | cubehash1632 | crypto_hash/cubehash1632/sphlib | gcc -march=nocona -O -fomit-frame-pointer |
| 47244 | 4.54 | cubehash1632 | crypto_hash/cubehash1632/sphlib-small | gcc -funroll-loops -m64 -O -fomit-frame-pointer |
| 65064 | 6.26 | cubehash1632 | crypto_hash/cubehash1632/unrolled2 | gcc -march=nocona -O3 -fomit-frame-pointer |
| 70842 | 6.81 | cubehash1632 | crypto_hash/cubehash1632/simple | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer |
| 71362 | 6.86 | cubehash1632 | crypto_hash/cubehash1632/unrolled | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer |
| 71208 | 1.00 | cubehash164 | crypto_hash/cubehash164/emmintrin4 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer (4.4.5) |
| 364214 | 5.11 | cubehash164 | crypto_hash/cubehash164/simple | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer |
| 377276 | 5.30 | cubehash164 | crypto_hash/cubehash164/unrolled | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer |
| 600894 | 8.44 | cubehash164 | crypto_hash/cubehash164/spec | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer |
| 36518 | 1.00 | cubehash168 | crypto_hash/cubehash168/emmintrin4 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer (4.4.5) |
| 196082 | 5.37 | cubehash168 | crypto_hash/cubehash168/simple | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer |
| 202374 | 5.54 | cubehash168 | crypto_hash/cubehash168/unrolled | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer |
| 401356 | 10.99 | cubehash168 | crypto_hash/cubehash168/spec | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer |
| 9006 | 1.00 | cubehash512 | crypto_hash/cubehash512/amd64avx | gcc -march=k8 -O2 -fomit-frame-pointer (4.4.5) |
| 9234 | 1.03 | cubehash512 | crypto_hash/cubehash512/emmintrin5 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer |
| 9406 | 1.04 | cubehash512 | crypto_hash/cubehash512/emmintrin4 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer |
| 10294 | 1.14 | cubehash512 | crypto_hash/cubehash512/amd64-2 | gcc -m64 -O -fomit-frame-pointer |
| 10428 | 1.16 | cubehash512 | crypto_hash/cubehash512/amd64 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer |
| 26784 | 2.97 | cubehash512 | crypto_hash/cubehash512/mmintrin | gcc -fno-schedule-insns -O2 -fomit-frame-pointer |
| 31676 | 3.52 | cubehash512 | crypto_hash/cubehash512/unrolled5 | gcc -funroll-loops -O -fomit-frame-pointer |
| 32020 | 3.56 | cubehash512 | crypto_hash/cubehash512/unrolled3 | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer |
| 35764 | 3.97 | cubehash512 | crypto_hash/cubehash512/unrolled4 | gcc -m64 -march=nocona -O2 -fomit-frame-pointer |
| 39604 | 4.40 | cubehash512 | crypto_hash/cubehash512/amd64-32 | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer |
| 51132 | 5.68 | cubehash512 | crypto_hash/cubehash512/unrolled2 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer |
| 54358 | 6.04 | cubehash512 | crypto_hash/cubehash512/simple | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer |
| 56024 | 6.22 | cubehash512 | crypto_hash/cubehash512/unrolled | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer |
| 140278 | 1.00 | cubehash81 | crypto_hash/cubehash81/emmintrin4 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer (4.4.5) |
| 140858 | 1.00 | cubehash81 | crypto_hash/cubehash81/emmintrin3 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer (4.4.5) |
| 167254 | 1.19 | cubehash81 | crypto_hash/cubehash81/emmintrin2 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer (4.4.5) |
| 170146 | 1.21 | cubehash81 | crypto_hash/cubehash81/emmintrin | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer (4.4.5) |
| 715912 | 5.10 | cubehash81 | crypto_hash/cubehash81/simple | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer |
| 742362 | 5.29 | cubehash81 | crypto_hash/cubehash81/unrolled | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer |
| 1147726 | 8.18 | cubehash81 | crypto_hash/cubehash81/spec | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer |
| 9952 | 1.00 | cubehash816 | crypto_hash/cubehash816/emmintrin4 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (4.4.5) |
| 10784 | 1.08 | cubehash816 | crypto_hash/cubehash816/emmintrin3 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer |
| 63190 | 6.35 | cubehash816 | crypto_hash/cubehash816/simple | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer |
| 63596 | 6.39 | cubehash816 | crypto_hash/cubehash816/unrolled | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer |
| 252940 | 25.42 | cubehash816 | crypto_hash/cubehash816/spec | gcc -funroll-loops -O3 -fomit-frame-pointer |
| 70600 | 1.00 | cubehash82 | crypto_hash/cubehash82/emmintrin4 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer (4.4.5) |
| 71652 | 1.01 | cubehash82 | crypto_hash/cubehash82/emmintrin3 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer (4.4.5) |
| 366550 | 5.19 | cubehash82 | crypto_hash/cubehash82/simple | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer |
| 382186 | 5.41 | cubehash82 | crypto_hash/cubehash82/unrolled | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer |
| 670608 | 9.50 | cubehash82 | crypto_hash/cubehash82/spec | gcc -m64 -march=core2 -O3 -fomit-frame-pointer |
| 5558 | 1.00 | cubehash832 | crypto_hash/cubehash832/emmintrin4 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer (4.4.5) |
| 6470 | 1.16 | cubehash832 | crypto_hash/cubehash832/emmintrin3 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer (4.4.5) |
| 40790 | 7.34 | cubehash832 | crypto_hash/cubehash832/unrolled | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer |
| 41364 | 7.44 | cubehash832 | crypto_hash/cubehash832/simple | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer |
| 224320 | 40.36 | cubehash832 | crypto_hash/cubehash832/spec | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer |
| 35900 | 1.00 | cubehash84 | crypto_hash/cubehash84/emmintrin4 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer (4.4.5) |
| 36986 | 1.03 | cubehash84 | crypto_hash/cubehash84/emmintrin3 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer (4.4.5) |
| 193956 | 5.40 | cubehash84 | crypto_hash/cubehash84/simple | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer |
| 200972 | 5.60 | cubehash84 | crypto_hash/cubehash84/unrolled | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer |
| 433572 | 12.08 | cubehash84 | crypto_hash/cubehash84/spec | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer |
| 18466 | 1.00 | cubehash88 | crypto_hash/cubehash88/emmintrin4 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer (4.4.5) |
| 19410 | 1.05 | cubehash88 | crypto_hash/cubehash88/emmintrin3 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer (4.4.5) |
| 106980 | 5.79 | cubehash88 | crypto_hash/cubehash88/simple | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer |
| 109510 | 5.93 | cubehash88 | crypto_hash/cubehash88/unrolled | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer |
| 313448 | 16.97 | cubehash88 | crypto_hash/cubehash88/spec | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer |
| 6224 | 1.00 | echo256 | crypto_hash/echo256/aes/aes64 (2.1) | gcc -march=k8 -O2 -fomit-frame-pointer (4.4.5) |
| 31798 | 5.11 | echo256 | crypto_hash/echo256/pentium/pentium4v64v2 | gcc -march=nocona -O3 -fomit-frame-pointer |
| 32064 | 5.15 | echo256 | crypto_hash/echo256/pentium/pentium4v64v1 | gcc -m64 -march=barcelona -Os -fomit-frame-pointer |
| 34016 | 5.47 | echo256 | crypto_hash/echo256/core2/core2v64 | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer |
| 36276 | 5.83 | echo256 | crypto_hash/echo256/athlon/athlon64 | gcc -O3 -fomit-frame-pointer |
| 39640 | 6.37 | echo256 | crypto_hash/echo256/sphlib-small | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer |
| 39968 | 6.42 | echo256 | crypto_hash/echo256/generic/opt64 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
| 41166 | 6.61 | echo256 | crypto_hash/echo256/sphlib | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer |
| 45574 | 7.32 | echo256 | crypto_hash/echo256/generic/opt32 | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer |
| 51950 | 8.35 | echo256 | crypto_hash/echo256/powerpc/pp32cv2 | gcc -funroll-loops -O3 -fomit-frame-pointer |
| 77638 | 12.47 | echo256 | crypto_hash/echo256/powerpc/pp32cv1 | gcc -funroll-loops -m64 -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 |
| 11088 | 1.00 | echo512 | crypto_hash/echo512/aes/aes64 (2.1) | gcc -m64 -march=k8 -Os -fomit-frame-pointer (4.4.5) |
| 57282 | 5.17 | echo512 | crypto_hash/echo512/pentium/pentium4v64v2 | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer |
| 57672 | 5.20 | echo512 | crypto_hash/echo512/pentium/pentium4v64v1 | gcc -march=nocona -O -fomit-frame-pointer |
| 61216 | 5.52 | echo512 | crypto_hash/echo512/core2/core2v64 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer |
| 65310 | 5.89 | echo512 | crypto_hash/echo512/athlon/athlon64 | gcc -m64 -Os -fomit-frame-pointer |
| 71050 | 6.41 | echo512 | crypto_hash/echo512/sphlib-small | gcc -funroll-loops -O3 -fomit-frame-pointer |
| 71774 | 6.47 | echo512 | crypto_hash/echo512/generic/opt64 | gcc -funroll-loops -O3 -fomit-frame-pointer |
| 73262 | 6.61 | echo512 | crypto_hash/echo512/sphlib | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer |
| 80680 | 7.28 | echo512 | crypto_hash/echo512/generic/opt32 | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer |
| 92560 | 8.35 | echo512 | crypto_hash/echo512/powerpc/pp32cv2 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
| 138348 | 12.48 | 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 |
| 4944 | 1.00 | echosp256 | crypto_hash/echosp256/aes/aes64 (2.1) | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer (4.4.5) |
| 24822 | 5.02 | echosp256 | crypto_hash/echosp256/pentium/pentium4v64v2 | gcc -march=barcelona -O3 -fomit-frame-pointer |
| 25020 | 5.06 | echosp256 | crypto_hash/echosp256/pentium/pentium4v64v1 | gcc -m64 -O -fomit-frame-pointer |
| 28108 | 5.69 | echosp256 | crypto_hash/echosp256/core2/core2v64 | gcc -Os -fomit-frame-pointer |
| 28312 | 5.73 | echosp256 | crypto_hash/echosp256/athlon/athlon64 | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer |
| 31088 | 6.29 | echosp256 | crypto_hash/echosp256/generic/opt64 | gcc -O -fomit-frame-pointer |
| 35786 | 7.24 | echosp256 | crypto_hash/echosp256/generic/opt32 | gcc -funroll-loops -O -fomit-frame-pointer |
| 40992 | 8.29 | echosp256 | crypto_hash/echosp256/powerpc/pp32cv2 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
| 60950 | 12.33 | echosp256 | crypto_hash/echosp256/powerpc/pp32cv1 | gcc -funroll-loops -O3 -fomit-frame-pointer |
| 7798 | 1.00 | echosp512 | crypto_hash/echosp512/aes/aes64 (2.1) | gcc -march=barcelona -O -fomit-frame-pointer (4.4.5) |
| 39734 | 5.10 | echosp512 | crypto_hash/echosp512/pentium/pentium4v64v2 | gcc -march=k8 -Os -fomit-frame-pointer |
| 40046 | 5.14 | echosp512 | crypto_hash/echosp512/pentium/pentium4v64v1 | gcc -march=nocona -Os -fomit-frame-pointer |
| 42526 | 5.45 | echosp512 | crypto_hash/echosp512/core2/core2v64 | gcc -march=k8 -O3 -fomit-frame-pointer |
| 45272 | 5.81 | echosp512 | crypto_hash/echosp512/athlon/athlon64 | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer |
| 49566 | 6.36 | echosp512 | crypto_hash/echosp512/generic/opt64 | gcc -march=nocona -O -fomit-frame-pointer |
| 56528 | 7.25 | echosp512 | crypto_hash/echosp512/generic/opt32 | gcc -funroll-loops -O -fomit-frame-pointer |
| 65128 | 8.35 | echosp512 | crypto_hash/echosp512/powerpc/pp32cv2 | gcc -funroll-loops -O3 -fomit-frame-pointer |
| 96664 | 12.40 | echosp512 | crypto_hash/echosp512/powerpc/pp32cv1 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
| 5502 | 1.00 | edonr256 | crypto_hash/edonr256/swpbe (Optimized_C_v2.0g) | gcc -m64 -march=nocona -O -fomit-frame-pointer (4.4.5) |
| 5946 | 1.08 | edonr256 | crypto_hash/edonr256/optc | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer |
| 2942 | 1.00 | edonr512 | crypto_hash/edonr512/swpbe (Optimized_C_v2.0g) | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer (4.4.5) |
| 3126 | 1.06 | edonr512 | crypto_hash/edonr512/optc | gcc -m64 -march=nocona -O -fomit-frame-pointer |
| 58020 | 1.00 | essence224 | crypto_hash/essence224/gcc | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer (4.4.5) |
| 57992 | 1.00 | essence256 | crypto_hash/essence256/gcc | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (4.4.5) |
| 39646 | 1.00 | essence384 | crypto_hash/essence384/gcc | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer (4.4.5) |
| 39772 | 1.00 | essence512 | crypto_hash/essence512/gcc | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer (4.4.5) |
| 57156 | 1.00 | fsb256 | crypto_hash/fsb256/clean | gcc -m64 -march=nocona -O -fomit-frame-pointer (4.4.5) |
| 39253160 | 686.77 | fsb256 | crypto_hash/fsb256/ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer |
| 35990112 | 1.00 | fsb512 | crypto_hash/fsb512/ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer (4.4.5) |
| 20958 | 1.00 | fugue256 | crypto_hash/fugue256/SSSE3 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (4.4.5) |
| 25044 | 1.19 | fugue256 | crypto_hash/fugue256/ANSI_opt64 | gcc -funroll-loops -O3 -fomit-frame-pointer |
| 26034 | 1.24 | fugue256 | crypto_hash/fugue256/SSE4.1 | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer |
| 29814 | 1.42 | fugue256 | crypto_hash/fugue256/ANSI_opt32 | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer |
| 31606 | 1.51 | fugue256 | crypto_hash/fugue256/sphlib | gcc -m64 -march=core2 -msse4 -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 |
| 64146 | 1.00 | fugue512 | crypto_hash/fugue512/sphlib (SPHLIB_3.0) | gcc -march=barcelona -O -fomit-frame-pointer (4.4.5) |
| | fugue512 | crypto_hash/fugue512/ccalik/aesni | gcc -m64 -O3 -fomit-frame-pointer |
| | fugue512 | crypto_hash/fugue512/ccalik/vperm | gcc -m64 -O3 -fomit-frame-pointer |
| 10654 | 1.00 | groestl256 | crypto_hash/groestl256/avx (2.2) | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer (4.4.5) |
| 11328 | 1.06 | groestl256 | crypto_hash/groestl256/avx-intr | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer |
| 11470 | 1.08 | groestl256 | crypto_hash/groestl256/aesni | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
| 11522 | 1.08 | groestl256 | crypto_hash/groestl256/aesni-intr | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer |
| 20660 | 1.94 | groestl256 | crypto_hash/groestl256/vperm-intr | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer |
| 22556 | 2.12 | groestl256 | crypto_hash/groestl256/opteron-unrolled | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer |
| 23266 | 2.18 | groestl256 | crypto_hash/groestl256/core2duo | gcc -march=nocona -O3 -fomit-frame-pointer |
| 23662 | 2.22 | groestl256 | crypto_hash/groestl256/opteron | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer |
| 28042 | 2.63 | groestl256 | crypto_hash/groestl256/vperm | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer |
| 29614 | 2.78 | groestl256 | crypto_hash/groestl256/opt64 | gcc -funroll-loops -O -fomit-frame-pointer |
| 31066 | 2.92 | groestl256 | crypto_hash/groestl256/sphlib-adapted | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer |
| 31720 | 2.98 | groestl256 | crypto_hash/groestl256/sphlib | gcc -funroll-loops -O -fomit-frame-pointer |
| 33442 | 3.14 | groestl256 | crypto_hash/groestl256/mmx | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer |
| 40216 | 3.77 | groestl256 | crypto_hash/groestl256/sphlib-small | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer |
| 53298 | 5.00 | groestl256 | crypto_hash/groestl256/opt32 | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer |
| 16068 | 1.00 | groestl512 | crypto_hash/groestl512/aesni (2.2) | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer (4.4.5) |
| 16664 | 1.04 | groestl512 | crypto_hash/groestl512/aesni-intr | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer |
| 23358 | 1.45 | groestl512 | crypto_hash/groestl512/avx | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer (4.4.5) |
| 31898 | 1.99 | groestl512 | crypto_hash/groestl512/avx-intr | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer |
| 32626 | 2.03 | groestl512 | crypto_hash/groestl512/vperm-intr | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer |
| 34036 | 2.12 | groestl512 | crypto_hash/groestl512/vperm | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer |
| 35920 | 2.24 | groestl512 | crypto_hash/groestl512/opteron | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer |
| 38994 | 2.43 | groestl512 | crypto_hash/groestl512/core2duo | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer |
| 45934 | 2.86 | groestl512 | crypto_hash/groestl512/sphlib-adapted | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer |
| 46244 | 2.88 | groestl512 | crypto_hash/groestl512/sphlib | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer |
| 47254 | 2.94 | groestl512 | crypto_hash/groestl512/opt64 | gcc -m64 -march=barcelona -O -fomit-frame-pointer |
| 66104 | 4.11 | groestl512 | crypto_hash/groestl512/sphlib-small | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer |
| 68224 | 4.25 | groestl512 | crypto_hash/groestl512/mmx | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer |
| 77236 | 4.81 | groestl512 | crypto_hash/groestl512/opt32 | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer |
| 24260 | 1.00 | hamsi | crypto_hash/hamsi/simd-2 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer (4.4.5) |
| 24310 | 1.00 | hamsi | crypto_hash/hamsi/simd-1 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer (4.4.5) |
| 27466 | 1.13 | 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 |
| 14384 | 1.00 | jh224 | crypto_hash/jh224/bitslice_sse2_opt64 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer (4.4.5) |
| 15030 | 1.04 | jh224 | crypto_hash/jh224/bitslice_sse2_opt32 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer (4.4.5) |
| 42992 | 2.99 | jh224 | crypto_hash/jh224/bitslice_opt64 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer |
| 51424 | 3.58 | jh224 | crypto_hash/jh224/bitslice_ref64 | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer |
| 87424 | 6.08 | jh224 | crypto_hash/jh224/bitslice_opt32 | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer |
| 91850 | 6.39 | jh224 | crypto_hash/jh224/bitslice_ref32 | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer |
| 14306 | 1.00 | jh256 | crypto_hash/jh256/bitslice_sse2_opt64 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer (4.4.5) |
| 14972 | 1.05 | jh256 | crypto_hash/jh256/bitslice_sse2_opt32 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer |
| 42976 | 3.00 | jh256 | crypto_hash/jh256/bitslice_opt64 | gcc -m64 -march=core2 -O3 -fomit-frame-pointer |
| 50952 | 3.56 | jh256 | crypto_hash/jh256/bitslice_ref64 | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer |
| 86482 | 6.05 | jh256 | crypto_hash/jh256/bitslice_opt32 | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer |
| 92884 | 6.49 | jh256 | crypto_hash/jh256/bitslice_ref32 | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer |
| 14356 | 1.00 | jh384 | crypto_hash/jh384/bitslice_sse2_opt64 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer (4.4.5) |
| 15020 | 1.05 | jh384 | crypto_hash/jh384/bitslice_sse2_opt32 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer |
| 43120 | 3.00 | jh384 | crypto_hash/jh384/bitslice_opt64 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer |
| 51362 | 3.58 | jh384 | crypto_hash/jh384/bitslice_ref64 | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer |
| 86476 | 6.02 | jh384 | crypto_hash/jh384/bitslice_opt32 | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer |
| 92870 | 6.47 | jh384 | crypto_hash/jh384/bitslice_ref32 | gcc -funroll-loops -O3 -fomit-frame-pointer |
| 14274 | 1.00 | jh512 | crypto_hash/jh512/bitslice_sse2_opt64 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer (4.4.5) |
| 14918 | 1.05 | jh512 | crypto_hash/jh512/bitslice_sse2_opt32 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer |
| 43000 | 3.01 | jh512 | crypto_hash/jh512/bitslice_opt64 | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer |
| 51330 | 3.60 | jh512 | crypto_hash/jh512/bitslice_ref64 | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer |
| 87082 | 6.10 | jh512 | crypto_hash/jh512/bitslice_opt32 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
| 91352 | 6.40 | jh512 | crypto_hash/jh512/bitslice_ref32 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
| 14736 | 1.00 | keccak | crypto_hash/keccak/x86_64_asm (3.1.0) | gcc -fno-schedule-insns -O2 -fomit-frame-pointer (4.4.5) |
| 14920 | 1.01 | keccak | crypto_hash/keccak/opt64lcu24 | gcc -funroll-loops -O3 -fomit-frame-pointer |
| 15092 | 1.02 | keccak | crypto_hash/keccak/opt64lcu6 | gcc -m64 -march=k8 -O3 -fomit-frame-pointer |
| 15844 | 1.08 | keccak | crypto_hash/keccak/sseu2 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer |
| 16248 | 1.10 | keccak | crypto_hash/keccak/opt64u6 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer |
| 16430 | 1.11 | keccak | crypto_hash/keccak/simple | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer |
| 18936 | 1.29 | keccak | crypto_hash/keccak/inplace | gcc -fno-schedule-insns -Os -fomit-frame-pointer |
| 25480 | 1.73 | keccak | crypto_hash/keccak/mmxu1 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer |
| 31754 | 2.15 | keccak | crypto_hash/keccak/opt32bi-s2lcu4 | gcc -march=barcelona -O3 -fomit-frame-pointer |
| 33042 | 2.24 | keccak | crypto_hash/keccak/opt32biT-s2lcu4 | gcc -march=k8 -O3 -fomit-frame-pointer |
| 34014 | 2.31 | keccak | crypto_hash/keccak/simple32bi | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer |
| 34222 | 2.32 | keccak | crypto_hash/keccak/opt32bi-rvku2 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer |
| 40004 | 2.71 | keccak | crypto_hash/keccak/inplace32bi | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer |
| 52462 | 3.56 | keccak | crypto_hash/keccak/compact | gcc -funroll-loops -O2 -fomit-frame-pointer |
| 114164 | 7.75 | keccak | crypto_hash/keccak/compact8 | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer |
| | keccak | crypto_hash/keccak/avr8 | gcc -m64 -O3 -fomit-frame-pointer |
| | keccak | crypto_hash/keccak/avr8asm | gcc -m64 -O3 -fomit-frame-pointer |
| 24800 | 1.00 | keccakc1024 | crypto_hash/keccakc1024/x86_64_asm (3.1.0) | gcc -m64 -march=nocona -O -fomit-frame-pointer (4.4.5) |
| 25196 | 1.02 | keccakc1024 | crypto_hash/keccakc1024/opt64lcu24 | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer |
| 25388 | 1.02 | keccakc1024 | crypto_hash/keccakc1024/opt64lcu6 | gcc -funroll-loops -O3 -fomit-frame-pointer |
| 26764 | 1.08 | keccakc1024 | crypto_hash/keccakc1024/sseu2 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer |
| 27130 | 1.09 | keccakc1024 | crypto_hash/keccakc1024/sphlib-small | gcc -fno-schedule-insns -O -fomit-frame-pointer |
| 27196 | 1.10 | keccakc1024 | crypto_hash/keccakc1024/opt64u6 | gcc -m64 -O2 -fomit-frame-pointer |
| 27202 | 1.10 | keccakc1024 | crypto_hash/keccakc1024/sphlib | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer |
| 27548 | 1.11 | keccakc1024 | crypto_hash/keccakc1024/simple | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer |
| 31648 | 1.28 | keccakc1024 | crypto_hash/keccakc1024/inplace | gcc -m64 -Os -fomit-frame-pointer |
| 42932 | 1.73 | keccakc1024 | crypto_hash/keccakc1024/mmxu1 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer |
| 53416 | 2.15 | keccakc1024 | crypto_hash/keccakc1024/opt32bi-s2lcu4 | gcc -m64 -O3 -fomit-frame-pointer |
| 53756 | 2.17 | keccakc1024 | crypto_hash/keccakc1024/opt32biT-s2lcu4 | gcc -march=barcelona -O2 -fomit-frame-pointer |
| 57090 | 2.30 | keccakc1024 | crypto_hash/keccakc1024/simple32bi | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer |
| 57512 | 2.32 | keccakc1024 | crypto_hash/keccakc1024/opt32bi-rvku2 | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer |
| 63626 | 2.57 | keccakc1024 | crypto_hash/keccakc1024/inplace32bi | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer |
| 88240 | 3.56 | keccakc1024 | crypto_hash/keccakc1024/compact | gcc -funroll-loops -O2 -fomit-frame-pointer |
| 191922 | 7.74 | keccakc1024 | crypto_hash/keccakc1024/compact8 | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer |
| | keccakc1024 | crypto_hash/keccakc1024/avr8 | gcc -m64 -O3 -fomit-frame-pointer |
| | keccakc1024 | crypto_hash/keccakc1024/avr8asm | gcc -m64 -O3 -fomit-frame-pointer |
| 11470 | 1.00 | keccakc256 | crypto_hash/keccakc256/x86_64_asm (3.1.0) | gcc -m64 -march=k8 -O -fomit-frame-pointer (4.4.5) |
| 11582 | 1.01 | keccakc256 | crypto_hash/keccakc256/opt64lcu24 | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer |
| 11706 | 1.02 | keccakc256 | crypto_hash/keccakc256/opt64lcu6 | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer |
| 12332 | 1.08 | keccakc256 | crypto_hash/keccakc256/sseu2 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer |
| 12520 | 1.09 | keccakc256 | crypto_hash/keccakc256/opt64u6 | gcc -march=k8 -O3 -fomit-frame-pointer |
| 12772 | 1.11 | keccakc256 | crypto_hash/keccakc256/simple | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer |
| 14716 | 1.28 | keccakc256 | crypto_hash/keccakc256/inplace | gcc -Os -fomit-frame-pointer |
| 19622 | 1.71 | keccakc256 | crypto_hash/keccakc256/mmxu1 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer |
| 25648 | 2.24 | keccakc256 | crypto_hash/keccakc256/opt32bi-s2lcu4 | gcc -march=k8 -O3 -fomit-frame-pointer |
| 25936 | 2.26 | keccakc256 | crypto_hash/keccakc256/opt32biT-s2lcu4 | gcc -m64 -march=k8 -O3 -fomit-frame-pointer |
| 26766 | 2.33 | keccakc256 | crypto_hash/keccakc256/simple32bi | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer |
| 27532 | 2.40 | keccakc256 | crypto_hash/keccakc256/opt32bi-rvku2 | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer |
| 32240 | 2.81 | keccakc256 | crypto_hash/keccakc256/inplace32bi | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer |
| 40392 | 3.52 | keccakc256 | crypto_hash/keccakc256/compact | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer |
| 87730 | 7.65 | keccakc256 | crypto_hash/keccakc256/compact8 | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer |
| | keccakc256 | crypto_hash/keccakc256/avr8 | gcc -m64 -O3 -fomit-frame-pointer |
| | keccakc256 | crypto_hash/keccakc256/avr8asm | gcc -m64 -O3 -fomit-frame-pointer |
| 12546 | 1.00 | keccakc448 | crypto_hash/keccakc448/x86_64_asm (3.1.0) | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer (4.4.5) |
| 12672 | 1.01 | keccakc448 | crypto_hash/keccakc448/opt64lcu24 | gcc -m64 -O3 -fomit-frame-pointer |
| 12938 | 1.03 | keccakc448 | crypto_hash/keccakc448/opt64lcu6 | gcc -O2 -fomit-frame-pointer |
| 13540 | 1.08 | keccakc448 | crypto_hash/keccakc448/sseu2 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer |
| 13882 | 1.11 | keccakc448 | crypto_hash/keccakc448/opt64u6 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
| 13946 | 1.11 | keccakc448 | crypto_hash/keccakc448/simple | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer |
| 16172 | 1.29 | keccakc448 | crypto_hash/keccakc448/inplace | gcc -funroll-loops -m64 -Os -fomit-frame-pointer |
| 21606 | 1.72 | keccakc448 | crypto_hash/keccakc448/mmxu1 | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer |
| 27348 | 2.18 | keccakc448 | crypto_hash/keccakc448/opt32bi-s2lcu4 | gcc -m64 -march=k8 -O3 -fomit-frame-pointer |
| 28096 | 2.24 | keccakc448 | crypto_hash/keccakc448/opt32biT-s2lcu4 | gcc -march=barcelona -O3 -fomit-frame-pointer |
| 29442 | 2.35 | keccakc448 | crypto_hash/keccakc448/opt32bi-rvku2 | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer |
| 44340 | 3.53 | keccakc448 | crypto_hash/keccakc448/compact | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer |
| 96222 | 7.67 | keccakc448 | crypto_hash/keccakc448/compact8 | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer |
| | keccakc448 | crypto_hash/keccakc448/avr8 | gcc -m64 -O3 -fomit-frame-pointer |
| | keccakc448 | crypto_hash/keccakc448/avr8asm | gcc -m64 -O3 -fomit-frame-pointer |
| | keccakc448 | crypto_hash/keccakc448/inplace32bi | gcc -m64 -O3 -fomit-frame-pointer |
| | keccakc448 | crypto_hash/keccakc448/simple32bi | gcc -m64 -O3 -fomit-frame-pointer |
| 13674 | 1.00 | keccakc512 | crypto_hash/keccakc512/x86_64_asm (3.1.0) | gcc -m64 -march=core2 -O3 -fomit-frame-pointer (4.4.5) |
| 13822 | 1.01 | keccakc512 | crypto_hash/keccakc512/opt64lcu24 | gcc -march=k8 -O3 -fomit-frame-pointer |
| 14094 | 1.03 | keccakc512 | crypto_hash/keccakc512/opt64lcu6 | gcc -O2 -fomit-frame-pointer |
| 14702 | 1.08 | keccakc512 | crypto_hash/keccakc512/sseu2 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer |
| 15042 | 1.10 | keccakc512 | crypto_hash/keccakc512/opt64u6 | gcc -funroll-loops -O3 -fomit-frame-pointer |
| 15124 | 1.11 | keccakc512 | crypto_hash/keccakc512/sphlib-small | gcc -fno-schedule-insns -O -fomit-frame-pointer |
| 15126 | 1.11 | keccakc512 | crypto_hash/keccakc512/sphlib | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer |
| 15168 | 1.11 | keccakc512 | crypto_hash/keccakc512/simple | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer |
| 17518 | 1.28 | keccakc512 | crypto_hash/keccakc512/inplace | gcc -funroll-loops -Os -fomit-frame-pointer |
| 23408 | 1.71 | keccakc512 | crypto_hash/keccakc512/mmxu1 | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer |
| 29786 | 2.18 | keccakc512 | crypto_hash/keccakc512/opt32bi-s2lcu4 | gcc -march=barcelona -O3 -fomit-frame-pointer |
| 30682 | 2.24 | keccakc512 | crypto_hash/keccakc512/opt32biT-s2lcu4 | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer |
| 31574 | 2.31 | keccakc512 | crypto_hash/keccakc512/simple32bi | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer |
| 31952 | 2.34 | keccakc512 | crypto_hash/keccakc512/opt32bi-rvku2 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer |
| 36954 | 2.70 | keccakc512 | crypto_hash/keccakc512/inplace32bi | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer |
| 48344 | 3.54 | keccakc512 | crypto_hash/keccakc512/compact | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer |
| 105342 | 7.70 | keccakc512 | crypto_hash/keccakc512/compact8 | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer |
| | keccakc512 | crypto_hash/keccakc512/avr8 | gcc -m64 -O3 -fomit-frame-pointer |
| | keccakc512 | crypto_hash/keccakc512/avr8asm | gcc -m64 -O3 -fomit-frame-pointer |
| 17014 | 1.00 | keccakc768 | crypto_hash/keccakc768/x86_64_asm (3.1.0) | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer (4.4.5) |
| 17238 | 1.01 | keccakc768 | crypto_hash/keccakc768/opt64lcu24 | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer |
| 17338 | 1.02 | keccakc768 | crypto_hash/keccakc768/opt64lcu6 | gcc -m64 -march=k8 -O3 -fomit-frame-pointer |
| 18316 | 1.08 | keccakc768 | crypto_hash/keccakc768/sseu2 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer |
| 18694 | 1.10 | keccakc768 | crypto_hash/keccakc768/opt64u6 | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer (4.4.5) |
| 18904 | 1.11 | keccakc768 | crypto_hash/keccakc768/simple | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer |
| 21788 | 1.28 | keccakc768 | crypto_hash/keccakc768/inplace | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer |
| 29232 | 1.72 | keccakc768 | crypto_hash/keccakc768/mmxu1 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer |
| 37490 | 2.20 | keccakc768 | crypto_hash/keccakc768/opt32biT-s2lcu4 | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer |
| 37848 | 2.22 | keccakc768 | crypto_hash/keccakc768/opt32bi-s2lcu4 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer |
| 39254 | 2.31 | keccakc768 | crypto_hash/keccakc768/simple32bi | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer |
| 40764 | 2.40 | keccakc768 | crypto_hash/keccakc768/opt32bi-rvku2 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer |
| 44968 | 2.64 | keccakc768 | crypto_hash/keccakc768/inplace32bi | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer |
| 60454 | 3.55 | keccakc768 | crypto_hash/keccakc768/compact | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer (4.4.5) |
| 132018 | 7.76 | keccakc768 | crypto_hash/keccakc768/compact8 | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer |
| | keccakc768 | crypto_hash/keccakc768/avr8 | gcc -m64 -O3 -fomit-frame-pointer |
| | keccakc768 | crypto_hash/keccakc768/avr8asm | gcc -m64 -O3 -fomit-frame-pointer |
| 29982 | 1.00 | lane256 | crypto_hash/lane256/c | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer (4.4.5) |
| 47356 | 1.58 | lane256 | crypto_hash/lane256/bitslice | gcc -m64 -march=nocona -O2 -fomit-frame-pointer |
| | lane256 | crypto_hash/lane256/mmx | gcc -m64 -O3 -fomit-frame-pointer |
| 104810 | 1.00 | lane512 | crypto_hash/lane512/c | gcc -march=nocona -O -fomit-frame-pointer (4.4.5) |
| 9420 | 1.00 | luffa256 | crypto_hash/luffa256/thomaz/asm-PS-v2-INT (1.2) | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer (4.4.5) |
| 10516 | 1.12 | luffa256 | crypto_hash/luffa256/ssse3_x64asm-PS-2 | gcc -m64 -march=core2 -O3 -fomit-frame-pointer |
| 11220 | 1.19 | luffa256 | crypto_hash/luffa256/thomaz/asm-PSPar-v2-INT | gcc -O2 -fomit-frame-pointer |
| 12894 | 1.37 | luffa256 | crypto_hash/luffa256/ssse3_x64asm-2 | gcc -m64 -O3 -fomit-frame-pointer |
| 13192 | 1.40 | luffa256 | crypto_hash/luffa256/sse2_x64asm-2 | gcc -march=k8 -O3 -fomit-frame-pointer |
| 14290 | 1.52 | luffa256 | crypto_hash/luffa256/sse2 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer |
| 14694 | 1.56 | luffa256 | crypto_hash/luffa256/thomaz/asm-PS-v2-FP | gcc -m64 -Os -fomit-frame-pointer |
| 14882 | 1.58 | luffa256 | crypto_hash/luffa256/thomaz/asm-PS | gcc -march=k8 -O2 -fomit-frame-pointer |
| 15636 | 1.66 | luffa256 | crypto_hash/luffa256/ssse3_x64asm-PS | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer |
| 22452 | 2.38 | luffa256 | crypto_hash/luffa256/thomaz/asm-PSPar-v2-FP | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer |
| 23648 | 2.51 | luffa256 | crypto_hash/luffa256/ssse3_x64asm | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer |
| 24160 | 2.56 | luffa256 | crypto_hash/luffa256/sse2_x64asm | gcc -march=k8 -O3 -fomit-frame-pointer |
| 25642 | 2.72 | luffa256 | crypto_hash/luffa256/sphlib | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer |
| 27242 | 2.89 | luffa256 | crypto_hash/luffa256/thomaz/basic | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer |
| 28014 | 2.97 | luffa256 | crypto_hash/luffa256/opt32 | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer |
| 70792 | 7.52 | luffa256 | crypto_hash/luffa256/arm | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer (4.4.5) |
| 13430 | 1.00 | luffa384 | crypto_hash/luffa384/thomaz/asm-PSPar-v2-INT (1.2) | gcc -fno-schedule-insns -O -fomit-frame-pointer (4.4.5) |
| 14108 | 1.05 | luffa384 | crypto_hash/luffa384/ssse3_x64asm-PS-2 | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer |
| 14380 | 1.07 | luffa384 | crypto_hash/luffa384/ssse3_x64asm-2 | gcc -O3 -fomit-frame-pointer |
| 14606 | 1.09 | luffa384 | crypto_hash/luffa384/sse2_x64asm-2 | gcc -march=k8 -O3 -fomit-frame-pointer |
| 14760 | 1.10 | luffa384 | crypto_hash/luffa384/thomaz/asm-PS-v2-INT | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer |
| 15112 | 1.13 | luffa384 | crypto_hash/luffa384/sse2 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer |
| 21026 | 1.57 | luffa384 | crypto_hash/luffa384/thomaz/asm-PS-v2-FP | gcc -m64 -O2 -fomit-frame-pointer |
| 21554 | 1.60 | luffa384 | crypto_hash/luffa384/thomaz/asm-PS | gcc -m64 -O2 -fomit-frame-pointer |
| 26248 | 1.95 | luffa384 | crypto_hash/luffa384/ssse3_x64asm | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer |
| 26252 | 1.95 | luffa384 | crypto_hash/luffa384/ssse3_x64asm-PS | gcc -m64 -march=k8 -O3 -fomit-frame-pointer |
| 26302 | 1.96 | luffa384 | crypto_hash/luffa384/thomaz/asm-PSPar-v2-FP | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer |
| 26772 | 1.99 | luffa384 | crypto_hash/luffa384/sse2_x64asm | gcc -march=barcelona -O3 -fomit-frame-pointer |
| 41404 | 3.08 | luffa384 | crypto_hash/luffa384/opt32 | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer |
| 98768 | 7.35 | luffa384 | crypto_hash/luffa384/arm | gcc -march=nocona -O3 -fomit-frame-pointer |
| 17838 | 1.00 | luffa512 | crypto_hash/luffa512/thomaz/asm-PSPar-v2-INT (1.2) | gcc -funroll-loops -m64 -Os -fomit-frame-pointer (4.4.5) |
| 18812 | 1.05 | luffa512 | crypto_hash/luffa512/ssse3_x64asm-PS-2 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer |
| 19816 | 1.11 | luffa512 | crypto_hash/luffa512/thomaz/asm-PS-v2-INT | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer |
| 20084 | 1.13 | luffa512 | crypto_hash/luffa512/ssse3_x64asm-2 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer |
| 20346 | 1.14 | luffa512 | crypto_hash/luffa512/sse2_x64asm-2 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer |
| 22244 | 1.25 | luffa512 | crypto_hash/luffa512/sse2 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer |
| 27722 | 1.55 | luffa512 | crypto_hash/luffa512/thomaz/asm-PS-v2-FP | gcc -march=barcelona -O2 -fomit-frame-pointer |
| 28714 | 1.61 | luffa512 | crypto_hash/luffa512/thomaz/asm-PS | gcc -O2 -fomit-frame-pointer |
| 33000 | 1.85 | luffa512 | crypto_hash/luffa512/thomaz/asm-PSPar-v2-FP | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer |
| 33482 | 1.88 | luffa512 | crypto_hash/luffa512/ssse3_x64asm-PS | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer |
| 37130 | 2.08 | luffa512 | crypto_hash/luffa512/ssse3_x64asm | gcc -m64 -march=k8 -O3 -fomit-frame-pointer |
| 37646 | 2.11 | luffa512 | crypto_hash/luffa512/sse2_x64asm | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer |
| 46992 | 2.63 | luffa512 | crypto_hash/luffa512/sphlib | gcc -m64 -march=k8 -O3 -fomit-frame-pointer |
| 55400 | 3.11 | luffa512 | crypto_hash/luffa512/opt32 | gcc -funroll-loops -O3 -fomit-frame-pointer |
| 124854 | 7.00 | luffa512 | crypto_hash/luffa512/arm | gcc -march=nocona -O3 -fomit-frame-pointer |
| 11688 | 1.00 | lux256 | crypto_hash/lux256/asm (1.0) | gcc -m64 -march=core2 -O3 -fomit-frame-pointer (4.4.5) |
| 11372 | 1.00 | lux512 | crypto_hash/lux512/asm (1.0) | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer (4.4.5) |
| 52214 | 1.00 | mcssha4 | crypto_hash/mcssha4/ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer (4.4.5) |
| 54202 | 1.00 | mcssha5 | crypto_hash/mcssha5/ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer (4.4.5) |
| 52264 | 1.00 | mcssha6 | crypto_hash/mcssha6/ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer (4.4.5) |
| | md2 | crypto_hash/md2/openssl | gcc -m64 -O3 -fomit-frame-pointer |
| | md4 | crypto_hash/md4/openssl | gcc -m64 -O3 -fomit-frame-pointer |
| 5894 | 1.00 | md5 | crypto_hash/md5/ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer (4.4.5) |
| | md5 | crypto_hash/md5/openssl | gcc -m64 -O3 -fomit-frame-pointer |
| 25422 | 1.00 | md6d224 | crypto_hash/md6d224/ref | gcc -funroll-loops -O2 -fomit-frame-pointer (4.4.5) |
| 27346 | 1.00 | md6d256 | crypto_hash/md6d256/ref | gcc -funroll-loops -O2 -fomit-frame-pointer (4.4.5) |
| 34976 | 1.00 | md6d384 | crypto_hash/md6d384/ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer (4.4.5) |
| 42406 | 1.00 | md6d512 | crypto_hash/md6d512/ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer (4.4.5) |
| 24906 | 1.00 | nasha256 | crypto_hash/nasha256/opt_v4 | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer (4.4.5) |
| 26590 | 1.07 | nasha256 | crypto_hash/nasha256/opt | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer |
| 26626 | 1.00 | nasha512 | crypto_hash/nasha512/opt_v4 | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer (4.4.5) |
| 27860 | 1.05 | nasha512 | crypto_hash/nasha512/opt | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer |
| 12540 | 1.00 | rfsb509 | crypto_hash/rfsb509/ref (1.0) | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer (4.4.5) |
| | ripemd160 | crypto_hash/ripemd160/openssl | gcc -m64 -O3 -fomit-frame-pointer |
| 47050 | 1.00 | round3jh256 | crypto_hash/round3jh256/sphlib (SPHLIB_3.0) | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer (4.4.5) |
| 48196 | 1.02 | round3jh256 | crypto_hash/round3jh256/sphlib-small | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer |
| 47070 | 1.00 | round3jh512 | crypto_hash/round3jh512/sphlib (SPHLIB_3.0) | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer (4.4.5) |
| 48156 | 1.02 | round3jh512 | crypto_hash/round3jh512/sphlib-small | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer |
| 8386 | 1.00 | sarmal256 | crypto_hash/sarmal256/asm64 (1.00) | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer (4.4.5) |
| 8572 | 1.02 | sarmal256 | crypto_hash/sarmal256/opt64 | gcc -funroll-loops -m64 -O -fomit-frame-pointer |
| 10304 | 1.00 | sarmal512 | crypto_hash/sarmal512/asm64 (1.00) | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer (4.4.5) |
| 10514 | 1.02 | 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 |
| 18406 | 1.00 | sha256 | crypto_hash/sha256/cryptopp | g++ -m64 -march=core2 -O3 -fomit-frame-pointer (4.4.5) |
| 19460 | 1.06 | sha256 | crypto_hash/sha256/sphlib | gcc -march=nocona -Os -fomit-frame-pointer |
| 19586 | 1.06 | sha256 | crypto_hash/sha256/sphlib-small | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer |
| 22028 | 1.20 | sha256 | crypto_hash/sha256/ref | gcc -funroll-loops -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 |
| 13278 | 1.00 | sha512 | crypto_hash/sha512/cryptopp | g++ -march=barcelona -O3 -fomit-frame-pointer (4.4.5) |
| 14242 | 1.07 | sha512 | crypto_hash/sha512/sphlib | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer |
| 14250 | 1.07 | sha512 | crypto_hash/sha512/sphlib-small | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer |
| 15682 | 1.18 | sha512 | crypto_hash/sha512/ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer |
| | sha512 | crypto_hash/sha512/openssl | gcc -m64 -O3 -fomit-frame-pointer |
| 6628 | 1.00 | shabal256 | crypto_hash/shabal256/amd64 (20101003) | gcc -march=barcelona -O3 -fomit-frame-pointer (4.4.5) |
| 8142 | 1.23 | shabal256 | crypto_hash/shabal256/sphlib | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer |
| 6630 | 1.00 | shabal512 | crypto_hash/shabal512/amd64 (20101003) | gcc -march=barcelona -O3 -fomit-frame-pointer (4.4.5) |
| 8146 | 1.23 | shabal512 | crypto_hash/shabal512/sphlib | gcc -m64 -march=core2 -O -fomit-frame-pointer |
| 8744 | 1.32 | shabal512 | crypto_hash/shabal512/ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer |
| 20330 | 1.00 | shavite3256 | crypto_hash/shavite3256/sphlib (SPHLIB_3.0) | gcc -m64 -march=nocona -O -fomit-frame-pointer (4.4.5) |
| 23668 | 1.16 | shavite3256 | crypto_hash/shavite3256/new-aes-round | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer |
| 24148 | 1.19 | shavite3256 | crypto_hash/shavite3256/sphlib-small | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer |
| 24152 | 1.19 | shavite3256 | crypto_hash/shavite3256/low-mem | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer |
| 24168 | 1.19 | shavite3256 | crypto_hash/shavite3256/no-salt | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer |
| 27512 | 1.35 | shavite3256 | crypto_hash/shavite3256/lower-mem | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer |
| 167514 | 8.24 | shavite3256 | crypto_hash/shavite3256/8-bit | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer |
| | shavite3256 | crypto_hash/shavite3256/aes-instruct | gcc -m64 -O3 -fomit-frame-pointer |
| 45158 | 1.00 | shavite3512 | crypto_hash/shavite3512/IntelL1Cache (3.0_(L1_cache)) | gcc -m64 -O3 -fomit-frame-pointer (4.4.5) |
| 46578 | 1.03 | shavite3512 | crypto_hash/shavite3512/low-mem | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer |
| 53416 | 1.18 | shavite3512 | crypto_hash/shavite3512/lower-mem | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
| 77506 | 1.72 | shavite3512 | crypto_hash/shavite3512/new-aes-round | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer |
| 78038 | 1.73 | shavite3512 | crypto_hash/shavite3512/no-salt | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer |
| 80656 | 1.79 | shavite3512 | crypto_hash/shavite3512/different-order | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer |
| 349228 | 7.73 | shavite3512 | crypto_hash/shavite3512/8-bit | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer |
| | shavite3512 | crypto_hash/shavite3512/aes-instruct | gcc -m64 -O3 -fomit-frame-pointer (4.4.5) |
| | shavite3512 | crypto_hash/shavite3512/sphlib | gcc -m64 -O3 -fomit-frame-pointer (4.4.5) |
| | shavite3512 | crypto_hash/shavite3512/sphlib-small | gcc -m64 -O3 -fomit-frame-pointer (4.4.5) |
| 44632 | 1.00 | simd256 | crypto_hash/simd256/sphlib (SPHLIB_3.0) | gcc -funroll-loops -O3 -fomit-frame-pointer (4.4.5) |
| 58306 | 1.31 | simd256 | crypto_hash/simd256/sphlib-small | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer |
| 59130 | 1.32 | simd256 | crypto_hash/simd256/opt | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer |
| 2665514 | 59.72 | simd256 | crypto_hash/simd256/ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer |
| | simd256 | crypto_hash/simd256/vect128 | gcc -m64 -O3 -fomit-frame-pointer |
| 9422 | 1.00 | simd512 | crypto_hash/simd512/vect128 (1.1) | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (4.4.5) |
| 54302 | 5.76 | simd512 | crypto_hash/simd512/sphlib | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer |
| 58226 | 6.18 | simd512 | crypto_hash/simd512/opt | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer |
| 66520 | 7.06 | simd512 | crypto_hash/simd512/sphlib-small | gcc -m64 -march=core2 -O3 -fomit-frame-pointer |
| 5446392 | 578.05 | simd512 | crypto_hash/simd512/ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer |
| 10328 | 1.00 | skein10241024 | crypto_hash/skein10241024/x64 (v1.2_ASM_(amd64)_code) | gcc -O2 -fomit-frame-pointer (4.4.5) |
| 10766 | 1.04 | skein10241024 | crypto_hash/skein10241024/opt | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer |
| 9882 | 1.00 | skein256256 | crypto_hash/skein256256/opt (v1.2_C_code) | gcc -m64 -march=barcelona -O -fomit-frame-pointer (4.4.5) |
| 10122 | 1.02 | skein256256 | crypto_hash/skein256256/x64 | gcc -m64 -march=k8 -O3 -fomit-frame-pointer |
| 8228 | 1.00 | skein512256 | crypto_hash/skein512256/opt (v1.2_C_code) | gcc -m64 -march=nocona -O -fomit-frame-pointer (4.4.5) |
| 8358 | 1.02 | skein512256 | crypto_hash/skein512256/sphlib | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer |
| 8700 | 1.06 | skein512256 | crypto_hash/skein512256/x64 | gcc -march=nocona -O3 -fomit-frame-pointer |
| 10190 | 1.24 | skein512256 | crypto_hash/skein512256/sphlib-small | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer |
| 8228 | 1.00 | skein512512 | crypto_hash/skein512512/opt (v1.2_C_code) | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer (4.4.5) |
| 8356 | 1.02 | skein512512 | crypto_hash/skein512512/sphlib | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer |
| 8700 | 1.06 | skein512512 | crypto_hash/skein512512/x64 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer |
| 10180 | 1.24 | skein512512 | crypto_hash/skein512512/sphlib-small | gcc -m64 -march=core2 -O2 -fomit-frame-pointer |
| 7320 | 1.00 | tiger | crypto_hash/tiger/cryptopp | g++ -m64 -march=barcelona -O2 -fomit-frame-pointer (4.4.5) |
| 25148 | 1.00 | whirlpool | crypto_hash/whirlpool/cryptopp | g++ -O2 -fomit-frame-pointer (4.4.5) |
| 41924 | 1.67 | whirlpool | crypto_hash/whirlpool/ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer |