Implementation notes: amd64, haswell, crypto_hash

Computer: haswell
Architecture: amd64
CPU ID: GenuineIntel-000306c3-bfebfbff
CPU cycles/second: 2899272000...2899272000 (amd64cpuinfo)
SUPERCOP version: 20130419
Benchmark dates: 20130608...20130609

crypto_hash

TimeRelative timePrimitiveImplementationCompiler
atelopus32crypto_hash/atelopus32/refg++ -m64 -O3 -fomit-frame-pointer
atelopus64crypto_hash/atelopus64/refg++ -m64 -O3 -fomit-frame-pointer
135321.00bblake256crypto_hash/bblake256/ssse3gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer (4.8.1)
144961.07bblake256crypto_hash/bblake256/sse2gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer
216881.60bblake256crypto_hash/bblake256/bswapgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer
227601.68bblake256crypto_hash/bblake256/sandygcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer
237361.75bblake256crypto_hash/bblake256/regsgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer
bblake512crypto_hash/bblake512/xopgcc -m64 -O3 -fomit-frame-pointer
120281.00blake256crypto_hash/blake256/avxiccgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer (4.8.1)
124001.03blake256crypto_hash/blake256/sse41-2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer
125161.04blake256crypto_hash/blake256/sse41gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer
127811.06blake256crypto_hash/blake256/avxsgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer (4.8.1)
131961.10blake256crypto_hash/blake256/ssse3gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer
134121.12blake256crypto_hash/blake256/vect128-mmxhackgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer
140641.17blake256crypto_hash/blake256/vect128gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer
166381.38blake256crypto_hash/blake256/sse2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer
168701.40blake256crypto_hash/blake256/sse2-2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer
176151.46blake256crypto_hash/blake256/bswapgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer
177401.47blake256crypto_hash/blake256/sphlibgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
187541.56blake256crypto_hash/blake256/sandygcc -O2 -fomit-frame-pointer
194471.62blake256crypto_hash/blake256/regsgcc -fno-schedule-insns -O -fomit-frame-pointer
244682.03blake256crypto_hash/blake256/sphlib-smallgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer
261962.18blake256crypto_hash/blake256/refgcc -fno-schedule-insns -O -fomit-frame-pointer
blake256crypto_hash/blake256/xopgcc -m64 -O3 -fomit-frame-pointer
57121.00blake2bcrypto_hash/blake2b/avxiccgcc -m64 -O2 -fomit-frame-pointer (4.8.1)
63161.11blake2bcrypto_hash/blake2b/xmmclang -O3 -mavx
67321.18blake2bcrypto_hash/blake2b/regsgcc -march=barcelona -O -fomit-frame-pointer
blake2bcrypto_hash/blake2b/refgcc -m64 -O3 -fomit-frame-pointer
blake2bcrypto_hash/blake2b/ymmgcc -m64 -O3 -fomit-frame-pointer
85051.00blake2scrypto_hash/blake2s/avxiccgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer
89721.05blake2scrypto_hash/blake2s/xmmgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer
112801.33blake2scrypto_hash/blake2s/regsgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer
blake2scrypto_hash/blake2s/refgcc -m64 -O3 -fomit-frame-pointer
115801.00blake32crypto_hash/blake32/ssse3clang -O3 -mavx (4.2.1 Compatible Clang 3.2 (tags/RELEASE 32/final))
131201.13blake32crypto_hash/blake32/sse2gcc -m64 -march=nocona -O -fomit-frame-pointer
136281.18blake32crypto_hash/blake32/sphlibgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer
173681.50blake32crypto_hash/blake32/sphlib-smallgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer
186481.61blake32crypto_hash/blake32/refgcc -funroll-loops -m64 -O -fomit-frame-pointer
99761.00blake512crypto_hash/blake512/avxiccgcc -m64 -Os -fomit-frame-pointer (4.8.1)
99921.00blake512crypto_hash/blake512/ssse3clang -O3 -mavx
104401.05blake512crypto_hash/blake512/sse41gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer
106721.07blake512crypto_hash/blake512/bswapgcc -march=barcelona -O -fomit-frame-pointer
109041.09blake512crypto_hash/blake512/vect128-inplacegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer
113301.14blake512crypto_hash/blake512/sphlibgcc -march=barcelona -O -fomit-frame-pointer
115091.15blake512crypto_hash/blake512/sandygcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer
115201.15blake512crypto_hash/blake512/vect128gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
126321.27blake512crypto_hash/blake512/regsgcc -m64 -march=k8 -O -fomit-frame-pointer
130501.31blake512crypto_hash/blake512/sse2sclang -O3
147321.48blake512crypto_hash/blake512/sse2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer
150001.50blake512crypto_hash/blake512/sphlib-smallgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
163061.63blake512crypto_hash/blake512/refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
blake512crypto_hash/blake512/vect128-xopgcc -m64 -O3 -fomit-frame-pointer
blake512crypto_hash/blake512/xopgcc -m64 -O3 -fomit-frame-pointer
blake512crypto_hash/blake512/xop-2gcc -m64 -O3 -fomit-frame-pointer
100341.00blake64crypto_hash/blake64/sphlib (SPHLIB_2.1)gcc -m64 -O -fomit-frame-pointer (4.8.1)
125881.25blake64crypto_hash/blake64/ssse3clang -O3 -mavx
133361.33blake64crypto_hash/blake64/sse2clang -O3 -mavx
133841.33blake64crypto_hash/blake64/sphlib-smallgcc -funroll-loops -march=nocona -O -fomit-frame-pointer
142561.42blake64crypto_hash/blake64/refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
81951.00bmw256crypto_hash/bmw256/core_i7_45nm/x86-64/sse4_v1 (asm)gcc -m64 -march=nocona -O2 -fomit-frame-pointer (4.8.1)
85081.04bmw256crypto_hash/bmw256/core_2_45nm/x86-64/sse4_v1gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer
86791.06bmw256crypto_hash/bmw256/core_2_65nm/x86-64/ssse3_v1clang -O3
90401.10bmw256crypto_hash/bmw256/opt29_v5_ssse3_asm64gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer
91961.12bmw256crypto_hash/bmw256/amd_k10/x86-64/sse2gcc -funroll-loops -m64 -Os -fomit-frame-pointer
96601.18bmw256crypto_hash/bmw256/opt31ssse3_asm64gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer
109131.33bmw256crypto_hash/bmw256/amd_k8/x86-64/noSSEgcc -march=barcelona -O3 -fomit-frame-pointer
115961.42bmw256crypto_hash/bmw256/optbgbegcc -funroll-loops -march=k8 -O -fomit-frame-pointer
121301.48bmw256crypto_hash/bmw256/optc01gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
122091.49bmw256crypto_hash/bmw256/optc03gcc -march=nocona -O -fomit-frame-pointer
123091.50bmw256crypto_hash/bmw256/optc02gcc -funroll-loops -march=k8 -O -fomit-frame-pointer
125521.53bmw256crypto_hash/bmw256/optbbegcc -m64 -march=core2 -O2 -fomit-frame-pointer
126401.54bmw256crypto_hash/bmw256/optabegcc -funroll-loops -O2 -fomit-frame-pointer
127101.55bmw256crypto_hash/bmw256/optc04gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer
134321.64bmw256crypto_hash/bmw256/sphlibgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer
135921.66bmw256crypto_hash/bmw256/sphlib-smallgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer
211242.58bmw256crypto_hash/bmw256/refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer
bmw256crypto_hash/bmw256/optc31ssse3gcc -m64 -O3 -fomit-frame-pointer
59411.00bmw512crypto_hash/bmw512/opt008_asm64 (Optimized_asm_x86-64,_opt008_July01)gcc -fno-schedule-insns -O2 -fomit-frame-pointer (4.8.1)
64601.09bmw512crypto_hash/bmw512/optbgbegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer
65561.10bmw512crypto_hash/bmw512/optabegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer
65681.11bmw512crypto_hash/bmw512/optc01gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer
65921.11bmw512crypto_hash/bmw512/optc04gcc -fno-schedule-insns -O -fomit-frame-pointer
66371.12bmw512crypto_hash/bmw512/optbbegcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer
66741.12bmw512crypto_hash/bmw512/sphlibgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer
67161.13bmw512crypto_hash/bmw512/optc02gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer
70121.18bmw512crypto_hash/bmw512/optc03gcc -funroll-loops -O2 -fomit-frame-pointer
97561.64bmw512crypto_hash/bmw512/sphlib-smallgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer
125002.10bmw512crypto_hash/bmw512/refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer
bmw512crypto_hash/bmw512/optx86sse2gcc -m64 -O3 -fomit-frame-pointer
cheetah256crypto_hash/cheetah256/asmgcc -m64 -O3 -fomit-frame-pointer
cheetah256crypto_hash/cheetah256/asm64gcc -m64 -O3 -fomit-frame-pointer
cheetah512crypto_hash/cheetah512/asmgcc -m64 -O3 -fomit-frame-pointer
cheetah512crypto_hash/cheetah512/asm64gcc -m64 -O3 -fomit-frame-pointer
4231441.00cubehash161crypto_hash/cubehash161/emmintrin4gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer (4.8.1)
14454603.42cubehash161crypto_hash/cubehash161/unrolledgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer
19479284.60cubehash161crypto_hash/cubehash161/simplegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer
25324375.98cubehash161crypto_hash/cubehash161/specgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer
287361.00cubehash1616crypto_hash/cubehash1616/emmintrin4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (4.8.1)
1182084.11cubehash1616crypto_hash/cubehash1616/unrolledgcc -march=nocona -O -fomit-frame-pointer
1564285.44cubehash1616crypto_hash/cubehash1616/simplegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
40538814.11cubehash1616crypto_hash/cubehash1616/specgcc -funroll-loops -O -fomit-frame-pointer
2111761.00cubehash162crypto_hash/cubehash162/emmintrin4gcc -m64 -O3 -fomit-frame-pointer (4.8.1)
7232683.42cubehash162crypto_hash/cubehash162/unrolledgcc -funroll-loops -O -fomit-frame-pointer
10181164.82cubehash162crypto_hash/cubehash162/simplegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer
14721286.97cubehash162crypto_hash/cubehash162/specgcc -funroll-loops -march=nocona -O -fomit-frame-pointer
156961.00cubehash1632crypto_hash/cubehash1632/amd64gcc -fno-schedule-insns -O3 -fomit-frame-pointer (4.8.1)
157241.00cubehash1632crypto_hash/cubehash1632/amd64-2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer
157441.00cubehash1632crypto_hash/cubehash1632/amd64avxgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer
158441.01cubehash1632crypto_hash/cubehash1632/emmintrin5gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer
171191.09cubehash1632crypto_hash/cubehash1632/emmintrin4gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer
406722.59cubehash1632crypto_hash/cubehash1632/unrolled5gcc -march=barcelona -O -fomit-frame-pointer
442662.82cubehash1632crypto_hash/cubehash1632/unrolled3gcc -march=barcelona -O -fomit-frame-pointer
456762.91cubehash1632crypto_hash/cubehash1632/unrolled4gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer
484883.09cubehash1632crypto_hash/cubehash1632/mmintringcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer
530993.38cubehash1632crypto_hash/cubehash1632/amd64-32gcc
545923.48cubehash1632crypto_hash/cubehash1632/sphlib-smallgcc -funroll-loops -march=k8 -O -fomit-frame-pointer
561143.58cubehash1632crypto_hash/cubehash1632/sphlibgcc -m64 -march=core2 -O -fomit-frame-pointer
784405.00cubehash1632crypto_hash/cubehash1632/unrolledgcc -funroll-loops -march=k8 -O -fomit-frame-pointer
823645.25cubehash1632crypto_hash/cubehash1632/unrolled2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer
928405.91cubehash1632crypto_hash/cubehash1632/simplegcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer
1053441.00cubehash164crypto_hash/cubehash164/emmintrin4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (4.8.1)
3550223.37cubehash164crypto_hash/cubehash164/unrolledgcc -fno-schedule-insns -O -fomit-frame-pointer
5145644.88cubehash164crypto_hash/cubehash164/simplegcc -funroll-loops -m64 -O -fomit-frame-pointer
8025387.62cubehash164crypto_hash/cubehash164/specgcc -funroll-loops -march=k8 -O -fomit-frame-pointer
545081.00cubehash168crypto_hash/cubehash168/emmintrin4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (4.8.1)
1900883.49cubehash168crypto_hash/cubehash168/unrolledgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer
2784365.11cubehash168crypto_hash/cubehash168/simplegcc -m64 -march=nocona -O3 -fomit-frame-pointer
55719210.22cubehash168crypto_hash/cubehash168/specgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer
135801.00cubehash512crypto_hash/cubehash512/amd64gcc -m64 -O2 -fomit-frame-pointer (4.8.1)
136081.00cubehash512crypto_hash/cubehash512/amd64avxgcc -funroll-loops -m64 -O -fomit-frame-pointer
136281.00cubehash512crypto_hash/cubehash512/amd64-2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
139921.03cubehash512crypto_hash/cubehash512/emmintrin5gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer
142481.05cubehash512crypto_hash/cubehash512/emmintrin4gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer
354642.61cubehash512crypto_hash/cubehash512/unrolled5gcc -march=barcelona -O -fomit-frame-pointer
368162.71cubehash512crypto_hash/cubehash512/unrolled3gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer
406242.99cubehash512crypto_hash/cubehash512/mmintringcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer
411893.03cubehash512crypto_hash/cubehash512/unrolled4gcc -funroll-loops -m64 -O -fomit-frame-pointer
443323.26cubehash512crypto_hash/cubehash512/amd64-32gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
605524.46cubehash512crypto_hash/cubehash512/unrolledgcc -m64 -O -fomit-frame-pointer
666884.91cubehash512crypto_hash/cubehash512/unrolled2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer
762765.62cubehash512crypto_hash/cubehash512/simplegcc -march=nocona -O3 -fomit-frame-pointer
2074881.00cubehash81crypto_hash/cubehash81/emmintrin4gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer (4.8.1)
2089121.01cubehash81crypto_hash/cubehash81/emmintrin3gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer (4.8.1)
2432681.17cubehash81crypto_hash/cubehash81/emmintringcc -m64 -march=k8 -O3 -fomit-frame-pointer
2453031.18cubehash81crypto_hash/cubehash81/emmintrin2gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer
6814763.28cubehash81crypto_hash/cubehash81/unrolledgcc -m64 -O -fomit-frame-pointer
10039844.84cubehash81crypto_hash/cubehash81/simplegcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer
15188887.32cubehash81crypto_hash/cubehash81/specgcc -march=barcelona -O3 -fomit-frame-pointer
149121.00cubehash816crypto_hash/cubehash816/emmintrin4gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer (4.8.1)
158521.06cubehash816crypto_hash/cubehash816/emmintrin3gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
687444.61cubehash816crypto_hash/cubehash816/unrolledgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer
792085.31cubehash816crypto_hash/cubehash816/simplegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
32827222.01cubehash816crypto_hash/cubehash816/specgcc -funroll-loops -m64 -O -fomit-frame-pointer
1057561.00cubehash82crypto_hash/cubehash82/emmintrin3gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer (4.8.1)
1059201.00cubehash82crypto_hash/cubehash82/emmintrin4gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer
3692533.49cubehash82crypto_hash/cubehash82/unrolledgcc -O -fomit-frame-pointer
5083604.81cubehash82crypto_hash/cubehash82/simplegcc -m64 -march=barcelona -O3 -fomit-frame-pointer
8874588.39cubehash82crypto_hash/cubehash82/specgcc -funroll-loops -O -fomit-frame-pointer
83311.00cubehash832crypto_hash/cubehash832/emmintrin4gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer (4.8.1)
94201.13cubehash832crypto_hash/cubehash832/emmintrin3gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer
487285.85cubehash832crypto_hash/cubehash832/unrolledgcc -m64 -O -fomit-frame-pointer
539806.48cubehash832crypto_hash/cubehash832/simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
27882433.47cubehash832crypto_hash/cubehash832/specgcc -march=k8 -O3 -fomit-frame-pointer
545481.00cubehash84crypto_hash/cubehash84/emmintrin4gcc -m64 -march=core-avx-i -O -fomit-frame-pointer (4.8.1)
553001.01cubehash84crypto_hash/cubehash84/emmintrin3gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer
1923683.53cubehash84crypto_hash/cubehash84/unrolledgcc -funroll-loops -m64 -O -fomit-frame-pointer
2699724.95cubehash84crypto_hash/cubehash84/simplegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer
55372410.15cubehash84crypto_hash/cubehash84/specgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer
277281.00cubehash88crypto_hash/cubehash88/emmintrin4gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer (4.8.1)
288161.04cubehash88crypto_hash/cubehash88/emmintrin3gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
1134394.09cubehash88crypto_hash/cubehash88/unrolledgcc -m64 -march=corei7 -O -fomit-frame-pointer
1417935.11cubehash88crypto_hash/cubehash88/simplegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
38951614.05cubehash88crypto_hash/cubehash88/specgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
81721.00echo256crypto_hash/echo256/aes/aes64 (2.1)gcc -m64 -O2 -fomit-frame-pointer (4.8.1)
373484.57echo256crypto_hash/echo256/core2/core2v64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer
410045.02echo256crypto_hash/echo256/pentium/pentium4v64v2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer
412565.05echo256crypto_hash/echo256/pentium/pentium4v64v1gcc -march=nocona -O2 -fomit-frame-pointer
430085.26echo256crypto_hash/echo256/athlon/athlon64gcc -m64 -O -fomit-frame-pointer
505246.18echo256crypto_hash/echo256/sphlibgcc -funroll-loops -O -fomit-frame-pointer
529806.48echo256crypto_hash/echo256/generic/opt64gcc -O -fomit-frame-pointer
552006.75echo256crypto_hash/echo256/sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer
636477.79echo256crypto_hash/echo256/generic/opt32gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer
8433610.32echo256crypto_hash/echo256/powerpc/pp32cv2gcc -funroll-loops -O -fomit-frame-pointer
10325712.64echo256crypto_hash/echo256/powerpc/pp32cv1gcc -m64 -O3 -fomit-frame-pointer
echo256crypto_hash/echo256/ccalik/aesnigcc -m64 -O3 -fomit-frame-pointer
echo256crypto_hash/echo256/ccalik/bitslicedgcc -m64 -O3 -fomit-frame-pointer
echo256crypto_hash/echo256/ccalik/vpermgcc -m64 -O3 -fomit-frame-pointer
144921.00echo512crypto_hash/echo512/aes/aes64 (2.1)gcc -m64 -O -fomit-frame-pointer (4.8.1)
670884.63echo512crypto_hash/echo512/core2/core2v64gcc -m64 -O2 -fomit-frame-pointer
736325.08echo512crypto_hash/echo512/pentium/pentium4v64v2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer
741885.12echo512crypto_hash/echo512/pentium/pentium4v64v1gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer
775085.35echo512crypto_hash/echo512/athlon/athlon64gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer
928876.41echo512crypto_hash/echo512/sphlibgcc -funroll-loops -m64 -O2 -fomit-frame-pointer
962206.64echo512crypto_hash/echo512/generic/opt64gcc -m64 -march=nocona -O2 -fomit-frame-pointer
986486.81echo512crypto_hash/echo512/sphlib-smallgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer
1143767.89echo512crypto_hash/echo512/generic/opt32gcc -m64 -march=core-avx-i -O -fomit-frame-pointer
14563410.05echo512crypto_hash/echo512/powerpc/pp32cv2clang -O3 -mavx
17998812.42echo512crypto_hash/echo512/powerpc/pp32cv1clang -O3
echo512crypto_hash/echo512/ccalik/aesnigcc -m64 -O3 -fomit-frame-pointer
echo512crypto_hash/echo512/ccalik/bitslicedgcc -m64 -O3 -fomit-frame-pointer
echo512crypto_hash/echo512/ccalik/vpermgcc -m64 -O3 -fomit-frame-pointer
64281.00echosp256crypto_hash/echosp256/aes/aes64 (2.1)gcc -m64 -O -fomit-frame-pointer
304324.73echosp256crypto_hash/echosp256/core2/core2v64gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer
320244.98echosp256crypto_hash/echosp256/pentium/pentium4v64v2gcc -m64 -march=nocona -O -fomit-frame-pointer
322365.01echosp256crypto_hash/echosp256/pentium/pentium4v64v1gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer
335605.22echosp256crypto_hash/echosp256/athlon/athlon64gcc -m64 -O -fomit-frame-pointer
408646.36echosp256crypto_hash/echosp256/generic/opt64gcc -m64 -march=core2 -O -fomit-frame-pointer
494047.69echosp256crypto_hash/echosp256/generic/opt32gcc -m64 -O -fomit-frame-pointer
570448.87echosp256crypto_hash/echosp256/powerpc/pp32cv2clang -O3 -mavx
7868012.24echosp256crypto_hash/echosp256/powerpc/pp32cv1gcc -funroll-loops -O3 -fomit-frame-pointer
102201.00echosp512crypto_hash/echosp512/aes/aes64 (2.1)gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer (4.8.1)
463684.54echosp512crypto_hash/echosp512/core2/core2v64cc
512245.01echosp512crypto_hash/echosp512/pentium/pentium4v64v2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer
514365.03echosp512crypto_hash/echosp512/pentium/pentium4v64v1gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer
536605.25echosp512crypto_hash/echosp512/athlon/athlon64gcc
645966.32echosp512crypto_hash/echosp512/generic/opt64gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer
797387.80echosp512crypto_hash/echosp512/generic/opt32gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer
894248.75echosp512crypto_hash/echosp512/powerpc/pp32cv2clang -O3 -mavx
12517212.25echosp512crypto_hash/echosp512/powerpc/pp32cv1clang -O3 -mavx
61241.00edonr256crypto_hash/edonr256/swpbe (Optimized_C_v2.0g)gcc -fno-schedule-insns -O -fomit-frame-pointer (4.8.1)
67841.11edonr256crypto_hash/edonr256/optcgcc -m64 -O -fomit-frame-pointer
33641.00edonr512crypto_hash/edonr512/swpbe (Optimized_C_v2.0g)gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer (4.8.1)
37681.12edonr512crypto_hash/edonr512/optcgcc -march=nocona -O -fomit-frame-pointer
750801.00essence224crypto_hash/essence224/gccgcc -m64 -march=corei7 -O3 -fomit-frame-pointer (4.8.1)
715241.00essence256crypto_hash/essence256/gccgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer (4.8.1)
556121.00essence384crypto_hash/essence384/gccgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (4.8.1)
549001.00essence512crypto_hash/essence512/gccgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer (4.8.1)
671241.00fsb256crypto_hash/fsb256/cleangcc -funroll-loops -m64 -O -fomit-frame-pointer (4.8.1)
48863745727.96fsb256crypto_hash/fsb256/refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer
418205281.00fsb512crypto_hash/fsb512/refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (4.8.1)
242521.00fugue2crypto_hash/fugue2/cop_opt32gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer (4.8.1)
370241.00fugue256crypto_hash/fugue256/ANSI_opt32clang -O3 (4.2.1 Compatible Clang 3.2 (tags/RELEASE 32/final))
373841.01fugue256crypto_hash/fugue256/ANSI_opt64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer
393161.06fugue256crypto_hash/fugue256/sphlibgcc -m64 -O -fomit-frame-pointer
fugue256crypto_hash/fugue256/SSE4.1gcc -m64 -O3 -fomit-frame-pointer
fugue256crypto_hash/fugue256/SSSE3gcc -m64 -O3 -fomit-frame-pointer
fugue256crypto_hash/fugue256/ccalik/aesnigcc -m64 -O3 -fomit-frame-pointer
fugue256crypto_hash/fugue256/ccalik/vpermgcc -m64 -O3 -fomit-frame-pointer
fugue384crypto_hash/fugue384/ccalik/aesnigcc -m64 -O3 -fomit-frame-pointer
fugue384crypto_hash/fugue384/ccalik/vpermgcc -m64 -O3 -fomit-frame-pointer
770401.00fugue512crypto_hash/fugue512/sphlib (SPHLIB_3.0)clang -O3 (4.2.1 Compatible Clang 3.2 (tags/RELEASE 32/final))
fugue512crypto_hash/fugue512/ccalik/aesnigcc -m64 -O3 -fomit-frame-pointer
fugue512crypto_hash/fugue512/ccalik/vpermgcc -m64 -O3 -fomit-frame-pointer
175041.00groestl256crypto_hash/groestl256/aesni (2.2)gcc -funroll-loops -march=k8 -O -fomit-frame-pointer (4.8.1)
175841.00groestl256crypto_hash/groestl256/aesni-intrgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer
317601.81groestl256crypto_hash/groestl256/opteron-unrolledgcc -march=k8 -O3 -fomit-frame-pointer
323841.85groestl256crypto_hash/groestl256/opterongcc -m64 -march=native -mtune=native -O -fomit-frame-pointer
324241.85groestl256crypto_hash/groestl256/core2duogcc -march=nocona -O3 -fomit-frame-pointer
332961.90groestl256crypto_hash/groestl256/vperm-intrgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer
353562.02groestl256crypto_hash/groestl256/sphlib-adaptedgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer
373362.13groestl256crypto_hash/groestl256/sphlibgcc -funroll-loops -march=nocona -O -fomit-frame-pointer
386882.21groestl256crypto_hash/groestl256/vpermgcc -O3 -fomit-frame-pointer
427542.44groestl256crypto_hash/groestl256/opt64gcc -march=k8 -O -fomit-frame-pointer
485042.77groestl256crypto_hash/groestl256/sphlib-smallgcc -m64 -march=corei7 -O3 -fomit-frame-pointer
486482.78groestl256crypto_hash/groestl256/mmxgcc -funroll-loops -O -fomit-frame-pointer
778524.45groestl256crypto_hash/groestl256/opt32gcc -march=nocona -O3 -fomit-frame-pointer
1055926.03groestl256crypto_hash/groestl256/32bit-2ktableclang -O3 -mavx
1582369.04groestl256crypto_hash/groestl256/32bit-bytesliced-c-fastgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer
21378312.21groestl256crypto_hash/groestl256/32bit-bytesliced-c-smallgcc -funroll-loops -m64 -O3 -fomit-frame-pointer
23668413.52groestl256crypto_hash/groestl256/8bit_cclang -O3 -mavx
groestl256crypto_hash/groestl256/avxgcc -m64 -O3 -fomit-frame-pointer
groestl256crypto_hash/groestl256/avx-intrgcc -m64 -O3 -fomit-frame-pointer
groestl256crypto_hash/groestl256/neon-vpermgcc -m64 -O3 -fomit-frame-pointer
247721.00groestl512crypto_hash/groestl512/aesni (2.2)gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (4.8.1)
251561.02groestl512crypto_hash/groestl512/aesni-intrgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer
418241.69groestl512crypto_hash/groestl512/avxgcc -march=barcelona -O3 -fomit-frame-pointer
462841.87groestl512crypto_hash/groestl512/opterongcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer
468921.89groestl512crypto_hash/groestl512/vperm-intrgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer
536322.17groestl512crypto_hash/groestl512/vpermgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer
546442.21groestl512crypto_hash/groestl512/core2duogcc -funroll-loops -march=barcelona -O -fomit-frame-pointer
551922.23groestl512crypto_hash/groestl512/avx-intrgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (4.8.1)
595282.40groestl512crypto_hash/groestl512/sphlib-adaptedgcc -march=k8 -O -fomit-frame-pointer
649022.62groestl512crypto_hash/groestl512/sphlibgcc -m64 -march=corei7-avx -O -fomit-frame-pointer
687302.77groestl512crypto_hash/groestl512/opt64gcc -m64 -O -fomit-frame-pointer
879083.55groestl512crypto_hash/groestl512/mmxgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer
881723.56groestl512crypto_hash/groestl512/sphlib-smallclang -O3 -mavx
1166884.71groestl512crypto_hash/groestl512/opt32gcc -march=barcelona -O2 -fomit-frame-pointer
30025612.12groestl512crypto_hash/groestl512/32bit-bytesliced-c-smallgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer
345801.00hamsicrypto_hash/hamsi/simd-1gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer (4.8.1)
361761.05hamsicrypto_hash/hamsi/simd-2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer
386881.12hamsicrypto_hash/hamsi/bernstein/small-simd-2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
hamsicrypto_hash/hamsi/sphlibgcc -m64 -O3 -fomit-frame-pointer
hamsicrypto_hash/hamsi/sphlib-smallgcc -m64 -O3 -fomit-frame-pointer
hamsi512crypto_hash/hamsi512/sphlibgcc -m64 -O3 -fomit-frame-pointer
hamsi512crypto_hash/hamsi512/sphlib-smallgcc -m64 -O3 -fomit-frame-pointer
227121.00jh224crypto_hash/jh224/bitslice_sse2_opt64gcc -m64 -march=barcelona -O2 -fomit-frame-pointer (4.8.1)
242681.07jh224crypto_hash/jh224/bitslice_sse2_opt32gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer
349361.54jh224crypto_hash/jh224/bitslice_opt64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
463362.04jh224crypto_hash/jh224/bitslice_ref64gcc -m64 -march=nocona -O3 -fomit-frame-pointer
468042.06jh224crypto_hash/jh224/bitslice_opt32gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer
521522.30jh224crypto_hash/jh224/simplegcc -march=nocona -O3 -fomit-frame-pointer
569122.51jh224crypto_hash/jh224/bitslice_ref32gcc -m64 -march=nocona -O3 -fomit-frame-pointer
232291.00jh256crypto_hash/jh256/bitslice_sse2_opt64gcc -march=barcelona -O3 -fomit-frame-pointer (4.8.1)
236241.02jh256crypto_hash/jh256/bitslice_sse2_opt32gcc -m64 -march=barcelona -O3 -fomit-frame-pointer
348601.50jh256crypto_hash/jh256/bitslice_opt64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
479532.06jh256crypto_hash/jh256/bitslice_ref64gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
486172.09jh256crypto_hash/jh256/bitslice_opt32gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer
495572.13jh256crypto_hash/jh256/simplegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
591232.55jh256crypto_hash/jh256/bitslice_ref32gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
223321.00jh384crypto_hash/jh384/bitslice_sse2_opt64gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer (4.8.1)
230041.03jh384crypto_hash/jh384/bitslice_sse2_opt32gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer (4.8.1)
350121.57jh384crypto_hash/jh384/bitslice_opt64gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer
450362.02jh384crypto_hash/jh384/bitslice_opt32gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
477302.14jh384crypto_hash/jh384/bitslice_ref64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
488882.19jh384crypto_hash/jh384/simplegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer
587322.63jh384crypto_hash/jh384/bitslice_ref32gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
229401.00jh512crypto_hash/jh512/bitslice_sse2_opt64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (4.8.1)
237561.04jh512crypto_hash/jh512/bitslice_sse2_opt32gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer
365271.59jh512crypto_hash/jh512/bitslice_opt64gcc -m64 -march=core2 -O3 -fomit-frame-pointer
468562.04jh512crypto_hash/jh512/bitslice_opt32gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer
476392.08jh512crypto_hash/jh512/bitslice_ref64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
513882.24jh512crypto_hash/jh512/simplegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer
570322.49jh512crypto_hash/jh512/bitslice_ref32gcc -m64 -march=nocona -O3 -fomit-frame-pointer
165041.00keccakcrypto_hash/keccak/inplace (3.1.0)gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer (4.8.1)
180041.09keccakcrypto_hash/keccak/simplegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer (4.8.1)
181001.10keccakcrypto_hash/keccak/x86_64_shldgcc -m64 -O -fomit-frame-pointer
192521.17keccakcrypto_hash/keccak/opt64lcu6gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer
193241.17keccakcrypto_hash/keccak/x86_64_asmgcc -fno-schedule-insns -O -fomit-frame-pointer
197531.20keccakcrypto_hash/keccak/opt64lcu24gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer
199201.21keccakcrypto_hash/keccak/opt64lcu24shldgcc -m64 -march=k8 -O -fomit-frame-pointer
212921.29keccakcrypto_hash/keccak/opt64u6gcc -funroll-loops -m64 -O -fomit-frame-pointer
257651.56keccakcrypto_hash/keccak/sseu2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer
372322.26keccakcrypto_hash/keccak/mmxu1gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
414622.51keccakcrypto_hash/keccak/simple32bigcc -m64 -march=native -mtune=native -O -fomit-frame-pointer (4.8.1)
475062.88keccakcrypto_hash/keccak/opt32biT-s2lcu4gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer
487862.96keccakcrypto_hash/keccak/inplace32bigcc -m64 -march=native -mtune=native -O -fomit-frame-pointer (4.8.1)
488482.96keccakcrypto_hash/keccak/opt32bi-rvku2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer (4.8.1)
495683.00keccakcrypto_hash/keccak/opt32bi-s2lcu4gcc -m64 -O -fomit-frame-pointer
569103.45keccakcrypto_hash/keccak/compactgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
1554079.42keccakcrypto_hash/keccak/compact8gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
keccakcrypto_hash/keccak/inplace-armv7a-neongcc -m64 -O3 -fomit-frame-pointer
keccakcrypto_hash/keccak/xopu24gcc -m64 -O3 -fomit-frame-pointer
294441.00keccakc1024crypto_hash/keccakc1024/inplace (3.1.0)gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer (4.8.1)
305041.04keccakc1024crypto_hash/keccakc1024/x86_64_shldgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer
309801.05keccakc1024crypto_hash/keccakc1024/simplegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer (4.8.1)
310921.06keccakc1024crypto_hash/keccakc1024/opt64lcu24shldgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer
316601.08keccakc1024crypto_hash/keccakc1024/opt64lcu24gcc -fno-schedule-insns -O -fomit-frame-pointer
324441.10keccakc1024crypto_hash/keccakc1024/x86_64_asmgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer
334321.14keccakc1024crypto_hash/keccakc1024/opt64lcu6gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer
345531.17keccakc1024crypto_hash/keccakc1024/opt64u6gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer (4.8.1)
378831.29keccakc1024crypto_hash/keccakc1024/sphlib-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer
398621.35keccakc1024crypto_hash/keccakc1024/sphlibgcc -m64 -march=corei7-avx -O -fomit-frame-pointer
420581.43keccakc1024crypto_hash/keccakc1024/sseu2gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer
620322.11keccakc1024crypto_hash/keccakc1024/mmxu1gcc -funroll-loops -O2 -fomit-frame-pointer
708602.41keccakc1024crypto_hash/keccakc1024/simple32bigcc -m64 -march=native -mtune=native -O -fomit-frame-pointer (4.8.1)
712582.42keccakc1024crypto_hash/keccakc1024/opt32bi-rvku2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer (4.8.1)
808762.75keccakc1024crypto_hash/keccakc1024/inplace32bigcc -m64 -march=native -mtune=native -O -fomit-frame-pointer (4.8.1)
812442.76keccakc1024crypto_hash/keccakc1024/opt32bi-s2lcu4gcc -funroll-loops -march=nocona -O -fomit-frame-pointer
822482.79keccakc1024crypto_hash/keccakc1024/opt32biT-s2lcu4gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer
962403.27keccakc1024crypto_hash/keccakc1024/compactgcc -funroll-loops -m64 -O2 -fomit-frame-pointer
2723849.25keccakc1024crypto_hash/keccakc1024/compact8gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
keccakc1024crypto_hash/keccakc1024/inplace-armv7a-neongcc -m64 -O3 -fomit-frame-pointer
keccakc1024crypto_hash/keccakc1024/xopu24gcc -m64 -O3 -fomit-frame-pointer
133481.00keccakc256crypto_hash/keccakc256/inplace (3.1.0)gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer (4.8.1)
141241.06keccakc256crypto_hash/keccakc256/x86_64_shldgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer
144321.08keccakc256crypto_hash/keccakc256/simplegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer (4.8.1)
146541.10keccakc256crypto_hash/keccakc256/opt64lcu24gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer
146601.10keccakc256crypto_hash/keccakc256/opt64u6gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer (4.8.1)
147741.11keccakc256crypto_hash/keccakc256/opt64lcu6gcc -funroll-loops -march=k8 -O -fomit-frame-pointer
150361.13keccakc256crypto_hash/keccakc256/x86_64_asmgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer
151921.14keccakc256crypto_hash/keccakc256/opt64lcu24shldgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer
189531.42keccakc256crypto_hash/keccakc256/sseu2gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer
287882.16keccakc256crypto_hash/keccakc256/mmxu1gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer
365942.74keccakc256crypto_hash/keccakc256/opt32bi-rvku2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer (4.8.1)
373112.80keccakc256crypto_hash/keccakc256/opt32biT-s2lcu4gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer (4.8.1)
373882.80keccakc256crypto_hash/keccakc256/simple32bigcc -m64 -march=native -mtune=native -O -fomit-frame-pointer (4.8.1)
396522.97keccakc256crypto_hash/keccakc256/opt32bi-s2lcu4gcc -m64 -O -fomit-frame-pointer
403393.02keccakc256crypto_hash/keccakc256/compactgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
423983.18keccakc256crypto_hash/keccakc256/inplace32bigcc -m64 -march=native -mtune=native -O -fomit-frame-pointer (4.8.1)
1203589.02keccakc256crypto_hash/keccakc256/compact8gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer
keccakc256crypto_hash/keccakc256/xopu24gcc -m64 -O3 -fomit-frame-pointer
109841.00keccakc256treed2crypto_hash/keccakc256treed2/sseu4 (3.2.5)gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer (4.8.1)
113021.03keccakc256treed2crypto_hash/keccakc256treed2/sseu24gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer
keccakc256treed2crypto_hash/keccakc256treed2/xopu24gcc -m64 -O3 -fomit-frame-pointer
154361.00keccakc448crypto_hash/keccakc448/x86_64_shld (3.2.3)gcc -m64 -march=barcelona -O -fomit-frame-pointer (4.8.1)
154701.00keccakc448crypto_hash/keccakc448/opt64u6gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer
160211.04keccakc448crypto_hash/keccakc448/opt64lcu24gcc -funroll-loops -march=nocona -O -fomit-frame-pointer
163641.06keccakc448crypto_hash/keccakc448/inplacegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer
163691.06keccakc448crypto_hash/keccakc448/simplegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer
164321.06keccakc448crypto_hash/keccakc448/x86_64_asmgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer
166961.08keccakc448crypto_hash/keccakc448/opt64lcu6gcc -march=k8 -O -fomit-frame-pointer
169481.10keccakc448crypto_hash/keccakc448/opt64lcu24shldgcc -fno-schedule-insns -O -fomit-frame-pointer
212521.38keccakc448crypto_hash/keccakc448/sseu2gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer
306041.98keccakc448crypto_hash/keccakc448/mmxu1gcc -funroll-loops -O2 -fomit-frame-pointer
372682.41keccakc448crypto_hash/keccakc448/opt32bi-rvku2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer
427682.77keccakc448crypto_hash/keccakc448/opt32biT-s2lcu4gcc -m64 -march=core-avx-i -O -fomit-frame-pointer
442882.87keccakc448crypto_hash/keccakc448/opt32bi-s2lcu4gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer
479523.11keccakc448crypto_hash/keccakc448/compactgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer
1317268.53keccakc448crypto_hash/keccakc448/compact8gcc -funroll-loops -m64 -O3 -fomit-frame-pointer
keccakc448crypto_hash/keccakc448/inplace32bigcc -m64 -O3 -fomit-frame-pointer
keccakc448crypto_hash/keccakc448/simple32bigcc -m64 -O3 -fomit-frame-pointer
keccakc448crypto_hash/keccakc448/xopu24gcc -m64 -O3 -fomit-frame-pointer
161801.00keccakc512crypto_hash/keccakc512/opt64u6 (3.1.0)gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer (4.8.1)
168521.04keccakc512crypto_hash/keccakc512/x86_64_shldgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer
171281.06keccakc512crypto_hash/keccakc512/simplegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer (4.8.1)
175501.08keccakc512crypto_hash/keccakc512/opt64lcu24shldgcc -funroll-loops -O -fomit-frame-pointer
176921.09keccakc512crypto_hash/keccakc512/inplacegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer (4.8.1)
177311.10keccakc512crypto_hash/keccakc512/opt64lcu24gcc -m64 -march=corei7-avx -O -fomit-frame-pointer
177731.10keccakc512crypto_hash/keccakc512/opt64lcu6gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer
178521.10keccakc512crypto_hash/keccakc512/x86_64_asmgcc -march=nocona -O3 -fomit-frame-pointer
214441.33keccakc512crypto_hash/keccakc512/sphlib-smallgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer (4.8.1)
220401.36keccakc512crypto_hash/keccakc512/sphlibgcc -m64 -O -fomit-frame-pointer
236121.46keccakc512crypto_hash/keccakc512/sseu2gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer
331082.05keccakc512crypto_hash/keccakc512/mmxu1gcc -funroll-loops -m64 -O2 -fomit-frame-pointer
428922.65keccakc512crypto_hash/keccakc512/simple32bigcc -m64 -march=native -mtune=native -O -fomit-frame-pointer (4.8.1)
433522.68keccakc512crypto_hash/keccakc512/opt32bi-rvku2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer (4.8.1)
447562.77keccakc512crypto_hash/keccakc512/opt32biT-s2lcu4gcc -m64 -march=nocona -O -fomit-frame-pointer
458202.83keccakc512crypto_hash/keccakc512/opt32bi-s2lcu4gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer (4.8.1)
473122.92keccakc512crypto_hash/keccakc512/inplace32bigcc -m64 -march=native -mtune=native -O -fomit-frame-pointer (4.8.1)
517063.20keccakc512crypto_hash/keccakc512/compactgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
1444498.93keccakc512crypto_hash/keccakc512/compact8gcc -funroll-loops -m64 -O2 -fomit-frame-pointer
keccakc512crypto_hash/keccakc512/inplace-armv7a-neongcc -m64 -O3 -fomit-frame-pointer
keccakc512crypto_hash/keccakc512/xopu24gcc -m64 -O3 -fomit-frame-pointer
129591.00keccakc512treed2crypto_hash/keccakc512treed2/sseu24 (3.2.5)gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer (4.8.1)
132371.02keccakc512treed2crypto_hash/keccakc512treed2/sseu4gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer
keccakc512treed2crypto_hash/keccakc512treed2/xopu24gcc -m64 -O3 -fomit-frame-pointer
210641.00keccakc768crypto_hash/keccakc768/x86_64_shld (3.2.3)gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer (4.8.1)
211121.00keccakc768crypto_hash/keccakc768/inplacegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer
212121.01keccakc768crypto_hash/keccakc768/simplegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer
215271.02keccakc768crypto_hash/keccakc768/opt64lcu24gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer
218501.04keccakc768crypto_hash/keccakc768/opt64lcu24shldgcc -funroll-loops -march=nocona -O -fomit-frame-pointer
222921.06keccakc768crypto_hash/keccakc768/x86_64_asmgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer
227031.08keccakc768crypto_hash/keccakc768/opt64u6gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer
231081.10keccakc768crypto_hash/keccakc768/opt64lcu6gcc -m64 -march=core-avx-i -O -fomit-frame-pointer
290041.38keccakc768crypto_hash/keccakc768/sseu2gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer
422682.01keccakc768crypto_hash/keccakc768/mmxu1gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer
527322.50keccakc768crypto_hash/keccakc768/opt32biT-s2lcu4gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer
539862.56keccakc768crypto_hash/keccakc768/opt32bi-rvku2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer
540732.57keccakc768crypto_hash/keccakc768/simple32bigcc -m64 -march=native -mtune=native -O -fomit-frame-pointer
564342.68keccakc768crypto_hash/keccakc768/opt32bi-s2lcu4gcc -funroll-loops -march=nocona -O -fomit-frame-pointer
646703.07keccakc768crypto_hash/keccakc768/inplace32bigcc -m64 -march=native -mtune=native -O -fomit-frame-pointer
672003.19keccakc768crypto_hash/keccakc768/compactgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
1802568.56keccakc768crypto_hash/keccakc768/compact8gcc -funroll-loops -O3 -fomit-frame-pointer
keccakc768crypto_hash/keccakc768/xopu24gcc -m64 -O3 -fomit-frame-pointer
417261.00lane256crypto_hash/lane256/cgcc -march=barcelona -O -fomit-frame-pointer (4.8.1)
677721.62lane256crypto_hash/lane256/bitslicegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer
669601.00lane512crypto_hash/lane512/cgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer (4.8.1)
141801.00luffa256crypto_hash/luffa256/thomaz/asm-PS-v2-INT (1.2)gcc -funroll-loops -m64 -O -fomit-frame-pointer (4.8.1)
157841.11luffa256crypto_hash/luffa256/ssse3_x64asm-PS-2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer
164641.16luffa256crypto_hash/luffa256/thomaz/asm-PSPar-v2-INTgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer
196841.39luffa256crypto_hash/luffa256/ssse3_x64asm-2gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer
197641.39luffa256crypto_hash/luffa256/sse2_x64asm-2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer
208681.47luffa256crypto_hash/luffa256/sse2clang -O3 -mavx
279391.97luffa256crypto_hash/luffa256/sphlibgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer
291842.06luffa256crypto_hash/luffa256/thomaz/asm-PSgcc -m64 -march=core2 -O -fomit-frame-pointer
291842.06luffa256crypto_hash/luffa256/thomaz/asm-PS-v2-FPgcc -m64 -march=k8 -O2 -fomit-frame-pointer
296842.09luffa256crypto_hash/luffa256/ssse3_x64asmgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer
301122.12luffa256crypto_hash/luffa256/sse2_x64asmgcc -m64 -march=corei7 -O3 -fomit-frame-pointer
303642.14luffa256crypto_hash/luffa256/opt32gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer
303722.14luffa256crypto_hash/luffa256/ssse3_x64asm-PSgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer
318502.25luffa256crypto_hash/luffa256/thomaz/basicgcc -march=k8 -O3 -fomit-frame-pointer
363682.56luffa256crypto_hash/luffa256/thomaz/asm-PSPar-v2-FPgcc -m64 -Os -fomit-frame-pointer
398322.81luffa256crypto_hash/luffa256/armclang -O3
192961.00luffa384crypto_hash/luffa384/thomaz/asm-PSPar-v2-INT (1.2)gcc -m64 -O -fomit-frame-pointer (4.8.1)
215521.12luffa384crypto_hash/luffa384/ssse3_x64asm-2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer
217161.13luffa384crypto_hash/luffa384/sse2_x64asm-2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer
217521.13luffa384crypto_hash/luffa384/thomaz/asm-PS-v2-INTgcc -m64 -march=barcelona -Os -fomit-frame-pointer
218561.13luffa384crypto_hash/luffa384/ssse3_x64asm-PS-2gcc -march=nocona -Os -fomit-frame-pointer
223921.16luffa384crypto_hash/luffa384/sse2clang -O3 -mavx
339081.76luffa384crypto_hash/luffa384/ssse3_x64asmgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
343921.78luffa384crypto_hash/luffa384/sse2_x64asmgcc -m64 -march=corei7 -O3 -fomit-frame-pointer
415042.15luffa384crypto_hash/luffa384/thomaz/asm-PSgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer
415082.15luffa384crypto_hash/luffa384/thomaz/asm-PS-v2-FPgcc -m64 -O2 -fomit-frame-pointer
416522.16luffa384crypto_hash/luffa384/thomaz/asm-PSPar-v2-FPgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
433642.25luffa384crypto_hash/luffa384/ssse3_x64asm-PSgcc -march=k8 -O3 -fomit-frame-pointer
460762.39luffa384crypto_hash/luffa384/opt32gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer
578523.00luffa384crypto_hash/luffa384/armclang -O3
264001.00luffa512crypto_hash/luffa512/thomaz/asm-PSPar-v2-INT (1.2)cc (4.8.1)
272921.03luffa512crypto_hash/luffa512/ssse3_x64asm-PS-2gcc -m64 -O2 -fomit-frame-pointer
294921.12luffa512crypto_hash/luffa512/thomaz/asm-PS-v2-INTgcc -m64 -O2 -fomit-frame-pointer
298801.13luffa512crypto_hash/luffa512/ssse3_x64asm-2gcc -m64 -O2 -fomit-frame-pointer
300361.14luffa512crypto_hash/luffa512/sse2_x64asm-2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer
357201.35luffa512crypto_hash/luffa512/sse2gcc -m64 -march=core2 -O2 -fomit-frame-pointer
506561.92luffa512crypto_hash/luffa512/sphlibgcc -m64 -march=barcelona -O -fomit-frame-pointer
541002.05luffa512crypto_hash/luffa512/ssse3_x64asmgcc -funroll-loops -O3 -fomit-frame-pointer
542522.06luffa512crypto_hash/luffa512/thomaz/asm-PSgcc -m64 -O2 -fomit-frame-pointer
542602.06luffa512crypto_hash/luffa512/thomaz/asm-PS-v2-FPgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
543522.06luffa512crypto_hash/luffa512/thomaz/asm-PSPar-v2-FPgcc -m64 -march=nocona -Os -fomit-frame-pointer
545762.07luffa512crypto_hash/luffa512/sse2_x64asmgcc -O3 -fomit-frame-pointer
561482.13luffa512crypto_hash/luffa512/ssse3_x64asm-PSgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
661482.51luffa512crypto_hash/luffa512/opt32gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer
722362.74luffa512crypto_hash/luffa512/armclang -O3 -mavx
lux256crypto_hash/lux256/asmgcc -m64 -O3 -fomit-frame-pointer
170001.00lux512crypto_hash/lux512/asm (1.0)clang -O3 -mavx (4.2.1 Compatible Clang 3.2 (tags/RELEASE 32/final))
744241.00mcssha4crypto_hash/mcssha4/refgcc -funroll-loops -O -fomit-frame-pointer (4.8.1)
771121.00mcssha5crypto_hash/mcssha5/refgcc -funroll-loops -O -fomit-frame-pointer (4.8.1)
745801.00mcssha6crypto_hash/mcssha6/refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer (4.8.1)
9238721.00md2crypto_hash/md2/openssl (OpenSSL_1.0.1e_11_Feb_2013)gcc -funroll-loops -Os -fomit-frame-pointer (4.8.1)
47881.00md4crypto_hash/md4/openssl (OpenSSL_1.0.1e_11_Feb_2013)gcc -m64 -O3 -fomit-frame-pointer (4.8.1)
80161.00md5crypto_hash/md5/openssl (OpenSSL_1.0.1e_11_Feb_2013)gcc -m64 -march=core2 -Os -fomit-frame-pointer (4.8.1)
82801.03md5crypto_hash/md5/refgcc -fno-schedule-insns -O3 -fomit-frame-pointer
310881.00md6d224crypto_hash/md6d224/refgcc -m64 -O2 -fomit-frame-pointer (4.8.1)
332961.00md6d256crypto_hash/md6d256/refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer (4.8.1)
437561.00md6d384crypto_hash/md6d384/refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer (4.8.1)
512481.00md6d512crypto_hash/md6d512/refgcc -march=nocona -O2 -fomit-frame-pointer (4.8.1)
342451.00mgrostl256crypto_hash/mgrostl256/opt-64 (2.0)gcc -funroll-loops -march=nocona -O -fomit-frame-pointer (4.8.1)
643221.88mgrostl256crypto_hash/mgrostl256/opt-32gcc -funroll-loops -O2 -fomit-frame-pointer
180075652.58mgrostl256crypto_hash/mgrostl256/refclang -O3 -mavx
292881.00nasha256crypto_hash/nasha256/opt_v4clang -O3 (4.2.1 Compatible Clang 3.2 (tags/RELEASE 32/final))
323761.11nasha256crypto_hash/nasha256/optclang -O3 (4.2.1 Compatible Clang 3.2 (tags/RELEASE 32/final))
323401.00nasha512crypto_hash/nasha512/opt_v4clang -O3 (4.2.1 Compatible Clang 3.2 (tags/RELEASE 32/final))
352441.09nasha512crypto_hash/nasha512/optclang -O3 (4.2.1 Compatible Clang 3.2 (tags/RELEASE 32/final))
162761.00rfsb509crypto_hash/rfsb509/ref (1.0)gcc -m64 -O3 -fomit-frame-pointer (4.8.1)
rhashcrypto_hash/rhash/refg++ -m64 -O3 -fomit-frame-pointer
209121.00ripemd160crypto_hash/ripemd160/openssl (OpenSSL_1.0.1e_11_Feb_2013)gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer
245761.00round3jh256crypto_hash/round3jh256/ssse3gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer (4.8.1)
263901.07round3jh256crypto_hash/round3jh256/sse2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer
575822.34round3jh256crypto_hash/round3jh256/simplegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
631332.57round3jh256crypto_hash/round3jh256/sphlib-smallgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer
663882.70round3jh256crypto_hash/round3jh256/sphlibgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer
256601.00round3jh512crypto_hash/round3jh512/ssse3gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer (4.8.1)
263821.03round3jh512crypto_hash/round3jh512/sse2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer
556882.17round3jh512crypto_hash/round3jh512/simplegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer
609562.38round3jh512crypto_hash/round3jh512/sphlib-smallgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer
659322.57round3jh512crypto_hash/round3jh512/sphlibgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer
93801.00sarmal256crypto_hash/sarmal256/asm64 (1.00)gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer (4.8.1)
104361.11sarmal256crypto_hash/sarmal256/opt64gcc -funroll-loops -O2 -fomit-frame-pointer
113161.00sarmal512crypto_hash/sarmal512/asm64 (1.00)gcc -funroll-loops -m64 -O3 -fomit-frame-pointer (4.8.1)
130681.15sarmal512crypto_hash/sarmal512/opt64gcc -funroll-loops -O -fomit-frame-pointer
69241.00sha1crypto_hash/sha1/openssl (OpenSSL_1.0.1e_11_Feb_2013)gcc -m64 -march=barcelona -O -fomit-frame-pointer
199361.00sha224crypto_hash/sha224/openssl (OpenSSL_1.0.1e_11_Feb_2013)gcc -funroll-loops -Os -fomit-frame-pointer (4.8.1)
187601.00sha256crypto_hash/sha256/sphlib (SPHLIB_3.0)gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (4.8.1)
192761.03sha256crypto_hash/sha256/sphlib-smallgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer
198441.06sha256crypto_hash/sha256/opensslgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer
208881.11sha256crypto_hash/sha256/refgcc -m64 -march=corei7 -O3 -fomit-frame-pointer
sha256crypto_hash/sha256/cryptoppg++ -m64 -O3 -fomit-frame-pointer
130521.00sha384crypto_hash/sha384/openssl (OpenSSL_1.0.1e_11_Feb_2013)gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer (4.8.1)
130321.00sha512crypto_hash/sha512/sphlib-small (SPHLIB_3.0)gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (4.8.1)
130441.00sha512crypto_hash/sha512/opensslgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer
130481.00sha512crypto_hash/sha512/sphlibgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (4.8.1)
144561.11sha512crypto_hash/sha512/refgcc -funroll-loops -O3 -fomit-frame-pointer
sha512crypto_hash/sha512/cryptoppg++ -m64 -O3 -fomit-frame-pointer
94841.00shabal256crypto_hash/shabal256/amd64 (20101003)gcc -fno-schedule-insns -O2 -fomit-frame-pointer (4.8.1)
98521.04shabal256crypto_hash/shabal256/sphlibgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer
94921.00shabal512crypto_hash/shabal512/amd64 (20101003)gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer (4.8.1)
98521.04shabal512crypto_hash/shabal512/sphlibgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer
98561.04shabal512crypto_hash/shabal512/refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer
246761.00shavite3256crypto_hash/shavite3256/sphlib (SPHLIB_3.0)gcc -funroll-loops -O -fomit-frame-pointer (4.8.1)
277641.13shavite3256crypto_hash/shavite3256/low-memgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer
278201.13shavite3256crypto_hash/shavite3256/sphlib-smallgcc -funroll-loops -m64 -O2 -fomit-frame-pointer
278521.13shavite3256crypto_hash/shavite3256/no-saltgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer
283801.15shavite3256crypto_hash/shavite3256/new-aes-roundgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer
344281.40shavite3256crypto_hash/shavite3256/lower-memclang -O3 -mavx
1171564.75shavite3256crypto_hash/shavite3256/8-bitgcc -funroll-loops -O2 -fomit-frame-pointer
shavite3256crypto_hash/shavite3256/aes-instructgcc -m64 -O3 -fomit-frame-pointer
548721.00shavite3512crypto_hash/shavite3512/no-salt (3.0_(no_salt))gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer (4.8.1)
550841.00shavite3512crypto_hash/shavite3512/new-aes-roundgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer
574001.05shavite3512crypto_hash/shavite3512/low-memgcc -funroll-loops -O -fomit-frame-pointer
574721.05shavite3512crypto_hash/shavite3512/different-ordergcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer
595641.09shavite3512crypto_hash/shavite3512/IntelL1Cachegcc -funroll-loops -m64 -O -fomit-frame-pointer
621921.13shavite3512crypto_hash/shavite3512/lower-memgcc -m64 -march=nocona -O2 -fomit-frame-pointer
2222444.05shavite3512crypto_hash/shavite3512/8-bitgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer
shavite3512crypto_hash/shavite3512/aes-instructgcc -m64 -O3 -fomit-frame-pointer
shavite3512crypto_hash/shavite3512/sphlibgcc -m64 -O3 -fomit-frame-pointer
shavite3512crypto_hash/shavite3512/sphlib-smallgcc -m64 -O3 -fomit-frame-pointer
468481.00simd256crypto_hash/simd256/sphlib (SPHLIB_3.0)gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (4.8.1)
650801.39simd256crypto_hash/simd256/optgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer
696041.49simd256crypto_hash/simd256/sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
287783661.43simd256crypto_hash/simd256/refclang -O3
simd256crypto_hash/simd256/vect128gcc -m64 -O3 -fomit-frame-pointer
588661.00simd512crypto_hash/simd512/sphlib (SPHLIB_3.0)gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (4.8.1)
593521.01simd512crypto_hash/simd512/optgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer
822441.40simd512crypto_hash/simd512/sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
579909298.51simd512crypto_hash/simd512/refclang -O3
simd512crypto_hash/simd512/vect128gcc -m64 -O3 -fomit-frame-pointer
115521.00skein10241024crypto_hash/skein10241024/opt (v1.3_C_code)gcc -m64 -march=barcelona -O -fomit-frame-pointer (4.8.1)
skein10241024crypto_hash/skein10241024/x64gcc -m64 -O3 -fomit-frame-pointer
123001.00skein256256crypto_hash/skein256256/x64 (v1.3_ASM_(amd64)_code)gcc -fno-schedule-insns -O2 -fomit-frame-pointer (4.8.1)
123961.01skein256256crypto_hash/skein256256/optgcc -m64 -march=k8 -O3 -fomit-frame-pointer
89681.00skein512256crypto_hash/skein512256/littlegcc -m64 -O -fomit-frame-pointer (4.8.1)
89691.00skein512256crypto_hash/skein512256/optgcc -march=nocona -Os -fomit-frame-pointer
89821.00skein512256crypto_hash/skein512256/sandygcc -march=nocona -O3 -fomit-frame-pointer
95741.07skein512256crypto_hash/skein512256/sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer
96281.07skein512256crypto_hash/skein512256/x64gcc -fno-schedule-insns -O2 -fomit-frame-pointer
104001.16skein512256crypto_hash/skein512256/simplegcc -m64 -march=corei7 -O -fomit-frame-pointer
108421.21skein512256crypto_hash/skein512256/sphlib-smallgcc -funroll-loops -march=nocona -O -fomit-frame-pointer
193442.16skein512256crypto_hash/skein512256/mmxgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer
89961.00skein512512crypto_hash/skein512512/littlegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer (4.8.1)
90151.00skein512512crypto_hash/skein512512/sandygcc -m64 -march=corei7 -O -fomit-frame-pointer
91681.02skein512512crypto_hash/skein512512/optgcc -m64 -march=barcelona -Os -fomit-frame-pointer
92001.02skein512512crypto_hash/skein512512/sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer
96361.07skein512512crypto_hash/skein512512/x64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer
106481.18skein512512crypto_hash/skein512512/sphlib-smallgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer
106681.19skein512512crypto_hash/skein512512/simplegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer
202342.25skein512512crypto_hash/skein512512/mmxgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer
tigercrypto_hash/tiger/cryptoppg++ -m64 -O3 -fomit-frame-pointer
523401.00whirlpoolcrypto_hash/whirlpool/refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer (4.8.1)
whirlpoolcrypto_hash/whirlpool/cryptoppg++ -m64 -O3 -fomit-frame-pointer

