Time | Relative time | Primitive | Implementation | Compiler |
9612 | 1.00 | blake32 | crypto_hash/blake32/ssse3 | icc -Os -xW -static (11.10.20091012) |
11145 | 1.16 | blake32 | crypto_hash/blake32/sse2 | icc -m64 -Os -static |
15252 | 1.59 | blake32 | crypto_hash/blake32/ref | icc -O3 -static -no-vec |
13176 | 1.00 | blake64 | crypto_hash/blake64/ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (4.4.3) |
13641 | 1.04 | blake64 | crypto_hash/blake64/ssse3 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer |
15648 | 1.19 | blake64 | crypto_hash/blake64/sse2 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer |
10971 | 1.00 | bmw256 | crypto_hash/bmw256/optc04 (Optimized_C_-_BMW256,_opt04) | icc -m64 -xHost -vec-report0 -static (11.10.20091012) |
11052 | 1.01 | bmw256 | crypto_hash/bmw256/optc03 | icc -m64 -xHost -vec-report0 -static (11.10.20091012) |
11145 | 1.02 | bmw256 | crypto_hash/bmw256/optc02 | icc -O1 -static |
11667 | 1.06 | bmw256 | crypto_hash/bmw256/optc01 | icc -m64 -O3 -static |
19221 | 1.75 | bmw256 | crypto_hash/bmw256/ref | icc -O2 -xW -static |
6057 | 1.00 | bmw512 | crypto_hash/bmw512/optc03 (Optimized_C_-_BMW512,_opt03) | icc -O1 -xW -static (11.10.20091012) |
6057 | 1.00 | bmw512 | crypto_hash/bmw512/optc04 | icc -m64 -Os -static |
6189 | 1.02 | bmw512 | crypto_hash/bmw512/optx86sse2 | icc -m64 -O2 -static -no-vec |
6393 | 1.06 | bmw512 | crypto_hash/bmw512/optc02 | icc -O1 -xP -static -no-vec |
6396 | 1.06 | bmw512 | crypto_hash/bmw512/optc01 | icc -Os -xW -static |
10560 | 1.74 | bmw512 | crypto_hash/bmw512/ref | icc -m64 -xHost -vec-report0 -static |
14223 | 1.00 | cheetah256 | crypto_hash/cheetah256/asm (1.0) | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer (4.4.3) |
14223 | 1.00 | cheetah256 | crypto_hash/cheetah256/asm64 | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer (4.4.3) |
21855 | 1.00 | cheetah512 | crypto_hash/cheetah512/asm (1.0) | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer (4.4.3) |
21882 | 1.00 | cheetah512 | crypto_hash/cheetah512/asm64 | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer |
| | cheetah512 | crypto_hash/cheetah512/asm32 | gcc -m64 -O3 -fomit-frame-pointer |
406623 | 1.00 | cubehash161 | crypto_hash/cubehash161/emmintrin4 | icc -m64 -Os -static -no-vec (11.10.20091012) |
1873692 | 4.61 | cubehash161 | crypto_hash/cubehash161/simple | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer |
2447784 | 6.02 | cubehash161 | crypto_hash/cubehash161/spec | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer |
28566 | 1.00 | cubehash1616 | crypto_hash/cubehash1616/emmintrin4 | icc -m64 -O1 -static (11.10.20091012) |
151500 | 5.30 | cubehash1616 | crypto_hash/cubehash1616/simple | gcc -march=nocona -O3 -fomit-frame-pointer |
406245 | 14.22 | cubehash1616 | crypto_hash/cubehash1616/spec | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer |
201324 | 1.00 | cubehash162 | crypto_hash/cubehash162/emmintrin4 | icc -m64 -xHost -vec-report0 -static (11.10.20091012) |
956256 | 4.75 | cubehash162 | crypto_hash/cubehash162/simple | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer |
1356708 | 6.74 | cubehash162 | crypto_hash/cubehash162/spec | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer |
15750 | 1.00 | cubehash1632 | crypto_hash/cubehash1632/emmintrin4 | icc -O2 -xP -static -no-vec (11.10.20091012) |
94296 | 5.99 | cubehash1632 | crypto_hash/cubehash1632/simple | gcc -march=nocona -O3 -fomit-frame-pointer |
342807 | 21.77 | cubehash1632 | crypto_hash/cubehash1632/spec | gcc -march=barcelona -O3 -fomit-frame-pointer |
102867 | 1.00 | cubehash164 | crypto_hash/cubehash164/emmintrin4 | icc -m64 -xHost -vec-report0 -static (11.10.20091012) |
497904 | 4.84 | cubehash164 | crypto_hash/cubehash164/simple | gcc -m64 -march=k8 -O3 -fomit-frame-pointer |
812997 | 7.90 | cubehash164 | crypto_hash/cubehash164/spec | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer |
53877 | 1.00 | cubehash168 | crypto_hash/cubehash168/emmintrin4 | icc -m64 -xHost -vec-report0 -static (11.10.20091012) |
265926 | 4.94 | cubehash168 | crypto_hash/cubehash168/simple | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer |
541464 | 10.05 | cubehash168 | crypto_hash/cubehash168/spec | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer |
202713 | 1.00 | cubehash81 | crypto_hash/cubehash81/emmintrin4 | icc -m64 -xHost -vec-report0 -static (11.10.20091012) |
205986 | 1.02 | cubehash81 | crypto_hash/cubehash81/emmintrin3 | icc -m64 -O2 -static -no-vec |
226479 | 1.12 | cubehash81 | crypto_hash/cubehash81/emmintrin2 | icc -m64 -xHost -vec-report0 -static (11.10.20091012) |
232083 | 1.14 | cubehash81 | crypto_hash/cubehash81/emmintrin | icc -m64 -xHost -vec-report0 -static (11.10.20091012) |
980823 | 4.84 | cubehash81 | crypto_hash/cubehash81/simple | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
1585533 | 7.82 | cubehash81 | crypto_hash/cubehash81/spec | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer |
14376 | 1.00 | cubehash816 | crypto_hash/cubehash816/emmintrin4 | icc -m64 -xHost -vec-report0 -static (11.10.20091012) |
15579 | 1.08 | cubehash816 | crypto_hash/cubehash816/emmintrin3 | icc -m64 -O2 -static -no-vec |
85080 | 5.92 | cubehash816 | crypto_hash/cubehash816/simple | gcc -m64 -march=nocona -O3 -fomit-frame-pointer |
342216 | 23.80 | cubehash816 | crypto_hash/cubehash816/spec | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer |
102651 | 1.00 | cubehash82 | crypto_hash/cubehash82/emmintrin4 | icc -m64 -xHost -vec-report0 -static (11.10.20091012) |
104160 | 1.01 | cubehash82 | crypto_hash/cubehash82/emmintrin3 | icc -m64 -xHost -vec-report0 -static (11.10.20091012) |
504033 | 4.91 | cubehash82 | crypto_hash/cubehash82/simple | gcc -fno-schedule-insns -O3 -fomit-frame-pointer |
922068 | 8.98 | cubehash82 | crypto_hash/cubehash82/spec | gcc -m64 -march=core2 -O3 -fomit-frame-pointer |
7992 | 1.00 | cubehash832 | crypto_hash/cubehash832/emmintrin4 | icc -m64 -xHost -vec-report0 -static (11.10.20091012) |
9294 | 1.16 | cubehash832 | crypto_hash/cubehash832/emmintrin3 | icc -m64 -xHost -vec-report0 -static (11.10.20091012) |
54777 | 6.85 | cubehash832 | crypto_hash/cubehash832/simple | gcc -march=nocona -O3 -fomit-frame-pointer |
304230 | 38.07 | cubehash832 | crypto_hash/cubehash832/spec | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer |
52272 | 1.00 | cubehash84 | crypto_hash/cubehash84/emmintrin4 | icc -m64 -xHost -vec-report0 -static (11.10.20091012) |
53244 | 1.02 | cubehash84 | crypto_hash/cubehash84/emmintrin3 | icc -m64 -xHost -vec-report0 -static (11.10.20091012) |
264960 | 5.07 | cubehash84 | crypto_hash/cubehash84/simple | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
591009 | 11.31 | cubehash84 | crypto_hash/cubehash84/spec | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer |
26619 | 1.00 | cubehash88 | crypto_hash/cubehash88/emmintrin4 | icc -m64 -xHost -vec-report0 -static (11.10.20091012) |
28008 | 1.05 | cubehash88 | crypto_hash/cubehash88/emmintrin3 | icc -m64 -xHost -vec-report0 -static (11.10.20091012) |
145863 | 5.48 | cubehash88 | crypto_hash/cubehash88/simple | gcc -m64 -O3 -fomit-frame-pointer |
425205 | 15.97 | cubehash88 | crypto_hash/cubehash88/spec | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer |
44826 | 1.00 | echo256 | crypto_hash/echo256/core2/core2v64 (1.0) | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer (4.4.3) |
53139 | 1.19 | echo256 | crypto_hash/echo256/athlon/athlon64 | gcc -m64 -march=core2 -Os -fomit-frame-pointer |
54138 | 1.21 | echo256 | crypto_hash/echo256/generic/opt64 | icc -m64 -xHost -vec-report0 -static |
60906 | 1.36 | echo256 | crypto_hash/echo256/generic/opt32 | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer |
62142 | 1.39 | echo256 | crypto_hash/echo256/pentium/pentium4v64v2 | gcc -m64 -march=core2 -O2 -fomit-frame-pointer |
62430 | 1.39 | echo256 | crypto_hash/echo256/pentium/pentium4v64v1 | icc -m64 -O1 -static |
71628 | 1.60 | echo256 | crypto_hash/echo256/powerpc/pp32cv2 | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer |
97992 | 2.19 | echo256 | crypto_hash/echo256/powerpc/pp32cv1 | icc -O3 -xP -static |
| | 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 |
73935 | 1.00 | echo512 | crypto_hash/echo512/core2/core2v64 (1.0) | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer (4.4.3) |
88722 | 1.20 | echo512 | crypto_hash/echo512/athlon/athlon64 | gcc -funroll-loops -m64 -O -fomit-frame-pointer |
90765 | 1.23 | echo512 | crypto_hash/echo512/generic/opt64 | icc -m64 -xHost -vec-report0 -static |
105690 | 1.43 | echo512 | crypto_hash/echo512/pentium/pentium4v64v2 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer |
106812 | 1.44 | echo512 | crypto_hash/echo512/pentium/pentium4v64v1 | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer |
107490 | 1.45 | echo512 | crypto_hash/echo512/generic/opt32 | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer |
127209 | 1.72 | echo512 | crypto_hash/echo512/powerpc/pp32cv2 | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer |
171825 | 2.32 | echo512 | crypto_hash/echo512/powerpc/pp32cv1 | icc -O3 -xP -static -no-vec |
| | 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 |
6438 | 1.00 | edonr256 | crypto_hash/edonr256/optc (Optimized_C_v2.0) | icc -m64 -Os -static -no-vec (11.10.20091012) |
7629 | 1.18 | edonr256 | crypto_hash/edonr256/swpbe | gcc -march=k8 -O -fomit-frame-pointer |
3603 | 1.00 | edonr512 | crypto_hash/edonr512/optc (Optimized_C_v2.0) | icc -m64 -xHost -vec-report0 -static (11.10.20091012) |
4098 | 1.14 | edonr512 | crypto_hash/edonr512/swpbe | gcc -march=barcelona -O -fomit-frame-pointer |
73359 | 1.00 | essence224 | crypto_hash/essence224/gcc | gcc -funroll-loops -O2 -fomit-frame-pointer (4.4.3) |
73356 | 1.00 | essence256 | crypto_hash/essence256/gcc | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer (4.4.3) |
45750 | 1.00 | essence384 | crypto_hash/essence384/gcc | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer (4.4.3) |
45738 | 1.00 | essence512 | crypto_hash/essence512/gcc | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer (4.4.3) |
103212 | 1.00 | fsb256 | crypto_hash/fsb256/clean | icc -m64 -O1 -static -no-vec (11.10.20091012) |
101197644 | 980.48 | fsb256 | crypto_hash/fsb256/ref | icc -m64 -xHost -vec-report0 -static |
94519137 | 1.00 | fsb512 | crypto_hash/fsb512/ref | icc -m64 -xHost -vec-report0 -static (11.10.20091012) |
25359 | 1.00 | fugue256 | crypto_hash/fugue256/SSE4.1 | icc -m64 -xHost -vec-report0 -static (11.10.20091012) |
28170 | 1.11 | fugue256 | crypto_hash/fugue256/SSSE3 | icc -m64 -xHost -vec-report0 -static (11.10.20091012) |
30867 | 1.22 | fugue256 | crypto_hash/fugue256/ANSI_opt64 | icc -O2 -xP -static -no-vec |
34905 | 1.38 | fugue256 | crypto_hash/fugue256/ANSI_opt32 | icc -m64 -O3 -static -no-vec |
29487 | 1.00 | groestl256 | crypto_hash/groestl256/asm (1.2) | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer (4.4.3) |
30978 | 1.05 | groestl256 | crypto_hash/groestl256/opteron | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer |
34857 | 1.18 | groestl256 | crypto_hash/groestl256/opt64 | icc -m64 -xHost -vec-report0 -static |
43230 | 1.47 | groestl256 | crypto_hash/groestl256/mmx | gcc -O -fomit-frame-pointer |
62436 | 2.12 | groestl256 | crypto_hash/groestl256/opt32 | icc -O3 -static |
46119 | 1.00 | groestl512 | crypto_hash/groestl512/asm (1.0) | gcc -funroll-loops -m64 -O -fomit-frame-pointer (4.4.3) |
55545 | 1.20 | groestl512 | crypto_hash/groestl512/opt64 | icc -m64 -xHost -vec-report0 -static |
88485 | 1.92 | groestl512 | crypto_hash/groestl512/mmx | icc -O3 -static -no-vec |
97200 | 2.11 | groestl512 | crypto_hash/groestl512/opt32 | icc |
33309 | 1.00 | hamsi | crypto_hash/hamsi/simd-1 | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer (4.4.3) |
35079 | 1.05 | hamsi | crypto_hash/hamsi/simd-2 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer |
21558 | 1.00 | jh224 | crypto_hash/jh224/bitslice_sse2_opt64 | icc -Os -xW -static (11.10.20091012) |
24114 | 1.12 | jh224 | crypto_hash/jh224/bitslice_sse2_opt32 | icc -Os -static -no-vec |
50070 | 2.32 | jh224 | crypto_hash/jh224/bitslice_opt64 | icc -m64 -O2 -static -no-vec |
71616 | 3.32 | jh224 | crypto_hash/jh224/bitslice_ref64 | icc -O3 -xW -static -no-vec |
109467 | 5.08 | jh224 | crypto_hash/jh224/bitslice_opt32 | icc -m64 -xHost -vec-report0 -static |
134205 | 6.23 | jh224 | crypto_hash/jh224/bitslice_ref32 | icc -O3 -static -no-vec |
21561 | 1.00 | jh256 | crypto_hash/jh256/bitslice_sse2_opt64 | icc -m64 -Os -static -no-vec (11.10.20091012) |
24126 | 1.12 | jh256 | crypto_hash/jh256/bitslice_sse2_opt32 | icc -O1 -xW -static |
49749 | 2.31 | jh256 | crypto_hash/jh256/bitslice_opt64 | icc -m64 -xHost -vec-report0 -static |
71580 | 3.32 | jh256 | crypto_hash/jh256/bitslice_ref64 | icc -O3 -static -no-vec |
109470 | 5.08 | jh256 | crypto_hash/jh256/bitslice_opt32 | icc -m64 -xHost -vec-report0 -static |
133122 | 6.17 | jh256 | crypto_hash/jh256/bitslice_ref32 | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer |
21603 | 1.00 | jh384 | crypto_hash/jh384/bitslice_sse2_opt64 | icc -Os -static -no-vec (11.10.20091012) |
24129 | 1.12 | jh384 | crypto_hash/jh384/bitslice_sse2_opt32 | icc -m64 -O1 -static |
49671 | 2.30 | jh384 | crypto_hash/jh384/bitslice_opt64 | icc -m64 -xHost -vec-report0 -static |
71589 | 3.31 | jh384 | crypto_hash/jh384/bitslice_ref64 | icc -O3 -xW -static -no-vec |
109488 | 5.07 | jh384 | crypto_hash/jh384/bitslice_opt32 | icc -m64 -xHost -vec-report0 -static |
131580 | 6.09 | jh384 | crypto_hash/jh384/bitslice_ref32 | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer |
21564 | 1.00 | jh512 | crypto_hash/jh512/bitslice_sse2_opt64 | icc -Os -xP -static -no-vec (11.10.20091012) |
24129 | 1.12 | jh512 | crypto_hash/jh512/bitslice_sse2_opt32 | icc -O1 -xW -static |
49602 | 2.30 | jh512 | crypto_hash/jh512/bitslice_opt64 | icc -m64 -xHost -vec-report0 -static |
71637 | 3.32 | jh512 | crypto_hash/jh512/bitslice_ref64 | icc -m64 -O3 -static -no-vec |
110004 | 5.10 | jh512 | crypto_hash/jh512/bitslice_opt32 | icc -O2 -static |
133425 | 6.19 | jh512 | crypto_hash/jh512/bitslice_ref32 | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer |
18336 | 1.00 | keccak | crypto_hash/keccak/opt64u24 (2.1.0) | gcc -m64 -march=nocona -O2 -fomit-frame-pointer (4.4.3) |
18474 | 1.01 | keccak | crypto_hash/keccak/opt64u6 | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer |
24543 | 1.34 | keccak | crypto_hash/keccak/sseu6 | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer |
25176 | 1.37 | keccak | crypto_hash/keccak/sseu2 | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer |
30699 | 1.67 | keccak | crypto_hash/keccak/mmxu1 | icc -O3 -xP -static -no-vec |
40782 | 2.22 | keccak | crypto_hash/keccak/opt32u2nit | gcc -m64 -march=nocona -O3 -fomit-frame-pointer |
42537 | 2.32 | keccak | crypto_hash/keccak/opt32u2 | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer |
42951 | 2.34 | keccak | crypto_hash/keccak/opt32u6 | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer |
16911 | 1.00 | keccakc512 | crypto_hash/keccakc512/opt64u24 (2.1.0) | gcc -march=nocona -O3 -fomit-frame-pointer (4.4.3) |
17205 | 1.02 | keccakc512 | crypto_hash/keccakc512/opt64u6 | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer |
22707 | 1.34 | keccakc512 | crypto_hash/keccakc512/sseu6 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
23220 | 1.37 | keccakc512 | crypto_hash/keccakc512/sseu2 | icc -O1 -xP -static -no-vec |
28329 | 1.68 | keccakc512 | crypto_hash/keccakc512/mmxu1 | icc -m64 -xHost -vec-report0 -static |
38121 | 2.25 | keccakc512 | crypto_hash/keccakc512/opt32u2nit | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer |
39645 | 2.34 | keccakc512 | crypto_hash/keccakc512/opt32u2 | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer |
40035 | 2.37 | keccakc512 | crypto_hash/keccakc512/opt32u6 | gcc -march=nocona -O3 -fomit-frame-pointer (4.4.3) |
37137 | 1.00 | lane256 | crypto_hash/lane256/c | icc -O2 -static -no-vec (11.10.20091012) |
64782 | 1.74 | lane256 | crypto_hash/lane256/bitslice | gcc -march=nocona -Os -fomit-frame-pointer |
| | lane256 | crypto_hash/lane256/mmx | gcc -m64 -O3 -fomit-frame-pointer |
95211 | 1.00 | lane512 | crypto_hash/lane512/c | gcc -O -fomit-frame-pointer (4.4.3) |
16227 | 1.00 | lux256 | crypto_hash/lux256/asm (1.0) | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer (4.4.3) |
16014 | 1.00 | lux512 | crypto_hash/lux512/asm (1.0) | gcc -O3 -fomit-frame-pointer (4.4.3) |
59328 | 1.00 | mcssha4 | crypto_hash/mcssha4/ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer (4.4.3) |
61629 | 1.00 | mcssha5 | crypto_hash/mcssha5/ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer (4.4.3) |
59403 | 1.00 | mcssha6 | crypto_hash/mcssha6/ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer (4.4.3) |
| | md2 | crypto_hash/md2/openssl | gcc -m64 -O3 -fomit-frame-pointer |
| | md4 | crypto_hash/md4/openssl | gcc -m64 -O3 -fomit-frame-pointer |
6726 | 1.00 | md5 | crypto_hash/md5/ref | icc -m64 -O3 -static (11.10.20091012) |
| | md5 | crypto_hash/md5/openssl | gcc -m64 -O3 -fomit-frame-pointer |
35109 | 1.00 | md6d224 | crypto_hash/md6d224/ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer (4.4.3) |
37899 | 1.00 | md6d256 | crypto_hash/md6d256/ref | gcc -funroll-loops -O2 -fomit-frame-pointer (4.4.3) |
48594 | 1.00 | md6d384 | crypto_hash/md6d384/ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer (4.4.3) |
59139 | 1.00 | md6d512 | crypto_hash/md6d512/ref | gcc -funroll-loops -O2 -fomit-frame-pointer (4.4.3) |
32418 | 1.00 | nasha256 | crypto_hash/nasha256/opt_v4 | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer (4.4.3) |
32865 | 1.01 | nasha256 | crypto_hash/nasha256/opt | gcc -march=nocona -O2 -fomit-frame-pointer |
33993 | 1.00 | nasha512 | crypto_hash/nasha512/opt | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer (4.4.3) |
34308 | 1.01 | nasha512 | crypto_hash/nasha512/opt_v4 | gcc -funroll-loops -O -fomit-frame-pointer |
| | ripemd160 | crypto_hash/ripemd160/openssl | gcc -m64 -O3 -fomit-frame-pointer |
10911 | 1.00 | sarmal256 | crypto_hash/sarmal256/asm64 (1.00) | icc -m64 -O3 -static -no-vec (11.10.20091012) |
11190 | 1.03 | sarmal256 | crypto_hash/sarmal256/opt64 | gcc -funroll-loops -m64 -O -fomit-frame-pointer |
13362 | 1.00 | sarmal512 | crypto_hash/sarmal512/asm64 (1.00) | icc -m64 -xHost -vec-report0 -static (11.10.20091012) |
13515 | 1.01 | sarmal512 | crypto_hash/sarmal512/opt64 | gcc -funroll-loops -march=nocona -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 |
22392 | 1.00 | sha256 | crypto_hash/sha256/cryptopp | g++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer (4.4.3) |
25308 | 1.13 | sha256 | crypto_hash/sha256/ref | icc -O3 -xW -static |
| | sha256 | crypto_hash/sha256/openssl | gcc -m64 -O3 -fomit-frame-pointer |
| | sha384 | crypto_hash/sha384/openssl | gcc -m64 -O3 -fomit-frame-pointer |
17781 | 1.00 | sha512 | crypto_hash/sha512/cryptopp | g++ -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer (4.4.3) |
18423 | 1.04 | sha512 | crypto_hash/sha512/ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer |
| | sha512 | crypto_hash/sha512/openssl | gcc -m64 -O3 -fomit-frame-pointer |
9906 | 1.00 | shabal512 | crypto_hash/shabal512/ref (1.0) | gcc -m64 -march=core2 -O -fomit-frame-pointer (4.4.3) |
29607 | 1.00 | shavite3256 | crypto_hash/shavite3256/256bit-nosalt (1.00(32bitOpt-nosalt)) | icc -O3 -xP -static (11.10.20091012) |
31074 | 1.05 | shavite3256 | crypto_hash/shavite3256/256bit | icc -O3 -static |
68283 | 1.00 | shavite3512 | crypto_hash/shavite3512/512bit (1.00(32bitOpt)) | gcc -O -fomit-frame-pointer (4.4.3) |
| | shavite3512 | crypto_hash/shavite3512/512bit-nosalt | gcc -m64 -O3 -fomit-frame-pointer |
| | shavite3512 | crypto_hash/shavite3512/512bit-nosalt2 | gcc -m64 -O3 -fomit-frame-pointer |
12315 | 1.00 | simd256 | crypto_hash/simd256/vect128 (1.1) | icc -O2 -static (11.10.20091012) |
71952 | 5.84 | simd256 | crypto_hash/simd256/opt | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer |
3310545 | 268.82 | simd256 | crypto_hash/simd256/ref | icc -m64 -Os -static |
| | simd256 | crypto_hash/simd256/vectarm | gcc -m64 -O3 -fomit-frame-pointer |
14655 | 1.00 | simd512 | crypto_hash/simd512/vect128 (1.1) | icc -m64 -xHost -vec-report0 -static (11.10.20091012) |
77538 | 5.29 | simd512 | crypto_hash/simd512/opt | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer |
6690684 | 456.55 | simd512 | crypto_hash/simd512/ref | icc -m64 -xHost -vec-report0 -static (11.10.20091012) |
8352 | 1.00 | skein512 | crypto_hash/skein512/opt | gcc -m64 -O -fomit-frame-pointer (4.4.3) |
8388 | 1.00 | tiger | crypto_hash/tiger/cryptopp | g++ -m64 -O2 -fomit-frame-pointer (4.4.3) |
42093 | 1.00 | whirlpool | crypto_hash/whirlpool/cryptopp | g++ -m64 -march=barcelona -O2 -fomit-frame-pointer (4.4.3) |
51354 | 1.22 | whirlpool | crypto_hash/whirlpool/ref | icc -no-vec |