| Time | Relative time | Primitive | Implementation | Compiler |
| 13360 | 1.00 | blake256 | crypto_hash/blake256/ssse3 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (4.4.5) |
| 15928 | 1.19 | blake256 | crypto_hash/blake256/sse2 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer |
| 29460 | 2.21 | blake256 | crypto_hash/blake256/ref | gcc -m64 -O3 -fomit-frame-pointer |
| | blake256 | crypto_hash/blake256/sse41 | gcc -m64 -O3 -fomit-frame-pointer |
| 10944 | 1.00 | blake32 | crypto_hash/blake32/ssse3 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (4.4.5) |
| 12564 | 1.15 | blake32 | crypto_hash/blake32/sse2 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer |
| 17948 | 1.64 | blake32 | crypto_hash/blake32/sphlib | gcc -m64 -march=k8 -O3 -fomit-frame-pointer |
| 21776 | 1.99 | blake32 | crypto_hash/blake32/ref | gcc -m64 -O3 -fomit-frame-pointer |
| 22204 | 2.03 | blake32 | crypto_hash/blake32/sphlib-small | gcc -O2 -fomit-frame-pointer |
| 13456 | 1.00 | blake512 | crypto_hash/blake512/sse2 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (4.4.5) |
| 14308 | 1.06 | blake512 | crypto_hash/blake512/ssse3 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (4.4.5) |
| 15220 | 1.13 | blake512 | crypto_hash/blake512/sse2s | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (4.4.5) |
| 18544 | 1.38 | blake512 | crypto_hash/blake512/ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer |
| 12704 | 1.00 | blake64 | crypto_hash/blake64/sphlib (SPHLIB_2.1) | gcc -march=k8 -O3 -fomit-frame-pointer (4.4.5) |
| 14148 | 1.11 | blake64 | crypto_hash/blake64/ssse3 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer |
| 15308 | 1.20 | blake64 | crypto_hash/blake64/sphlib-small | gcc -fno-schedule-insns -O3 -fomit-frame-pointer |
| 15544 | 1.22 | blake64 | crypto_hash/blake64/sse2 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer |
| 16500 | 1.30 | blake64 | crypto_hash/blake64/ref | gcc -O3 -fomit-frame-pointer |
| 9012 | 1.00 | bmw256 | crypto_hash/bmw256/core_i7_45nm/x86-64/sse4_v1 (asm) | gcc -m64 -O2 -fomit-frame-pointer |
| 9348 | 1.04 | bmw256 | crypto_hash/bmw256/core_2_45nm/x86-64/sse4_v1 | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer |
| 9912 | 1.10 | bmw256 | crypto_hash/bmw256/amd_k10/x86-64/sse2 | gcc -m64 -O3 -fomit-frame-pointer |
| 10036 | 1.11 | bmw256 | crypto_hash/bmw256/core_2_65nm/x86-64/ssse3_v1 | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer |
| 10080 | 1.12 | bmw256 | crypto_hash/bmw256/opt29_v5_ssse3_asm64 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer |
| 10432 | 1.16 | bmw256 | crypto_hash/bmw256/opt31ssse3_asm64 | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer |
| 12696 | 1.41 | bmw256 | crypto_hash/bmw256/optc31ssse3 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer |
| 13448 | 1.49 | bmw256 | crypto_hash/bmw256/amd_k8/x86-64/noSSE | gcc -m64 -march=nocona -O2 -fomit-frame-pointer |
| 14732 | 1.63 | bmw256 | crypto_hash/bmw256/optbgbe | gcc -march=k8 -O3 -fomit-frame-pointer |
| 14748 | 1.64 | bmw256 | crypto_hash/bmw256/optabe | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer |
| 14760 | 1.64 | bmw256 | crypto_hash/bmw256/optbbe | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer |
| 14852 | 1.65 | bmw256 | crypto_hash/bmw256/optc04 | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer |
| 14868 | 1.65 | bmw256 | crypto_hash/bmw256/optc01 | gcc -O2 -fomit-frame-pointer |
| 14996 | 1.66 | bmw256 | crypto_hash/bmw256/optc03 | gcc -m64 -O3 -fomit-frame-pointer |
| 15540 | 1.72 | bmw256 | crypto_hash/bmw256/optc02 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer (4.4.5) |
| 15696 | 1.74 | bmw256 | crypto_hash/bmw256/sphlib-small | gcc -m64 -march=k8 -O3 -fomit-frame-pointer |
| 16032 | 1.78 | bmw256 | crypto_hash/bmw256/sphlib | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer |
| 26500 | 2.94 | bmw256 | crypto_hash/bmw256/ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer |
| | bmw256 | crypto_hash/bmw256/opt24ssse3_asm32 | gcc -m64 -O3 -fomit-frame-pointer |
| | bmw256 | crypto_hash/bmw256/opt31ssse3_asm32 | gcc -m64 -O3 -fomit-frame-pointer |
| 6840 | 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) |
| 7416 | 1.08 | bmw512 | crypto_hash/bmw512/opt008_asm64 | gcc -m64 -O2 -fomit-frame-pointer |
| 7984 | 1.17 | bmw512 | crypto_hash/bmw512/optc01 | gcc -m64 -O2 -fomit-frame-pointer |
| 7992 | 1.17 | bmw512 | crypto_hash/bmw512/optc02 | gcc -funroll-loops -O2 -fomit-frame-pointer |
| 8060 | 1.18 | bmw512 | crypto_hash/bmw512/optbgbe | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer |
| 8232 | 1.20 | bmw512 | crypto_hash/bmw512/optbbe | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer |
| 8252 | 1.21 | bmw512 | crypto_hash/bmw512/optabe | gcc -march=k8 -O -fomit-frame-pointer |
| 8400 | 1.23 | bmw512 | crypto_hash/bmw512/optc04 | gcc -m64 -O -fomit-frame-pointer |
| 8496 | 1.24 | bmw512 | crypto_hash/bmw512/optc03 | gcc -funroll-loops -m64 -O -fomit-frame-pointer |
| 9056 | 1.32 | bmw512 | crypto_hash/bmw512/sphlib | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer |
| 12164 | 1.78 | bmw512 | crypto_hash/bmw512/sphlib-small | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer |
| 14676 | 2.15 | bmw512 | crypto_hash/bmw512/ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer |
| 14356 | 1.00 | cheetah256 | crypto_hash/cheetah256/asm (1.0) | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer (4.4.5) |
| 14380 | 1.00 | cheetah256 | crypto_hash/cheetah256/asm64 | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer |
| 25016 | 1.00 | cheetah512 | crypto_hash/cheetah512/asm (1.0) | gcc -m64 -march=k8 -O -fomit-frame-pointer (4.4.5) |
| 25092 | 1.00 | cheetah512 | crypto_hash/cheetah512/asm64 | gcc -m64 -march=barcelona -O -fomit-frame-pointer |
| | cheetah512 | crypto_hash/cheetah512/asm32 | gcc -m64 -O3 -fomit-frame-pointer |
| 431920 | 1.00 | cubehash161 | crypto_hash/cubehash161/emmintrin4 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer (4.4.5) |
| 2112940 | 4.89 | cubehash161 | crypto_hash/cubehash161/simple | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer |
| 2198852 | 5.09 | cubehash161 | crypto_hash/cubehash161/unrolled | gcc -m64 -march=k8 -O3 -fomit-frame-pointer |
| 2751704 | 6.37 | cubehash161 | crypto_hash/cubehash161/spec | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer |
| 30316 | 1.00 | cubehash1616 | crypto_hash/cubehash1616/emmintrin4 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer (4.4.5) |
| 172988 | 5.71 | cubehash1616 | crypto_hash/cubehash1616/simple | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer |
| 177896 | 5.87 | cubehash1616 | crypto_hash/cubehash1616/unrolled | gcc -march=nocona -O3 -fomit-frame-pointer |
| 461260 | 15.22 | cubehash1616 | crypto_hash/cubehash1616/spec | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer |
| 218532 | 1.00 | cubehash162 | crypto_hash/cubehash162/emmintrin4 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer (4.4.5) |
| 1078552 | 4.94 | cubehash162 | crypto_hash/cubehash162/simple | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer |
| 1122884 | 5.14 | cubehash162 | crypto_hash/cubehash162/unrolled | gcc -m64 -march=nocona -O3 -fomit-frame-pointer |
| 1537508 | 7.04 | cubehash162 | crypto_hash/cubehash162/spec | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer |
| 16080 | 1.00 | cubehash1632 | crypto_hash/cubehash1632/amd64avx | gcc -m64 -Os -fomit-frame-pointer |
| 16456 | 1.02 | cubehash1632 | crypto_hash/cubehash1632/emmintrin5 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer |
| 16740 | 1.04 | cubehash1632 | crypto_hash/cubehash1632/emmintrin4 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer |
| 18372 | 1.14 | cubehash1632 | crypto_hash/cubehash1632/amd64-2 | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer |
| 18644 | 1.16 | cubehash1632 | crypto_hash/cubehash1632/amd64 | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer |
| 46900 | 2.92 | cubehash1632 | crypto_hash/cubehash1632/mmintrin | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer |
| 56200 | 3.50 | cubehash1632 | crypto_hash/cubehash1632/unrolled5 | gcc -m64 -O -fomit-frame-pointer |
| 57528 | 3.58 | cubehash1632 | crypto_hash/cubehash1632/unrolled3 | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer |
| 63356 | 3.94 | cubehash1632 | crypto_hash/cubehash1632/unrolled4 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer |
| 70596 | 4.39 | cubehash1632 | crypto_hash/cubehash1632/amd64-32 | gcc -march=k8 -O -fomit-frame-pointer |
| 71520 | 4.45 | cubehash1632 | crypto_hash/cubehash1632/sphlib | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer |
| 73124 | 4.55 | cubehash1632 | crypto_hash/cubehash1632/sphlib-small | gcc -funroll-loops -m64 -O -fomit-frame-pointer |
| 100276 | 6.24 | cubehash1632 | crypto_hash/cubehash1632/unrolled2 | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer |
| 108484 | 6.75 | cubehash1632 | crypto_hash/cubehash1632/simple | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer |
| 110148 | 6.85 | cubehash1632 | crypto_hash/cubehash1632/unrolled | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer |
| 111184 | 1.00 | cubehash164 | crypto_hash/cubehash164/emmintrin4 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer (4.4.5) |
| 562204 | 5.06 | cubehash164 | crypto_hash/cubehash164/simple | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer |
| 583500 | 5.25 | cubehash164 | crypto_hash/cubehash164/unrolled | gcc -march=nocona -O3 -fomit-frame-pointer |
| 921468 | 8.29 | cubehash164 | crypto_hash/cubehash164/spec | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer |
| 57140 | 1.00 | cubehash168 | crypto_hash/cubehash168/emmintrin4 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer (4.4.5) |
| 302784 | 5.30 | cubehash168 | crypto_hash/cubehash168/simple | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer |
| 312460 | 5.47 | cubehash168 | crypto_hash/cubehash168/unrolled | gcc -march=nocona -O3 -fomit-frame-pointer |
| 616932 | 10.80 | cubehash168 | crypto_hash/cubehash168/spec | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer |
| 13904 | 1.00 | cubehash512 | crypto_hash/cubehash512/amd64avx | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer (4.4.5) |
| 14224 | 1.02 | cubehash512 | crypto_hash/cubehash512/emmintrin5 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer |
| 14516 | 1.04 | cubehash512 | crypto_hash/cubehash512/emmintrin4 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer |
| 15900 | 1.14 | cubehash512 | crypto_hash/cubehash512/amd64-2 | gcc -m64 -march=k8 -O2 -fomit-frame-pointer |
| 16108 | 1.16 | cubehash512 | crypto_hash/cubehash512/amd64 | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer (4.4.5) |
| 40580 | 2.92 | cubehash512 | crypto_hash/cubehash512/mmintrin | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer |
| 48992 | 3.52 | cubehash512 | crypto_hash/cubehash512/unrolled5 | gcc -O -fomit-frame-pointer |
| 50084 | 3.60 | cubehash512 | crypto_hash/cubehash512/unrolled3 | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer |
| 55132 | 3.97 | cubehash512 | crypto_hash/cubehash512/unrolled4 | gcc -march=nocona -O3 -fomit-frame-pointer |
| 61256 | 4.41 | cubehash512 | crypto_hash/cubehash512/amd64-32 | gcc -march=barcelona -Os -fomit-frame-pointer |
| 78744 | 5.66 | cubehash512 | crypto_hash/cubehash512/unrolled2 | gcc -march=nocona -O3 -fomit-frame-pointer |
| 84028 | 6.04 | cubehash512 | crypto_hash/cubehash512/simple | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer |
| 85932 | 6.18 | cubehash512 | crypto_hash/cubehash512/unrolled | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer |
| 217712 | 1.00 | cubehash81 | crypto_hash/cubehash81/emmintrin4 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer (4.4.5) |
| 219424 | 1.01 | cubehash81 | crypto_hash/cubehash81/emmintrin3 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer (4.4.5) |
| 257196 | 1.18 | cubehash81 | crypto_hash/cubehash81/emmintrin | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer |
| 259632 | 1.19 | cubehash81 | crypto_hash/cubehash81/emmintrin2 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer (4.4.5) |
| 1106256 | 5.08 | cubehash81 | crypto_hash/cubehash81/simple | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer |
| 1145604 | 5.26 | cubehash81 | crypto_hash/cubehash81/unrolled | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer |
| 1760872 | 8.09 | cubehash81 | crypto_hash/cubehash81/spec | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer |
| 15344 | 1.00 | cubehash816 | crypto_hash/cubehash816/emmintrin4 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer (4.4.5) |
| 16608 | 1.08 | cubehash816 | crypto_hash/cubehash816/emmintrin3 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer (4.4.5) |
| 98428 | 6.41 | cubehash816 | crypto_hash/cubehash816/simple | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer |
| 98764 | 6.44 | cubehash816 | crypto_hash/cubehash816/unrolled | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer |
| 386620 | 25.20 | cubehash816 | crypto_hash/cubehash816/spec | gcc -march=k8 -O3 -fomit-frame-pointer |
| 109948 | 1.00 | cubehash82 | crypto_hash/cubehash82/emmintrin4 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer (4.4.5) |
| 111464 | 1.01 | cubehash82 | crypto_hash/cubehash82/emmintrin3 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer (4.4.5) |
| 566640 | 5.15 | cubehash82 | crypto_hash/cubehash82/simple | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer |
| 591216 | 5.38 | cubehash82 | crypto_hash/cubehash82/unrolled | gcc -m64 -march=nocona -O3 -fomit-frame-pointer |
| 1028264 | 9.35 | cubehash82 | crypto_hash/cubehash82/spec | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer |
| 8540 | 1.00 | cubehash832 | crypto_hash/cubehash832/emmintrin4 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer (4.4.5) |
| 9904 | 1.16 | cubehash832 | crypto_hash/cubehash832/emmintrin3 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer (4.4.5) |
| 63288 | 7.41 | cubehash832 | crypto_hash/cubehash832/simple | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer |
| 63380 | 7.42 | cubehash832 | crypto_hash/cubehash832/unrolled | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer |
| 348204 | 40.77 | cubehash832 | crypto_hash/cubehash832/spec | gcc -funroll-loops -O3 -fomit-frame-pointer |
| 55964 | 1.00 | cubehash84 | crypto_hash/cubehash84/emmintrin4 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer (4.4.5) |
| 56764 | 1.01 | cubehash84 | crypto_hash/cubehash84/emmintrin3 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer (4.4.5) |
| 299724 | 5.36 | cubehash84 | crypto_hash/cubehash84/simple | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer |
| 310712 | 5.55 | cubehash84 | crypto_hash/cubehash84/unrolled | gcc -march=nocona -O3 -fomit-frame-pointer |
| 667800 | 11.93 | cubehash84 | crypto_hash/cubehash84/spec | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer |
| 28868 | 1.00 | cubehash88 | crypto_hash/cubehash88/emmintrin4 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer (4.4.5) |
| 30144 | 1.04 | cubehash88 | crypto_hash/cubehash88/emmintrin3 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer (4.4.5) |
| 165236 | 5.72 | cubehash88 | crypto_hash/cubehash88/simple | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer |
| 169004 | 5.85 | cubehash88 | crypto_hash/cubehash88/unrolled | gcc -m64 -march=nocona -O3 -fomit-frame-pointer |
| 481092 | 16.67 | cubehash88 | crypto_hash/cubehash88/spec | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer |
| 9624 | 1.00 | echo256 | crypto_hash/echo256/aes/aes64 (2.1) | gcc -m64 -march=core2 -O2 -fomit-frame-pointer (4.4.5) |
| 49140 | 5.11 | echo256 | crypto_hash/echo256/pentium/pentium4v64v2 | gcc -O -fomit-frame-pointer |
| 49560 | 5.15 | echo256 | crypto_hash/echo256/pentium/pentium4v64v1 | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer |
| 52580 | 5.46 | echo256 | crypto_hash/echo256/core2/core2v64 | gcc -m64 -O -fomit-frame-pointer |
| 56080 | 5.83 | echo256 | crypto_hash/echo256/athlon/athlon64 | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer |
| 60912 | 6.33 | echo256 | crypto_hash/echo256/generic/opt64 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
| 61280 | 6.37 | echo256 | crypto_hash/echo256/sphlib-small | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
| 63332 | 6.58 | echo256 | crypto_hash/echo256/sphlib | gcc -funroll-loops -O3 -fomit-frame-pointer |
| 70380 | 7.31 | echo256 | crypto_hash/echo256/generic/opt32 | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer |
| 80492 | 8.36 | echo256 | crypto_hash/echo256/powerpc/pp32cv2 | gcc -funroll-loops -O3 -fomit-frame-pointer |
| 120272 | 12.50 | echo256 | crypto_hash/echo256/powerpc/pp32cv1 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
| | echo256 | crypto_hash/echo256/aes/aes32 | gcc -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 |
| | echo256 | crypto_hash/echo256/core2/core2 | gcc -m64 -O3 -fomit-frame-pointer |
| | echo256 | crypto_hash/echo256/pentium/pentium4 | gcc -m64 -O3 -fomit-frame-pointer |
| | echo256 | crypto_hash/echo256/pentium/pentiummmx | gcc -m64 -O3 -fomit-frame-pointer |
| | echo256 | crypto_hash/echo256/pentium/pentiumvnommx | gcc -m64 -O3 -fomit-frame-pointer |
| | echo256 | crypto_hash/echo256/powerpc/altivec | gcc -m64 -O3 -fomit-frame-pointer |
| 17116 | 1.00 | echo512 | crypto_hash/echo512/aes/aes64 (2.1) | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer (4.4.5) |
| 88524 | 5.17 | echo512 | crypto_hash/echo512/pentium/pentium4v64v2 | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer |
| 89144 | 5.21 | echo512 | crypto_hash/echo512/pentium/pentium4v64v1 | gcc -march=k8 -O -fomit-frame-pointer |
| 94680 | 5.53 | echo512 | crypto_hash/echo512/core2/core2v64 | gcc -march=nocona -O -fomit-frame-pointer |
| 100952 | 5.90 | echo512 | crypto_hash/echo512/athlon/athlon64 | gcc -fno-schedule-insns -Os -fomit-frame-pointer |
| 109212 | 6.38 | echo512 | crypto_hash/echo512/generic/opt64 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
| 110152 | 6.44 | echo512 | crypto_hash/echo512/sphlib-small | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer |
| 112824 | 6.59 | echo512 | crypto_hash/echo512/sphlib | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer |
| 124360 | 7.27 | echo512 | crypto_hash/echo512/generic/opt32 | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer |
| 143244 | 8.37 | echo512 | crypto_hash/echo512/powerpc/pp32cv2 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer |
| 213988 | 12.50 | echo512 | crypto_hash/echo512/powerpc/pp32cv1 | gcc -funroll-loops -O3 -fomit-frame-pointer |
| | echo512 | crypto_hash/echo512/aes/aes32 | gcc -m64 -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 |
| | echo512 | crypto_hash/echo512/core2/core2 | gcc -m64 -O3 -fomit-frame-pointer |
| | echo512 | crypto_hash/echo512/pentium/pentium4 | gcc -m64 -O3 -fomit-frame-pointer |
| | echo512 | crypto_hash/echo512/pentium/pentiummmx | gcc -m64 -O3 -fomit-frame-pointer |
| | echo512 | crypto_hash/echo512/pentium/pentiumvnommx | gcc -m64 -O3 -fomit-frame-pointer |
| | echo512 | crypto_hash/echo512/powerpc/altivec | gcc -m64 -O3 -fomit-frame-pointer |
| 7664 | 1.00 | echosp256 | crypto_hash/echosp256/aes/aes64 (2.1) | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer (4.4.5) |
| 38364 | 5.01 | echosp256 | crypto_hash/echosp256/pentium/pentium4v64v2 | gcc -funroll-loops -m64 -Os -fomit-frame-pointer |
| 38716 | 5.05 | echosp256 | crypto_hash/echosp256/pentium/pentium4v64v1 | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer |
| 43468 | 5.67 | echosp256 | crypto_hash/echosp256/core2/core2v64 | gcc -march=k8 -Os -fomit-frame-pointer |
| 43760 | 5.71 | echosp256 | crypto_hash/echosp256/athlon/athlon64 | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer |
| 47820 | 6.24 | echosp256 | crypto_hash/echosp256/generic/opt64 | gcc -O -fomit-frame-pointer |
| 54828 | 7.15 | echosp256 | crypto_hash/echosp256/generic/opt32 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
| 63452 | 8.28 | echosp256 | crypto_hash/echosp256/powerpc/pp32cv2 | gcc -funroll-loops -O3 -fomit-frame-pointer |
| 94144 | 12.28 | echosp256 | crypto_hash/echosp256/powerpc/pp32cv1 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer |
| | echosp256 | crypto_hash/echosp256/aes/aes32 | gcc -m64 -O3 -fomit-frame-pointer |
| | echosp256 | crypto_hash/echosp256/core2/core2 | gcc -m64 -O3 -fomit-frame-pointer |
| | echosp256 | crypto_hash/echosp256/pentium/pentium4 | gcc -m64 -O3 -fomit-frame-pointer |
| | echosp256 | crypto_hash/echosp256/pentium/pentiummmx | gcc -m64 -O3 -fomit-frame-pointer |
| | echosp256 | crypto_hash/echosp256/pentium/pentiumvnommx | gcc -m64 -O3 -fomit-frame-pointer |
| | echosp256 | crypto_hash/echosp256/powerpc/altivec | gcc -m64 -O3 -fomit-frame-pointer |
| 12044 | 1.00 | echosp512 | crypto_hash/echosp512/aes/aes64 (2.1) | gcc -m64 -march=k8 -O2 -fomit-frame-pointer (4.4.5) |
| 61436 | 5.10 | echosp512 | crypto_hash/echosp512/pentium/pentium4v64v2 | gcc -m64 -O3 -fomit-frame-pointer |
| 61900 | 5.14 | echosp512 | crypto_hash/echosp512/pentium/pentium4v64v1 | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer |
| 65740 | 5.46 | echosp512 | crypto_hash/echosp512/core2/core2v64 | gcc -march=nocona -O -fomit-frame-pointer |
| 69960 | 5.81 | echosp512 | crypto_hash/echosp512/athlon/athlon64 | gcc -m64 -O3 -fomit-frame-pointer |
| 76212 | 6.33 | echosp512 | crypto_hash/echosp512/generic/opt64 | gcc -m64 -march=nocona -O -fomit-frame-pointer |
| 87272 | 7.25 | echosp512 | crypto_hash/echosp512/generic/opt32 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer |
| 100632 | 8.36 | echosp512 | crypto_hash/echosp512/powerpc/pp32cv2 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
| 150168 | 12.47 | echosp512 | crypto_hash/echosp512/powerpc/pp32cv1 | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer |
| | echosp512 | crypto_hash/echosp512/aes/aes32 | gcc -m64 -O3 -fomit-frame-pointer |
| | echosp512 | crypto_hash/echosp512/core2/core2 | gcc -m64 -O3 -fomit-frame-pointer |
| | echosp512 | crypto_hash/echosp512/pentium/pentium4 | gcc -m64 -O3 -fomit-frame-pointer |
| | echosp512 | crypto_hash/echosp512/pentium/pentiummmx | gcc -m64 -O3 -fomit-frame-pointer |
| | echosp512 | crypto_hash/echosp512/pentium/pentiumvnommx | gcc -m64 -O3 -fomit-frame-pointer |
| | echosp512 | crypto_hash/echosp512/powerpc/altivec | gcc -m64 -O3 -fomit-frame-pointer |
| 8528 | 1.00 | edonr256 | crypto_hash/edonr256/swpbe (Optimized_C_v2.0g) | gcc -fno-schedule-insns -O -fomit-frame-pointer (4.4.5) |
| 9076 | 1.06 | edonr256 | crypto_hash/edonr256/optc | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer |
| 4584 | 1.00 | edonr512 | crypto_hash/edonr512/swpbe (Optimized_C_v2.0g) | gcc -m64 -march=nocona -O -fomit-frame-pointer (4.4.5) |
| 4784 | 1.04 | edonr512 | crypto_hash/edonr512/optc | gcc -m64 -march=core2 -O -fomit-frame-pointer |
| 90320 | 1.00 | essence224 | crypto_hash/essence224/gcc | gcc -funroll-loops -O3 -fomit-frame-pointer (4.4.5) |
| 90188 | 1.00 | essence256 | crypto_hash/essence256/gcc | gcc -funroll-loops -O3 -fomit-frame-pointer (4.4.5) |
| 61912 | 1.00 | essence384 | crypto_hash/essence384/gcc | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer (4.4.5) |
| 61920 | 1.00 | essence512 | crypto_hash/essence512/gcc | gcc -march=barcelona -O3 -fomit-frame-pointer (4.4.5) |
| 88684 | 1.00 | fsb256 | crypto_hash/fsb256/clean | gcc -fno-schedule-insns -O -fomit-frame-pointer (4.4.5) |
| 58737016 | 662.32 | fsb256 | crypto_hash/fsb256/ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer |
| 55496024 | 1.00 | fsb512 | crypto_hash/fsb512/ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer (4.4.5) |
| 32356 | 1.00 | fugue256 | crypto_hash/fugue256/SSSE3 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (4.4.5) |
| 38716 | 1.20 | fugue256 | crypto_hash/fugue256/ANSI_opt64 | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer |
| 39884 | 1.23 | fugue256 | crypto_hash/fugue256/SSE4.1 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer |
| 46184 | 1.43 | fugue256 | crypto_hash/fugue256/ANSI_opt32 | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer |
| 48772 | 1.51 | fugue256 | crypto_hash/fugue256/sphlib | gcc -m64 -march=core2 -msse4.1 -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 |
| 99080 | 1.00 | fugue512 | crypto_hash/fugue512/sphlib (SPHLIB_2.1) | 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 |
| 23064 | 1.00 | groestl256 | crypto_hash/groestl256/aes-ni (1.1) | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer (4.4.5) |
| 31888 | 1.38 | groestl256 | crypto_hash/groestl256/asm | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer |
| 32364 | 1.40 | groestl256 | crypto_hash/groestl256/opteron-2 | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer |
| 33084 | 1.43 | groestl256 | crypto_hash/groestl256/opteron | gcc -fno-schedule-insns -O3 -fomit-frame-pointer |
| 41040 | 1.78 | groestl256 | crypto_hash/groestl256/sphlib | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
| 42668 | 1.85 | groestl256 | crypto_hash/groestl256/opt64 | gcc -m64 -O -fomit-frame-pointer |
| 47204 | 2.05 | groestl256 | crypto_hash/groestl256/mmx | gcc -m64 -march=nocona -O -fomit-frame-pointer |
| 58824 | 2.55 | groestl256 | crypto_hash/groestl256/sphlib-small | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer |
| 83520 | 3.62 | groestl256 | crypto_hash/groestl256/bitsliced | gcc -march=nocona -O3 -fomit-frame-pointer |
| 110960 | 4.81 | groestl256 | crypto_hash/groestl256/opt32 | gcc -m64 -march=k8 -O -fomit-frame-pointer |
| | groestl256 | crypto_hash/groestl256/bytesliced32 | gcc -m64 -O3 -fomit-frame-pointer |
| | groestl256 | crypto_hash/groestl256/ccalik/aesni | gcc -m64 -O3 -fomit-frame-pointer |
| | groestl256 | crypto_hash/groestl256/ccalik/vperm | gcc -m64 -O3 -fomit-frame-pointer |
| 31804 | 1.00 | groestl512 | crypto_hash/groestl512/aes-ni (1.1) | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer (4.4.5) |
| 49788 | 1.57 | groestl512 | crypto_hash/groestl512/opteron | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer |
| 54656 | 1.72 | groestl512 | crypto_hash/groestl512/asm | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer |
| 63520 | 2.00 | groestl512 | crypto_hash/groestl512/opt64 | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer |
| 65424 | 2.06 | groestl512 | crypto_hash/groestl512/sphlib | gcc -funroll-loops -m64 -O -fomit-frame-pointer |
| 91320 | 2.87 | groestl512 | crypto_hash/groestl512/mmx | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer |
| 97200 | 3.06 | groestl512 | crypto_hash/groestl512/sphlib-small | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
| 104308 | 3.28 | groestl512 | crypto_hash/groestl512/opt32 | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer |
| | groestl512 | crypto_hash/groestl512/ccalik/aesni | gcc -m64 -O3 -fomit-frame-pointer |
| | groestl512 | crypto_hash/groestl512/ccalik/vperm | gcc -m64 -O3 -fomit-frame-pointer |
| 37732 | 1.00 | hamsi | crypto_hash/hamsi/simd-2 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer (4.4.5) |
| 37780 | 1.00 | hamsi | crypto_hash/hamsi/simd-1 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer (4.4.5) |
| 42464 | 1.13 | hamsi | crypto_hash/hamsi/bernstein/small-simd-2 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer |
| 90620 | 2.40 | hamsi | crypto_hash/hamsi/sphlib | gcc -m64 -march=nocona -O -fomit-frame-pointer |
| 101048 | 2.68 | hamsi | crypto_hash/hamsi/sphlib-small | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer |
| 248256 | 1.00 | hamsi512 | crypto_hash/hamsi512/sphlib (SPHLIB_2.1) | gcc -m64 -O -fomit-frame-pointer (4.4.5) |
| 275540 | 1.11 | hamsi512 | crypto_hash/hamsi512/sphlib-small | gcc -march=nocona -O -fomit-frame-pointer |
| 22120 | 1.00 | jh224 | crypto_hash/jh224/bitslice_sse2_opt64 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer (4.4.5) |
| 23224 | 1.05 | jh224 | crypto_hash/jh224/bitslice_sse2_opt32 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer |
| 66612 | 3.01 | jh224 | crypto_hash/jh224/bitslice_opt64 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer |
| 79260 | 3.58 | jh224 | crypto_hash/jh224/bitslice_ref64 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
| 133736 | 6.05 | jh224 | crypto_hash/jh224/bitslice_opt32 | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer |
| 140572 | 6.35 | jh224 | crypto_hash/jh224/bitslice_ref32 | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer |
| 22116 | 1.00 | jh256 | crypto_hash/jh256/bitslice_sse2_opt64 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (4.4.5) |
| 23060 | 1.04 | jh256 | crypto_hash/jh256/bitslice_sse2_opt32 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (4.4.5) |
| 59836 | 2.71 | jh256 | crypto_hash/jh256/sphlib | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer |
| 63528 | 2.87 | jh256 | crypto_hash/jh256/sphlib-small | gcc -funroll-loops -O2 -fomit-frame-pointer |
| 66464 | 3.01 | jh256 | crypto_hash/jh256/bitslice_opt64 | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer |
| 79980 | 3.62 | jh256 | crypto_hash/jh256/bitslice_ref64 | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer |
| 133804 | 6.05 | jh256 | crypto_hash/jh256/bitslice_opt32 | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer |
| 143116 | 6.47 | jh256 | crypto_hash/jh256/bitslice_ref32 | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer |
| 22080 | 1.00 | jh384 | crypto_hash/jh384/bitslice_sse2_opt64 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer (4.4.5) |
| 23180 | 1.05 | jh384 | crypto_hash/jh384/bitslice_sse2_opt32 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer |
| 66404 | 3.01 | jh384 | crypto_hash/jh384/bitslice_opt64 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer |
| 79400 | 3.60 | jh384 | crypto_hash/jh384/bitslice_ref64 | gcc -funroll-loops -O3 -fomit-frame-pointer |
| 133680 | 6.05 | jh384 | crypto_hash/jh384/bitslice_opt32 | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer |
| 142648 | 6.46 | jh384 | crypto_hash/jh384/bitslice_ref32 | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer |
| 22128 | 1.00 | jh512 | crypto_hash/jh512/bitslice_sse2_opt64 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer (4.4.5) |
| 23108 | 1.04 | jh512 | crypto_hash/jh512/bitslice_sse2_opt32 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer (4.4.5) |
| 59824 | 2.70 | jh512 | crypto_hash/jh512/sphlib | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer |
| 63516 | 2.87 | jh512 | crypto_hash/jh512/sphlib-small | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
| 66516 | 3.01 | jh512 | crypto_hash/jh512/bitslice_opt64 | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer |
| 79988 | 3.61 | jh512 | crypto_hash/jh512/bitslice_ref64 | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer |
| 133732 | 6.04 | jh512 | crypto_hash/jh512/bitslice_opt32 | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer |
| 142528 | 6.44 | jh512 | crypto_hash/jh512/bitslice_ref32 | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer |
| 23104 | 1.00 | keccak | crypto_hash/keccak/opt64lcu24 (2.2.1) | gcc -fno-schedule-insns -O3 -fomit-frame-pointer (4.4.5) |
| 23380 | 1.01 | keccak | crypto_hash/keccak/opt64lcu6 | gcc -m64 -march=k8 -O2 -fomit-frame-pointer |
| 24408 | 1.06 | keccak | crypto_hash/keccak/sseu2 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer |
| 25132 | 1.09 | keccak | crypto_hash/keccak/opt64u6 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer |
| 25492 | 1.10 | keccak | crypto_hash/keccak/simple | gcc -m64 -march=core2 -O2 -fomit-frame-pointer |
| 39144 | 1.69 | keccak | crypto_hash/keccak/mmxu1 | gcc -m64 -march=core2 -O -fomit-frame-pointer |
| 49192 | 2.13 | keccak | crypto_hash/keccak/opt32bi-s2lcu4 | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer |
| 51144 | 2.21 | keccak | crypto_hash/keccak/opt32biT-s2lcu4 | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer |
| 53064 | 2.30 | keccak | crypto_hash/keccak/opt32bi-rvku2 | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer |
| 53104 | 2.30 | keccak | crypto_hash/keccak/simple32bi | gcc -fno-schedule-insns -O3 -fomit-frame-pointer (4.4.5) |
| 81168 | 3.51 | keccak | crypto_hash/keccak/compact | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer |
| 176628 | 7.64 | keccak | crypto_hash/keccak/compact8 | gcc -funroll-loops -m64 -march=barcelona -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 |
| 38964 | 1.00 | keccakc1024 | crypto_hash/keccakc1024/opt64lcu24 (2.2.1) | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer (4.4.5) |
| 39292 | 1.01 | keccakc1024 | crypto_hash/keccakc1024/opt64lcu6 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
| 41020 | 1.05 | keccakc1024 | crypto_hash/keccakc1024/sseu2 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer (4.4.5) |
| 42152 | 1.08 | keccakc1024 | crypto_hash/keccakc1024/opt64u6 | gcc -m64 -O2 -fomit-frame-pointer |
| 42700 | 1.10 | keccakc1024 | crypto_hash/keccakc1024/simple | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer (4.4.5) |
| 52952 | 1.36 | keccakc1024 | crypto_hash/keccakc1024/sphlib-small | gcc -march=barcelona -O -fomit-frame-pointer |
| 53884 | 1.38 | keccakc1024 | crypto_hash/keccakc1024/sphlib | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer |
| 66304 | 1.70 | keccakc1024 | crypto_hash/keccakc1024/mmxu1 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer (4.4.5) |
| 82580 | 2.12 | keccakc1024 | crypto_hash/keccakc1024/opt32bi-s2lcu4 | gcc -m64 -O3 -fomit-frame-pointer |
| 83324 | 2.14 | keccakc1024 | crypto_hash/keccakc1024/opt32biT-s2lcu4 | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer |
| 88960 | 2.28 | keccakc1024 | crypto_hash/keccakc1024/opt32bi-rvku2 | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer |
| 89016 | 2.28 | keccakc1024 | crypto_hash/keccakc1024/simple32bi | gcc -fno-schedule-insns -O3 -fomit-frame-pointer |
| 136572 | 3.51 | keccakc1024 | crypto_hash/keccakc1024/compact | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer |
| 297580 | 7.64 | keccakc1024 | crypto_hash/keccakc1024/compact8 | gcc -funroll-loops -m64 -march=barcelona -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 |
| 17972 | 1.00 | keccakc256 | crypto_hash/keccakc256/opt64lcu24 (2.2.1) | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer (4.4.5) |
| 18140 | 1.01 | keccakc256 | crypto_hash/keccakc256/opt64lcu6 | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer (4.4.5) |
| 18940 | 1.05 | keccakc256 | crypto_hash/keccakc256/sseu2 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer |
| 19392 | 1.08 | keccakc256 | crypto_hash/keccakc256/opt64u6 | gcc -march=k8 -O3 -fomit-frame-pointer |
| 19708 | 1.10 | keccakc256 | crypto_hash/keccakc256/simple | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer |
| 30332 | 1.69 | keccakc256 | crypto_hash/keccakc256/mmxu1 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer |
| 39660 | 2.21 | keccakc256 | crypto_hash/keccakc256/opt32bi-s2lcu4 | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer |
| 40136 | 2.23 | keccakc256 | crypto_hash/keccakc256/opt32biT-s2lcu4 | gcc -march=k8 -O3 -fomit-frame-pointer |
| 41608 | 2.32 | keccakc256 | crypto_hash/keccakc256/simple32bi | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer |
| 42584 | 2.37 | keccakc256 | crypto_hash/keccakc256/opt32bi-rvku2 | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer |
| 62520 | 3.48 | keccakc256 | crypto_hash/keccakc256/compact | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer |
| 135896 | 7.56 | keccakc256 | crypto_hash/keccakc256/compact8 | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer (4.4.5) |
| | keccakc256 | crypto_hash/keccakc256/avr8 | gcc -m64 -O3 -fomit-frame-pointer |
| | keccakc256 | crypto_hash/keccakc256/avr8asm | gcc -m64 -O3 -fomit-frame-pointer |
| 19600 | 1.00 | keccakc448 | crypto_hash/keccakc448/opt64lcu24 (2.2.1) | gcc -m64 -O2 -fomit-frame-pointer (4.4.5) |
| 20028 | 1.02 | keccakc448 | crypto_hash/keccakc448/opt64lcu6 | gcc -m64 -O2 -fomit-frame-pointer (4.4.5) |
| 20688 | 1.06 | keccakc448 | crypto_hash/keccakc448/sseu2 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer |
| 21444 | 1.09 | keccakc448 | crypto_hash/keccakc448/opt64u6 | gcc -funroll-loops -O3 -fomit-frame-pointer |
| 21560 | 1.10 | keccakc448 | crypto_hash/keccakc448/simple | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer |
| 33332 | 1.70 | keccakc448 | crypto_hash/keccakc448/mmxu1 | gcc -m64 -march=core2 -O -fomit-frame-pointer |
| 42256 | 2.16 | keccakc448 | crypto_hash/keccakc448/opt32bi-s2lcu4 | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer |
| 43352 | 2.21 | keccakc448 | crypto_hash/keccakc448/opt32biT-s2lcu4 | gcc -march=k8 -O3 -fomit-frame-pointer |
| 45520 | 2.32 | keccakc448 | crypto_hash/keccakc448/opt32bi-rvku2 | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer |
| 68656 | 3.50 | keccakc448 | crypto_hash/keccakc448/compact | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer |
| 148388 | 7.57 | keccakc448 | crypto_hash/keccakc448/compact8 | gcc -funroll-loops -m64 -march=k8 -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/simple32bi | gcc -m64 -O3 -fomit-frame-pointer |
| 21372 | 1.00 | keccakc512 | crypto_hash/keccakc512/opt64lcu24 (2.2.1) | gcc -m64 -march=k8 -O3 -fomit-frame-pointer (4.4.5) |
| 21808 | 1.02 | keccakc512 | crypto_hash/keccakc512/opt64lcu6 | gcc -O3 -fomit-frame-pointer |
| 22500 | 1.05 | keccakc512 | crypto_hash/keccakc512/sseu2 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer |
| 23252 | 1.09 | keccakc512 | crypto_hash/keccakc512/opt64u6 | gcc -funroll-loops -O2 -fomit-frame-pointer |
| 23532 | 1.10 | keccakc512 | crypto_hash/keccakc512/simple | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer |
| 29404 | 1.38 | keccakc512 | crypto_hash/keccakc512/sphlib-small | gcc -m64 -march=barcelona -O -fomit-frame-pointer |
| 29784 | 1.39 | keccakc512 | crypto_hash/keccakc512/sphlib | gcc -funroll-loops -O -fomit-frame-pointer |
| 36048 | 1.69 | keccakc512 | crypto_hash/keccakc512/mmxu1 | gcc -m64 -march=core2 -O -fomit-frame-pointer |
| 46020 | 2.15 | keccakc512 | crypto_hash/keccakc512/opt32bi-s2lcu4 | gcc -m64 -O3 -fomit-frame-pointer |
| 47456 | 2.22 | keccakc512 | crypto_hash/keccakc512/opt32biT-s2lcu4 | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer |
| 49388 | 2.31 | keccakc512 | crypto_hash/keccakc512/simple32bi | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer |
| 49396 | 2.31 | keccakc512 | crypto_hash/keccakc512/opt32bi-rvku2 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer |
| 74852 | 3.50 | keccakc512 | crypto_hash/keccakc512/compact | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer |
| 163056 | 7.63 | keccakc512 | crypto_hash/keccakc512/compact8 | gcc -funroll-loops -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 |
| 26700 | 1.00 | keccakc768 | crypto_hash/keccakc768/opt64lcu24 (2.2.1) | gcc -march=barcelona -O2 -fomit-frame-pointer |
| 26864 | 1.01 | keccakc768 | crypto_hash/keccakc768/opt64lcu6 | gcc -march=barcelona -O2 -fomit-frame-pointer |
| 28008 | 1.05 | keccakc768 | crypto_hash/keccakc768/sseu2 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer |
| 28928 | 1.08 | keccakc768 | crypto_hash/keccakc768/opt64u6 | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer |
| 29304 | 1.10 | keccakc768 | crypto_hash/keccakc768/simple | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer |
| 45276 | 1.70 | keccakc768 | crypto_hash/keccakc768/mmxu1 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer |
| 58044 | 2.17 | keccakc768 | crypto_hash/keccakc768/opt32biT-s2lcu4 | gcc -march=barcelona -O2 -fomit-frame-pointer |
| 58456 | 2.19 | keccakc768 | crypto_hash/keccakc768/opt32bi-s2lcu4 | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer |
| 61444 | 2.30 | keccakc768 | crypto_hash/keccakc768/simple32bi | gcc -m64 -O3 -fomit-frame-pointer |
| 63092 | 2.36 | keccakc768 | crypto_hash/keccakc768/opt32bi-rvku2 | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer |
| 93552 | 3.50 | keccakc768 | crypto_hash/keccakc768/compact | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer |
| 203488 | 7.62 | keccakc768 | crypto_hash/keccakc768/compact8 | gcc -funroll-loops -m64 -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 |
| 45752 | 1.00 | lane256 | crypto_hash/lane256/c | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer (4.4.5) |
| 73176 | 1.60 | lane256 | crypto_hash/lane256/bitslice | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer |
| | lane256 | crypto_hash/lane256/mmx | gcc -m64 -O3 -fomit-frame-pointer |
| 161912 | 1.00 | lane512 | crypto_hash/lane512/c | gcc -O -fomit-frame-pointer (4.4.5) |
| 14544 | 1.00 | luffa256 | crypto_hash/luffa256/thomaz/asm-PS-v2-INT (1.2) | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer (4.4.5) |
| 16452 | 1.13 | luffa256 | crypto_hash/luffa256/ssse3_x64asm-PS-2 | gcc -march=k8 -O3 -fomit-frame-pointer |
| 17308 | 1.19 | luffa256 | crypto_hash/luffa256/thomaz/asm-PSPar-v2-INT | gcc -m64 -march=nocona -O -fomit-frame-pointer |
| 19940 | 1.37 | luffa256 | crypto_hash/luffa256/ssse3_x64asm-2 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer |
| 20380 | 1.40 | luffa256 | crypto_hash/luffa256/sse2_x64asm-2 | gcc -funroll-loops -O3 -fomit-frame-pointer |
| 22368 | 1.54 | luffa256 | crypto_hash/luffa256/sse2 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer |
| 22708 | 1.56 | luffa256 | crypto_hash/luffa256/thomaz/asm-PS-v2-FP | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer |
| 23004 | 1.58 | luffa256 | crypto_hash/luffa256/thomaz/asm-PS | gcc -Os -fomit-frame-pointer |
| 24180 | 1.66 | luffa256 | crypto_hash/luffa256/ssse3_x64asm-PS | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer |
| 34708 | 2.39 | luffa256 | crypto_hash/luffa256/thomaz/asm-PSPar-v2-FP | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer |
| 36548 | 2.51 | luffa256 | crypto_hash/luffa256/ssse3_x64asm | gcc -m64 -march=k8 -O3 -fomit-frame-pointer |
| 37344 | 2.57 | luffa256 | crypto_hash/luffa256/sse2_x64asm | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer |
| 39620 | 2.72 | luffa256 | crypto_hash/luffa256/sphlib | gcc -march=barcelona -O3 -fomit-frame-pointer |
| 42128 | 2.90 | luffa256 | crypto_hash/luffa256/thomaz/basic | gcc -funroll-loops -O3 -fomit-frame-pointer |
| 43420 | 2.99 | luffa256 | crypto_hash/luffa256/opt32 | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer |
| 109476 | 7.53 | luffa256 | crypto_hash/luffa256/arm | gcc -m64 -march=nocona -O3 -fomit-frame-pointer |
| | luffa256 | crypto_hash/luffa256/asm-PS-v2-FP | gcc -m64 -O3 -fomit-frame-pointer |
| | luffa256 | crypto_hash/luffa256/avr | gcc -m64 -O3 -fomit-frame-pointer |
| | luffa256 | crypto_hash/luffa256/sse2_x86asm | gcc -m64 -O3 -fomit-frame-pointer |
| | luffa256 | crypto_hash/luffa256/sse2_x86asm-2 | gcc -m64 -O3 -fomit-frame-pointer |
| 20752 | 1.00 | luffa384 | crypto_hash/luffa384/thomaz/asm-PSPar-v2-INT (1.2) | gcc -m64 -O3 -fomit-frame-pointer (4.4.5) |
| 21820 | 1.05 | luffa384 | crypto_hash/luffa384/ssse3_x64asm-PS-2 | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer |
| 22200 | 1.07 | luffa384 | crypto_hash/luffa384/ssse3_x64asm-2 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer |
| 22584 | 1.09 | luffa384 | crypto_hash/luffa384/sse2_x64asm-2 | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer |
| 22848 | 1.10 | luffa384 | crypto_hash/luffa384/thomaz/asm-PS-v2-INT | gcc -m64 -march=k8 -O3 -fomit-frame-pointer |
| 24124 | 1.16 | luffa384 | crypto_hash/luffa384/sse2 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer |
| 32492 | 1.57 | luffa384 | crypto_hash/luffa384/thomaz/asm-PS-v2-FP | gcc -m64 -Os -fomit-frame-pointer |
| 33308 | 1.61 | luffa384 | crypto_hash/luffa384/thomaz/asm-PS | gcc -m64 -Os -fomit-frame-pointer |
| 40560 | 1.95 | luffa384 | crypto_hash/luffa384/ssse3_x64asm | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer |
| 40580 | 1.96 | luffa384 | crypto_hash/luffa384/ssse3_x64asm-PS | gcc -m64 -march=core2 -O3 -fomit-frame-pointer |
| 40648 | 1.96 | luffa384 | crypto_hash/luffa384/thomaz/asm-PSPar-v2-FP | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer |
| 41376 | 1.99 | luffa384 | crypto_hash/luffa384/sse2_x64asm | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer |
| 64056 | 3.09 | luffa384 | crypto_hash/luffa384/opt32 | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer |
| 153336 | 7.39 | luffa384 | crypto_hash/luffa384/arm | gcc -m64 -march=nocona -O3 -fomit-frame-pointer |
| | luffa384 | crypto_hash/luffa384/avr | gcc -m64 -O3 -fomit-frame-pointer (4.4.5) |
| | luffa384 | crypto_hash/luffa384/sse2_x86asm | gcc -m64 -O3 -fomit-frame-pointer (4.4.5) |
| | luffa384 | crypto_hash/luffa384/sse2_x86asm-2 | gcc -m64 -O3 -fomit-frame-pointer (4.4.5) |
| | luffa384 | crypto_hash/luffa384/ssse3_x86 | gcc -m64 -O3 -fomit-frame-pointer (4.4.5) |
| 27612 | 1.00 | luffa512 | crypto_hash/luffa512/thomaz/asm-PSPar-v2-INT (1.2) | gcc -m64 -march=k8 -O2 -fomit-frame-pointer (4.4.5) |
| 29152 | 1.06 | luffa512 | crypto_hash/luffa512/ssse3_x64asm-PS-2 | gcc -march=nocona -O3 -fomit-frame-pointer |
| 30636 | 1.11 | luffa512 | crypto_hash/luffa512/thomaz/asm-PS-v2-INT | gcc -fno-schedule-insns -O -fomit-frame-pointer |
| 31072 | 1.13 | luffa512 | crypto_hash/luffa512/ssse3_x64asm-2 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer |
| 31452 | 1.14 | luffa512 | crypto_hash/luffa512/sse2_x64asm-2 | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer |
| 35844 | 1.30 | luffa512 | crypto_hash/luffa512/sse2 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer |
| 42844 | 1.55 | luffa512 | crypto_hash/luffa512/thomaz/asm-PS-v2-FP | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer |
| 44372 | 1.61 | luffa512 | crypto_hash/luffa512/thomaz/asm-PS | gcc -O -fomit-frame-pointer |
| 51004 | 1.85 | luffa512 | crypto_hash/luffa512/thomaz/asm-PSPar-v2-FP | gcc -m64 -march=nocona -O -fomit-frame-pointer |
| 51752 | 1.87 | luffa512 | crypto_hash/luffa512/ssse3_x64asm-PS | gcc -m64 -march=k8 -O3 -fomit-frame-pointer |
| 57384 | 2.08 | luffa512 | crypto_hash/luffa512/ssse3_x64asm | gcc -m64 -march=k8 -O3 -fomit-frame-pointer |
| 58184 | 2.11 | luffa512 | crypto_hash/luffa512/sse2_x64asm | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer |
| 72732 | 2.63 | luffa512 | crypto_hash/luffa512/sphlib | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer |
| 85800 | 3.11 | luffa512 | crypto_hash/luffa512/opt32 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer |
| 192652 | 6.98 | luffa512 | crypto_hash/luffa512/arm | gcc -march=nocona -O3 -fomit-frame-pointer |
| | luffa512 | crypto_hash/luffa512/avr | gcc -m64 -O3 -fomit-frame-pointer |
| | luffa512 | crypto_hash/luffa512/sse2_x86asm | gcc -m64 -O3 -fomit-frame-pointer |
| | luffa512 | crypto_hash/luffa512/sse2_x86asm-2 | gcc -m64 -O3 -fomit-frame-pointer |
| | luffa512 | crypto_hash/luffa512/ssse3_x86 | gcc -m64 -O3 -fomit-frame-pointer |
| 18096 | 1.00 | lux256 | crypto_hash/lux256/asm (1.0) | gcc -O3 -fomit-frame-pointer (4.4.5) |
| 17572 | 1.00 | lux512 | crypto_hash/lux512/asm (1.0) | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer (4.4.5) |
| 80696 | 1.00 | mcssha4 | crypto_hash/mcssha4/ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (4.4.5) |
| 83776 | 1.00 | mcssha5 | crypto_hash/mcssha5/ref | gcc -funroll-loops -O3 -fomit-frame-pointer (4.4.5) |
| 80780 | 1.00 | mcssha6 | crypto_hash/mcssha6/ref | gcc -funroll-loops -m64 -march=nocona -O3 -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 |
| 9576 | 1.00 | md5 | crypto_hash/md5/ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer |
| | md5 | crypto_hash/md5/openssl | gcc -m64 -O3 -fomit-frame-pointer |
| 39316 | 1.00 | md6d224 | crypto_hash/md6d224/ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer (4.4.5) |
| 42400 | 1.00 | md6d256 | crypto_hash/md6d256/ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer (4.4.5) |
| 54052 | 1.00 | md6d384 | crypto_hash/md6d384/ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer (4.4.5) |
| 65552 | 1.00 | md6d512 | crypto_hash/md6d512/ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer (4.4.5) |
| 38552 | 1.00 | nasha256 | crypto_hash/nasha256/opt_v4 | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer (4.4.5) |
| 40884 | 1.06 | nasha256 | crypto_hash/nasha256/opt | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer |
| 41164 | 1.00 | nasha512 | crypto_hash/nasha512/opt_v4 | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer (4.4.5) |
| 43720 | 1.06 | nasha512 | crypto_hash/nasha512/opt | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer (4.4.5) |
| | ripemd160 | crypto_hash/ripemd160/openssl | gcc -m64 -O3 -fomit-frame-pointer |
| 13032 | 1.00 | sarmal256 | crypto_hash/sarmal256/asm64 (1.00) | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer (4.4.5) |
| 13248 | 1.02 | sarmal256 | crypto_hash/sarmal256/opt64 | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer (4.4.5) |
| 16000 | 1.00 | sarmal512 | crypto_hash/sarmal512/asm64 (1.00) | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer (4.4.5) |
| 16288 | 1.02 | sarmal512 | crypto_hash/sarmal512/opt64 | gcc -funroll-loops -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 |
| 30092 | 1.00 | sha256 | crypto_hash/sha256/sphlib (SPHLIB_2.1) | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer (4.4.5) |
| 30236 | 1.00 | sha256 | crypto_hash/sha256/sphlib-small | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer (4.4.5) |
| 34008 | 1.13 | sha256 | crypto_hash/sha256/ref | gcc -funroll-loops -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 |
| 21932 | 1.00 | sha512 | crypto_hash/sha512/sphlib (SPHLIB_2.1) | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer (4.4.5) |
| 21964 | 1.00 | sha512 | crypto_hash/sha512/sphlib-small | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer (4.4.5) |
| 24320 | 1.11 | sha512 | crypto_hash/sha512/ref | gcc -funroll-loops -O3 -fomit-frame-pointer |
| | sha512 | crypto_hash/sha512/openssl | gcc -m64 -O3 -fomit-frame-pointer |
| 10272 | 1.00 | shabal256 | crypto_hash/shabal256/amd64 (20101003) | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer |
| 12600 | 1.23 | shabal256 | crypto_hash/shabal256/sphlib | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer |
| 10272 | 1.00 | shabal512 | crypto_hash/shabal512/amd64 (20101003) | gcc -O2 -fomit-frame-pointer (4.4.5) |
| 12616 | 1.23 | shabal512 | crypto_hash/shabal512/sphlib | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer |
| 13528 | 1.32 | shabal512 | crypto_hash/shabal512/ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer |
| 36692 | 1.00 | shavite3256 | crypto_hash/shavite3256/new-aes-round (3.0_(New_AES_round)) | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer (4.4.5) |
| 36840 | 1.00 | shavite3256 | crypto_hash/shavite3256/low-mem | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer |
| 37024 | 1.01 | shavite3256 | crypto_hash/shavite3256/no-salt | gcc -funroll-loops -O -fomit-frame-pointer |
| 42412 | 1.16 | shavite3256 | crypto_hash/shavite3256/lower-mem | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer |
| 258600 | 7.05 | shavite3256 | crypto_hash/shavite3256/8-bit | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer |
| | shavite3256 | crypto_hash/shavite3256/aes-instruct | gcc -m64 -O3 -fomit-frame-pointer |
| 69608 | 1.00 | shavite3512 | crypto_hash/shavite3512/IntelL1Cache (3.0_(L1_cache)) | gcc -O3 -fomit-frame-pointer (4.4.5) |
| 71868 | 1.03 | shavite3512 | crypto_hash/shavite3512/low-mem | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer |
| 82100 | 1.18 | shavite3512 | crypto_hash/shavite3512/lower-mem | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer |
| 122088 | 1.75 | shavite3512 | crypto_hash/shavite3512/new-aes-round | gcc -march=barcelona -O -fomit-frame-pointer |
| 122708 | 1.76 | shavite3512 | crypto_hash/shavite3512/no-salt | gcc -m64 -march=barcelona -O -fomit-frame-pointer |
| 132536 | 1.90 | shavite3512 | crypto_hash/shavite3512/different-order | gcc -march=nocona -O -fomit-frame-pointer |
| 539500 | 7.75 | shavite3512 | crypto_hash/shavite3512/8-bit | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer |
| | shavite3512 | crypto_hash/shavite3512/aes-instruct | gcc -m64 -O3 -fomit-frame-pointer |
| 69356 | 1.00 | simd256 | crypto_hash/simd256/sphlib (SPHLIB_2.1) | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer (4.4.5) |
| 90100 | 1.30 | simd256 | crypto_hash/simd256/sphlib-small | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer |
| 91420 | 1.32 | simd256 | crypto_hash/simd256/opt | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer |
| 4123488 | 59.45 | simd256 | crypto_hash/simd256/ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer |
| | simd256 | crypto_hash/simd256/vect128 | gcc -m64 -O3 -fomit-frame-pointer |
| | simd256 | crypto_hash/simd256/vectarm | gcc -m64 -O3 -fomit-frame-pointer |
| 14592 | 1.00 | simd512 | crypto_hash/simd512/vect128 (1.1) | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (4.4.5) |
| 83772 | 5.74 | simd512 | crypto_hash/simd512/sphlib | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer |
| 90128 | 6.18 | simd512 | crypto_hash/simd512/opt | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer |
| 103600 | 7.10 | simd512 | crypto_hash/simd512/sphlib-small | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (4.4.5) |
| 8419536 | 577.00 | simd512 | crypto_hash/simd512/ref | gcc -funroll-loops -O3 -fomit-frame-pointer |
| 16424 | 1.00 | skein1024 | crypto_hash/skein1024/opt (v1.2_C_code) | gcc -funroll-loops -O -fomit-frame-pointer (4.4.5) |
| | skein1024 | crypto_hash/skein1024/x64 | gcc -m64 -O3 -fomit-frame-pointer |
| 15316 | 1.00 | skein256 | crypto_hash/skein256/opt (v1.2_C_code) | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer (4.4.5) |
| 15620 | 1.02 | skein256 | crypto_hash/skein256/x64 | gcc -march=nocona -O3 -fomit-frame-pointer |
| 12696 | 1.00 | skein512 | crypto_hash/skein512/opt (v1.2_C_code) | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer (4.4.5) |
| 13440 | 1.06 | skein512 | crypto_hash/skein512/x64 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer |
| 64808 | 1.00 | whirlpool | crypto_hash/whirlpool/ref | gcc -march=barcelona -O -fomit-frame-pointer (4.4.5) |