crypto_hashblocks

TimeRelative timePrimitiveImplementationCompiler
79241.00md5crypto_hashblocks/md5/little-1gcc -m64 -march=barcelona -O -fomit-frame-pointer (4.8.1)
80001.01md5crypto_hashblocks/md5/amd64-1clang -O3
84321.06md5crypto_hashblocks/md5/refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer
138921.00rfsb509crypto_hashblocks/rfsb509/core2gcc -m64 -march=core2 -O2 -fomit-frame-pointer (4.8.1)
151761.09rfsb509crypto_hashblocks/rfsb509/amd64-1gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
160521.16rfsb509crypto_hashblocks/rfsb509/amd64-2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer
165161.19rfsb509crypto_hashblocks/rfsb509/amd64-3gcc -march=nocona -O -fomit-frame-pointer
220571.59rfsb509crypto_hashblocks/rfsb509/xmm1regclang -O3 -mavx
287722.07rfsb509crypto_hashblocks/rfsb509/xmm4gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer
301722.17rfsb509crypto_hashblocks/rfsb509/xmm1gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer
306162.20rfsb509crypto_hashblocks/rfsb509/xmm2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer
23724417.08rfsb509crypto_hashblocks/rfsb509/refclang -O3 -mavx
207761.00sha256crypto_hashblocks/sha256/inplacegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer (4.8.1)
214201.03sha256crypto_hashblocks/sha256/refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer (4.8.1)
137961.00sha512crypto_hashblocks/sha512/inplacegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer (4.8.1)
146281.06sha512crypto_hashblocks/sha512/refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer