| 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 |
| 13425 | 1.00 | bblake256 | crypto_hash/bblake256/ssse3 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (4.5.0 20100604 [gcc-4 5-branch revision 160292]) |
| 16110 | 1.20 | bblake256 | crypto_hash/bblake256/sse2 | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer |
| 24818 | 1.85 | bblake256 | crypto_hash/bblake256/bswap | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer |
| 26325 | 1.96 | bblake256 | crypto_hash/bblake256/regs | gcc -fno-schedule-insns -O2 -fomit-frame-pointer |
| 31470 | 2.34 | bblake256 | crypto_hash/bblake256/sandy | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer |
| | bblake512 | crypto_hash/bblake512/xop | gcc -m64 -O3 -fomit-frame-pointer |
| 13778 | 1.00 | blake256 | crypto_hash/blake256/sse41-2 | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer (4.5.0 20100604 [gcc-4 5-branch revision 160292]) |
| 14122 | 1.02 | blake256 | crypto_hash/blake256/sse41 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer |
| 14400 | 1.05 | blake256 | crypto_hash/blake256/vect128 | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer |
| 14595 | 1.06 | blake256 | crypto_hash/blake256/ssse3 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer |
| 14827 | 1.08 | blake256 | crypto_hash/blake256/vect128-mmxhack | gcc -m64 -march=core2 -O3 -fomit-frame-pointer |
| 17693 | 1.28 | blake256 | crypto_hash/blake256/sse2-2 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer |
| 17925 | 1.30 | blake256 | crypto_hash/blake256/sse2 | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer |
| 20122 | 1.46 | blake256 | crypto_hash/blake256/bswap | gcc -fno-schedule-insns -O3 -fomit-frame-pointer |
| 21323 | 1.55 | blake256 | crypto_hash/blake256/regs | gcc -march=barcelona -O2 -fomit-frame-pointer |
| 21323 | 1.55 | blake256 | crypto_hash/blake256/sphlib | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer |
| 25665 | 1.86 | blake256 | crypto_hash/blake256/sandy | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer |
| 27262 | 1.98 | blake256 | crypto_hash/blake256/sphlib-small | gcc -O3 -fomit-frame-pointer |
| 28170 | 2.04 | blake256 | crypto_hash/blake256/ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
| | blake256 | crypto_hash/blake256/avxicc | gcc -m64 -O3 -fomit-frame-pointer |
| | blake256 | crypto_hash/blake256/avxs | gcc -m64 -O3 -fomit-frame-pointer |
| | blake256 | crypto_hash/blake256/xop | gcc -m64 -O3 -fomit-frame-pointer |
| 7808 | 1.00 | blake2b | crypto_hash/blake2b/regs | gcc -m64 -O3 -fomit-frame-pointer (4.5.0 20100604 [gcc-4 5-branch revision 160292]) |
| 8212 | 1.05 | blake2b | crypto_hash/blake2b/xmm | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer |
| | blake2b | crypto_hash/blake2b/avx2-1 | gcc -m64 -O3 -fomit-frame-pointer (4.5.0 20100604 [gcc-4 5-branch revision 160292]) |
| | blake2b | crypto_hash/blake2b/avx2-2 | gcc -m64 -O3 -fomit-frame-pointer (4.5.0 20100604 [gcc-4 5-branch revision 160292]) |
| | blake2b | crypto_hash/blake2b/avx2-3 | gcc -m64 -O3 -fomit-frame-pointer (4.5.0 20100604 [gcc-4 5-branch revision 160292]) |
| | blake2b | crypto_hash/blake2b/avxicc | gcc -m64 -O3 -fomit-frame-pointer (4.5.0 20100604 [gcc-4 5-branch revision 160292]) |
| | blake2b | crypto_hash/blake2b/moon/armv6/32 | gcc -m64 -O3 -fomit-frame-pointer (4.5.0 20100604 [gcc-4 5-branch revision 160292]) |
| | blake2b | crypto_hash/blake2b/moon/avx/32 | gcc -m64 -O3 -fomit-frame-pointer (4.5.0 20100604 [gcc-4 5-branch revision 160292]) |
| | blake2b | crypto_hash/blake2b/moon/avx/64 | gcc -m64 -O3 -fomit-frame-pointer (4.5.0 20100604 [gcc-4 5-branch revision 160292]) |
| | blake2b | crypto_hash/blake2b/moon/avx2/32 | gcc -m64 -O3 -fomit-frame-pointer (4.5.0 20100604 [gcc-4 5-branch revision 160292]) |
| | blake2b | crypto_hash/blake2b/moon/avx2/64 | gcc -m64 -O3 -fomit-frame-pointer (4.5.0 20100604 [gcc-4 5-branch revision 160292]) |
| | blake2b | crypto_hash/blake2b/moon/neon/32 | gcc -m64 -O3 -fomit-frame-pointer (4.5.0 20100604 [gcc-4 5-branch revision 160292]) |
| | blake2b | crypto_hash/blake2b/moon/sse2/32 | gcc -m64 -O3 -fomit-frame-pointer (4.5.0 20100604 [gcc-4 5-branch revision 160292]) |
| | blake2b | crypto_hash/blake2b/moon/ssse3/32 | gcc -m64 -O3 -fomit-frame-pointer (4.5.0 20100604 [gcc-4 5-branch revision 160292]) |
| | blake2b | crypto_hash/blake2b/moon/xop/32 | gcc -m64 -O3 -fomit-frame-pointer (4.5.0 20100604 [gcc-4 5-branch revision 160292]) |
| | blake2b | crypto_hash/blake2b/moon/xop/64 | gcc -m64 -O3 -fomit-frame-pointer (4.5.0 20100604 [gcc-4 5-branch revision 160292]) |
| | blake2b | crypto_hash/blake2b/ref | gcc -m64 -O3 -fomit-frame-pointer (4.5.0 20100604 [gcc-4 5-branch revision 160292]) |
| | blake2b | crypto_hash/blake2b/ymm | gcc -m64 -O3 -fomit-frame-pointer (4.5.0 20100604 [gcc-4 5-branch revision 160292]) |
| 9142 | 1.00 | blake2s | crypto_hash/blake2s/moon/ssse3/64 | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer (4.5.0 20100604 [gcc-4 5-branch revision 160292]) |
| 9188 | 1.01 | blake2s | crypto_hash/blake2s/xmm | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer |
| 10875 | 1.19 | blake2s | crypto_hash/blake2s/moon/sse2/64 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer |
| 12683 | 1.39 | blake2s | crypto_hash/blake2s/regs | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer |
| | blake2s | crypto_hash/blake2s/avxicc | gcc -m64 -O3 -fomit-frame-pointer |
| | blake2s | crypto_hash/blake2s/moon/armv6/32 | gcc -m64 -O3 -fomit-frame-pointer |
| | blake2s | crypto_hash/blake2s/moon/avx/32 | gcc -m64 -O3 -fomit-frame-pointer |
| | blake2s | crypto_hash/blake2s/moon/avx/64 | gcc -m64 -O3 -fomit-frame-pointer |
| | blake2s | crypto_hash/blake2s/moon/sse2/32 | gcc -m64 -O3 -fomit-frame-pointer |
| | blake2s | crypto_hash/blake2s/moon/ssse3/32 | gcc -m64 -O3 -fomit-frame-pointer |
| | blake2s | crypto_hash/blake2s/moon/xop/32 | gcc -m64 -O3 -fomit-frame-pointer |
| | blake2s | crypto_hash/blake2s/moon/xop/64 | gcc -m64 -O3 -fomit-frame-pointer |
| | blake2s | crypto_hash/blake2s/ref | gcc -m64 -O3 -fomit-frame-pointer |
| 12398 | 1.00 | blake32 | crypto_hash/blake32/ssse3 | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer (4.5.0 20100604 [gcc-4 5-branch revision 160292]) |
| 14663 | 1.18 | blake32 | crypto_hash/blake32/sse2 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer |
| 16583 | 1.34 | blake32 | crypto_hash/blake32/sphlib | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer |
| 20490 | 1.65 | blake32 | crypto_hash/blake32/sphlib-small | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer |
| 21263 | 1.72 | blake32 | crypto_hash/blake32/ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer |
| 11978 | 1.00 | blake512 | crypto_hash/blake512/bswap | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer (4.5.0 20100604 [gcc-4 5-branch revision 160292]) |
| 13088 | 1.09 | blake512 | crypto_hash/blake512/sphlib | gcc -march=barcelona -O3 -fomit-frame-pointer |
| 13455 | 1.12 | blake512 | crypto_hash/blake512/sse41 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer |
| 13620 | 1.14 | blake512 | crypto_hash/blake512/vect128 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer |
| 13628 | 1.14 | blake512 | crypto_hash/blake512/regs | gcc -funroll-loops -O3 -fomit-frame-pointer |
| 14640 | 1.22 | blake512 | crypto_hash/blake512/vect128-inplace | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer |
| 15488 | 1.29 | blake512 | crypto_hash/blake512/sandy | gcc -march=k8 -O3 -fomit-frame-pointer |
| 16290 | 1.36 | blake512 | crypto_hash/blake512/sphlib-small | gcc -march=barcelona -O2 -fomit-frame-pointer |
| 17655 | 1.47 | blake512 | crypto_hash/blake512/ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer |
| 19043 | 1.59 | blake512 | crypto_hash/blake512/sse2 | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer |
| 19387 | 1.62 | blake512 | crypto_hash/blake512/ssse3 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer |
| 19410 | 1.62 | blake512 | crypto_hash/blake512/sse2s | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer |
| | blake512 | crypto_hash/blake512/avxicc | gcc -m64 -O3 -fomit-frame-pointer |
| | blake512 | crypto_hash/blake512/vect128-xop | gcc -m64 -O3 -fomit-frame-pointer |
| | blake512 | crypto_hash/blake512/xop | gcc -m64 -O3 -fomit-frame-pointer |
| | blake512 | crypto_hash/blake512/xop-2 | gcc -m64 -O3 -fomit-frame-pointer |
| 11722 | 1.00 | blake64 | crypto_hash/blake64/sphlib (SPHLIB_2.1) | gcc -fno-schedule-insns -O2 -fomit-frame-pointer (4.5.0 20100604 [gcc-4 5-branch revision 160292]) |
| 14520 | 1.24 | blake64 | crypto_hash/blake64/sphlib-small | gcc -O3 -fomit-frame-pointer |
| 15945 | 1.36 | blake64 | crypto_hash/blake64/ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer |
| 18615 | 1.59 | blake64 | crypto_hash/blake64/ssse3 | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer |
| 20655 | 1.76 | blake64 | crypto_hash/blake64/sse2 | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer |
| 8610 | 1.00 | bmw256 | crypto_hash/bmw256/core_2_45nm/x86-64/sse4_v1 (asm) | gcc -O -fomit-frame-pointer (4.5.0 20100604 [gcc-4 5-branch revision 160292]) |
| 8857 | 1.03 | bmw256 | crypto_hash/bmw256/opt29_v5_ssse3_asm64 | gcc -fno-schedule-insns -O -fomit-frame-pointer |
| 8963 | 1.04 | bmw256 | crypto_hash/bmw256/core_i7_45nm/x86-64/sse4_v1 | gcc -O -fomit-frame-pointer (4.5.0 20100604 [gcc-4 5-branch revision 160292]) |
| 9450 | 1.10 | bmw256 | crypto_hash/bmw256/core_2_65nm/x86-64/ssse3_v1 | gcc -fno-schedule-insns -O -fomit-frame-pointer |
| 9885 | 1.15 | bmw256 | crypto_hash/bmw256/opt31ssse3_asm64 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer |
| 11340 | 1.32 | bmw256 | crypto_hash/bmw256/amd_k10/x86-64/sse2 | gcc -m64 -O3 -fomit-frame-pointer |
| 12817 | 1.49 | bmw256 | crypto_hash/bmw256/amd_k8/x86-64/noSSE | gcc -m64 -march=nocona -Os -fomit-frame-pointer |
| 14138 | 1.64 | bmw256 | crypto_hash/bmw256/optc01 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer |
| 14453 | 1.68 | bmw256 | crypto_hash/bmw256/optbgbe | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer |
| 14648 | 1.70 | bmw256 | crypto_hash/bmw256/optc04 | gcc -march=k8 -O -fomit-frame-pointer |
| 14670 | 1.70 | bmw256 | crypto_hash/bmw256/optc03 | gcc -funroll-loops -m64 -O -fomit-frame-pointer |
| 14723 | 1.71 | bmw256 | crypto_hash/bmw256/optabe | gcc -m64 -O -fomit-frame-pointer |
| 14768 | 1.72 | bmw256 | crypto_hash/bmw256/optbbe | gcc -march=k8 -O -fomit-frame-pointer |
| 14895 | 1.73 | bmw256 | crypto_hash/bmw256/optc02 | gcc -funroll-loops -m64 -O -fomit-frame-pointer |
| 15435 | 1.79 | bmw256 | crypto_hash/bmw256/sphlib | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer |
| 16155 | 1.88 | bmw256 | crypto_hash/bmw256/sphlib-small | gcc -m64 -march=core2 -O3 -fomit-frame-pointer |
| 25703 | 2.99 | bmw256 | crypto_hash/bmw256/ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer |
| | bmw256 | crypto_hash/bmw256/optc31ssse3 | gcc -m64 -O3 -fomit-frame-pointer |
| 6773 | 1.00 | bmw512 | crypto_hash/bmw512/opt008_asm64 (Optimized_asm_x86-64,_opt008_July01) | gcc -m64 -O2 -fomit-frame-pointer (4.5.0 20100604 [gcc-4 5-branch revision 160292]) |
| 7703 | 1.14 | bmw512 | crypto_hash/bmw512/optc01 | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer |
| 7718 | 1.14 | bmw512 | crypto_hash/bmw512/optc02 | gcc -march=barcelona -O3 -fomit-frame-pointer |
| 8018 | 1.18 | bmw512 | crypto_hash/bmw512/optabe | gcc -m64 -O -fomit-frame-pointer |
| 8040 | 1.19 | bmw512 | crypto_hash/bmw512/optbbe | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer |
| 8078 | 1.19 | bmw512 | crypto_hash/bmw512/optc03 | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer |
| 8130 | 1.20 | bmw512 | crypto_hash/bmw512/optc04 | gcc -fno-schedule-insns -O -fomit-frame-pointer |
| 8250 | 1.22 | bmw512 | crypto_hash/bmw512/optbgbe | gcc -march=nocona -O3 -fomit-frame-pointer |
| 8730 | 1.29 | bmw512 | crypto_hash/bmw512/sphlib | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer |
| 12008 | 1.77 | bmw512 | crypto_hash/bmw512/sphlib-small | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer |
| 14242 | 2.10 | bmw512 | crypto_hash/bmw512/ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer |
| | bmw512 | crypto_hash/bmw512/optx86sse2 | gcc -m64 -O3 -fomit-frame-pointer |
| 24233 | 1.00 | cheetah256 | crypto_hash/cheetah256/asm (1.0) | gcc -funroll-loops (4.5.0 20100604 [gcc-4 5-branch revision 160292]) |
| 24262 | 1.00 | cheetah256 | crypto_hash/cheetah256/asm64 | gcc -funroll-loops (4.5.0 20100604 [gcc-4 5-branch revision 160292]) |
| 36630 | 1.00 | cheetah512 | crypto_hash/cheetah512/asm (1.0) | cc (4.5.0 20100604 [gcc-4 5-branch revision 160292]) |
| 36630 | 1.00 | cheetah512 | crypto_hash/cheetah512/asm64 | gcc |
| 557385 | 1.00 | cubehash161 | crypto_hash/cubehash161/emmintrin4 | gcc -m64 -march=nocona -O -fomit-frame-pointer (4.5.0 20100604 [gcc-4 5-branch revision 160292]) |
| 2265645 | 4.06 | cubehash161 | crypto_hash/cubehash161/simple | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer |
| 2525340 | 4.53 | cubehash161 | crypto_hash/cubehash161/unrolled | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer |
| 2987295 | 5.36 | cubehash161 | crypto_hash/cubehash161/spec | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer |
| 39082 | 1.00 | cubehash1616 | crypto_hash/cubehash1616/emmintrin4 | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer (4.5.0 20100604 [gcc-4 5-branch revision 160292]) |
| 184583 | 4.72 | cubehash1616 | crypto_hash/cubehash1616/simple | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer |
| 203572 | 5.21 | cubehash1616 | crypto_hash/cubehash1616/unrolled | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer |
| 429997 | 11.00 | cubehash1616 | crypto_hash/cubehash1616/spec | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer |
| 280913 | 1.00 | cubehash162 | crypto_hash/cubehash162/emmintrin4 | gcc -m64 -march=nocona -O -fomit-frame-pointer (4.5.0 20100604 [gcc-4 5-branch revision 160292]) |
| 1153582 | 4.11 | cubehash162 | crypto_hash/cubehash162/simple | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer |
| 1288545 | 4.59 | cubehash162 | crypto_hash/cubehash162/unrolled | gcc -funroll-loops -O3 -fomit-frame-pointer |
| 1631295 | 5.81 | cubehash162 | crypto_hash/cubehash162/spec | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer |
| 19440 | 1.00 | cubehash1632 | crypto_hash/cubehash1632/amd64-2 | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer (4.5.0 20100604 [gcc-4 5-branch revision 160292]) |
| 20632 | 1.06 | cubehash1632 | crypto_hash/cubehash1632/amd64 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer |
| 21915 | 1.13 | cubehash1632 | crypto_hash/cubehash1632/emmintrin5 | gcc -m64 -O -fomit-frame-pointer |
| 21967 | 1.13 | cubehash1632 | crypto_hash/cubehash1632/emmintrin4 | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer |
| 54345 | 2.80 | cubehash1632 | crypto_hash/cubehash1632/unrolled3 | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer |
| 56325 | 2.90 | cubehash1632 | crypto_hash/cubehash1632/unrolled5 | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer |
| 56347 | 2.90 | cubehash1632 | crypto_hash/cubehash1632/mmintrin | gcc -O -fomit-frame-pointer |
| 57300 | 2.95 | cubehash1632 | crypto_hash/cubehash1632/unrolled4 | gcc -funroll-loops -O3 -fomit-frame-pointer |
| 61868 | 3.18 | cubehash1632 | crypto_hash/cubehash1632/amd64-32 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer |
| 73935 | 3.80 | cubehash1632 | crypto_hash/cubehash1632/sphlib | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer |
| 75503 | 3.88 | cubehash1632 | crypto_hash/cubehash1632/sphlib-small | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer |
| 109635 | 5.64 | cubehash1632 | crypto_hash/cubehash1632/unrolled2 | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer |
| 115522 | 5.94 | cubehash1632 | crypto_hash/cubehash1632/simple | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer |
| 127327 | 6.55 | cubehash1632 | crypto_hash/cubehash1632/unrolled | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer |
| | cubehash1632 | crypto_hash/cubehash1632/amd64avx | gcc -m64 -O3 -fomit-frame-pointer |
| 142657 | 1.00 | cubehash164 | crypto_hash/cubehash164/emmintrin4 | gcc -funroll-loops -O -fomit-frame-pointer (4.5.0 20100604 [gcc-4 5-branch revision 160292]) |
| 599460 | 4.20 | cubehash164 | crypto_hash/cubehash164/simple | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer |
| 666690 | 4.67 | cubehash164 | crypto_hash/cubehash164/unrolled | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer |
| 945578 | 6.63 | cubehash164 | crypto_hash/cubehash164/spec | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer |
| 73493 | 1.00 | cubehash168 | crypto_hash/cubehash168/emmintrin4 | gcc -march=nocona -O -fomit-frame-pointer (4.5.0 20100604 [gcc-4 5-branch revision 160292]) |
| 322950 | 4.39 | cubehash168 | crypto_hash/cubehash168/simple | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer |
| 357645 | 4.87 | cubehash168 | crypto_hash/cubehash168/unrolled | gcc -funroll-loops -O3 -fomit-frame-pointer |
| 600315 | 8.17 | cubehash168 | crypto_hash/cubehash168/spec | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer |
| 16853 | 1.00 | cubehash512 | crypto_hash/cubehash512/amd64-2 | gcc -m64 -march=nocona -O -fomit-frame-pointer (4.5.0 20100604 [gcc-4 5-branch revision 160292]) |
| 17888 | 1.06 | cubehash512 | crypto_hash/cubehash512/amd64 | gcc -O2 -fomit-frame-pointer |
| 18983 | 1.13 | cubehash512 | crypto_hash/cubehash512/emmintrin5 | gcc -funroll-loops -m64 -O -fomit-frame-pointer |
| 19095 | 1.13 | cubehash512 | crypto_hash/cubehash512/emmintrin4 | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer |
| 47370 | 2.81 | cubehash512 | crypto_hash/cubehash512/unrolled3 | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer |
| 48953 | 2.90 | cubehash512 | crypto_hash/cubehash512/mmintrin | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer |
| 49455 | 2.93 | cubehash512 | crypto_hash/cubehash512/unrolled5 | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer |
| 49987 | 2.97 | cubehash512 | crypto_hash/cubehash512/unrolled4 | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer |
| 53205 | 3.16 | cubehash512 | crypto_hash/cubehash512/amd64-32 | gcc -m64 -O2 -fomit-frame-pointer |
| 86325 | 5.12 | cubehash512 | crypto_hash/cubehash512/unrolled2 | gcc -O3 -fomit-frame-pointer |
| 90458 | 5.37 | cubehash512 | crypto_hash/cubehash512/simple | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer |
| 99615 | 5.91 | cubehash512 | crypto_hash/cubehash512/unrolled | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer |
| | cubehash512 | crypto_hash/cubehash512/amd64avx | gcc -m64 -O3 -fomit-frame-pointer |
| 281213 | 1.00 | cubehash81 | crypto_hash/cubehash81/emmintrin4 | gcc -march=nocona -O -fomit-frame-pointer (4.5.0 20100604 [gcc-4 5-branch revision 160292]) |
| 283058 | 1.01 | cubehash81 | crypto_hash/cubehash81/emmintrin3 | gcc -march=nocona -O -fomit-frame-pointer (4.5.0 20100604 [gcc-4 5-branch revision 160292]) |
| 316350 | 1.12 | cubehash81 | crypto_hash/cubehash81/emmintrin2 | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer |
| 360128 | 1.28 | cubehash81 | crypto_hash/cubehash81/emmintrin | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer |
| 1266698 | 4.50 | cubehash81 | crypto_hash/cubehash81/simple | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer |
| 1330110 | 4.73 | cubehash81 | crypto_hash/cubehash81/unrolled | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer |
| 1949265 | 6.93 | cubehash81 | crypto_hash/cubehash81/spec | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer |
| 19890 | 1.00 | cubehash816 | crypto_hash/cubehash816/emmintrin4 | gcc -march=nocona -O -fomit-frame-pointer (4.5.0 20100604 [gcc-4 5-branch revision 160292]) |
| 21743 | 1.09 | cubehash816 | crypto_hash/cubehash816/emmintrin3 | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer |
| 110760 | 5.57 | cubehash816 | crypto_hash/cubehash816/simple | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer |
| 115485 | 5.81 | cubehash816 | crypto_hash/cubehash816/unrolled | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer |
| 350445 | 17.62 | cubehash816 | crypto_hash/cubehash816/spec | gcc -march=nocona -O3 -fomit-frame-pointer |
| 141862 | 1.00 | cubehash82 | crypto_hash/cubehash82/emmintrin4 | gcc -m64 -march=nocona -O -fomit-frame-pointer (4.5.0 20100604 [gcc-4 5-branch revision 160292]) |
| 143670 | 1.01 | cubehash82 | crypto_hash/cubehash82/emmintrin3 | gcc -m64 -march=nocona -O -fomit-frame-pointer (4.5.0 20100604 [gcc-4 5-branch revision 160292]) |
| 651000 | 4.59 | cubehash82 | crypto_hash/cubehash82/simple | gcc -O3 -fomit-frame-pointer |
| 681188 | 4.80 | cubehash82 | crypto_hash/cubehash82/unrolled | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer |
| 1100130 | 7.75 | cubehash82 | crypto_hash/cubehash82/spec | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer |
| 11228 | 1.00 | cubehash832 | crypto_hash/cubehash832/emmintrin4 | gcc -fno-schedule-insns -O -fomit-frame-pointer (4.5.0 20100604 [gcc-4 5-branch revision 160292]) |
| 13065 | 1.16 | cubehash832 | crypto_hash/cubehash832/emmintrin3 | gcc -m64 -O -fomit-frame-pointer |
| 71265 | 6.35 | cubehash832 | crypto_hash/cubehash832/simple | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer |
| 74820 | 6.66 | cubehash832 | crypto_hash/cubehash832/unrolled | gcc -fno-schedule-insns -O3 -fomit-frame-pointer |
| 296130 | 26.37 | cubehash832 | crypto_hash/cubehash832/spec | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer |
| 71580 | 1.00 | cubehash84 | crypto_hash/cubehash84/emmintrin4 | gcc -m64 -O -fomit-frame-pointer |
| 73395 | 1.03 | cubehash84 | crypto_hash/cubehash84/emmintrin3 | gcc -O -fomit-frame-pointer (4.5.0 20100604 [gcc-4 5-branch revision 160292]) |
| 341595 | 4.77 | cubehash84 | crypto_hash/cubehash84/simple | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer |
| 357083 | 4.99 | cubehash84 | crypto_hash/cubehash84/unrolled | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer |
| 673013 | 9.40 | cubehash84 | crypto_hash/cubehash84/spec | gcc -march=nocona -O3 -fomit-frame-pointer |
| 37298 | 1.00 | cubehash88 | crypto_hash/cubehash88/emmintrin4 | gcc -m64 -march=nocona -O -fomit-frame-pointer (4.5.0 20100604 [gcc-4 5-branch revision 160292]) |
| 39128 | 1.05 | cubehash88 | crypto_hash/cubehash88/emmintrin3 | gcc -m64 -march=nocona -O -fomit-frame-pointer (4.5.0 20100604 [gcc-4 5-branch revision 160292]) |
| 187912 | 5.04 | cubehash88 | crypto_hash/cubehash88/simple | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer |
| 196283 | 5.26 | cubehash88 | crypto_hash/cubehash88/unrolled | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer |
| 456285 | 12.23 | cubehash88 | crypto_hash/cubehash88/spec | gcc -m64 -march=nocona -O3 -fomit-frame-pointer |
| 47550 | 1.00 | echo256 | crypto_hash/echo256/core2/core2v64 (2.1) | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer (4.5.0 20100604 [gcc-4 5-branch revision 160292]) |
| 57337 | 1.21 | echo256 | crypto_hash/echo256/athlon/athlon64 | gcc -march=k8 -O -fomit-frame-pointer |
| 61950 | 1.30 | echo256 | crypto_hash/echo256/ccalik/bitsliced | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer |
| 63698 | 1.34 | echo256 | crypto_hash/echo256/sphlib | gcc -funroll-loops -O -fomit-frame-pointer |
| 63728 | 1.34 | echo256 | crypto_hash/echo256/ccalik/vperm | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer |
| 66818 | 1.41 | echo256 | crypto_hash/echo256/generic/opt64 | gcc -march=nocona -O -fomit-frame-pointer |
| 69045 | 1.45 | echo256 | crypto_hash/echo256/sphlib-small | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer |
| 69113 | 1.45 | echo256 | crypto_hash/echo256/pentium/pentium4v64v2 | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer |
| 69233 | 1.46 | echo256 | crypto_hash/echo256/pentium/pentium4v64v1 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer |
| 78840 | 1.66 | echo256 | crypto_hash/echo256/generic/opt32 | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer (4.5.0 20100604 [gcc-4 5-branch revision 160292]) |
| 86753 | 1.82 | echo256 | crypto_hash/echo256/powerpc/pp32cv2 | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer |
| 130087 | 2.74 | echo256 | crypto_hash/echo256/powerpc/pp32cv1 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer |
| | echo256 | crypto_hash/echo256/aes/aes64 | gcc -m64 -O3 -fomit-frame-pointer |
| | echo256 | crypto_hash/echo256/ccalik/aesni | gcc -m64 -O3 -fomit-frame-pointer |
| 85553 | 1.00 | echo512 | crypto_hash/echo512/core2/core2v64 (2.1) | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer (4.5.0 20100604 [gcc-4 5-branch revision 160292]) |
| 102990 | 1.20 | echo512 | crypto_hash/echo512/athlon/athlon64 | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer |
| 110303 | 1.29 | echo512 | crypto_hash/echo512/ccalik/bitsliced | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer |
| 113933 | 1.33 | echo512 | crypto_hash/echo512/ccalik/aesni | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer |
| 114052 | 1.33 | echo512 | crypto_hash/echo512/ccalik/vperm | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer |
| 115065 | 1.34 | echo512 | crypto_hash/echo512/sphlib | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer |
| 119925 | 1.40 | echo512 | crypto_hash/echo512/generic/opt64 | gcc -m64 -march=nocona -O -fomit-frame-pointer |
| 124350 | 1.45 | echo512 | crypto_hash/echo512/pentium/pentium4v64v2 | gcc -m64 -march=core2 -O -fomit-frame-pointer |
| 125153 | 1.46 | echo512 | crypto_hash/echo512/pentium/pentium4v64v1 | gcc -funroll-loops -O -fomit-frame-pointer |
| 125595 | 1.47 | echo512 | crypto_hash/echo512/sphlib-small | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer |
| 140212 | 1.64 | echo512 | crypto_hash/echo512/generic/opt32 | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer |
| 152940 | 1.79 | echo512 | crypto_hash/echo512/powerpc/pp32cv2 | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer |
| 232995 | 2.72 | echo512 | crypto_hash/echo512/powerpc/pp32cv1 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer |
| | echo512 | crypto_hash/echo512/aes/aes64 | gcc -m64 -O3 -fomit-frame-pointer |
| 38640 | 1.00 | echosp256 | crypto_hash/echosp256/core2/core2v64 (2.1) | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer (4.5.0 20100604 [gcc-4 5-branch revision 160292]) |
| 44648 | 1.16 | echosp256 | crypto_hash/echosp256/athlon/athlon64 | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer |
| 52898 | 1.37 | echosp256 | crypto_hash/echosp256/generic/opt64 | gcc -fno-schedule-insns -O -fomit-frame-pointer |
| 53902 | 1.39 | echosp256 | crypto_hash/echosp256/pentium/pentium4v64v2 | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer |
| 53985 | 1.40 | echosp256 | crypto_hash/echosp256/pentium/pentium4v64v1 | gcc -m64 -O -fomit-frame-pointer |
| 61440 | 1.59 | echosp256 | crypto_hash/echosp256/generic/opt32 | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer |
| 67613 | 1.75 | echosp256 | crypto_hash/echosp256/powerpc/pp32cv2 | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer |
| 101903 | 2.64 | echosp256 | crypto_hash/echosp256/powerpc/pp32cv1 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
| | echosp256 | crypto_hash/echosp256/aes/aes64 | gcc -m64 -O3 -fomit-frame-pointer |
| 59370 | 1.00 | echosp512 | crypto_hash/echosp512/core2/core2v64 (2.1) | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer (4.5.0 20100604 [gcc-4 5-branch revision 160292]) |
| 71317 | 1.20 | echosp512 | crypto_hash/echosp512/athlon/athlon64 | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer |
| 84405 | 1.42 | echosp512 | crypto_hash/echosp512/generic/opt64 | gcc -O -fomit-frame-pointer |
| 86242 | 1.45 | echosp512 | crypto_hash/echosp512/pentium/pentium4v64v2 | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer |
| 86415 | 1.46 | echosp512 | crypto_hash/echosp512/pentium/pentium4v64v1 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer |
| 97583 | 1.64 | echosp512 | crypto_hash/echosp512/generic/opt32 | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer |
| 106433 | 1.79 | echosp512 | crypto_hash/echosp512/powerpc/pp32cv2 | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer |
| 162353 | 2.73 | echosp512 | crypto_hash/echosp512/powerpc/pp32cv1 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
| | echosp512 | crypto_hash/echosp512/aes/aes64 | gcc -m64 -O3 -fomit-frame-pointer |
| 7883 | 1.00 | edonr256 | crypto_hash/edonr256/swpbe (Optimized_C_v2.0g) | gcc -m64 -march=core2 -O -fomit-frame-pointer (4.5.0 20100604 [gcc-4 5-branch revision 160292]) |
| 8490 | 1.08 | edonr256 | crypto_hash/edonr256/optc | gcc -m64 -march=barcelona -O -fomit-frame-pointer |
| 4328 | 1.00 | edonr512 | crypto_hash/edonr512/swpbe (Optimized_C_v2.0g) | gcc -O -fomit-frame-pointer (4.5.0 20100604 [gcc-4 5-branch revision 160292]) |
| 4583 | 1.06 | edonr512 | crypto_hash/edonr512/optc | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer |
| 84465 | 1.00 | essence224 | crypto_hash/essence224/gcc | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer (4.5.0 20100604 [gcc-4 5-branch revision 160292]) |
| 85403 | 1.00 | essence256 | crypto_hash/essence256/gcc | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer (4.5.0 20100604 [gcc-4 5-branch revision 160292]) |
| 55350 | 1.00 | essence384 | crypto_hash/essence384/gcc | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer (4.5.0 20100604 [gcc-4 5-branch revision 160292]) |
| 55267 | 1.00 | essence512 | crypto_hash/essence512/gcc | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer (4.5.0 20100604 [gcc-4 5-branch revision 160292]) |
| 162908 | 1.00 | fsb256 | crypto_hash/fsb256/clean | gcc -m64 -march=core2 -O -fomit-frame-pointer (4.5.0 20100604 [gcc-4 5-branch revision 160292]) |
| 63427043 | 389.34 | fsb256 | crypto_hash/fsb256/ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer |
| 59332890 | 1.00 | fsb512 | crypto_hash/fsb512/ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer (4.5.0 20100604 [gcc-4 5-branch revision 160292]) |
| 29408 | 1.00 | fugue2 | crypto_hash/fugue2/cop_opt32 | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer (4.5.0 20100604 [gcc-4 5-branch revision 160292]) |
| 33285 | 1.00 | fugue256 | crypto_hash/fugue256/SSSE3 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer |
| 34440 | 1.03 | fugue256 | crypto_hash/fugue256/ccalik/vperm | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer |
| 40800 | 1.23 | fugue256 | crypto_hash/fugue256/ANSI_opt64 | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer |
| 41933 | 1.26 | fugue256 | crypto_hash/fugue256/SSE4.1 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer |
| 45202 | 1.36 | fugue256 | crypto_hash/fugue256/ANSI_opt32 | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer |
| 47753 | 1.43 | fugue256 | crypto_hash/fugue256/sphlib | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer |
| | fugue256 | crypto_hash/fugue256/ccalik/aesni | gcc -m64 -O3 -fomit-frame-pointer |
| 49297 | 1.00 | fugue384 | crypto_hash/fugue384/ccalik/vperm (1.208) | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer (4.5.0 20100604 [gcc-4 5-branch revision 160292]) |
| | fugue384 | crypto_hash/fugue384/ccalik/aesni | gcc -m64 -O3 -fomit-frame-pointer |
| 66547 | 1.00 | fugue512 | crypto_hash/fugue512/ccalik/vperm (1.208) | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer (4.5.0 20100604 [gcc-4 5-branch revision 160292]) |
| 98430 | 1.48 | fugue512 | crypto_hash/fugue512/sphlib | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer |
| | fugue512 | crypto_hash/fugue512/ccalik/aesni | gcc -m64 -O3 -fomit-frame-pointer |
| 36570 | 1.00 | groestl256 | crypto_hash/groestl256/core2duo (2.0) | gcc -m64 -march=nocona -O3 -fomit-frame-pointer (4.5.0 20100604 [gcc-4 5-branch revision 160292]) |
| 38175 | 1.04 | groestl256 | crypto_hash/groestl256/opteron | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer |
| 38670 | 1.06 | groestl256 | crypto_hash/groestl256/opteron-unrolled | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer |
| 44505 | 1.22 | groestl256 | crypto_hash/groestl256/sphlib | gcc -funroll-loops -m64 -O -fomit-frame-pointer |
| 46740 | 1.28 | groestl256 | crypto_hash/groestl256/sphlib-adapted | gcc -funroll-loops -m64 -O -fomit-frame-pointer |
| 48810 | 1.33 | groestl256 | crypto_hash/groestl256/opt64 | gcc -funroll-loops -m64 -O -fomit-frame-pointer |
| 49350 | 1.35 | groestl256 | crypto_hash/groestl256/vperm | gcc -m64 -march=nocona -O3 -fomit-frame-pointer (4.5.0 20100604 [gcc-4 5-branch revision 160292]) |
| 53505 | 1.46 | groestl256 | crypto_hash/groestl256/vperm-intr | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer |
| 57045 | 1.56 | groestl256 | crypto_hash/groestl256/sphlib-small | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer |
| 139703 | 3.82 | groestl256 | crypto_hash/groestl256/opt32 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer |
| 177007 | 4.84 | groestl256 | crypto_hash/groestl256/32bit-2ktable | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
| 201217 | 5.50 | groestl256 | crypto_hash/groestl256/mmx | gcc -m64 -march=core2 -O2 -fomit-frame-pointer |
| 206040 | 5.63 | groestl256 | crypto_hash/groestl256/32bit-bytesliced-c-fast | gcc -funroll-loops -O3 -fomit-frame-pointer |
| 379672 | 10.38 | groestl256 | crypto_hash/groestl256/32bit-bytesliced-c-small | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer |
| 477570 | 13.06 | groestl256 | crypto_hash/groestl256/8bit_c | gcc -m64 -march=k8 -O3 -fomit-frame-pointer |
| | groestl256 | crypto_hash/groestl256/aesni | gcc -m64 -O3 -fomit-frame-pointer |
| | groestl256 | crypto_hash/groestl256/aesni-intr | gcc -m64 -O3 -fomit-frame-pointer |
| | groestl256 | crypto_hash/groestl256/avx | gcc -m64 -O3 -fomit-frame-pointer |
| | groestl256 | crypto_hash/groestl256/avx-intr | gcc -m64 -O3 -fomit-frame-pointer |
| | groestl256 | crypto_hash/groestl256/neon-vperm | gcc -m64 -O3 -fomit-frame-pointer |
| 56287 | 1.00 | groestl512 | crypto_hash/groestl512/vperm (2.2) | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer (4.5.0 20100604 [gcc-4 5-branch revision 160292]) |
| 57953 | 1.03 | groestl512 | crypto_hash/groestl512/core2duo | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer |
| 63502 | 1.13 | groestl512 | crypto_hash/groestl512/vperm-intr | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer (4.5.0 20100604 [gcc-4 5-branch revision 160292]) |
| 65025 | 1.16 | groestl512 | crypto_hash/groestl512/opteron | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer |
| 76395 | 1.36 | groestl512 | crypto_hash/groestl512/sphlib | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer |
| 82080 | 1.46 | groestl512 | crypto_hash/groestl512/sphlib-adapted | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer |
| 82455 | 1.46 | groestl512 | crypto_hash/groestl512/opt64 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer |
| 109717 | 1.95 | groestl512 | crypto_hash/groestl512/sphlib-small | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer |
| 129518 | 2.30 | groestl512 | crypto_hash/groestl512/mmx | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer (4.5.0 20100604 [gcc-4 5-branch revision 160292]) |
| 210390 | 3.74 | groestl512 | crypto_hash/groestl512/opt32 | gcc -m64 -march=core2 -O3 -fomit-frame-pointer |
| 477173 | 8.48 | groestl512 | crypto_hash/groestl512/32bit-bytesliced-c-small | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer |
| | groestl512 | crypto_hash/groestl512/aesni | gcc -m64 -O3 -fomit-frame-pointer |
| | groestl512 | crypto_hash/groestl512/aesni-intr | gcc -m64 -O3 -fomit-frame-pointer |
| | groestl512 | crypto_hash/groestl512/avx | gcc -m64 -O3 -fomit-frame-pointer |
| | groestl512 | crypto_hash/groestl512/avx-intr | gcc -m64 -O3 -fomit-frame-pointer |
| 42615 | 1.00 | hamsi | crypto_hash/hamsi/simd-1 | gcc -funroll-loops -O -fomit-frame-pointer (4.5.0 20100604 [gcc-4 5-branch revision 160292]) |
| 43470 | 1.02 | hamsi | crypto_hash/hamsi/simd-2 | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer |
| 46935 | 1.10 | hamsi | crypto_hash/hamsi/bernstein/small-simd-2 | gcc -m64 -march=nocona -O -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 |
| 27405 | 1.00 | jh224 | crypto_hash/jh224/bitslice_sse2_opt64 | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer (4.5.0 20100604 [gcc-4 5-branch revision 160292]) |
| 30502 | 1.11 | jh224 | crypto_hash/jh224/bitslice_sse2_opt32 | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer |
| 63592 | 2.32 | jh224 | crypto_hash/jh224/simple | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer |
| 66885 | 2.44 | jh224 | crypto_hash/jh224/bitslice_opt64 | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer |
| 86918 | 3.17 | jh224 | crypto_hash/jh224/bitslice_ref64 | gcc -funroll-loops -O3 -fomit-frame-pointer |
| 145297 | 5.30 | jh224 | crypto_hash/jh224/bitslice_opt32 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer |
| 167790 | 6.12 | jh224 | crypto_hash/jh224/bitslice_ref32 | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer |
| 27458 | 1.00 | jh256 | crypto_hash/jh256/bitslice_sse2_opt64 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer (4.5.0 20100604 [gcc-4 5-branch revision 160292]) |
| 30465 | 1.11 | jh256 | crypto_hash/jh256/bitslice_sse2_opt32 | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer |
| 63457 | 2.31 | jh256 | crypto_hash/jh256/simple | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer |
| 66975 | 2.44 | jh256 | crypto_hash/jh256/bitslice_opt64 | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer |
| 86700 | 3.16 | jh256 | crypto_hash/jh256/bitslice_ref64 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
| 147525 | 5.37 | jh256 | crypto_hash/jh256/bitslice_opt32 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer |
| 168060 | 6.12 | jh256 | crypto_hash/jh256/bitslice_ref32 | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer |
| 27502 | 1.00 | jh384 | crypto_hash/jh384/bitslice_sse2_opt64 | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer (4.5.0 20100604 [gcc-4 5-branch revision 160292]) |
| 30420 | 1.11 | jh384 | crypto_hash/jh384/bitslice_sse2_opt32 | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer |
| 63697 | 2.32 | jh384 | crypto_hash/jh384/simple | gcc -march=nocona -O -fomit-frame-pointer |
| 66772 | 2.43 | jh384 | crypto_hash/jh384/bitslice_opt64 | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer |
| 87008 | 3.16 | jh384 | crypto_hash/jh384/bitslice_ref64 | gcc -funroll-loops -O3 -fomit-frame-pointer |
| 147578 | 5.37 | jh384 | crypto_hash/jh384/bitslice_opt32 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
| 167873 | 6.10 | jh384 | crypto_hash/jh384/bitslice_ref32 | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer |
| 27458 | 1.00 | jh512 | crypto_hash/jh512/bitslice_sse2_opt64 | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer (4.5.0 20100604 [gcc-4 5-branch revision 160292]) |
| 30420 | 1.11 | jh512 | crypto_hash/jh512/bitslice_sse2_opt32 | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer |
| 63555 | 2.31 | jh512 | crypto_hash/jh512/simple | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer |
| 66877 | 2.44 | jh512 | crypto_hash/jh512/bitslice_opt64 | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer |
| 87435 | 3.18 | jh512 | crypto_hash/jh512/bitslice_ref64 | gcc -m64 -march=k8 -O3 -fomit-frame-pointer |
| 148140 | 5.40 | jh512 | crypto_hash/jh512/bitslice_opt32 | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer |
| 168098 | 6.12 | jh512 | crypto_hash/jh512/bitslice_ref32 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer |
| 21233 | 1.00 | keccak | crypto_hash/keccak/opt64lcu6 (3.1.0) | gcc -O -fomit-frame-pointer (4.5.0 20100604 [gcc-4 5-branch revision 160292]) |
| 21278 | 1.00 | keccak | crypto_hash/keccak/x86_64_asm | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer |
| 21293 | 1.00 | keccak | crypto_hash/keccak/opt64lcu24 | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer |
| 22852 | 1.08 | keccak | crypto_hash/keccak/opt64u6 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer |
| 23573 | 1.11 | keccak | crypto_hash/keccak/opt64lcu24shld | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer |
| 24225 | 1.14 | keccak | crypto_hash/keccak/x86_64_shld | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer |
| 24525 | 1.16 | keccak | crypto_hash/keccak/simple | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer |
| 24810 | 1.17 | keccak | crypto_hash/keccak/inplace | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer |
| 31552 | 1.49 | keccak | crypto_hash/keccak/sseu2 | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer |
| 39105 | 1.84 | keccak | crypto_hash/keccak/mmxu1 | gcc -funroll-loops -O -fomit-frame-pointer |
| 47385 | 2.23 | keccak | crypto_hash/keccak/opt32bi-s2lcu4 | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer |
| 50453 | 2.38 | keccak | crypto_hash/keccak/opt32biT-s2lcu4 | gcc -m64 -march=k8 -O3 -fomit-frame-pointer |
| 54900 | 2.59 | keccak | crypto_hash/keccak/opt32bi-rvku2 | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer |
| 55155 | 2.60 | keccak | crypto_hash/keccak/simple32bi | gcc -m64 -march=nocona -O3 -fomit-frame-pointer |
| 63090 | 2.97 | keccak | crypto_hash/keccak/inplace32bi | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer |
| 65707 | 3.09 | keccak | crypto_hash/keccak/compact | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer |
| 216982 | 10.22 | keccak | crypto_hash/keccak/compact8 | gcc -m64 -march=k8 -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 |
| 35347 | 1.00 | keccakc1024 | crypto_hash/keccakc1024/x86_64_asm (3.1.0) | gcc -march=nocona -O -fomit-frame-pointer (4.5.0 20100604 [gcc-4 5-branch revision 160292]) |
| 35467 | 1.00 | keccakc1024 | crypto_hash/keccakc1024/opt64lcu24 | gcc -m64 -march=barcelona -O -fomit-frame-pointer |
| 35647 | 1.01 | keccakc1024 | crypto_hash/keccakc1024/opt64lcu6 | gcc -funroll-loops -O -fomit-frame-pointer |
| 38228 | 1.08 | keccakc1024 | crypto_hash/keccakc1024/opt64u6 | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer |
| 39390 | 1.11 | keccakc1024 | crypto_hash/keccakc1024/opt64lcu24shld | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer |
| 40560 | 1.15 | keccakc1024 | crypto_hash/keccakc1024/x86_64_shld | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer |
| 40762 | 1.15 | keccakc1024 | crypto_hash/keccakc1024/simple | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer |
| 41453 | 1.17 | keccakc1024 | crypto_hash/keccakc1024/inplace | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer |
| 47483 | 1.34 | keccakc1024 | crypto_hash/keccakc1024/sphlib | gcc -m64 -march=core2 -O3 -fomit-frame-pointer |
| 47708 | 1.35 | keccakc1024 | crypto_hash/keccakc1024/sphlib-small | gcc -march=nocona -O3 -fomit-frame-pointer |
| 52350 | 1.48 | keccakc1024 | crypto_hash/keccakc1024/sseu2 | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer |
| 66128 | 1.87 | keccakc1024 | crypto_hash/keccakc1024/mmxu1 | gcc -funroll-loops -m64 -O -fomit-frame-pointer |
| 79215 | 2.24 | keccakc1024 | crypto_hash/keccakc1024/opt32bi-s2lcu4 | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer |
| 81547 | 2.31 | keccakc1024 | crypto_hash/keccakc1024/opt32biT-s2lcu4 | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer |
| 92242 | 2.61 | keccakc1024 | crypto_hash/keccakc1024/simple32bi | gcc -m64 -march=nocona -O3 -fomit-frame-pointer |
| 92265 | 2.61 | keccakc1024 | crypto_hash/keccakc1024/opt32bi-rvku2 | gcc -m64 -march=k8 -O3 -fomit-frame-pointer |
| 99675 | 2.82 | keccakc1024 | crypto_hash/keccakc1024/inplace32bi | gcc -m64 -march=core2 -O -fomit-frame-pointer |
| 110603 | 3.13 | keccakc1024 | crypto_hash/keccakc1024/compact | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer |
| 367560 | 10.40 | keccakc1024 | crypto_hash/keccakc1024/compact8 | gcc -m64 -march=k8 -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 |
| 16545 | 1.00 | keccakc256 | crypto_hash/keccakc256/opt64lcu24 | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer |
| 16545 | 1.00 | keccakc256 | crypto_hash/keccakc256/opt64lcu6 (3.1.0) | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer (4.5.0 20100604 [gcc-4 5-branch revision 160292]) |
| 16612 | 1.00 | keccakc256 | crypto_hash/keccakc256/x86_64_asm | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer |
| 17738 | 1.07 | keccakc256 | crypto_hash/keccakc256/opt64u6 | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer |
| 18263 | 1.10 | keccakc256 | crypto_hash/keccakc256/opt64lcu24shld | gcc -m64 -march=nocona -O3 -fomit-frame-pointer |
| 18990 | 1.15 | keccakc256 | crypto_hash/keccakc256/x86_64_shld | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer |
| 19050 | 1.15 | keccakc256 | crypto_hash/keccakc256/simple | gcc -m64 -march=core2 -O -fomit-frame-pointer |
| 19222 | 1.16 | keccakc256 | crypto_hash/keccakc256/inplace | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer |
| 24443 | 1.48 | keccakc256 | crypto_hash/keccakc256/sseu2 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer |
| 30142 | 1.82 | keccakc256 | crypto_hash/keccakc256/mmxu1 | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer |
| 38422 | 2.32 | keccakc256 | crypto_hash/keccakc256/opt32bi-s2lcu4 | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer |
| 40290 | 2.44 | keccakc256 | crypto_hash/keccakc256/opt32biT-s2lcu4 | gcc -march=k8 -O3 -fomit-frame-pointer |
| 43837 | 2.65 | keccakc256 | crypto_hash/keccakc256/simple32bi | gcc -m64 -march=nocona -O3 -fomit-frame-pointer |
| 44078 | 2.66 | keccakc256 | crypto_hash/keccakc256/opt32bi-rvku2 | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer |
| 50618 | 3.06 | keccakc256 | crypto_hash/keccakc256/compact | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer |
| 50873 | 3.07 | keccakc256 | crypto_hash/keccakc256/inplace32bi | gcc -march=nocona -O -fomit-frame-pointer |
| 167310 | 10.11 | keccakc256 | crypto_hash/keccakc256/compact8 | gcc -m64 -march=k8 -O2 -fomit-frame-pointer |
| | keccakc256 | crypto_hash/keccakc256/xopu24 | gcc -m64 -O3 -fomit-frame-pointer |
| 15420 | 1.00 | keccakc256treed2 | crypto_hash/keccakc256treed2/sseu4 (3.2.5) | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer (4.5.0 20100604 [gcc-4 5-branch revision 160292]) |
| 48120 | 3.12 | keccakc256treed2 | crypto_hash/keccakc256treed2/sseu24 | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer |
| | keccakc256treed2 | crypto_hash/keccakc256treed2/xopu24 | gcc -m64 -O3 -fomit-frame-pointer |
| 17880 | 1.00 | keccakc448 | crypto_hash/keccakc448/opt64lcu24 (3.1.0) | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer |
| 18105 | 1.01 | keccakc448 | crypto_hash/keccakc448/opt64lcu6 | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer (4.5.0 20100604 [gcc-4 5-branch revision 160292]) |
| 18128 | 1.01 | keccakc448 | crypto_hash/keccakc448/x86_64_asm | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer |
| 19410 | 1.09 | keccakc448 | crypto_hash/keccakc448/opt64u6 | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer |
| 19995 | 1.12 | keccakc448 | crypto_hash/keccakc448/opt64lcu24shld | gcc -march=nocona -O2 -fomit-frame-pointer |
| 20573 | 1.15 | keccakc448 | crypto_hash/keccakc448/x86_64_shld | gcc -funroll-loops -m64 -O -fomit-frame-pointer |
| 20820 | 1.16 | keccakc448 | crypto_hash/keccakc448/simple | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer |
| 20955 | 1.17 | keccakc448 | crypto_hash/keccakc448/inplace | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer |
| 26648 | 1.49 | keccakc448 | crypto_hash/keccakc448/sseu2 | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer |
| 33233 | 1.86 | keccakc448 | crypto_hash/keccakc448/mmxu1 | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer |
| 41063 | 2.30 | keccakc448 | crypto_hash/keccakc448/opt32bi-s2lcu4 | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer |
| 43328 | 2.42 | keccakc448 | crypto_hash/keccakc448/opt32biT-s2lcu4 | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer |
| 47190 | 2.64 | keccakc448 | crypto_hash/keccakc448/opt32bi-rvku2 | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer |
| 55567 | 3.11 | keccakc448 | crypto_hash/keccakc448/compact | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer |
| 184027 | 10.29 | keccakc448 | crypto_hash/keccakc448/compact8 | gcc -march=k8 -O2 -fomit-frame-pointer |
| | keccakc448 | crypto_hash/keccakc448/inplace32bi | gcc -m64 -O3 -fomit-frame-pointer |
| | keccakc448 | crypto_hash/keccakc448/simple32bi | gcc -m64 -O3 -fomit-frame-pointer |
| | keccakc448 | crypto_hash/keccakc448/xopu24 | gcc -m64 -O3 -fomit-frame-pointer |
| 19403 | 1.00 | keccakc512 | crypto_hash/keccakc512/opt64lcu24 (3.1.0) | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer (4.5.0 20100604 [gcc-4 5-branch revision 160292]) |
| 19628 | 1.01 | keccakc512 | crypto_hash/keccakc512/x86_64_asm | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer |
| 19688 | 1.01 | keccakc512 | crypto_hash/keccakc512/opt64lcu6 | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer |
| 21120 | 1.09 | keccakc512 | crypto_hash/keccakc512/opt64u6 | gcc -m64 -march=barcelona -O -fomit-frame-pointer |
| 21667 | 1.12 | keccakc512 | crypto_hash/keccakc512/opt64lcu24shld | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer |
| 22522 | 1.16 | keccakc512 | crypto_hash/keccakc512/x86_64_shld | gcc -funroll-loops -O3 -fomit-frame-pointer |
| 22665 | 1.17 | keccakc512 | crypto_hash/keccakc512/simple | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer |
| 22875 | 1.18 | keccakc512 | crypto_hash/keccakc512/inplace | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer |
| 26325 | 1.36 | keccakc512 | crypto_hash/keccakc512/sphlib | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer |
| 26543 | 1.37 | keccakc512 | crypto_hash/keccakc512/sphlib-small | gcc -m64 -march=barcelona -O -fomit-frame-pointer |
| 29078 | 1.50 | keccakc512 | crypto_hash/keccakc512/sseu2 | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer |
| 36637 | 1.89 | keccakc512 | crypto_hash/keccakc512/mmxu1 | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer |
| 44527 | 2.29 | keccakc512 | crypto_hash/keccakc512/opt32bi-s2lcu4 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer |
| 47130 | 2.43 | keccakc512 | crypto_hash/keccakc512/opt32biT-s2lcu4 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
| 50865 | 2.62 | keccakc512 | crypto_hash/keccakc512/opt32bi-rvku2 | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer |
| 51427 | 2.65 | keccakc512 | crypto_hash/keccakc512/simple32bi | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer |
| 58192 | 3.00 | keccakc512 | crypto_hash/keccakc512/inplace32bi | gcc -funroll-loops -m64 -O -fomit-frame-pointer |
| 60562 | 3.12 | keccakc512 | crypto_hash/keccakc512/compact | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer |
| 200610 | 10.34 | keccakc512 | crypto_hash/keccakc512/compact8 | gcc -m64 -march=k8 -O2 -fomit-frame-pointer |
| | keccakc512 | crypto_hash/keccakc512/gil/singlefile | gcc -m64 -O3 -fomit-frame-pointer |
| | keccakc512 | crypto_hash/keccakc512/gil/singlefile_unrolled | gcc -m64 -O3 -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 |
| 17910 | 1.00 | keccakc512treed2 | crypto_hash/keccakc512treed2/sseu4 (3.2.5) | gcc -m64 -march=core2 -O2 -fomit-frame-pointer (4.5.0 20100604 [gcc-4 5-branch revision 160292]) |
| 55777 | 3.11 | keccakc512treed2 | crypto_hash/keccakc512treed2/sseu24 | gcc -m64 -march=core2 -Os -fomit-frame-pointer |
| | keccakc512treed2 | crypto_hash/keccakc512treed2/xopu24 | gcc -m64 -O3 -fomit-frame-pointer |
| 24075 | 1.00 | keccakc768 | crypto_hash/keccakc768/opt64lcu24 (3.1.0) | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer (4.5.0 20100604 [gcc-4 5-branch revision 160292]) |
| 24390 | 1.01 | keccakc768 | crypto_hash/keccakc768/x86_64_asm | gcc -m64 -march=k8 -O -fomit-frame-pointer |
| 24458 | 1.02 | keccakc768 | crypto_hash/keccakc768/opt64lcu6 | gcc -funroll-loops -O -fomit-frame-pointer |
| 26272 | 1.09 | keccakc768 | crypto_hash/keccakc768/opt64u6 | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer |
| 27090 | 1.13 | keccakc768 | crypto_hash/keccakc768/opt64lcu24shld | gcc -march=nocona -O2 -fomit-frame-pointer |
| 27983 | 1.16 | keccakc768 | crypto_hash/keccakc768/x86_64_shld | gcc -m64 -march=nocona -O2 -fomit-frame-pointer |
| 28020 | 1.16 | keccakc768 | crypto_hash/keccakc768/simple | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer |
| 28433 | 1.18 | keccakc768 | crypto_hash/keccakc768/inplace | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer |
| 36008 | 1.50 | keccakc768 | crypto_hash/keccakc768/sseu2 | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer |
| 44970 | 1.87 | keccakc768 | crypto_hash/keccakc768/mmxu1 | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer |
| 56415 | 2.34 | keccakc768 | crypto_hash/keccakc768/opt32bi-s2lcu4 | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer |
| 57000 | 2.37 | keccakc768 | crypto_hash/keccakc768/opt32biT-s2lcu4 | gcc -march=barcelona -O3 -fomit-frame-pointer |
| 63450 | 2.64 | keccakc768 | crypto_hash/keccakc768/simple32bi | gcc -march=nocona -O3 -fomit-frame-pointer |
| 65415 | 2.72 | keccakc768 | crypto_hash/keccakc768/opt32bi-rvku2 | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer |
| 70493 | 2.93 | keccakc768 | crypto_hash/keccakc768/inplace32bi | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer (4.5.0 20100604 [gcc-4 5-branch revision 160292]) |
| 75525 | 3.14 | keccakc768 | crypto_hash/keccakc768/compact | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer |
| 250447 | 10.40 | keccakc768 | crypto_hash/keccakc768/compact8 | gcc -march=k8 -O2 -fomit-frame-pointer |
| | keccakc768 | crypto_hash/keccakc768/xopu24 | gcc -m64 -O3 -fomit-frame-pointer |
| 49890 | 1.00 | lane256 | crypto_hash/lane256/bitslice | gcc -m64 -O2 -fomit-frame-pointer (4.5.0 20100604 [gcc-4 5-branch revision 160292]) |
| 50692 | 1.02 | lane256 | crypto_hash/lane256/c | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer |
| 259478 | 1.00 | lane512 | crypto_hash/lane512/c | gcc -march=barcelona -O -fomit-frame-pointer (4.5.0 20100604 [gcc-4 5-branch revision 160292]) |
| 15083 | 1.00 | luffa256 | crypto_hash/luffa256/thomaz/asm-PS-v2-FP (1.2) | gcc -m64 -march=nocona -O3 -fomit-frame-pointer |
| 15345 | 1.02 | luffa256 | crypto_hash/luffa256/thomaz/asm-PS | cc |
| 15578 | 1.03 | luffa256 | crypto_hash/luffa256/thomaz/asm-PS-v2-INT | gcc -m64 -O -fomit-frame-pointer |
| 17340 | 1.15 | luffa256 | crypto_hash/luffa256/ssse3_x64asm-PS | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer |
| 18187 | 1.21 | luffa256 | crypto_hash/luffa256/ssse3_x64asm-PS-2 | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer |
| 19133 | 1.27 | luffa256 | crypto_hash/luffa256/thomaz/asm-PSPar-v2-INT | gcc -m64 -march=barcelona -O -fomit-frame-pointer |
| 19327 | 1.28 | luffa256 | crypto_hash/luffa256/thomaz/asm-PSPar-v2-FP | gcc -m64 -march=k8 -O3 -fomit-frame-pointer |
| 20963 | 1.39 | luffa256 | crypto_hash/luffa256/sse2_x64asm-2 | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer |
| 20970 | 1.39 | luffa256 | crypto_hash/luffa256/sse2_x64asm | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
| 21075 | 1.40 | luffa256 | crypto_hash/luffa256/ssse3_x64asm-2 | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer |
| 21135 | 1.40 | luffa256 | crypto_hash/luffa256/ssse3_x64asm | gcc -funroll-loops -O3 -fomit-frame-pointer |
| 22080 | 1.46 | luffa256 | crypto_hash/luffa256/sse2 | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer |
| 36217 | 2.40 | luffa256 | crypto_hash/luffa256/opt32 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer |
| 36615 | 2.43 | luffa256 | crypto_hash/luffa256/sphlib | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer |
| 36780 | 2.44 | luffa256 | crypto_hash/luffa256/arm | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer |
| 103627 | 6.87 | luffa256 | crypto_hash/luffa256/thomaz/basic | gcc -m64 -march=core2 -O3 -fomit-frame-pointer |
| 22538 | 1.00 | luffa384 | crypto_hash/luffa384/thomaz/asm-PS-v2-FP (1.2) | gcc -m64 -O -fomit-frame-pointer |
| 22553 | 1.00 | luffa384 | crypto_hash/luffa384/thomaz/asm-PSPar-v2-FP | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer |
| 22763 | 1.01 | luffa384 | crypto_hash/luffa384/thomaz/asm-PSPar-v2-INT | gcc -m64 -march=nocona -Os -fomit-frame-pointer |
| 23475 | 1.04 | luffa384 | crypto_hash/luffa384/thomaz/asm-PS | gcc -O -fomit-frame-pointer |
| 23663 | 1.05 | luffa384 | crypto_hash/luffa384/ssse3_x64asm-2 | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer |
| 23873 | 1.06 | luffa384 | crypto_hash/luffa384/ssse3_x64asm-PS | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer |
| 23925 | 1.06 | luffa384 | crypto_hash/luffa384/ssse3_x64asm-PS-2 | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer |
| 23948 | 1.06 | luffa384 | crypto_hash/luffa384/sse2 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
| 24008 | 1.07 | luffa384 | crypto_hash/luffa384/ssse3_x64asm | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer |
| 24023 | 1.07 | luffa384 | crypto_hash/luffa384/sse2_x64asm-2 | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer |
| 24090 | 1.07 | luffa384 | crypto_hash/luffa384/sse2_x64asm | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer |
| 24690 | 1.10 | luffa384 | crypto_hash/luffa384/thomaz/asm-PS-v2-INT | gcc -m64 -Os -fomit-frame-pointer |
| 54128 | 2.40 | luffa384 | crypto_hash/luffa384/arm | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer |
| 56077 | 2.49 | luffa384 | crypto_hash/luffa384/opt32 | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer |
| 28972 | 1.00 | luffa512 | crypto_hash/luffa512/thomaz/asm-PSPar-v2-INT (1.2) | gcc -m64 -O3 -fomit-frame-pointer (4.5.0 20100604 [gcc-4 5-branch revision 160292]) |
| 29003 | 1.00 | luffa512 | crypto_hash/luffa512/thomaz/asm-PSPar-v2-FP | gcc -m64 -O -fomit-frame-pointer |
| 30202 | 1.04 | luffa512 | crypto_hash/luffa512/thomaz/asm-PS-v2-FP | gcc -march=k8 -O -fomit-frame-pointer |
| 30270 | 1.04 | luffa512 | crypto_hash/luffa512/ssse3_x64asm-PS | gcc -m64 -O3 -fomit-frame-pointer (4.5.0 20100604 [gcc-4 5-branch revision 160292]) |
| 31208 | 1.08 | luffa512 | crypto_hash/luffa512/ssse3_x64asm-PS-2 | gcc -march=barcelona -O -fomit-frame-pointer |
| 31237 | 1.08 | luffa512 | crypto_hash/luffa512/thomaz/asm-PS | gcc -m64 -march=core2 -O -fomit-frame-pointer |
| 32460 | 1.12 | luffa512 | crypto_hash/luffa512/ssse3_x64asm | gcc -funroll-loops -O2 -fomit-frame-pointer |
| 32595 | 1.13 | luffa512 | crypto_hash/luffa512/thomaz/asm-PS-v2-INT | gcc -m64 -Os -fomit-frame-pointer |
| 32700 | 1.13 | luffa512 | crypto_hash/luffa512/ssse3_x64asm-2 | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer |
| 33180 | 1.15 | luffa512 | crypto_hash/luffa512/sse2_x64asm-2 | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer |
| 33263 | 1.15 | luffa512 | crypto_hash/luffa512/sse2_x64asm | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer |
| 38963 | 1.34 | luffa512 | crypto_hash/luffa512/sse2 | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer |
| 68025 | 2.35 | luffa512 | crypto_hash/luffa512/arm | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer |
| 68505 | 2.36 | luffa512 | crypto_hash/luffa512/sphlib | gcc -funroll-loops -O2 -fomit-frame-pointer |
| 78427 | 2.71 | luffa512 | crypto_hash/luffa512/opt32 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer |
| 25897 | 1.00 | lux256 | crypto_hash/lux256/asm (1.0) | cc (4.5.0 20100604 [gcc-4 5-branch revision 160292]) |
| 18772 | 1.00 | lux512 | crypto_hash/lux512/asm (1.0) | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer |
| 69540 | 1.00 | mcssha4 | crypto_hash/mcssha4/ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer (4.5.0 20100604 [gcc-4 5-branch revision 160292]) |
| 72548 | 1.00 | mcssha5 | crypto_hash/mcssha5/ref | gcc -funroll-loops -O -fomit-frame-pointer (4.5.0 20100604 [gcc-4 5-branch revision 160292]) |
| 69735 | 1.00 | mcssha6 | crypto_hash/mcssha6/ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer (4.5.0 20100604 [gcc-4 5-branch revision 160292]) |
| | md2 | crypto_hash/md2/openssl | gcc -m64 -O3 -fomit-frame-pointer |
| | md4 | crypto_hash/md4/openssl | gcc -m64 -O3 -fomit-frame-pointer |
| 9263 | 1.00 | md5 | crypto_hash/md5/ref | gcc -march=k8 -O3 -fomit-frame-pointer |
| | md5 | crypto_hash/md5/openssl | gcc -m64 -O3 -fomit-frame-pointer |
| 43357 | 1.00 | md6d224 | crypto_hash/md6d224/ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer (4.5.0 20100604 [gcc-4 5-branch revision 160292]) |
| 46770 | 1.00 | md6d256 | crypto_hash/md6d256/ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer (4.5.0 20100604 [gcc-4 5-branch revision 160292]) |
| 60315 | 1.00 | md6d384 | crypto_hash/md6d384/ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer (4.5.0 20100604 [gcc-4 5-branch revision 160292]) |
| 74063 | 1.00 | md6d512 | crypto_hash/md6d512/ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer (4.5.0 20100604 [gcc-4 5-branch revision 160292]) |
| 89160 | 1.00 | mgrostl256 | crypto_hash/mgrostl256/opt-64 (2.0) | gcc -march=k8 -O -fomit-frame-pointer (4.5.0 20100604 [gcc-4 5-branch revision 160292]) |
| 111982 | 1.26 | mgrostl256 | crypto_hash/mgrostl256/opt-32 | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer |
| 5406990 | 60.64 | mgrostl256 | crypto_hash/mgrostl256/ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer |
| 42967 | 1.00 | nasha256 | crypto_hash/nasha256/opt_v4 | gcc -march=nocona -O2 -fomit-frame-pointer (4.5.0 20100604 [gcc-4 5-branch revision 160292]) |
| 50812 | 1.18 | nasha256 | crypto_hash/nasha256/opt | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer |
| 47182 | 1.00 | nasha512 | crypto_hash/nasha512/opt_v4 | gcc -m64 -march=nocona -O2 -fomit-frame-pointer (4.5.0 20100604 [gcc-4 5-branch revision 160292]) |
| 53460 | 1.13 | nasha512 | crypto_hash/nasha512/opt | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer |
| 19643 | 1.00 | rfsb509 | crypto_hash/rfsb509/ref (1.0) | gcc -funroll-loops -O -fomit-frame-pointer (4.5.0 20100604 [gcc-4 5-branch revision 160292]) |
| | rhash | crypto_hash/rhash/ref | g++ -m64 -O3 -fomit-frame-pointer |
| | ripemd160 | crypto_hash/ripemd160/openssl | gcc -m64 -O3 -fomit-frame-pointer |
| 34328 | 1.00 | round3jh256 | crypto_hash/round3jh256/ssse3 | gcc -m64 -march=core2 -O3 -fomit-frame-pointer (4.5.0 20100604 [gcc-4 5-branch revision 160292]) |
| 34462 | 1.00 | round3jh256 | crypto_hash/round3jh256/sse2 | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer |
| 74377 | 2.17 | round3jh256 | crypto_hash/round3jh256/simple | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer |
| 77632 | 2.26 | round3jh256 | crypto_hash/round3jh256/sphlib | gcc -funroll-loops -Os -fomit-frame-pointer |
| 80145 | 2.33 | round3jh256 | crypto_hash/round3jh256/sphlib-small | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer |
| 34395 | 1.00 | round3jh512 | crypto_hash/round3jh512/ssse3 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer |
| 34463 | 1.00 | round3jh512 | crypto_hash/round3jh512/sse2 | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer |
| 74377 | 2.16 | round3jh512 | crypto_hash/round3jh512/simple | gcc -march=k8 -O -fomit-frame-pointer |
| 77617 | 2.26 | round3jh512 | crypto_hash/round3jh512/sphlib | gcc -funroll-loops -m64 -Os -fomit-frame-pointer |
| 79995 | 2.33 | round3jh512 | crypto_hash/round3jh512/sphlib-small | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer |
| 12885 | 1.00 | sarmal256 | crypto_hash/sarmal256/opt64 (1.00) | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer (4.5.0 20100604 [gcc-4 5-branch revision 160292]) |
| 13493 | 1.05 | sarmal256 | crypto_hash/sarmal256/asm64 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer |
| 15742 | 1.00 | sarmal512 | crypto_hash/sarmal512/opt64 (1.00) | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer (4.5.0 20100604 [gcc-4 5-branch revision 160292]) |
| 16672 | 1.06 | sarmal512 | crypto_hash/sarmal512/asm64 | gcc -march=nocona -O3 -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 |
| 25268 | 1.00 | sha256 | crypto_hash/sha256/cryptopp | g++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer (4.5.0 20100604 [gcc-4 5-branch revision 160292]) |
| 25650 | 1.02 | sha256 | crypto_hash/sha256/sphlib | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer |
| 26602 | 1.05 | sha256 | crypto_hash/sha256/sphlib-small | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer |
| 31358 | 1.24 | sha256 | crypto_hash/sha256/ref | gcc -funroll-loops -m64 -march=barcelona -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 |
| 19920 | 1.00 | sha512 | crypto_hash/sha512/sphlib (SPHLIB_3.0) | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer (4.5.0 20100604 [gcc-4 5-branch revision 160292]) |
| 19920 | 1.00 | sha512 | crypto_hash/sha512/sphlib-small | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer |
| 21225 | 1.07 | sha512 | crypto_hash/sha512/cryptopp | g++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer |
| 22672 | 1.14 | sha512 | crypto_hash/sha512/ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer |
| | sha512 | crypto_hash/sha512/openssl | gcc -m64 -O3 -fomit-frame-pointer |
| 10702 | 1.00 | shabal256 | crypto_hash/shabal256/amd64 (20101003) | gcc -m64 -march=k8 -O2 -fomit-frame-pointer (4.5.0 20100604 [gcc-4 5-branch revision 160292]) |
| 13395 | 1.25 | shabal256 | crypto_hash/shabal256/sphlib | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer |
| 10695 | 1.00 | shabal512 | crypto_hash/shabal512/amd64 (20101003) | gcc -m64 -march=core2 -O2 -fomit-frame-pointer (4.5.0 20100604 [gcc-4 5-branch revision 160292]) |
| 12600 | 1.18 | shabal512 | crypto_hash/shabal512/ref | gcc -O -fomit-frame-pointer |
| 13395 | 1.25 | shabal512 | crypto_hash/shabal512/sphlib | gcc -m64 -march=nocona -O3 -fomit-frame-pointer |
| 27397 | 1.00 | shake256 | crypto_hash/shake256/gil/singlefile | gcc -funroll-loops -O3 -fomit-frame-pointer (4.5.0 20100604 [gcc-4 5-branch revision 160292]) |
| 40777 | 1.49 | shake256 | crypto_hash/shake256/gil/singlefile_unrolled | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer |
| 34117 | 1.00 | shavite3256 | crypto_hash/shavite3256/sphlib (SPHLIB_3.0) | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer (4.5.0 20100604 [gcc-4 5-branch revision 160292]) |
| 39060 | 1.14 | shavite3256 | crypto_hash/shavite3256/low-mem | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer |
| 39502 | 1.16 | shavite3256 | crypto_hash/shavite3256/no-salt | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer |
| 39585 | 1.16 | shavite3256 | crypto_hash/shavite3256/new-aes-round | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer |
| 40058 | 1.17 | shavite3256 | crypto_hash/shavite3256/sphlib-small | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer |
| 44317 | 1.30 | shavite3256 | crypto_hash/shavite3256/lower-mem | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer |
| 313725 | 9.20 | shavite3256 | crypto_hash/shavite3256/8-bit | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer |
| | shavite3256 | crypto_hash/shavite3256/aes-instruct | gcc -m64 -O3 -fomit-frame-pointer |
| 60022 | 1.00 | shavite3512 | crypto_hash/shavite3512/sphlib (SPHLIB_3.0) | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer (4.5.0 20100604 [gcc-4 5-branch revision 160292]) |
| 66923 | 1.11 | shavite3512 | crypto_hash/shavite3512/sphlib-small | gcc -funroll-loops -O -fomit-frame-pointer |
| 79740 | 1.33 | shavite3512 | crypto_hash/shavite3512/low-mem | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer (4.5.0 20100604 [gcc-4 5-branch revision 160292]) |
| 80850 | 1.35 | shavite3512 | crypto_hash/shavite3512/IntelL1Cache | gcc -funroll-loops -O -fomit-frame-pointer |
| 92888 | 1.55 | shavite3512 | crypto_hash/shavite3512/lower-mem | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer |
| 201390 | 3.36 | shavite3512 | crypto_hash/shavite3512/no-salt | gcc -m64 -march=barcelona -O -fomit-frame-pointer |
| 211515 | 3.52 | shavite3512 | crypto_hash/shavite3512/new-aes-round | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer |
| 212948 | 3.55 | shavite3512 | crypto_hash/shavite3512/different-order | gcc -m64 -march=barcelona -O -fomit-frame-pointer |
| 600765 | 10.01 | shavite3512 | crypto_hash/shavite3512/8-bit | gcc -m64 -march=core2 -O2 -fomit-frame-pointer |
| | shavite3512 | crypto_hash/shavite3512/aes-instruct | gcc -m64 -O3 -fomit-frame-pointer |
| 73297 | 1.00 | simd256 | crypto_hash/simd256/sphlib (SPHLIB_3.0) | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer (4.5.0 20100604 [gcc-4 5-branch revision 160292]) |
| 98430 | 1.34 | simd256 | crypto_hash/simd256/sphlib-small | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer |
| 119160 | 1.63 | simd256 | crypto_hash/simd256/opt | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer |
| 4074683 | 55.59 | simd256 | crypto_hash/simd256/ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer |
| | simd256 | crypto_hash/simd256/vect128 | gcc -m64 -O3 -fomit-frame-pointer |
| 96652 | 1.00 | simd512 | crypto_hash/simd512/sphlib (SPHLIB_3.0) | gcc -funroll-loops -m64 -Os -fomit-frame-pointer (4.5.0 20100604 [gcc-4 5-branch revision 160292]) |
| 113452 | 1.17 | simd512 | crypto_hash/simd512/sphlib-small | gcc -funroll-loops -O -fomit-frame-pointer |
| 116115 | 1.20 | simd512 | crypto_hash/simd512/opt | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer |
| 8184352 | 84.68 | simd512 | crypto_hash/simd512/ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
| | simd512 | crypto_hash/simd512/vect128 | gcc -m64 -O3 -fomit-frame-pointer |
| 12727 | 1.00 | skein10241024 | crypto_hash/skein10241024/x64 (v1.3_ASM_(amd64)_code) | gcc -m64 -march=nocona -O2 -fomit-frame-pointer (4.5.0 20100604 [gcc-4 5-branch revision 160292]) |
| 15517 | 1.22 | skein10241024 | crypto_hash/skein10241024/opt | gcc -m64 -O -fomit-frame-pointer |
| 12548 | 1.00 | skein256256 | crypto_hash/skein256256/opt (v1.3_C_code) | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer (4.5.0 20100604 [gcc-4 5-branch revision 160292]) |
| 13095 | 1.04 | skein256256 | crypto_hash/skein256256/x64 | gcc -march=k8 -O3 -fomit-frame-pointer |
| 10523 | 1.00 | skein512256 | crypto_hash/skein512256/opt (v1.3_C_code) | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer (4.5.0 20100604 [gcc-4 5-branch revision 160292]) |
| 10538 | 1.00 | skein512256 | crypto_hash/skein512256/little | gcc -march=nocona -O3 -fomit-frame-pointer |
| 10680 | 1.01 | skein512256 | crypto_hash/skein512256/sphlib | gcc -m64 -march=nocona -O -fomit-frame-pointer |
| 10882 | 1.03 | skein512256 | crypto_hash/skein512256/x64 | gcc -m64 -march=k8 -O2 -fomit-frame-pointer |
| 11925 | 1.13 | skein512256 | crypto_hash/skein512256/simple | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer (4.5.0 20100604 [gcc-4 5-branch revision 160292]) |
| 12863 | 1.22 | skein512256 | crypto_hash/skein512256/sandy | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer |
| 13582 | 1.29 | skein512256 | crypto_hash/skein512256/sphlib-small | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer |
| 27113 | 2.58 | skein512256 | crypto_hash/skein512256/mmx | gcc -funroll-loops -O2 -fomit-frame-pointer |
| 10492 | 1.00 | skein512512 | crypto_hash/skein512512/little | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer (4.5.0 20100604 [gcc-4 5-branch revision 160292]) |
| 10530 | 1.00 | skein512512 | crypto_hash/skein512512/opt | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer |
| 10725 | 1.02 | skein512512 | crypto_hash/skein512512/sphlib | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer |
| 10890 | 1.04 | skein512512 | crypto_hash/skein512512/x64 | gcc -march=k8 -O3 -fomit-frame-pointer |
| 12023 | 1.15 | skein512512 | crypto_hash/skein512512/simple | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer |
| 12870 | 1.23 | skein512512 | crypto_hash/skein512512/sandy | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer |
| 13635 | 1.30 | skein512512 | crypto_hash/skein512512/sphlib-small | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer |
| 27128 | 2.59 | skein512512 | crypto_hash/skein512512/mmx | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer |
| 10373 | 1.00 | tiger | crypto_hash/tiger/cryptopp | g++ -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer (4.5.0 20100604 [gcc-4 5-branch revision 160292]) |
| 46597 | 1.00 | whirlpool | crypto_hash/whirlpool/cryptopp | g++ -march=k8 -O2 -fomit-frame-pointer (4.5.0 20100604 [gcc-4 5-branch revision 160292]) |
| 63442 | 1.36 | whirlpool | crypto_hash/whirlpool/ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer |