Implementation notes: amd64, river, crypto_hash

Computer: river
Architecture: amd64
CPU ID: GenuineIntel-000206a7-bfebfbff
CPU cycles/second: 3392000000...3392000000 (amd64cpuspeed)
SUPERCOP version: 20160806
Benchmark dates: 20160831...20160901

crypto_hash

TimeRelative timePrimitiveImplementationCompiler
atelopus32crypto_hash/atelopus32/refg++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
atelopus64crypto_hash/atelopus64/refg++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
bash256crypto_hash/bash256/avx2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
bash256crypto_hash/bash256/refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
bash384crypto_hash/bash384/avx2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
bash384crypto_hash/bash384/refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
bash512crypto_hash/bash512/avx2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
bash512crypto_hash/bash512/refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
164001.00bblake256crypto_hash/bblake256/sse2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
344242.10bblake256crypto_hash/bblake256/regsgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
bblake256crypto_hash/bblake256/bswapgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
bblake256crypto_hash/bblake256/sandygcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
bblake256crypto_hash/bblake256/ssse3gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
bblake512crypto_hash/bblake512/xopgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
166561.00blake256crypto_hash/blake256/sse2-2gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
175601.05blake256crypto_hash/blake256/sse2gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
277361.67blake256crypto_hash/blake256/regsgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
278761.67blake256crypto_hash/blake256/sphlibgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
345802.08blake256crypto_hash/blake256/sphlib-smallgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
421042.53blake256crypto_hash/blake256/refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
blake256crypto_hash/blake256/avxiccgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
blake256crypto_hash/blake256/avxsgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
blake256crypto_hash/blake256/bswapgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
blake256crypto_hash/blake256/sandygcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
blake256crypto_hash/blake256/sse41gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
blake256crypto_hash/blake256/sse41-2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
blake256crypto_hash/blake256/ssse3gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
blake256crypto_hash/blake256/vect128gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
blake256crypto_hash/blake256/vect128-mmxhackgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
blake256crypto_hash/blake256/xopgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
104481.00blake2bcrypto_hash/blake2b/regsgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
176641.69blake2bcrypto_hash/blake2b/refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
blake2bcrypto_hash/blake2b/avx2-1gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
blake2bcrypto_hash/blake2b/avx2-2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
blake2bcrypto_hash/blake2b/avx2-3gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
blake2bcrypto_hash/blake2b/avxiccgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
blake2bcrypto_hash/blake2b/moon/armv6/32gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
blake2bcrypto_hash/blake2b/moon/avx/32gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
blake2bcrypto_hash/blake2b/moon/avx/64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
blake2bcrypto_hash/blake2b/moon/avx2/32gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
blake2bcrypto_hash/blake2b/moon/avx2/64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
blake2bcrypto_hash/blake2b/moon/neon/32gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
blake2bcrypto_hash/blake2b/moon/sse2/32gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
blake2bcrypto_hash/blake2b/moon/ssse3/32gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
blake2bcrypto_hash/blake2b/moon/xop/32gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
blake2bcrypto_hash/blake2b/moon/xop/64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
blake2bcrypto_hash/blake2b/xmmgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
blake2bcrypto_hash/blake2b/ymmgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
91801.00blake2scrypto_hash/blake2s/moon/ssse3/64gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
105641.15blake2scrypto_hash/blake2s/xmmgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
106401.16blake2scrypto_hash/blake2s/moon/sse2/64gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
174121.90blake2scrypto_hash/blake2s/regsgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
280283.05blake2scrypto_hash/blake2s/refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
blake2scrypto_hash/blake2s/avxiccgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
blake2scrypto_hash/blake2s/moon/armv6/32gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
blake2scrypto_hash/blake2s/moon/avx/32gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
blake2scrypto_hash/blake2s/moon/avx/64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
blake2scrypto_hash/blake2s/moon/sse2/32gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
blake2scrypto_hash/blake2s/moon/ssse3/32gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
blake2scrypto_hash/blake2s/moon/xop/32gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
blake2scrypto_hash/blake2s/moon/xop/64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
134561.00blake32crypto_hash/blake32/sse2gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
210161.56blake32crypto_hash/blake32/sphlibgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
253441.88blake32crypto_hash/blake32/sphlib-smallgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
307322.28blake32crypto_hash/blake32/refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
blake32crypto_hash/blake32/ssse3gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
166801.00blake512crypto_hash/blake512/sse2sgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
174561.05blake512crypto_hash/blake512/sphlibgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
176921.06blake512crypto_hash/blake512/regsgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
185961.11blake512crypto_hash/blake512/sse2gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
208481.25blake512crypto_hash/blake512/sphlib-smallgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
252121.51blake512crypto_hash/blake512/refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
blake512crypto_hash/blake512/avxiccgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
blake512crypto_hash/blake512/bswapgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
blake512crypto_hash/blake512/sandygcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
blake512crypto_hash/blake512/sse41gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
blake512crypto_hash/blake512/ssse3gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
blake512crypto_hash/blake512/vect128gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
blake512crypto_hash/blake512/vect128-inplacegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
blake512crypto_hash/blake512/vect128-xopgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
blake512crypto_hash/blake512/xopgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
blake512crypto_hash/blake512/xop-2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
153841.00blake64crypto_hash/blake64/sphlib (SPHLIB_2.1)gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
168241.09blake64crypto_hash/blake64/sse2gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
182841.19blake64crypto_hash/blake64/sphlib-smallgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
229121.49blake64crypto_hash/blake64/refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
blake64crypto_hash/blake64/ssse3gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
100481.00bmw256crypto_hash/bmw256/core_2_65nm/x86-64/ssse3_v1 (asm)gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
134961.34bmw256crypto_hash/bmw256/amd_k8/x86-64/noSSEgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
140161.39bmw256crypto_hash/bmw256/optbbegcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
140641.40bmw256crypto_hash/bmw256/optabegcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
144801.44bmw256crypto_hash/bmw256/optbgbegcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
145161.44bmw256crypto_hash/bmw256/optc01gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
146721.46bmw256crypto_hash/bmw256/optc03gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
147801.47bmw256crypto_hash/bmw256/optc04gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
169601.69bmw256crypto_hash/bmw256/optc02gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
170561.70bmw256crypto_hash/bmw256/sphlib-smallgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
170681.70bmw256crypto_hash/bmw256/sphlibgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
289962.89bmw256crypto_hash/bmw256/refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
bmw256crypto_hash/bmw256/amd_k10/x86-64/sse2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
bmw256crypto_hash/bmw256/core_2_45nm/x86-64/sse4_v1gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
bmw256crypto_hash/bmw256/core_i7_45nm/x86-64/sse4_v1gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
bmw256crypto_hash/bmw256/opt29_v5_ssse3_asm64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
bmw256crypto_hash/bmw256/opt31ssse3_asm64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
bmw256crypto_hash/bmw256/optc31ssse3gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
75321.00bmw512crypto_hash/bmw512/opt008_asm64 (Optimized_asm_x86-64,_opt008_July01)gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
76961.02bmw512crypto_hash/bmw512/optbbegcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
77401.03bmw512crypto_hash/bmw512/optabegcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
81241.08bmw512crypto_hash/bmw512/optc02gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
82561.10bmw512crypto_hash/bmw512/optc04gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
82681.10bmw512crypto_hash/bmw512/optbgbegcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
83961.11bmw512crypto_hash/bmw512/optc03gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
84201.12bmw512crypto_hash/bmw512/optc01gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
100921.34bmw512crypto_hash/bmw512/sphlibgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
137801.83bmw512crypto_hash/bmw512/sphlib-smallgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
159282.11bmw512crypto_hash/bmw512/refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
bmw512crypto_hash/bmw512/optx86sse2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
cheetah256crypto_hash/cheetah256/asmgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
cheetah256crypto_hash/cheetah256/asm64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
cheetah512crypto_hash/cheetah512/asmgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
cheetah512crypto_hash/cheetah512/asm64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
5392041.00cubehash161crypto_hash/cubehash161/emmintrin4gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
24913564.62cubehash161crypto_hash/cubehash161/unrolledgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
45096568.36cubehash161crypto_hash/cubehash161/simplegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
866516416.07cubehash161crypto_hash/cubehash161/specgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
374001.00cubehash1616crypto_hash/cubehash1616/emmintrin4gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
2063925.52cubehash1616crypto_hash/cubehash1616/unrolledgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
3620409.68cubehash1616crypto_hash/cubehash1616/simplegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
96283625.74cubehash1616crypto_hash/cubehash1616/specgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
2699681.00cubehash162crypto_hash/cubehash162/emmintrin4gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
12745324.72cubehash162crypto_hash/cubehash162/unrolledgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
23015488.53cubehash162crypto_hash/cubehash162/simplegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
453351216.79cubehash162crypto_hash/cubehash162/specgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
183761.00cubehash1632crypto_hash/cubehash1632/amd64-2gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
186641.02cubehash1632crypto_hash/cubehash1632/amd64gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
207561.13cubehash1632crypto_hash/cubehash1632/emmintrin4gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
234601.28cubehash1632crypto_hash/cubehash1632/emmintrin5gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
583043.17cubehash1632crypto_hash/cubehash1632/mmintringcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
665163.62cubehash1632crypto_hash/cubehash1632/unrolled5gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
677923.69cubehash1632crypto_hash/cubehash1632/unrolled3gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
700563.81cubehash1632crypto_hash/cubehash1632/unrolled4gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
705923.84cubehash1632crypto_hash/cubehash1632/amd64-32gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
816284.44cubehash1632crypto_hash/cubehash1632/sphlibgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
1129006.14cubehash1632crypto_hash/cubehash1632/unrolled2gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
1228646.69cubehash1632crypto_hash/cubehash1632/sphlib-smallgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
1301727.08cubehash1632crypto_hash/cubehash1632/unrolledgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
22194012.08cubehash1632crypto_hash/cubehash1632/simplegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
cubehash1632crypto_hash/cubehash1632/amd64avxgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
1373201.00cubehash164crypto_hash/cubehash164/emmintrin4gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
6638364.83cubehash164crypto_hash/cubehash164/unrolledgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
11937208.69cubehash164crypto_hash/cubehash164/simplegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
250947618.27cubehash164crypto_hash/cubehash164/specgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
708241.00cubehash168crypto_hash/cubehash168/emmintrin4gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
3588685.07cubehash168crypto_hash/cubehash168/unrolledgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
6384929.02cubehash168crypto_hash/cubehash168/simplegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
149656021.13cubehash168crypto_hash/cubehash168/specgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
159041.00cubehash512crypto_hash/cubehash512/amd64-2gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
161241.01cubehash512crypto_hash/cubehash512/amd64gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
180201.13cubehash512crypto_hash/cubehash512/emmintrin4gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
202721.27cubehash512crypto_hash/cubehash512/emmintrin5gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
504683.17cubehash512crypto_hash/cubehash512/mmintringcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
578203.64cubehash512crypto_hash/cubehash512/unrolled5gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
590163.71cubehash512crypto_hash/cubehash512/unrolled3gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
609723.83cubehash512crypto_hash/cubehash512/unrolled4gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
612363.85cubehash512crypto_hash/cubehash512/amd64-32gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
898965.65cubehash512crypto_hash/cubehash512/unrolled2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
1031926.49cubehash512crypto_hash/cubehash512/unrolledgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
17438410.96cubehash512crypto_hash/cubehash512/simplegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
cubehash512crypto_hash/cubehash512/amd64avxgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
2696241.00cubehash81crypto_hash/cubehash81/emmintrin4gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
2713961.01cubehash81crypto_hash/cubehash81/emmintrin3gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
3258801.21cubehash81crypto_hash/cubehash81/emmintringcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
3446281.28cubehash81crypto_hash/cubehash81/emmintrin2gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
13028644.83cubehash81crypto_hash/cubehash81/unrolledgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
22677808.41cubehash81crypto_hash/cubehash81/simplegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
478601617.75cubehash81crypto_hash/cubehash81/specgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
189121.00cubehash816crypto_hash/cubehash816/emmintrin4gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
206241.09cubehash816crypto_hash/cubehash816/emmintrin3gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
1181046.24cubehash816crypto_hash/cubehash816/unrolledgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
19322410.22cubehash816crypto_hash/cubehash816/simplegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
67140035.50cubehash816crypto_hash/cubehash816/specgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
1359841.00cubehash82crypto_hash/cubehash82/emmintrin4gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
1374361.01cubehash82crypto_hash/cubehash82/emmintrin3gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
6723844.94cubehash82crypto_hash/cubehash82/unrolledgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
11613528.54cubehash82crypto_hash/cubehash82/simplegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
257466818.93cubehash82crypto_hash/cubehash82/specgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
105841.00cubehash832crypto_hash/cubehash832/emmintrin4gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
122841.16cubehash832crypto_hash/cubehash832/emmintrin3gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
774927.32cubehash832crypto_hash/cubehash832/unrolledgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
12368811.69cubehash832crypto_hash/cubehash832/simplegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
54042451.06cubehash832crypto_hash/cubehash832/specgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
691361.00cubehash84crypto_hash/cubehash84/emmintrin4gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
708401.02cubehash84crypto_hash/cubehash84/emmintrin3gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
3546805.13cubehash84crypto_hash/cubehash84/unrolledgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
6082568.80cubehash84crypto_hash/cubehash84/simplegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
149944021.69cubehash84crypto_hash/cubehash84/specgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
357761.00cubehash88crypto_hash/cubehash88/emmintrin4gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
374641.05cubehash88crypto_hash/cubehash88/emmintrin3gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
1962565.49cubehash88crypto_hash/cubehash88/unrolledgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
3305889.24cubehash88crypto_hash/cubehash88/simplegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
96218426.89cubehash88crypto_hash/cubehash88/specgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
640041.00echo256crypto_hash/echo256/sphlib (SPHLIB_3.0)gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
649521.01echo256crypto_hash/echo256/generic/opt64gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
705641.10echo256crypto_hash/echo256/sphlib-smallgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
751281.17echo256crypto_hash/echo256/generic/opt32gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
1023921.60echo256crypto_hash/echo256/powerpc/pp32cv2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
1591842.49echo256crypto_hash/echo256/powerpc/pp32cv1gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
echo256crypto_hash/echo256/aes/aes64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
echo256crypto_hash/echo256/athlon/athlon64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
echo256crypto_hash/echo256/ccalik/aesnigcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
echo256crypto_hash/echo256/ccalik/bitslicedgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
echo256crypto_hash/echo256/ccalik/vpermgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
echo256crypto_hash/echo256/core2/core2v64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
echo256crypto_hash/echo256/pentium/pentium4v64v1gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
echo256crypto_hash/echo256/pentium/pentium4v64v2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
1157281.00echo512crypto_hash/echo512/generic/opt64 (2.1)gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
1159721.00echo512crypto_hash/echo512/sphlibgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
1264321.09echo512crypto_hash/echo512/sphlib-smallgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
1323601.14echo512crypto_hash/echo512/generic/opt32gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
1790201.55echo512crypto_hash/echo512/powerpc/pp32cv2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
2808162.43echo512crypto_hash/echo512/powerpc/pp32cv1gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
echo512crypto_hash/echo512/aes/aes64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
echo512crypto_hash/echo512/athlon/athlon64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
echo512crypto_hash/echo512/ccalik/aesnigcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
echo512crypto_hash/echo512/ccalik/bitslicedgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
echo512crypto_hash/echo512/ccalik/vpermgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
echo512crypto_hash/echo512/core2/core2v64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
echo512crypto_hash/echo512/pentium/pentium4v64v1gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
echo512crypto_hash/echo512/pentium/pentium4v64v2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
508601.00echosp256crypto_hash/echosp256/generic/opt64 (2.1)gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
586481.15echosp256crypto_hash/echosp256/generic/opt32gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
798281.57echosp256crypto_hash/echosp256/powerpc/pp32cv2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
1242922.44echosp256crypto_hash/echosp256/powerpc/pp32cv1gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
echosp256crypto_hash/echosp256/aes/aes64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
echosp256crypto_hash/echosp256/athlon/athlon64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
echosp256crypto_hash/echosp256/core2/core2v64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
echosp256crypto_hash/echosp256/pentium/pentium4v64v1gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
echosp256crypto_hash/echosp256/pentium/pentium4v64v2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
811361.00echosp512crypto_hash/echosp512/generic/opt64 (2.1)gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
929721.15echosp512crypto_hash/echosp512/generic/opt32gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
1269441.56echosp512crypto_hash/echosp512/powerpc/pp32cv2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
1956762.41echosp512crypto_hash/echosp512/powerpc/pp32cv1gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
echosp512crypto_hash/echosp512/aes/aes64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
echosp512crypto_hash/echosp512/athlon/athlon64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
echosp512crypto_hash/echosp512/core2/core2v64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
echosp512crypto_hash/echosp512/pentium/pentium4v64v1gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
echosp512crypto_hash/echosp512/pentium/pentium4v64v2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
90081.00edonr256crypto_hash/edonr256/swpbe (Optimized_C_v2.0g)gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
93121.03edonr256crypto_hash/edonr256/optcgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
48881.00edonr512crypto_hash/edonr512/swpbe (Optimized_C_v2.0g)gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
50521.03edonr512crypto_hash/edonr512/optcgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
977241.00essence224crypto_hash/essence224/gccgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
977321.00essence256crypto_hash/essence256/gccgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
679361.00essence384crypto_hash/essence384/gccgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
687121.00essence512crypto_hash/essence512/gccgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
fsb256crypto_hash/fsb256/cleangcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
fsb256crypto_hash/fsb256/refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
fsb512crypto_hash/fsb512/refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
292401.00fugue2crypto_hash/fugue2/cop_opt32gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
436401.00fugue256crypto_hash/fugue256/ANSI_opt64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
479521.10fugue256crypto_hash/fugue256/ANSI_opt32gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
548841.26fugue256crypto_hash/fugue256/sphlibgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
fugue256crypto_hash/fugue256/SSE4.1gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
fugue256crypto_hash/fugue256/SSSE3gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
fugue256crypto_hash/fugue256/ccalik/aesnigcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
fugue256crypto_hash/fugue256/ccalik/vpermgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
fugue384crypto_hash/fugue384/ccalik/aesnigcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
fugue384crypto_hash/fugue384/ccalik/vpermgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
1143721.00fugue512crypto_hash/fugue512/sphlib (SPHLIB_3.0)gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
fugue512crypto_hash/fugue512/ccalik/aesnigcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
fugue512crypto_hash/fugue512/ccalik/vpermgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
528721.00groestl256crypto_hash/groestl256/opt64 (2.0)gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
528921.00groestl256crypto_hash/groestl256/mmxgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
609681.15groestl256crypto_hash/groestl256/sphlib-adaptedgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
635801.20groestl256crypto_hash/groestl256/sphlibgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
709121.34groestl256crypto_hash/groestl256/sphlib-smallgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
900081.70groestl256crypto_hash/groestl256/opt32gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
1827963.46groestl256crypto_hash/groestl256/32bit-2ktablegcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
2084323.94groestl256crypto_hash/groestl256/32bit-bytesliced-c-fastgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
2822445.34groestl256crypto_hash/groestl256/32bit-bytesliced-c-smallgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
3980127.53groestl256crypto_hash/groestl256/8bit_cgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
groestl256crypto_hash/groestl256/aesnigcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
groestl256crypto_hash/groestl256/aesni-intrgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
groestl256crypto_hash/groestl256/avxgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
groestl256crypto_hash/groestl256/avx-intrgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
groestl256crypto_hash/groestl256/core2duogcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
groestl256crypto_hash/groestl256/opterongcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
groestl256crypto_hash/groestl256/opteron-unrolledgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
groestl256crypto_hash/groestl256/vpermgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
groestl256crypto_hash/groestl256/vperm-intrgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
892601.00groestl512crypto_hash/groestl512/sphlib (SPHLIB_3.0)gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
932121.04groestl512crypto_hash/groestl512/sphlib-adaptedgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
942921.06groestl512crypto_hash/groestl512/opt64gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
1067641.20groestl512crypto_hash/groestl512/mmxgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
1192561.34groestl512crypto_hash/groestl512/sphlib-smallgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
1351001.51groestl512crypto_hash/groestl512/opt32gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
3923484.40groestl512crypto_hash/groestl512/32bit-bytesliced-c-smallgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
groestl512crypto_hash/groestl512/aesnigcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
groestl512crypto_hash/groestl512/aesni-intrgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
groestl512crypto_hash/groestl512/avxgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
groestl512crypto_hash/groestl512/avx-intrgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
groestl512crypto_hash/groestl512/core2duogcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
groestl512crypto_hash/groestl512/opterongcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
groestl512crypto_hash/groestl512/vpermgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
groestl512crypto_hash/groestl512/vperm-intrgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
400001.00hamsicrypto_hash/hamsi/simd-1gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
405841.01hamsicrypto_hash/hamsi/simd-2gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
448281.12hamsicrypto_hash/hamsi/bernstein/small-simd-2gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
hamsicrypto_hash/hamsi/sphlibgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
hamsicrypto_hash/hamsi/sphlib-smallgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
hamsi512crypto_hash/hamsi512/sphlibgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
hamsi512crypto_hash/hamsi512/sphlib-smallgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
267161.00jh224crypto_hash/jh224/bitslice_sse2_opt64gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
280121.05jh224crypto_hash/jh224/bitslice_sse2_opt32gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
638762.39jh224crypto_hash/jh224/simplegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
1092324.09jh224crypto_hash/jh224/bitslice_opt64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
1279404.79jh224crypto_hash/jh224/bitslice_ref64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
2301888.62jh224crypto_hash/jh224/bitslice_opt32gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
2379408.91jh224crypto_hash/jh224/bitslice_ref32gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
267241.00jh256crypto_hash/jh256/bitslice_sse2_opt64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
279681.05jh256crypto_hash/jh256/bitslice_sse2_opt32gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
636842.38jh256crypto_hash/jh256/simplegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
1097364.11jh256crypto_hash/jh256/bitslice_opt64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
1266924.74jh256crypto_hash/jh256/bitslice_ref64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
2305848.63jh256crypto_hash/jh256/bitslice_opt32gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
2374848.89jh256crypto_hash/jh256/bitslice_ref32gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
267121.00jh384crypto_hash/jh384/bitslice_sse2_opt64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
279921.05jh384crypto_hash/jh384/bitslice_sse2_opt32gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
636282.38jh384crypto_hash/jh384/simplegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
1093004.09jh384crypto_hash/jh384/bitslice_opt64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
1265484.74jh384crypto_hash/jh384/bitslice_ref64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
2318208.68jh384crypto_hash/jh384/bitslice_opt32gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
2378168.90jh384crypto_hash/jh384/bitslice_ref32gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
267241.00jh512crypto_hash/jh512/bitslice_sse2_opt64gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
280161.05jh512crypto_hash/jh512/bitslice_sse2_opt32gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
635762.38jh512crypto_hash/jh512/simplegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
1094804.10jh512crypto_hash/jh512/bitslice_opt64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
1267724.74jh512crypto_hash/jh512/bitslice_ref64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
2324208.70jh512crypto_hash/jh512/bitslice_opt32gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
2377568.90jh512crypto_hash/jh512/bitslice_ref32gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
194761.00keccakcrypto_hash/keccak/x86_64_shld (3.2.3)gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
212561.09keccakcrypto_hash/keccak/opt64lcu24shldgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
229161.18keccakcrypto_hash/keccak/x86_64_asmgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
246641.27keccakcrypto_hash/keccak/opt64lcu6gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
251681.29keccakcrypto_hash/keccak/opt64lcu24gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
267601.37keccakcrypto_hash/keccak/simplegcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
271801.40keccakcrypto_hash/keccak/opt64u6gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
278961.43keccakcrypto_hash/keccak/inplacegcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
395442.03keccakcrypto_hash/keccak/mmxu1gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
563162.89keccakcrypto_hash/keccak/opt32biT-s2lcu4gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
595163.06keccakcrypto_hash/keccak/opt32bi-s2lcu4gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
601363.09keccakcrypto_hash/keccak/simple32bigcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
613803.15keccakcrypto_hash/keccak/opt32bi-rvku2gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
680523.49keccakcrypto_hash/keccak/inplace32bigcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
914004.69keccakcrypto_hash/keccak/compactgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
1856849.53keccakcrypto_hash/keccak/compact8gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
keccakcrypto_hash/keccak/sseu2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
keccakcrypto_hash/keccak/xopu24gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
327641.00keccakc1024crypto_hash/keccakc1024/x86_64_shld (3.2.3)gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
351921.07keccakc1024crypto_hash/keccakc1024/opt64lcu24shldgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
385161.18keccakc1024crypto_hash/keccakc1024/x86_64_asmgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
415361.27keccakc1024crypto_hash/keccakc1024/opt64lcu6gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
424161.29keccakc1024crypto_hash/keccakc1024/opt64lcu24gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
444601.36keccakc1024crypto_hash/keccakc1024/simplegcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
451641.38keccakc1024crypto_hash/keccakc1024/opt64u6gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
466201.42keccakc1024crypto_hash/keccakc1024/inplacegcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
608041.86keccakc1024crypto_hash/keccakc1024/sphlibgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
664842.03keccakc1024crypto_hash/keccakc1024/mmxu1gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
674842.06keccakc1024crypto_hash/keccakc1024/sphlib-smallgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
931802.84keccakc1024crypto_hash/keccakc1024/opt32biT-s2lcu4gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
952402.91keccakc1024crypto_hash/keccakc1024/opt32bi-s2lcu4gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
953962.91keccakc1024crypto_hash/keccakc1024/simple32bigcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
982243.00keccakc1024crypto_hash/keccakc1024/opt32bi-rvku2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
1091803.33keccakc1024crypto_hash/keccakc1024/inplace32bigcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
1541644.71keccakc1024crypto_hash/keccakc1024/compactgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
3142889.59keccakc1024crypto_hash/keccakc1024/compact8gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
keccakc1024crypto_hash/keccakc1024/sseu2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
keccakc1024crypto_hash/keccakc1024/xopu24gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
152321.00keccakc256crypto_hash/keccakc256/x86_64_shld (3.2.3)gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
164961.08keccakc256crypto_hash/keccakc256/opt64lcu24shldgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
178801.17keccakc256crypto_hash/keccakc256/x86_64_asmgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
192801.27keccakc256crypto_hash/keccakc256/opt64lcu6gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
199441.31keccakc256crypto_hash/keccakc256/opt64lcu24gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
209201.37keccakc256crypto_hash/keccakc256/simplegcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
210441.38keccakc256crypto_hash/keccakc256/opt64u6gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
217321.43keccakc256crypto_hash/keccakc256/inplacegcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
306762.01keccakc256crypto_hash/keccakc256/mmxu1gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
440602.89keccakc256crypto_hash/keccakc256/opt32biT-s2lcu4gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
482003.16keccakc256crypto_hash/keccakc256/simple32bigcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
482643.17keccakc256crypto_hash/keccakc256/opt32bi-s2lcu4gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
491683.23keccakc256crypto_hash/keccakc256/opt32bi-rvku2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
543803.57keccakc256crypto_hash/keccakc256/inplace32bigcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
704004.62keccakc256crypto_hash/keccakc256/compactgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
1442209.47keccakc256crypto_hash/keccakc256/compact8gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
keccakc256crypto_hash/keccakc256/sseu2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
keccakc256crypto_hash/keccakc256/xopu24gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
keccakc256treed2crypto_hash/keccakc256treed2/sseu24gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
keccakc256treed2crypto_hash/keccakc256treed2/sseu4gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
keccakc256treed2crypto_hash/keccakc256treed2/xopu24gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
166721.00keccakc448crypto_hash/keccakc448/x86_64_shld (3.2.3)gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
181761.09keccakc448crypto_hash/keccakc448/opt64lcu24shldgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
195521.17keccakc448crypto_hash/keccakc448/x86_64_asmgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
211161.27keccakc448crypto_hash/keccakc448/opt64lcu6gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
213161.28keccakc448crypto_hash/keccakc448/opt64lcu24gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
227961.37keccakc448crypto_hash/keccakc448/simplegcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
230361.38keccakc448crypto_hash/keccakc448/opt64u6gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
237241.42keccakc448crypto_hash/keccakc448/inplacegcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
336802.02keccakc448crypto_hash/keccakc448/mmxu1gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
482842.90keccakc448crypto_hash/keccakc448/opt32biT-s2lcu4gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
514043.08keccakc448crypto_hash/keccakc448/opt32bi-s2lcu4gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
529443.18keccakc448crypto_hash/keccakc448/opt32bi-rvku2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
775204.65keccakc448crypto_hash/keccakc448/compactgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
1587329.52keccakc448crypto_hash/keccakc448/compact8gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
keccakc448crypto_hash/keccakc448/inplace32bigcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
keccakc448crypto_hash/keccakc448/simple32bigcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
keccakc448crypto_hash/keccakc448/sseu2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
keccakc448crypto_hash/keccakc448/xopu24gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
181161.00keccakc512crypto_hash/keccakc512/x86_64_shld (3.2.3)gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
195601.08keccakc512crypto_hash/keccakc512/opt64lcu24shldgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
212801.17keccakc512crypto_hash/keccakc512/x86_64_asmgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
228041.26keccakc512crypto_hash/keccakc512/opt64lcu24gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
229841.27keccakc512crypto_hash/keccakc512/opt64lcu6gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
247841.37keccakc512crypto_hash/keccakc512/simplegcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
257361.42keccakc512crypto_hash/keccakc512/opt64u6gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
258121.42keccakc512crypto_hash/keccakc512/inplacegcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
335961.85keccakc512crypto_hash/keccakc512/sphlibgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
366002.02keccakc512crypto_hash/keccakc512/mmxu1gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
376522.08keccakc512crypto_hash/keccakc512/sphlib-smallgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
518482.86keccakc512crypto_hash/keccakc512/opt32biT-s2lcu4gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
554963.06keccakc512crypto_hash/keccakc512/simple32bigcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
557403.08keccakc512crypto_hash/keccakc512/opt32bi-s2lcu4gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
572403.16keccakc512crypto_hash/keccakc512/opt32bi-rvku2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
629203.47keccakc512crypto_hash/keccakc512/inplace32bigcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
843764.66keccakc512crypto_hash/keccakc512/compactgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
1715889.47keccakc512crypto_hash/keccakc512/compact8gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
keccakc512crypto_hash/keccakc512/gil/singlefilegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
keccakc512crypto_hash/keccakc512/gil/singlefile_unrolledgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
keccakc512crypto_hash/keccakc512/sseu2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
keccakc512crypto_hash/keccakc512/xopu24gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
keccakc512treed2crypto_hash/keccakc512treed2/sseu24gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
keccakc512treed2crypto_hash/keccakc512treed2/sseu4gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
keccakc512treed2crypto_hash/keccakc512treed2/xopu24gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
225081.00keccakc768crypto_hash/keccakc768/x86_64_shld (3.2.3)gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
240961.07keccakc768crypto_hash/keccakc768/opt64lcu24shldgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
264521.18keccakc768crypto_hash/keccakc768/x86_64_asmgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
284401.26keccakc768crypto_hash/keccakc768/opt64lcu24gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
284921.27keccakc768crypto_hash/keccakc768/opt64lcu6gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
306481.36keccakc768crypto_hash/keccakc768/simplegcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
320521.42keccakc768crypto_hash/keccakc768/inplacegcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
320841.43keccakc768crypto_hash/keccakc768/opt64u6gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
456802.03keccakc768crypto_hash/keccakc768/mmxu1gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
636162.83keccakc768crypto_hash/keccakc768/opt32biT-s2lcu4gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
672442.99keccakc768crypto_hash/keccakc768/simple32bigcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
672842.99keccakc768crypto_hash/keccakc768/opt32bi-s2lcu4gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
692763.08keccakc768crypto_hash/keccakc768/opt32bi-rvku2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
766043.40keccakc768crypto_hash/keccakc768/inplace32bigcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
1051884.67keccakc768crypto_hash/keccakc768/compactgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
2146569.54keccakc768crypto_hash/keccakc768/compact8gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
keccakc768crypto_hash/keccakc768/sseu2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
keccakc768crypto_hash/keccakc768/xopu24gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
495361.00lane256crypto_hash/lane256/cgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
lane256crypto_hash/lane256/bitslicegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
1627121.00lane512crypto_hash/lane512/cgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
382801.00luffa256crypto_hash/luffa256/sse2 (2.0)gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
485321.27luffa256crypto_hash/luffa256/sphlibgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
563441.47luffa256crypto_hash/luffa256/thomaz/basicgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
1116962.92luffa256crypto_hash/luffa256/opt32gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
1336563.49luffa256crypto_hash/luffa256/armgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
luffa256crypto_hash/luffa256/sse2_x64asmgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
luffa256crypto_hash/luffa256/sse2_x64asm-2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
luffa256crypto_hash/luffa256/ssse3_x64asmgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
luffa256crypto_hash/luffa256/ssse3_x64asm-2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
luffa256crypto_hash/luffa256/ssse3_x64asm-PSgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
luffa256crypto_hash/luffa256/ssse3_x64asm-PS-2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
luffa256crypto_hash/luffa256/thomaz/asm-PSgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
luffa256crypto_hash/luffa256/thomaz/asm-PS-v2-FPgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
luffa256crypto_hash/luffa256/thomaz/asm-PS-v2-INTgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
luffa256crypto_hash/luffa256/thomaz/asm-PSPar-v2-FPgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
luffa256crypto_hash/luffa256/thomaz/asm-PSPar-v2-INTgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
487281.00luffa384crypto_hash/luffa384/sse2 (2.0)gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
1585563.25luffa384crypto_hash/luffa384/opt32gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
1847963.79luffa384crypto_hash/luffa384/armgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
luffa384crypto_hash/luffa384/sse2_x64asmgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
luffa384crypto_hash/luffa384/sse2_x64asm-2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
luffa384crypto_hash/luffa384/ssse3_x64asmgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
luffa384crypto_hash/luffa384/ssse3_x64asm-2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
luffa384crypto_hash/luffa384/ssse3_x64asm-PSgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
luffa384crypto_hash/luffa384/ssse3_x64asm-PS-2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
luffa384crypto_hash/luffa384/thomaz/asm-PSgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
luffa384crypto_hash/luffa384/thomaz/asm-PS-v2-FPgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
luffa384crypto_hash/luffa384/thomaz/asm-PS-v2-INTgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
luffa384crypto_hash/luffa384/thomaz/asm-PSPar-v2-FPgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
luffa384crypto_hash/luffa384/thomaz/asm-PSPar-v2-INTgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
835521.00luffa512crypto_hash/luffa512/sphlib (SPHLIB_3.0)gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
858401.03luffa512crypto_hash/luffa512/sse2gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
2069642.48luffa512crypto_hash/luffa512/opt32gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
2342682.80luffa512crypto_hash/luffa512/armgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
luffa512crypto_hash/luffa512/sse2_x64asmgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
luffa512crypto_hash/luffa512/sse2_x64asm-2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
luffa512crypto_hash/luffa512/ssse3_x64asmgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
luffa512crypto_hash/luffa512/ssse3_x64asm-2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
luffa512crypto_hash/luffa512/ssse3_x64asm-PSgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
luffa512crypto_hash/luffa512/ssse3_x64asm-PS-2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
luffa512crypto_hash/luffa512/thomaz/asm-PSgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
luffa512crypto_hash/luffa512/thomaz/asm-PS-v2-FPgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
luffa512crypto_hash/luffa512/thomaz/asm-PS-v2-INTgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
luffa512crypto_hash/luffa512/thomaz/asm-PSPar-v2-FPgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
luffa512crypto_hash/luffa512/thomaz/asm-PSPar-v2-INTgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
lux256crypto_hash/lux256/asmgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
lux512crypto_hash/lux512/asmgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
810841.00mcssha4crypto_hash/mcssha4/refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
839361.00mcssha5crypto_hash/mcssha5/refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
809961.00mcssha6crypto_hash/mcssha6/refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
md2crypto_hash/md2/opensslgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
59401.00md4crypto_hash/md4/openssl (LibreSSL_2.4.2)gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
91281.00md5crypto_hash/md5/openssl (LibreSSL_2.4.2)gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
92121.01md5crypto_hash/md5/refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
526161.00md6d224crypto_hash/md6d224/refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
565921.00md6d256crypto_hash/md6d256/refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
717361.00md6d384crypto_hash/md6d384/refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
870681.00md6d512crypto_hash/md6d512/refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
663801.00mgrostl256crypto_hash/mgrostl256/opt-64 (2.0)gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
785561.18mgrostl256crypto_hash/mgrostl256/opt-32gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
585099288.14mgrostl256crypto_hash/mgrostl256/refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
398561.00nasha256crypto_hash/nasha256/opt_v4gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
431401.08nasha256crypto_hash/nasha256/optgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
426081.00nasha512crypto_hash/nasha512/opt_v4gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
456801.07nasha512crypto_hash/nasha512/optgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
813001.00rfsb509crypto_hash/rfsb509/ref (1.0)gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
rhashcrypto_hash/rhash/refg++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
241281.00ripemd160crypto_hash/ripemd160/openssl (LibreSSL_2.4.2)gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
316601.00round3jh256crypto_hash/round3jh256/sse2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
747882.36round3jh256crypto_hash/round3jh256/simplegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
785562.48round3jh256crypto_hash/round3jh256/sphlib-smallgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
1503364.75round3jh256crypto_hash/round3jh256/sphlibgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
round3jh256crypto_hash/round3jh256/ssse3gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
316041.00round3jh512crypto_hash/round3jh512/sse2gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
746642.36round3jh512crypto_hash/round3jh512/simplegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
784002.48round3jh512crypto_hash/round3jh512/sphlib-smallgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
1499204.74round3jh512crypto_hash/round3jh512/sphlibgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
round3jh512crypto_hash/round3jh512/ssse3gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
131201.00sarmal256crypto_hash/sarmal256/asm64 (1.00)gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
173521.32sarmal256crypto_hash/sarmal256/opt64gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
161241.00sarmal512crypto_hash/sarmal512/asm64 (1.00)gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
215401.34sarmal512crypto_hash/sarmal512/opt64gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
104641.00sha1crypto_hash/sha1/openssl (LibreSSL_2.4.2)gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
282801.00sha224crypto_hash/sha224/openssl (LibreSSL_2.4.2)gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
282761.00sha256crypto_hash/sha256/openssl (LibreSSL_2.4.2)gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
296681.05sha256crypto_hash/sha256/sphlibgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
302561.07sha256crypto_hash/sha256/sphlib-smallgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
349761.24sha256crypto_hash/sha256/refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
sha256crypto_hash/sha256/cryptoppg++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
187921.00sha384crypto_hash/sha384/openssl (LibreSSL_2.4.2)gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
188041.00sha512crypto_hash/sha512/openssl (LibreSSL_2.4.2)gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
232321.24sha512crypto_hash/sha512/sphlib-smallgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
234961.25sha512crypto_hash/sha512/sphlibgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
245761.31sha512crypto_hash/sha512/refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
sha512crypto_hash/sha512/cryptoppg++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
102721.00shabal256crypto_hash/shabal256/amd64 (20101003)gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
146801.43shabal256crypto_hash/shabal256/sphlibgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
102801.00shabal512crypto_hash/shabal512/amd64 (20101003)gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
147081.43shabal512crypto_hash/shabal512/sphlibgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
149601.46shabal512crypto_hash/shabal512/refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
379521.00shake256crypto_hash/shake256/gil/singlefilegcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
882682.33shake256crypto_hash/shake256/gil/singlefile_unrolledgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
336881.00shavite3256crypto_hash/shavite3256/sphlib (SPHLIB_3.0)gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
415361.23shavite3256crypto_hash/shavite3256/sphlib-smallgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
shavite3256crypto_hash/shavite3256/8-bitgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
shavite3256crypto_hash/shavite3256/aes-instructgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
shavite3256crypto_hash/shavite3256/low-memgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
shavite3256crypto_hash/shavite3256/lower-memgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
shavite3256crypto_hash/shavite3256/new-aes-roundgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
shavite3256crypto_hash/shavite3256/no-saltgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
542881.00shavite3512crypto_hash/shavite3512/sphlib (SPHLIB_3.0)gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
653201.20shavite3512crypto_hash/shavite3512/sphlib-smallgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
shavite3512crypto_hash/shavite3512/8-bitgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
shavite3512crypto_hash/shavite3512/IntelL1Cachegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
shavite3512crypto_hash/shavite3512/aes-instructgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
shavite3512crypto_hash/shavite3512/different-ordergcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
shavite3512crypto_hash/shavite3512/low-memgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
shavite3512crypto_hash/shavite3512/lower-memgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
shavite3512crypto_hash/shavite3512/new-aes-roundgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
shavite3512crypto_hash/shavite3512/no-saltgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
782561.00simd256crypto_hash/simd256/sphlib (SPHLIB_3.0)gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
1020721.30simd256crypto_hash/simd256/sphlib-smallgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
1326521.70simd256crypto_hash/simd256/optgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
469594060.01simd256crypto_hash/simd256/refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
simd256crypto_hash/simd256/vect128gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
188081.00simd512crypto_hash/simd512/vect128 (1.1)gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
998965.31simd512crypto_hash/simd512/sphlibgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
1287046.84simd512crypto_hash/simd512/sphlib-smallgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
1383367.36simd512crypto_hash/simd512/optgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
9618388511.40simd512crypto_hash/simd512/refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
160481.00skein10241024crypto_hash/skein10241024/x64 (v1.3_ASM_(amd64)_code)gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
183961.15skein10241024crypto_hash/skein10241024/optgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
151281.00skein256256crypto_hash/skein256256/opt (v1.3_C_code)gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
157001.04skein256256crypto_hash/skein256256/x64gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
104241.00skein512256crypto_hash/skein512256/sandygcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
128481.23skein512256crypto_hash/skein512256/littlegcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
130441.25skein512256crypto_hash/skein512256/optgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
134721.29skein512256crypto_hash/skein512256/sphlibgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
135121.30skein512256crypto_hash/skein512256/x64gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
144761.39skein512256crypto_hash/skein512256/simplegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
171001.64skein512256crypto_hash/skein512256/sphlib-smallgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
261562.51skein512256crypto_hash/skein512256/mmxgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
104081.00skein512512crypto_hash/skein512512/sandygcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
128401.23skein512512crypto_hash/skein512512/littlegcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
130241.25skein512512crypto_hash/skein512512/optgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
134481.29skein512512crypto_hash/skein512512/sphlibgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
135361.30skein512512crypto_hash/skein512512/x64gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
146561.41skein512512crypto_hash/skein512512/simplegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
170841.64skein512512crypto_hash/skein512512/sphlib-smallgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
258642.49skein512512crypto_hash/skein512512/mmxgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
tigercrypto_hash/tiger/cryptoppg++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
797441.00whirlpoolcrypto_hash/whirlpool/refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
whirlpoolcrypto_hash/whirlpool/cryptoppg++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv

crypto_hashblocks

TimeRelative timePrimitiveImplementationCompiler
86361.00md5crypto_hashblocks/md5/amd64-1gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
91241.06md5crypto_hashblocks/md5/little-1gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
98641.14md5crypto_hashblocks/md5/refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
754881.00rfsb509crypto_hashblocks/rfsb509/xmm1reggcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
1188601.57rfsb509crypto_hashblocks/rfsb509/xmm1gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
1497681.98rfsb509crypto_hashblocks/rfsb509/xmm2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
1696522.25rfsb509crypto_hashblocks/rfsb509/xmm4gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
3389884.49rfsb509crypto_hashblocks/rfsb509/refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
rfsb509crypto_hashblocks/rfsb509/amd64-1gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
rfsb509crypto_hashblocks/rfsb509/amd64-2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
rfsb509crypto_hashblocks/rfsb509/amd64-3gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
rfsb509crypto_hashblocks/rfsb509/core2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
331201.00sha256crypto_hashblocks/sha256/inplacegcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
341361.03sha256crypto_hashblocks/sha256/refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
219921.00sha512crypto_hashblocks/sha512/inplacegcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv (4.2.1 20070719 )
220401.00sha512crypto_hashblocks/sha512/refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv (4.2.1 20070719 )