Implementation notes: amd64, calvin, crypto_hash

Computer: calvin
Architecture: amd64
CPU ID: AuthenticAMD-00600f20-178bfbff
CPU cycles/second: 4013596000...4013596000 (amd64cpuinfo)
SUPERCOP version: 20171218
Benchmark dates: 20170729...20180105

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
293131.00bash256crypto_hash/bash256/refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer (5.4.0 20160609)
bash256crypto_hash/bash256/avx2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
383311.00bash384crypto_hash/bash384/refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer (5.4.0 20160609)
bash384crypto_hash/bash384/avx2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
559341.00bash512crypto_hash/bash512/refgcc -funroll-loops -O2 -fomit-frame-pointer (5.4.0 20160609)
bash512crypto_hash/bash512/avx2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
179821.00bblake256crypto_hash/bblake256/ssse3gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (5.4.0 20160609)
202351.13bblake256crypto_hash/bblake256/sse2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
314181.75bblake256crypto_hash/bblake256/bswapgcc -funroll-loops -O3 -fomit-frame-pointer
315681.76bblake256crypto_hash/bblake256/regsgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
653623.63bblake256crypto_hash/bblake256/sandygcc -funroll-loops -march=k8 -Os -fomit-frame-pointer
124491.00bblake512crypto_hash/bblake512/xop (1.0)gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer (5.4.0 20160609)
186081.00blake256crypto_hash/blake256/xopgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
235911.27blake256crypto_hash/blake256/avxiccgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
239341.29blake256crypto_hash/blake256/avxsclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
239451.29blake256crypto_hash/blake256/sse41-2gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer
240591.29blake256crypto_hash/blake256/sse41gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer
248011.33blake256crypto_hash/blake256/ssse3clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
248781.34blake256crypto_hash/blake256/vect128gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer
249661.34blake256crypto_hash/blake256/vect128-mmxhackgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer
255101.37blake256crypto_hash/blake256/sphlibgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer
258691.39blake256crypto_hash/blake256/bswapgcc -funroll-loops -O2 -fomit-frame-pointer
258841.39blake256crypto_hash/blake256/regsgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
267221.44blake256crypto_hash/blake256/sse2clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
269891.45blake256crypto_hash/blake256/sse2-2clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
342141.84blake256crypto_hash/blake256/sphlib-smallgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
352291.89blake256crypto_hash/blake256/refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer
534212.87blake256crypto_hash/blake256/sandygcc -Os -fomit-frame-pointer
78671.00blake2bcrypto_hash/blake2b/moon/xop/64gcc -m64 -march=corei7 -O3 -fomit-frame-pointer (5.4.0 20160609)
78761.00blake2bcrypto_hash/blake2b/xmmgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
87851.12blake2bcrypto_hash/blake2b/regsgcc -O3 -fomit-frame-pointer
89391.14blake2bcrypto_hash/blake2b/avxiccgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer
90751.15blake2bcrypto_hash/blake2b/moon/avx/64clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
97631.24blake2bcrypto_hash/blake2b/refgcc -funroll-loops -O2 -fomit-frame-pointer
blake2bcrypto_hash/blake2b/avx2-1gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
blake2bcrypto_hash/blake2b/avx2-2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
blake2bcrypto_hash/blake2b/avx2-3gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
blake2bcrypto_hash/blake2b/moon/armv6/32gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
blake2bcrypto_hash/blake2b/moon/avx/32gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
blake2bcrypto_hash/blake2b/moon/avx2/32gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
blake2bcrypto_hash/blake2b/moon/avx2/64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
blake2bcrypto_hash/blake2b/moon/neon/32gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
blake2bcrypto_hash/blake2b/moon/sse2/32gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
blake2bcrypto_hash/blake2b/moon/ssse3/32gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
blake2bcrypto_hash/blake2b/moon/xop/32gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
blake2bcrypto_hash/blake2b/ymmgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
124571.00blake2scrypto_hash/blake2s/xmmgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
127861.03blake2scrypto_hash/blake2s/moon/xop/64gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer
147611.18blake2scrypto_hash/blake2s/regsgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
157691.27blake2scrypto_hash/blake2s/refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer
160591.29blake2scrypto_hash/blake2s/avxiccgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
165381.33blake2scrypto_hash/blake2s/moon/avx/64gcc -march=k8 -O3 -fomit-frame-pointer
165501.33blake2scrypto_hash/blake2s/moon/ssse3/64gcc -fno-schedule-insns -O3 -fomit-frame-pointer
179521.44blake2scrypto_hash/blake2s/moon/sse2/64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
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/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
186791.00blake32crypto_hash/blake32/ssse3gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer (5.4.0 20160609)
192381.03blake32crypto_hash/blake32/sphlibgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer
205801.10blake32crypto_hash/blake32/sse2gcc -funroll-loops -O2 -fomit-frame-pointer
254551.36blake32crypto_hash/blake32/sphlib-smallgcc -march=barcelona -Os -fomit-frame-pointer
259571.39blake32crypto_hash/blake32/refgcc -funroll-loops -O -fomit-frame-pointer
114631.00blake512crypto_hash/blake512/xopgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (5.4.0 20160609)
120131.05blake512crypto_hash/blake512/vect128-xopgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (5.4.0 20160609)
137411.20blake512crypto_hash/blake512/xop-2clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
148691.30blake512crypto_hash/blake512/avxiccgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (5.4.0 20160609)
149481.30blake512crypto_hash/blake512/sse41gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
155771.36blake512crypto_hash/blake512/vect128gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (5.4.0 20160609)
156181.36blake512crypto_hash/blake512/vect128-inplacegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer
158061.38blake512crypto_hash/blake512/sphlibgcc -funroll-loops -m64 -O2 -fomit-frame-pointer
158931.39blake512crypto_hash/blake512/sse2sclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
159421.39blake512crypto_hash/blake512/bswapgcc -O3 -fomit-frame-pointer
160461.40blake512crypto_hash/blake512/regsgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer
161461.41blake512crypto_hash/blake512/ssse3clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments
174091.52blake512crypto_hash/blake512/sse2clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
205651.79blake512crypto_hash/blake512/sphlib-smallgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
223941.95blake512crypto_hash/blake512/refgcc -funroll-loops -O -fomit-frame-pointer
325512.84blake512crypto_hash/blake512/sandygcc -m64 -march=corei7-avx -Os -fomit-frame-pointer
146161.00blake64crypto_hash/blake64/sphlib (SPHLIB_2.1)gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer (5.4.0 20160609)
163841.12blake64crypto_hash/blake64/ssse3clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments
175681.20blake64crypto_hash/blake64/sse2clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
181761.24blake64crypto_hash/blake64/sphlib-smallgcc -march=nocona -O -fomit-frame-pointer
200461.37blake64crypto_hash/blake64/refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer
110511.00bmw256crypto_hash/bmw256/core_2_45nm/x86-64/sse4_v1 (asm)gcc -fno-schedule-insns -O2 -fomit-frame-pointer (5.4.0 20160609)
114311.03bmw256crypto_hash/bmw256/core_i7_45nm/x86-64/sse4_v1gcc -march=nocona -O2 -fomit-frame-pointer
115211.04bmw256crypto_hash/bmw256/opt29_v5_ssse3_asm64gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer
115751.05bmw256crypto_hash/bmw256/opt31ssse3_asm64gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer
118251.07bmw256crypto_hash/bmw256/amd_k10/x86-64/sse2gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer
121791.10bmw256crypto_hash/bmw256/core_2_65nm/x86-64/ssse3_v1gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
150971.37bmw256crypto_hash/bmw256/optbbegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer
151591.37bmw256crypto_hash/bmw256/optabegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer
152271.38bmw256crypto_hash/bmw256/amd_k8/x86-64/noSSEgcc -O -fomit-frame-pointer
156431.42bmw256crypto_hash/bmw256/optc03gcc -funroll-loops -O3 -fomit-frame-pointer
156661.42bmw256crypto_hash/bmw256/optc01gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer
160641.45bmw256crypto_hash/bmw256/optc02gcc -funroll-loops -m64 -O2 -fomit-frame-pointer
160701.45bmw256crypto_hash/bmw256/optc04gcc -funroll-loops -m64 -O2 -fomit-frame-pointer
160741.45bmw256crypto_hash/bmw256/optbgbegcc -funroll-loops -m64 -O2 -fomit-frame-pointer
173751.57bmw256crypto_hash/bmw256/sphlibgcc -funroll-loops -O2 -fomit-frame-pointer
176131.59bmw256crypto_hash/bmw256/sphlib-smallgcc -O3 -fomit-frame-pointer
275082.49bmw256crypto_hash/bmw256/refclang -O3 -fomit-frame-pointer -Qunused-arguments
bmw256crypto_hash/bmw256/optc31ssse3gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
82891.00bmw512crypto_hash/bmw512/opt008_asm64 (Optimized_asm_x86-64,_opt008_July01)gcc -O2 -fomit-frame-pointer (5.4.0 20160609)
84341.02bmw512crypto_hash/bmw512/optbbegcc -funroll-loops -m64 -Os -fomit-frame-pointer
85401.03bmw512crypto_hash/bmw512/optabegcc -m64 -march=barcelona -Os -fomit-frame-pointer
87991.06bmw512crypto_hash/bmw512/optc01gcc -fno-schedule-insns -Os -fomit-frame-pointer
88011.06bmw512crypto_hash/bmw512/optc02gcc -fno-schedule-insns -Os -fomit-frame-pointer
89311.08bmw512crypto_hash/bmw512/optc04gcc -funroll-loops -O3 -fomit-frame-pointer
90611.09bmw512crypto_hash/bmw512/optc03gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer
90681.09bmw512crypto_hash/bmw512/optbgbegcc -funroll-loops -O2 -fomit-frame-pointer
98781.19bmw512crypto_hash/bmw512/sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
125841.52bmw512crypto_hash/bmw512/sphlib-smallclang -O3 -fomit-frame-pointer -Qunused-arguments
146151.76bmw512crypto_hash/bmw512/refclang -O3 -fomit-frame-pointer -Qunused-arguments
bmw512crypto_hash/bmw512/optx86sse2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
237551.00cheetah256crypto_hash/cheetah256/asm (1.0)gcc (5.4.0 20160609)
238461.00cheetah256crypto_hash/cheetah256/asm64gcc -funroll-loops
342061.00cheetah512crypto_hash/cheetah512/asm (1.0)cc (5.4.0 20160609)
342151.00cheetah512crypto_hash/cheetah512/asm64gcc -funroll-loops
5800421.00cubehash161crypto_hash/cubehash161/emmintrin4gcc -funroll-loops -O2 -fomit-frame-pointer (5.4.0 20160609)
9472251.63cubehash161crypto_hash/cubehash161/unrolledclang -O3 -fomit-frame-pointer -Qunused-arguments
18270243.15cubehash161crypto_hash/cubehash161/simplegcc -funroll-loops -O3 -fomit-frame-pointer
23271654.01cubehash161crypto_hash/cubehash161/specgcc -m64 -march=nocona -O3 -fomit-frame-pointer
403031.00cubehash1616crypto_hash/cubehash1616/emmintrin4gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (5.4.0 20160609)
913212.27cubehash1616crypto_hash/cubehash1616/unrolledclang -O3 -fomit-frame-pointer -Qunused-arguments
1508023.74cubehash1616crypto_hash/cubehash1616/simplegcc -funroll-loops -m64 -O3 -fomit-frame-pointer
4003459.93cubehash1616crypto_hash/cubehash1616/specgcc -m64 -march=nocona -O3 -fomit-frame-pointer
2920571.00cubehash162crypto_hash/cubehash162/emmintrin4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (5.4.0 20160609)
4886431.67cubehash162crypto_hash/cubehash162/unrolledclang -O3 -fomit-frame-pointer -Qunused-arguments
9329493.19cubehash162crypto_hash/cubehash162/simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
13207224.52cubehash162crypto_hash/cubehash162/specgcc -m64 -march=nocona -O3 -fomit-frame-pointer
222421.00cubehash1632crypto_hash/cubehash1632/amd64-2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer (5.4.0 20160609)
222431.00cubehash1632crypto_hash/cubehash1632/emmintrin5gcc -march=nocona -Os -fomit-frame-pointer
222491.00cubehash1632crypto_hash/cubehash1632/amd64avxgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
222541.00cubehash1632crypto_hash/cubehash1632/amd64gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer
223231.00cubehash1632crypto_hash/cubehash1632/emmintrin4gcc -m64 -O3 -fomit-frame-pointer
384001.73cubehash1632crypto_hash/cubehash1632/sphlibclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments
432341.94cubehash1632crypto_hash/cubehash1632/unrolled3clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
436221.96cubehash1632crypto_hash/cubehash1632/unrolled4clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
445642.00cubehash1632crypto_hash/cubehash1632/unrolled5clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
511892.30cubehash1632crypto_hash/cubehash1632/sphlib-smallclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
553352.49cubehash1632crypto_hash/cubehash1632/mmintringcc -m64 -march=barcelona -O3 -fomit-frame-pointer
610242.74cubehash1632crypto_hash/cubehash1632/unrolledclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
685643.08cubehash1632crypto_hash/cubehash1632/amd64-32gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer
915124.11cubehash1632crypto_hash/cubehash1632/unrolled2clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
965864.34cubehash1632crypto_hash/cubehash1632/simplegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer
1481961.00cubehash164crypto_hash/cubehash164/emmintrin4gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer (5.4.0 20160609)
2613011.76cubehash164crypto_hash/cubehash164/unrolledclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
4861193.28cubehash164crypto_hash/cubehash164/simplegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer
7813685.27cubehash164crypto_hash/cubehash164/specgcc -march=nocona -O3 -fomit-frame-pointer
766481.00cubehash168crypto_hash/cubehash168/emmintrin4gcc -march=k8 -O3 -fomit-frame-pointer (5.4.0 20160609)
1455861.90cubehash168crypto_hash/cubehash168/unrolledclang -O3 -fomit-frame-pointer -Qunused-arguments
2613833.41cubehash168crypto_hash/cubehash168/simplegcc -funroll-loops -m64 -O3 -fomit-frame-pointer
5295566.91cubehash168crypto_hash/cubehash168/specgcc -march=nocona -O3 -fomit-frame-pointer
192341.00cubehash512crypto_hash/cubehash512/amd64-2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer
192371.00cubehash512crypto_hash/cubehash512/amd64avxgcc -m64 -march=nocona -O3 -fomit-frame-pointer
192391.00cubehash512crypto_hash/cubehash512/emmintrin5gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer
192641.00cubehash512crypto_hash/cubehash512/amd64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
195891.02cubehash512crypto_hash/cubehash512/emmintrin4gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer
377031.96cubehash512crypto_hash/cubehash512/unrolled3clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
379411.97cubehash512crypto_hash/cubehash512/unrolled4clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
388052.02cubehash512crypto_hash/cubehash512/unrolled5clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
480032.50cubehash512crypto_hash/cubehash512/mmintringcc -funroll-loops -m64 -O3 -fomit-frame-pointer
502892.61cubehash512crypto_hash/cubehash512/unrolledclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
592533.08cubehash512crypto_hash/cubehash512/amd64-32gcc -march=nocona -Os -fomit-frame-pointer
739253.84cubehash512crypto_hash/cubehash512/unrolled2clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
834364.34cubehash512crypto_hash/cubehash512/simplegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
2902681.00cubehash81crypto_hash/cubehash81/emmintrin4gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer (5.4.0 20160609)
2921871.01cubehash81crypto_hash/cubehash81/emmintrin3gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer
3207661.11cubehash81crypto_hash/cubehash81/emmintrin2clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments
3314711.14cubehash81crypto_hash/cubehash81/emmintringcc -m64 -march=barcelona -O3 -fomit-frame-pointer
4969581.71cubehash81crypto_hash/cubehash81/unrolledclang -O3 -fomit-frame-pointer -Qunused-arguments
9990623.44cubehash81crypto_hash/cubehash81/simplegcc -march=k8 -O3 -fomit-frame-pointer
15036225.18cubehash81crypto_hash/cubehash81/specgcc -m64 -march=k8 -O3 -fomit-frame-pointer
202631.00cubehash816crypto_hash/cubehash816/emmintrin4gcc -m64 -march=k8 -O3 -fomit-frame-pointer (5.4.0 20160609)
222261.10cubehash816crypto_hash/cubehash816/emmintrin3gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
565952.79cubehash816crypto_hash/cubehash816/unrolledclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
900234.44cubehash816crypto_hash/cubehash816/simplegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer
33404516.49cubehash816crypto_hash/cubehash816/specgcc -m64 -march=nocona -O3 -fomit-frame-pointer
1461351.00cubehash82crypto_hash/cubehash82/emmintrin4gcc -m64 -march=k8 -O3 -fomit-frame-pointer (5.4.0 20160609)
1480971.01cubehash82crypto_hash/cubehash82/emmintrin3gcc -march=k8 -O3 -fomit-frame-pointer
2567941.76cubehash82crypto_hash/cubehash82/unrolledclang -O3 -fomit-frame-pointer -Qunused-arguments
5168233.54cubehash82crypto_hash/cubehash82/simplegcc -march=k8 -O3 -fomit-frame-pointer
9122296.24cubehash82crypto_hash/cubehash82/specgcc -m64 -march=nocona -O3 -fomit-frame-pointer
112691.00cubehash832crypto_hash/cubehash832/emmintrin4gcc -m64 -O3 -fomit-frame-pointer
132121.17cubehash832crypto_hash/cubehash832/emmintrin3gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
405193.60cubehash832crypto_hash/cubehash832/unrolledclang -O3 -fomit-frame-pointer -Qunused-arguments
599695.32cubehash832crypto_hash/cubehash832/simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
30373226.95cubehash832crypto_hash/cubehash832/specgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
742091.00cubehash84crypto_hash/cubehash84/emmintrin4gcc -march=k8 -O3 -fomit-frame-pointer (5.4.0 20160609)
761791.03cubehash84crypto_hash/cubehash84/emmintrin3gcc -m64 -march=k8 -O3 -fomit-frame-pointer
1414551.91cubehash84crypto_hash/cubehash84/unrolledclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
2695423.63cubehash84crypto_hash/cubehash84/simplegcc -O3 -fomit-frame-pointer
5788447.80cubehash84crypto_hash/cubehash84/specgcc -march=nocona -O3 -fomit-frame-pointer
386151.00cubehash88crypto_hash/cubehash88/emmintrin4gcc -m64 -march=k8 -O3 -fomit-frame-pointer (5.4.0 20160609)
405901.05cubehash88crypto_hash/cubehash88/emmintrin3gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer
841522.18cubehash88crypto_hash/cubehash88/unrolledclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
1510623.91cubehash88crypto_hash/cubehash88/simplegcc -m64 -march=k8 -O3 -fomit-frame-pointer (5.4.0 20160609)
41575310.77cubehash88crypto_hash/cubehash88/specgcc -m64 -march=nocona -O3 -fomit-frame-pointer
85171.00echo256crypto_hash/echo256/ccalik/aesni (1.208)gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (5.4.0 20160609)
93831.10echo256crypto_hash/echo256/aes/aes64gcc -march=k8 -O -fomit-frame-pointer
569346.68echo256crypto_hash/echo256/pentium/pentium4v64v2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer
569596.69echo256crypto_hash/echo256/pentium/pentium4v64v1gcc -m64 -march=corei7 -O2 -fomit-frame-pointer
583576.85echo256crypto_hash/echo256/ccalik/bitslicedclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments
585266.87echo256crypto_hash/echo256/ccalik/vpermgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer
650777.64echo256crypto_hash/echo256/core2/core2v64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer
684888.04echo256crypto_hash/echo256/sphlibgcc -funroll-loops -m64 -O2 -fomit-frame-pointer
700958.23echo256crypto_hash/echo256/generic/opt64gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer
732758.60echo256crypto_hash/echo256/sphlib-smallgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (5.4.0 20160609)
740988.70echo256crypto_hash/echo256/athlon/athlon64gcc -m64 -march=k8 -O3 -fomit-frame-pointer
800409.40echo256crypto_hash/echo256/generic/opt32clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
9882911.60echo256crypto_hash/echo256/powerpc/pp32cv2clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
13382415.71echo256crypto_hash/echo256/powerpc/pp32cv1clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
163741.00echo512crypto_hash/echo512/aes/aes64 (2.1)gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer (5.4.0 20160609)
1026466.27echo512crypto_hash/echo512/pentium/pentium4v64v2gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer
1029586.29echo512crypto_hash/echo512/pentium/pentium4v64v1gcc -march=barcelona -O -fomit-frame-pointer
1031706.30echo512crypto_hash/echo512/ccalik/vpermgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer
1033596.31echo512crypto_hash/echo512/ccalik/bitslicedclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments
1046226.39echo512crypto_hash/echo512/ccalik/aesnigcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer
1163327.10echo512crypto_hash/echo512/core2/core2v64cc
1226517.49echo512crypto_hash/echo512/sphlibgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
1255687.67echo512crypto_hash/echo512/generic/opt64gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
1313848.02echo512crypto_hash/echo512/sphlib-smallclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
1328068.11echo512crypto_hash/echo512/athlon/athlon64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
1415428.64echo512crypto_hash/echo512/generic/opt32clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
17532610.71echo512crypto_hash/echo512/powerpc/pp32cv2clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
23826114.55echo512crypto_hash/echo512/powerpc/pp32cv1clang -O3 -fomit-frame-pointer -Qunused-arguments
74461.00echosp256crypto_hash/echosp256/aes/aes64 (2.1)gcc -m64 -march=barcelona -O2 -fomit-frame-pointer (5.4.0 20160609)
444585.97echosp256crypto_hash/echosp256/pentium/pentium4v64v1gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer
444905.98echosp256crypto_hash/echosp256/pentium/pentium4v64v2gcc -march=barcelona -O3 -fomit-frame-pointer
538837.24echosp256crypto_hash/echosp256/core2/core2v64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer
543557.30echosp256crypto_hash/echosp256/generic/opt64gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer
579697.79echosp256crypto_hash/echosp256/athlon/athlon64gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer
625938.41echosp256crypto_hash/echosp256/generic/opt32clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
7699610.34echosp256crypto_hash/echosp256/powerpc/pp32cv2clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
10499714.10echosp256crypto_hash/echosp256/powerpc/pp32cv1clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
116131.00echosp512crypto_hash/echosp512/aes/aes64 (2.1)gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer (5.4.0 20160609)
707476.09echosp512crypto_hash/echosp512/pentium/pentium4v64v1gcc -march=nocona -O3 -fomit-frame-pointer
711246.12echosp512crypto_hash/echosp512/pentium/pentium4v64v2gcc -m64 -O3 -fomit-frame-pointer
806406.94echosp512crypto_hash/echosp512/core2/core2v64gcc -fno-schedule-insns -O3 -fomit-frame-pointer
865807.46echosp512crypto_hash/echosp512/generic/opt64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
914497.87echosp512crypto_hash/echosp512/athlon/athlon64gcc -m64 -march=nocona -O3 -fomit-frame-pointer
988008.51echosp512crypto_hash/echosp512/generic/opt32clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
12236510.54echosp512crypto_hash/echosp512/powerpc/pp32cv2clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
16652314.34echosp512crypto_hash/echosp512/powerpc/pp32cv1clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
92041.00edonr256crypto_hash/edonr256/swpbe (Optimized_C_v2.0g)gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer (5.4.0 20160609)
96111.04edonr256crypto_hash/edonr256/optcclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
50941.00edonr512crypto_hash/edonr512/swpbe (Optimized_C_v2.0g)gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer (5.4.0 20160609)
52971.04edonr512crypto_hash/edonr512/optcclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
968371.00essence224crypto_hash/essence224/gccgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer (5.4.0 20160609)
968541.00essence256crypto_hash/essence256/gccgcc -m64 -march=core2 -O3 -fomit-frame-pointer (5.4.0 20160609)
613811.00essence384crypto_hash/essence384/gccgcc -m64 -march=k8 -O3 -fomit-frame-pointer (5.4.0 20160609)
617571.00essence512crypto_hash/essence512/gccgcc -march=k8 -O3 -fomit-frame-pointer (5.4.0 20160609)
1160471.00fsb256crypto_hash/fsb256/cleangcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (5.4.0 20160609)
55498873478.24fsb256crypto_hash/fsb256/refgcc -funroll-loops -O -fomit-frame-pointer
543315461.00fsb512crypto_hash/fsb512/refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer (5.4.0 20160609)
324241.00fugue2crypto_hash/fugue2/cop_opt32gcc -funroll-loops -O2 -fomit-frame-pointer (5.4.0 20160609)
391791.00fugue256crypto_hash/fugue256/ccalik/aesni (1.208)clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final))
418381.07fugue256crypto_hash/fugue256/ccalik/vpermclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments
487661.24fugue256crypto_hash/fugue256/ANSI_opt64clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
502401.28fugue256crypto_hash/fugue256/ANSI_opt32clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
529091.35fugue256crypto_hash/fugue256/sphlibgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
fugue256crypto_hash/fugue256/SSE4.1gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
fugue256crypto_hash/fugue256/SSSE3gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
574741.00fugue384crypto_hash/fugue384/ccalik/aesni (1.208)clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final))
613591.07fugue384crypto_hash/fugue384/ccalik/vpermclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments
760011.00fugue512crypto_hash/fugue512/ccalik/aesni (1.208)clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final))
815931.07fugue512crypto_hash/fugue512/ccalik/vpermclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments
1025101.35fugue512crypto_hash/fugue512/sphlibgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer
205131.00groestl256crypto_hash/groestl256/aesni-intr (2.2)gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (5.4.0 20160609)
232291.13groestl256crypto_hash/groestl256/aesnigcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer
368551.80groestl256crypto_hash/groestl256/vperm-intrgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer
371691.81groestl256crypto_hash/groestl256/opteron-unrolledgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
384461.87groestl256crypto_hash/groestl256/core2duogcc -m64 -march=nocona -O3 -fomit-frame-pointer
393411.92groestl256crypto_hash/groestl256/vpermgcc -march=nocona -O3 -fomit-frame-pointer
395021.93groestl256crypto_hash/groestl256/opterongcc -m64 -march=core2 -O3 -fomit-frame-pointer
499052.43groestl256crypto_hash/groestl256/mmxgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (5.4.0 20160609)
559422.73groestl256crypto_hash/groestl256/sphlibgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
571972.79groestl256crypto_hash/groestl256/opt64gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
634753.09groestl256crypto_hash/groestl256/sphlib-smallgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
653693.19groestl256crypto_hash/groestl256/sphlib-adaptedgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer
951684.64groestl256crypto_hash/groestl256/opt32gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
20752810.12groestl256crypto_hash/groestl256/32bit-2ktablegcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer
21330610.40groestl256crypto_hash/groestl256/32bit-bytesliced-c-fastgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer
28922714.10groestl256crypto_hash/groestl256/32bit-bytesliced-c-smallgcc -funroll-loops -O3 -fomit-frame-pointer
32272715.73groestl256crypto_hash/groestl256/8bit_cclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
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
305601.00groestl512crypto_hash/groestl512/aesni-intr (2.2)gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (5.4.0 20160609)
319661.05groestl512crypto_hash/groestl512/aesnigcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer
539141.76groestl512crypto_hash/groestl512/vperm-intrgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer
546961.79groestl512crypto_hash/groestl512/avxgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer
570161.87groestl512crypto_hash/groestl512/vpermgcc -march=nocona -O3 -fomit-frame-pointer
595601.95groestl512crypto_hash/groestl512/avx-intrgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
677722.22groestl512crypto_hash/groestl512/opterongcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer
782962.56groestl512crypto_hash/groestl512/core2duogcc -funroll-loops -march=barcelona -O -fomit-frame-pointer
881122.88groestl512crypto_hash/groestl512/sphlibgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer
907792.97groestl512crypto_hash/groestl512/opt64gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer
981923.21groestl512crypto_hash/groestl512/sphlib-adaptedgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
1144773.75groestl512crypto_hash/groestl512/mmxclang -O3 -fomit-frame-pointer -Qunused-arguments
1293754.23groestl512crypto_hash/groestl512/sphlib-smallgcc -O -fomit-frame-pointer
1360494.45groestl512crypto_hash/groestl512/opt32gcc -funroll-loops -m64 -O3 -fomit-frame-pointer
40550113.27groestl512crypto_hash/groestl512/32bit-bytesliced-c-smallgcc -funroll-loops -O3 -fomit-frame-pointer
415951.00hamsicrypto_hash/hamsi/bernstein/small-simd-2clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final))
426711.03hamsicrypto_hash/hamsi/simd-2clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final))
474521.14hamsicrypto_hash/hamsi/simd-1clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
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
278081.00jh224crypto_hash/jh224/bitslice_sse2_opt64gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer (5.4.0 20160609)
287881.04jh224crypto_hash/jh224/bitslice_sse2_opt32gcc -m64 -march=corei7 -O -fomit-frame-pointer
463801.67jh224crypto_hash/jh224/bitslice_opt32gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
622692.24jh224crypto_hash/jh224/simpleclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
774672.79jh224crypto_hash/jh224/bitslice_ref32gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
850343.06jh224crypto_hash/jh224/bitslice_opt64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
989413.56jh224crypto_hash/jh224/bitslice_ref64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
277711.00jh256crypto_hash/jh256/bitslice_sse2_opt64gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer (5.4.0 20160609)
287851.04jh256crypto_hash/jh256/bitslice_sse2_opt32gcc -m64 -march=corei7 -O -fomit-frame-pointer
466721.68jh256crypto_hash/jh256/bitslice_opt32gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer
622622.24jh256crypto_hash/jh256/simpleclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
777012.80jh256crypto_hash/jh256/bitslice_ref32gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
848613.06jh256crypto_hash/jh256/bitslice_opt64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
991863.57jh256crypto_hash/jh256/bitslice_ref64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
278031.00jh384crypto_hash/jh384/bitslice_sse2_opt64gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer (5.4.0 20160609)
288261.04jh384crypto_hash/jh384/bitslice_sse2_opt32gcc -m64 -march=corei7 -O -fomit-frame-pointer
464481.67jh384crypto_hash/jh384/bitslice_opt32gcc -funroll-loops -O3 -fomit-frame-pointer
623072.24jh384crypto_hash/jh384/simpleclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
777052.79jh384crypto_hash/jh384/bitslice_ref32gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
848543.05jh384crypto_hash/jh384/bitslice_opt64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
992183.57jh384crypto_hash/jh384/bitslice_ref64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
277741.00jh512crypto_hash/jh512/bitslice_sse2_opt64gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer (5.4.0 20160609)
287931.04jh512crypto_hash/jh512/bitslice_sse2_opt32gcc -m64 -march=corei7 -O -fomit-frame-pointer
466591.68jh512crypto_hash/jh512/bitslice_opt32gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer
623352.24jh512crypto_hash/jh512/simpleclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
776002.79jh512crypto_hash/jh512/bitslice_ref32gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
848503.06jh512crypto_hash/jh512/bitslice_opt64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
989773.56jh512crypto_hash/jh512/bitslice_ref64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
107941.00k12crypto_hash/k12/kcp/optimized1600AsmX86-64 (1)gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer (5.4.0 20160609)
108371.00k12crypto_hash/k12/kcp/optimized1600u6gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
108571.01k12crypto_hash/k12/kcp/optimized1600ufullclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
111171.03k12crypto_hash/k12/kcp/optimized1600lcufullgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer
112321.04k12crypto_hash/k12/kcp/optimized1600lcu6gcc -funroll-loops -O2 -fomit-frame-pointer
192451.78k12crypto_hash/k12/kcp/optimized1600lcufullshldgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer
193211.79k12crypto_hash/k12/kcp/optimized1600AsmX86-64shldgcc -m64 -march=corei7 -O3 -fomit-frame-pointer
222552.06k12crypto_hash/k12/kcp/reference1600gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer
248012.30k12crypto_hash/k12/kcp/compact1600gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer
287202.66k12crypto_hash/k12/kcp/inplace1600bigcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
29381627.22k12crypto_hash/k12/kcp/reference1600-32bitsclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
k12crypto_hash/k12/kcp/compact1600AVR8gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
k12crypto_hash/k12/kcp/inplace1600ARMv6Mgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
k12crypto_hash/k12/kcp/inplace1600ARMv7Agcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
k12crypto_hash/k12/kcp/inplace1600ARMv7Mgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
k12crypto_hash/k12/kcp/optimized1600ARMv6Mu1gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
k12crypto_hash/k12/kcp/optimized1600ARMv6Mu2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
k12crypto_hash/k12/kcp/optimized1600ARMv7Agcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
k12crypto_hash/k12/kcp/optimized1600ARMv8Agcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
k12crypto_hash/k12/kcp/optimized1600AVR8gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
k12crypto_hash/k12/kcp/optimized1600AVX2g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
k12crypto_hash/k12/kcp/optimized1600AVX512gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
k12crypto_hash/k12/kcp/optimized1600AsmX86-64Applegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
k12crypto_hash/k12/kcp/optimized1600XOPu6gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
k12crypto_hash/k12/kcp/optimized1600XOPufullgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
197301.00keccakcrypto_hash/keccak/xopu24 (3.2.5)gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (5.4.0 20160609)
213841.08keccakcrypto_hash/keccak/sseu2clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
252031.28keccakcrypto_hash/keccak/opt64u6clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
254731.29keccakcrypto_hash/keccak/simpleclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
257241.30keccakcrypto_hash/keccak/inplacegcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
263501.34keccakcrypto_hash/keccak/x86_64_asmgcc -m64 -march=k8 -O2 -fomit-frame-pointer
265281.34keccakcrypto_hash/keccak/opt64lcu24gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
268031.36keccakcrypto_hash/keccak/opt64lcu6gcc -funroll-loops -m64 -O3 -fomit-frame-pointer
467802.37keccakcrypto_hash/keccak/mmxu1gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer
476582.42keccakcrypto_hash/keccak/opt64lcu24shldgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer
486332.46keccakcrypto_hash/keccak/x86_64_shldgcc -m64 -march=nocona -O2 -fomit-frame-pointer
530342.69keccakcrypto_hash/keccak/compactgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer
566282.87keccakcrypto_hash/keccak/simple32bigcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
574442.91keccakcrypto_hash/keccak/opt32bi-rvku2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (5.4.0 20160609)
608843.09keccakcrypto_hash/keccak/opt32bi-s2lcu4gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer
634653.22keccakcrypto_hash/keccak/opt32biT-s2lcu4gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer
640633.25keccakcrypto_hash/keccak/inplace32bigcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (5.4.0 20160609)
21851311.08keccakcrypto_hash/keccak/compact8gcc -funroll-loops -m64 -O3 -fomit-frame-pointer
330561.00keccakc1024crypto_hash/keccakc1024/xopu24 (3.2.5)gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv (5.4.0 20160609)
366151.11keccakc1024crypto_hash/keccakc1024/sseu2clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
421611.28keccakc1024crypto_hash/keccakc1024/opt64u6clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
426021.29keccakc1024crypto_hash/keccakc1024/simplegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer
427931.29keccakc1024crypto_hash/keccakc1024/inplacegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer
443021.34keccakc1024crypto_hash/keccakc1024/opt64lcu24gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer
443791.34keccakc1024crypto_hash/keccakc1024/x86_64_asmgcc -funroll-loops -m64 -O3 -fomit-frame-pointer
450161.36keccakc1024crypto_hash/keccakc1024/opt64lcu6gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer
488901.48keccakc1024crypto_hash/keccakc1024/sphlib-smallclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
503291.52keccakc1024crypto_hash/keccakc1024/sphlibclang -O3 -fomit-frame-pointer -Qunused-arguments
770902.33keccakc1024crypto_hash/keccakc1024/mmxu1gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer
804412.43keccakc1024crypto_hash/keccakc1024/opt64lcu24shldgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer
820752.48keccakc1024crypto_hash/keccakc1024/x86_64_shldgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
894502.71keccakc1024crypto_hash/keccakc1024/compactgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer
954882.89keccakc1024crypto_hash/keccakc1024/opt32bi-rvku2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
965012.92keccakc1024crypto_hash/keccakc1024/simple32bigcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
1024123.10keccakc1024crypto_hash/keccakc1024/opt32bi-s2lcu4gcc -funroll-loops -m64 -O3 -fomit-frame-pointer
1032143.12keccakc1024crypto_hash/keccakc1024/opt32biT-s2lcu4gcc -m64 -march=corei7 -Os -fomit-frame-pointer
1042293.15keccakc1024crypto_hash/keccakc1024/inplace32bigcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer
37032211.20keccakc1024crypto_hash/keccakc1024/compact8gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
152911.00keccakc256crypto_hash/keccakc256/xopu24 (3.2.5)gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (5.4.0 20160609)
171891.12keccakc256crypto_hash/keccakc256/sseu2clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
196611.29keccakc256crypto_hash/keccakc256/opt64u6gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer
198691.30keccakc256crypto_hash/keccakc256/simpleclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
199891.31keccakc256crypto_hash/keccakc256/inplacegcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
205001.34keccakc256crypto_hash/keccakc256/x86_64_asmgcc -fno-schedule-insns -O2 -fomit-frame-pointer
206941.35keccakc256crypto_hash/keccakc256/opt64lcu24gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
207091.35keccakc256crypto_hash/keccakc256/opt64lcu6gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
362842.37keccakc256crypto_hash/keccakc256/mmxu1gcc -funroll-loops -m64 -Os -fomit-frame-pointer
368962.41keccakc256crypto_hash/keccakc256/opt64lcu24shldgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
376092.46keccakc256crypto_hash/keccakc256/x86_64_shldgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer
408992.67keccakc256crypto_hash/keccakc256/compactgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer
446042.92keccakc256crypto_hash/keccakc256/opt32bi-rvku2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
450272.94keccakc256crypto_hash/keccakc256/simple32bigcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (5.4.0 20160609)
478453.13keccakc256crypto_hash/keccakc256/opt32bi-s2lcu4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
495303.24keccakc256crypto_hash/keccakc256/opt32biT-s2lcu4gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer
501683.28keccakc256crypto_hash/keccakc256/inplace32biclang -O3 -fomit-frame-pointer -Qunused-arguments
16805910.99keccakc256crypto_hash/keccakc256/compact8gcc -funroll-loops -m64 -O3 -fomit-frame-pointer
98761.00keccakc256treed2crypto_hash/keccakc256treed2/xopu24 (3.2.5)gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer (5.4.0 20160609)
111441.13keccakc256treed2crypto_hash/keccakc256treed2/sseu24clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
112161.14keccakc256treed2crypto_hash/keccakc256treed2/sseu4clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
167621.00keccakc448crypto_hash/keccakc448/xopu24 (3.2.5)gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (5.4.0 20160609)
185971.11keccakc448crypto_hash/keccakc448/sseu2clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
215191.28keccakc448crypto_hash/keccakc448/opt64u6gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer
215721.29keccakc448crypto_hash/keccakc448/simpleclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
216591.29keccakc448crypto_hash/keccakc448/inplacegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer
223991.34keccakc448crypto_hash/keccakc448/x86_64_asmgcc -m64 -march=nocona -O2 -fomit-frame-pointer
226421.35keccakc448crypto_hash/keccakc448/opt64lcu6gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
226731.35keccakc448crypto_hash/keccakc448/opt64lcu24gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
396252.36keccakc448crypto_hash/keccakc448/mmxu1clang -O3 -fomit-frame-pointer -Qunused-arguments
405142.42keccakc448crypto_hash/keccakc448/opt64lcu24shldgcc -funroll-loops -m64 -O2 -fomit-frame-pointer
412192.46keccakc448crypto_hash/keccakc448/x86_64_shldgcc -m64 -march=k8 -O -fomit-frame-pointer
449192.68keccakc448crypto_hash/keccakc448/compactgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer
493822.95keccakc448crypto_hash/keccakc448/opt32bi-rvku2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (5.4.0 20160609)
524483.13keccakc448crypto_hash/keccakc448/opt32bi-s2lcu4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
542363.24keccakc448crypto_hash/keccakc448/opt32biT-s2lcu4gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer
18480411.03keccakc448crypto_hash/keccakc448/compact8gcc -funroll-loops -O3 -fomit-frame-pointer
keccakc448crypto_hash/keccakc448/inplace32bigcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (5.4.0 20160609)
keccakc448crypto_hash/keccakc448/simple32bigcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (5.4.0 20160609)
182401.00keccakc512crypto_hash/keccakc512/xopu24 (3.2.5)gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (5.4.0 20160609)
197631.08keccakc512crypto_hash/keccakc512/sseu2clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
234111.28keccakc512crypto_hash/keccakc512/opt64u6gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
235381.29keccakc512crypto_hash/keccakc512/simplegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer
236191.29keccakc512crypto_hash/keccakc512/inplacegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer
244351.34keccakc512crypto_hash/keccakc512/x86_64_asmgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer
246971.35keccakc512crypto_hash/keccakc512/opt64lcu24clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
248811.36keccakc512crypto_hash/keccakc512/opt64lcu6gcc -funroll-loops -O2 -fomit-frame-pointer
272221.49keccakc512crypto_hash/keccakc512/sphlib-smallclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
278851.53keccakc512crypto_hash/keccakc512/sphlibclang -O3 -fomit-frame-pointer -Qunused-arguments
434702.38keccakc512crypto_hash/keccakc512/mmxu1gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer
441892.42keccakc512crypto_hash/keccakc512/opt64lcu24shldgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer
450112.47keccakc512crypto_hash/keccakc512/x86_64_shldgcc -O -fomit-frame-pointer
489472.68keccakc512crypto_hash/keccakc512/compactgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer
533552.93keccakc512crypto_hash/keccakc512/opt32bi-rvku2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
534542.93keccakc512crypto_hash/keccakc512/simple32bigcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (5.4.0 20160609)
570233.13keccakc512crypto_hash/keccakc512/opt32bi-s2lcu4gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer
594083.26keccakc512crypto_hash/keccakc512/opt32biT-s2lcu4gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer
595133.26keccakc512crypto_hash/keccakc512/inplace32bigcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
20234211.09keccakc512crypto_hash/keccakc512/compact8gcc -funroll-loops -O3 -fomit-frame-pointer
keccakc512crypto_hash/keccakc512/gil/singlefilegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (5.4.0 20160609)
keccakc512crypto_hash/keccakc512/gil/singlefile_unrolledgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (5.4.0 20160609)
114151.00keccakc512treed2crypto_hash/keccakc512treed2/xopu24 (3.2.5)gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (5.4.0 20160609)
127011.11keccakc512treed2crypto_hash/keccakc512treed2/sseu24clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
130401.14keccakc512treed2crypto_hash/keccakc512treed2/sseu4clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
225501.00keccakc768crypto_hash/keccakc768/xopu24 (3.2.5)gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (5.4.0 20160609)
246091.09keccakc768crypto_hash/keccakc768/sseu2clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
292451.30keccakc768crypto_hash/keccakc768/simplegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer
293011.30keccakc768crypto_hash/keccakc768/opt64u6gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer
293121.30keccakc768crypto_hash/keccakc768/inplacegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer
304041.35keccakc768crypto_hash/keccakc768/x86_64_asmgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
304811.35keccakc768crypto_hash/keccakc768/opt64lcu24gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
307031.36keccakc768crypto_hash/keccakc768/opt64lcu6gcc -funroll-loops -m64 -O2 -fomit-frame-pointer
540462.40keccakc768crypto_hash/keccakc768/mmxu1gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer
550182.44keccakc768crypto_hash/keccakc768/opt64lcu24shldgcc -funroll-loops -m64 -O2 -fomit-frame-pointer
561022.49keccakc768crypto_hash/keccakc768/x86_64_shldgcc -m64 -march=nocona -O3 -fomit-frame-pointer
611042.71keccakc768crypto_hash/keccakc768/compactgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer
657852.92keccakc768crypto_hash/keccakc768/opt32bi-rvku2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (5.4.0 20160609)
667212.96keccakc768crypto_hash/keccakc768/simple32bigcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (5.4.0 20160609)
701813.11keccakc768crypto_hash/keccakc768/opt32bi-s2lcu4gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer
720283.19keccakc768crypto_hash/keccakc768/opt32biT-s2lcu4gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer
734863.26keccakc768crypto_hash/keccakc768/inplace32bigcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
25272111.21keccakc768crypto_hash/keccakc768/compact8gcc -funroll-loops -m64 -O3 -fomit-frame-pointer
487471.00lane256crypto_hash/lane256/cgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (5.4.0 20160609)
530011.09lane256crypto_hash/lane256/bitslicegcc -m64 -march=core-avx-i -Os -fomit-frame-pointer
720861.00lane512crypto_hash/lane512/cgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer (5.4.0 20160609)
163911.00luffa256crypto_hash/luffa256/sse2 (2.0)clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final))
182081.11luffa256crypto_hash/luffa256/thomaz/asm-PS-v2-FPgcc -march=nocona -O3 -fomit-frame-pointer
182131.11luffa256crypto_hash/luffa256/thomaz/asm-PSgcc -m64 -march=core2 -O2 -fomit-frame-pointer
182191.11luffa256crypto_hash/luffa256/thomaz/asm-PS-v2-INTgcc -m64 -Os -fomit-frame-pointer
196131.20luffa256crypto_hash/luffa256/thomaz/asm-PSPar-v2-FPgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
198151.21luffa256crypto_hash/luffa256/thomaz/asm-PSPar-v2-INTgcc -m64 -march=core2 -O -fomit-frame-pointer
203641.24luffa256crypto_hash/luffa256/ssse3_x64asmgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer
203731.24luffa256crypto_hash/luffa256/ssse3_x64asm-2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer
207171.26luffa256crypto_hash/luffa256/sse2_x64asmgcc -march=barcelona -O3 -fomit-frame-pointer
207201.26luffa256crypto_hash/luffa256/sse2_x64asm-2gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer
218241.33luffa256crypto_hash/luffa256/ssse3_x64asm-PS-2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
218421.33luffa256crypto_hash/luffa256/ssse3_x64asm-PSgcc -funroll-loops -O3 -fomit-frame-pointer
426112.60luffa256crypto_hash/luffa256/sphlibgcc -funroll-loops -O -fomit-frame-pointer
443012.70luffa256crypto_hash/luffa256/opt32gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer
481162.94luffa256crypto_hash/luffa256/thomaz/basicclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
546133.33luffa256crypto_hash/luffa256/armgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer
179461.00luffa384crypto_hash/luffa384/sse2 (2.0)clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final))
227691.27luffa384crypto_hash/luffa384/ssse3_x64asmgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer
227831.27luffa384crypto_hash/luffa384/ssse3_x64asm-2gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer
228361.27luffa384crypto_hash/luffa384/sse2_x64asmgcc -m64 -march=core2 -O3 -fomit-frame-pointer
228401.27luffa384crypto_hash/luffa384/sse2_x64asm-2gcc -O3 -fomit-frame-pointer
233781.30luffa384crypto_hash/luffa384/thomaz/asm-PSPar-v2-FPgcc -march=nocona -Os -fomit-frame-pointer
237821.33luffa384crypto_hash/luffa384/thomaz/asm-PSPar-v2-INTgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer
259831.45luffa384crypto_hash/luffa384/thomaz/asm-PSgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer
260651.45luffa384crypto_hash/luffa384/thomaz/asm-PS-v2-FPgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer
260681.45luffa384crypto_hash/luffa384/thomaz/asm-PS-v2-INTgcc -m64 -O3 -fomit-frame-pointer
264121.47luffa384crypto_hash/luffa384/ssse3_x64asm-PSgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer
264931.48luffa384crypto_hash/luffa384/ssse3_x64asm-PS-2gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer
659523.68luffa384crypto_hash/luffa384/opt32gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer
784234.37luffa384crypto_hash/luffa384/armgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer
294521.00luffa512crypto_hash/luffa512/thomaz/asm-PSPar-v2-FP (1.2)gcc -funroll-loops -m64 -O3 -fomit-frame-pointer (5.4.0 20160609)
302441.03luffa512crypto_hash/luffa512/thomaz/asm-PSPar-v2-INTgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer
308191.05luffa512crypto_hash/luffa512/ssse3_x64asm-PSgcc -funroll-loops -m64 -O3 -fomit-frame-pointer (5.4.0 20160609)
310121.05luffa512crypto_hash/luffa512/ssse3_x64asm-PS-2gcc -funroll-loops -O3 -fomit-frame-pointer
327211.11luffa512crypto_hash/luffa512/sse2_x64asmgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer
329361.12luffa512crypto_hash/luffa512/ssse3_x64asm-2gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer
330251.12luffa512crypto_hash/luffa512/ssse3_x64asmgcc -m64 -march=k8 -O3 -fomit-frame-pointer
330611.12luffa512crypto_hash/luffa512/sse2_x64asm-2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer
339481.15luffa512crypto_hash/luffa512/thomaz/asm-PSgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer
339591.15luffa512crypto_hash/luffa512/sse2clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
341401.16luffa512crypto_hash/luffa512/thomaz/asm-PS-v2-INTgcc -march=nocona -O2 -fomit-frame-pointer
341721.16luffa512crypto_hash/luffa512/thomaz/asm-PS-v2-FPgcc -march=k8 -O2 -fomit-frame-pointer
761172.58luffa512crypto_hash/luffa512/sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer (5.4.0 20160609)
868332.95luffa512crypto_hash/luffa512/opt32gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer
994913.38luffa512crypto_hash/luffa512/armgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer
239661.00lux256crypto_hash/lux256/asm (1.0)clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final))
254871.00lux512crypto_hash/lux512/asm (1.0)clang -O3 -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final))
897961.00mcssha4crypto_hash/mcssha4/refgcc -m64 -march=core2 -O -fomit-frame-pointer (5.4.0 20160609)
934241.00mcssha5crypto_hash/mcssha5/refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer (5.4.0 20160609)
902441.00mcssha6crypto_hash/mcssha6/refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer (5.4.0 20160609)
md2crypto_hash/md2/opensslgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
51621.00md4crypto_hash/md4/openssl (OpenSSL_1.0.2g__1_Mar_2016)gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer (5.4.0 20160609)
77921.00md5crypto_hash/md5/openssl (OpenSSL_1.0.2g__1_Mar_2016)gcc -O -fomit-frame-pointer (5.4.0 20160609)
81501.05md5crypto_hash/md5/refclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
511071.00md6d224crypto_hash/md6d224/refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer (5.4.0 20160609)
550301.00md6d256crypto_hash/md6d256/refgcc -funroll-loops -O2 -fomit-frame-pointer (5.4.0 20160609)
696441.00md6d384crypto_hash/md6d384/refgcc -funroll-loops -O2 -fomit-frame-pointer (5.4.0 20160609)
843401.00md6d512crypto_hash/md6d512/refgcc -funroll-loops -O2 -fomit-frame-pointer (5.4.0 20160609)
482361.00mgrostl256crypto_hash/mgrostl256/opt-64 (2.0)gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (5.4.0 20160609)
781971.62mgrostl256crypto_hash/mgrostl256/opt-32gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer
275592057.13mgrostl256crypto_hash/mgrostl256/refclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
282881.00nasha256crypto_hash/nasha256/opt_v4clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final))
317051.12nasha256crypto_hash/nasha256/optclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
312271.00nasha512crypto_hash/nasha512/opt_v4clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final))
329101.05nasha512crypto_hash/nasha512/optclang -O3 -fomit-frame-pointer -Qunused-arguments
174511.00rfsb509crypto_hash/rfsb509/ref (1.0)clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final))
rhashcrypto_hash/rhash/refg++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
227651.00ripemd160crypto_hash/ripemd160/openssl (OpenSSL_1.0.2g__1_Mar_2016)gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer (5.4.0 20160609)
314021.00round3jh256crypto_hash/round3jh256/sse2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer (5.4.0 20160609)
315331.00round3jh256crypto_hash/round3jh256/ssse3gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
730652.33round3jh256crypto_hash/round3jh256/simpleclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
821902.62round3jh256crypto_hash/round3jh256/sphlibgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer
861772.74round3jh256crypto_hash/round3jh256/sphlib-smallclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
313951.00round3jh512crypto_hash/round3jh512/sse2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer (5.4.0 20160609)
315421.00round3jh512crypto_hash/round3jh512/ssse3gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
732002.33round3jh512crypto_hash/round3jh512/simpleclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
821252.62round3jh512crypto_hash/round3jh512/sphlibgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
862202.75round3jh512crypto_hash/round3jh512/sphlib-smallclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
177291.00sarmal256crypto_hash/sarmal256/asm64 (1.00)gcc -m64 -march=nocona -O3 -fomit-frame-pointer (5.4.0 20160609)
177401.00sarmal256crypto_hash/sarmal256/opt64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
210231.00sarmal512crypto_hash/sarmal512/opt64 (1.00)gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv (5.4.0 20160609)
216841.03sarmal512crypto_hash/sarmal512/asm64gcc -m64 -march=nocona -O3 -fomit-frame-pointer
85581.00sha1crypto_hash/sha1/openssl (OpenSSL_1.0.2g__1_Mar_2016)gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer (5.4.0 20160609)
185341.00sha224crypto_hash/sha224/openssl (OpenSSL_1.0.2g__1_Mar_2016)gcc -funroll-loops -Os -fomit-frame-pointer (5.4.0 20160609)
185261.00sha256crypto_hash/sha256/openssl (OpenSSL_1.0.2g__1_Mar_2016)gcc -march=barcelona -O2 -fomit-frame-pointer (5.4.0 20160609)
301251.63sha256crypto_hash/sha256/sphlibclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
305031.65sha256crypto_hash/sha256/sphlib-smallgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer
305391.65sha256crypto_hash/sha256/refgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer
327021.77sha256crypto_hash/sha256/cryptoppg++ -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
240581.00sha3224crypto_hash/sha3224/oncore32bits (1)gcc -funroll-loops -O3 -fomit-frame-pointer (5.4.0 20160609)
453771.89sha3224crypto_hash/sha3224/oncore64bitsgcc -fno-schedule-insns -O -fomit-frame-pointer
sha3224crypto_hash/sha3224/kcp/compact1600AVR8gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3224crypto_hash/sha3224/kcp/optimized1600ARMv7Agcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3224crypto_hash/sha3224/kcp/optimized1600ARMv8Agcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3224crypto_hash/sha3224/kcp/optimized1600AVR8gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3224crypto_hash/sha3224/kcp/optimized1600AVX2g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3224crypto_hash/sha3224/kcp/optimized1600AVX512gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
258321.00sha3256crypto_hash/sha3256/oncore32bits (1)gcc -m64 -march=nocona -O3 -fomit-frame-pointer (5.4.0 20160609)
494421.91sha3256crypto_hash/sha3256/oncore64bitsgcc -m64 -march=core2 -O -fomit-frame-pointer
sha3256crypto_hash/sha3256/kcp/compact1600AVR8gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3256crypto_hash/sha3256/kcp/optimized1600ARMv7Agcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3256crypto_hash/sha3256/kcp/optimized1600ARMv8Agcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3256crypto_hash/sha3256/kcp/optimized1600AVR8gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3256crypto_hash/sha3256/kcp/optimized1600AVX2g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3256crypto_hash/sha3256/kcp/optimized1600AVX512gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
319721.00sha3384crypto_hash/sha3384/oncore32bits (1)gcc -fno-schedule-insns -O3 -fomit-frame-pointer (5.4.0 20160609)
596931.87sha3384crypto_hash/sha3384/oncore64bitsgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer
sha3384crypto_hash/sha3384/kcp/compact1600AVR8gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3384crypto_hash/sha3384/kcp/optimized1600ARMv7Agcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3384crypto_hash/sha3384/kcp/optimized1600ARMv8Agcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3384crypto_hash/sha3384/kcp/optimized1600AVR8gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3384crypto_hash/sha3384/kcp/optimized1600AVX2g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3384crypto_hash/sha3384/kcp/optimized1600AVX512gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
456411.00sha3512crypto_hash/sha3512/oncore32bits (1)gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer (5.4.0 20160609)
872801.91sha3512crypto_hash/sha3512/oncore64bitsgcc -m64 -march=barcelona -O2 -fomit-frame-pointer
sha3512crypto_hash/sha3512/kcp/compact1600AVR8gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3512crypto_hash/sha3512/kcp/optimized1600ARMv7Agcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3512crypto_hash/sha3512/kcp/optimized1600ARMv8Agcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3512crypto_hash/sha3512/kcp/optimized1600AVR8gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3512crypto_hash/sha3512/kcp/optimized1600AVX2g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3512crypto_hash/sha3512/kcp/optimized1600AVX512gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
121431.00sha384crypto_hash/sha384/openssl (OpenSSL_1.0.2g__1_Mar_2016)gcc -m64 -march=nocona -O -fomit-frame-pointer
121571.00sha512crypto_hash/sha512/openssl (OpenSSL_1.0.2g__1_Mar_2016)gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer
192611.58sha512crypto_hash/sha512/sphlibgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
192721.59sha512crypto_hash/sha512/sphlib-smallgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
208161.71sha512crypto_hash/sha512/refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
273082.25sha512crypto_hash/sha512/cryptoppg++ -march=barcelona -O3 -fomit-frame-pointer
153411.00shabal256crypto_hash/shabal256/amd64 (20101003)gcc -m64 -march=corei7 -Os -fomit-frame-pointer (5.4.0 20160609)
156701.02shabal256crypto_hash/shabal256/sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
154171.00shabal512crypto_hash/shabal512/amd64 (20101003)gcc -m64 -march=corei7 -Os -fomit-frame-pointer (5.4.0 20160609)
154991.01shabal512crypto_hash/shabal512/refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer
157001.02shabal512crypto_hash/shabal512/sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
221061.00shake128crypto_hash/shake128/oncore32bits (1)gcc -m64 -O3 -fomit-frame-pointer (5.4.0 20160609)
413051.87shake128crypto_hash/shake128/oncore64bitsgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer
shake128crypto_hash/shake128/kcp/compact1600AVR8gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
shake128crypto_hash/shake128/kcp/optimized1600ARMv7Agcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
shake128crypto_hash/shake128/kcp/optimized1600ARMv8Agcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
shake128crypto_hash/shake128/kcp/optimized1600AVR8gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
shake128crypto_hash/shake128/kcp/optimized1600AVX2g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
shake128crypto_hash/shake128/kcp/optimized1600AVX512gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
186101.00shake256crypto_hash/shake256/usekcpgcc -O -fomit-frame-pointer (5.4.0 20160609)
253481.36shake256crypto_hash/shake256/gil/singlefile_unrolledgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
260491.40shake256crypto_hash/shake256/oncore32bitsgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
262771.41shake256crypto_hash/shake256/gil/singlefileclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
478912.57shake256crypto_hash/shake256/oncore64bitsgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer
shake256crypto_hash/shake256/kcp/compact1600AVR8gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
shake256crypto_hash/shake256/kcp/optimized1600ARMv7Agcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
shake256crypto_hash/shake256/kcp/optimized1600ARMv8Agcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
shake256crypto_hash/shake256/kcp/optimized1600AVR8gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
shake256crypto_hash/shake256/kcp/optimized1600AVX2g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
shake256crypto_hash/shake256/kcp/optimized1600AVX512gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
115451.00shavite3256crypto_hash/shavite3256/aes-instruct (3_(AES-NI))gcc -m64 -march=nocona -O3 -fomit-frame-pointer (5.4.0 20160609)
335402.91shavite3256crypto_hash/shavite3256/sphlibgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
375103.25shavite3256crypto_hash/shavite3256/low-memgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
392343.40shavite3256crypto_hash/shavite3256/sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer
401143.47shavite3256crypto_hash/shavite3256/new-aes-roundgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer
403893.50shavite3256crypto_hash/shavite3256/no-saltgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer
464124.02shavite3256crypto_hash/shavite3256/lower-memclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
15362013.31shavite3256crypto_hash/shavite3256/8-bitgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer
105671.00shavite3512crypto_hash/shavite3512/aes-instruct (2.0_(AES-NI))gcc -funroll-loops -m64 -O3 -fomit-frame-pointer
558925.29shavite3512crypto_hash/shavite3512/sphlibclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
645946.11shavite3512crypto_hash/shavite3512/sphlib-smallgcc -funroll-loops -m64 -O3 -fomit-frame-pointer
737036.97shavite3512crypto_hash/shavite3512/new-aes-roundgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer
741657.02shavite3512crypto_hash/shavite3512/no-saltgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer
748157.08shavite3512crypto_hash/shavite3512/different-ordergcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer
797587.55shavite3512crypto_hash/shavite3512/IntelL1Cachegcc -funroll-loops -m64 -O2 -fomit-frame-pointer
818837.75shavite3512crypto_hash/shavite3512/low-memgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer
941928.91shavite3512crypto_hash/shavite3512/lower-memgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer
30633628.99shavite3512crypto_hash/shavite3512/8-bitgcc -fno-schedule-insns -O3 -fomit-frame-pointer
701671.00simd256crypto_hash/simd256/sphlib (SPHLIB_3.0)gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer (5.4.0 20160609)
914521.30simd256crypto_hash/simd256/optgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer
946691.35simd256crypto_hash/simd256/sphlib-smallgcc -funroll-loops -m64 -O3 -fomit-frame-pointer
413729058.96simd256crypto_hash/simd256/refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer
simd256crypto_hash/simd256/vect128gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
770551.00simd512crypto_hash/simd512/opt (1.1)gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer (5.4.0 20160609)
865621.12simd512crypto_hash/simd512/sphlibgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer
1096521.42simd512crypto_hash/simd512/sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer
7969193103.42simd512crypto_hash/simd512/refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer
simd512crypto_hash/simd512/vect128gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
188291.00skein10241024crypto_hash/skein10241024/opt (v1.3_C_code)gcc -fno-schedule-insns -O2 -fomit-frame-pointer (5.4.0 20160609)
skein10241024crypto_hash/skein10241024/x64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
136271.00skein256256crypto_hash/skein256256/opt (v1.3_C_code)gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer (5.4.0 20160609)
141641.04skein256256crypto_hash/skein256256/x64gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer
138221.00skein512256crypto_hash/skein512256/x64 (v1.3_ASM_(amd64)_code)gcc -m64 -march=corei7-avx -O -fomit-frame-pointer (5.4.0 20160609)
138511.00skein512256crypto_hash/skein512256/littlegcc -march=nocona -Os -fomit-frame-pointer
138561.00skein512256crypto_hash/skein512256/optgcc -m64 -march=core-avx-i -O -fomit-frame-pointer
140611.02skein512256crypto_hash/skein512256/sphlibclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
154551.12skein512256crypto_hash/skein512256/simplegcc -funroll-loops -m64 -O3 -fomit-frame-pointer
164761.19skein512256crypto_hash/skein512256/sphlib-smallgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer
281292.04skein512256crypto_hash/skein512256/mmxgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer
311092.25skein512256crypto_hash/skein512256/sandygcc -m64 -march=nocona -O -fomit-frame-pointer
138391.00skein512512crypto_hash/skein512512/x64 (v1.3_ASM_(amd64)_code)gcc -march=nocona -O2 -fomit-frame-pointer (5.4.0 20160609)
138501.00skein512512crypto_hash/skein512512/littlegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer
138641.00skein512512crypto_hash/skein512512/optgcc -march=nocona -O -fomit-frame-pointer
140841.02skein512512crypto_hash/skein512512/sphlibgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer
155591.12skein512512crypto_hash/skein512512/simplegcc -funroll-loops -O3 -fomit-frame-pointer
165071.19skein512512crypto_hash/skein512512/sphlib-smallgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer
281452.03skein512512crypto_hash/skein512512/mmxgcc -funroll-loops -m64 -Os -fomit-frame-pointer
311192.25skein512512crypto_hash/skein512512/sandygcc -funroll-loops -march=nocona -O -fomit-frame-pointer
111721.00tigercrypto_hash/tiger/cryptoppg++ -m64 -march=corei7 -O3 -fomit-frame-pointer (5.4.0 20160609)
360741.00whirlpoolcrypto_hash/whirlpool/cryptoppg++ -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer (5.4.0 20160609)
713371.98whirlpoolcrypto_hash/whirlpool/refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer

crypto_hashblocks

TimeRelative timePrimitiveImplementationCompiler
76641.00md5crypto_hashblocks/md5/amd64-1clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
76951.00md5crypto_hashblocks/md5/refgcc -m64 -march=core2 -O3 -fomit-frame-pointer
77071.01md5crypto_hashblocks/md5/little-1gcc -march=k8 -O -fomit-frame-pointer
143931.00rfsb509crypto_hashblocks/rfsb509/core2gcc -m64 -march=nocona -Os -fomit-frame-pointer (5.4.0 20160609)
173541.21rfsb509crypto_hashblocks/rfsb509/amd64-2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer
179491.25rfsb509crypto_hashblocks/rfsb509/amd64-3gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer
189631.32rfsb509crypto_hashblocks/rfsb509/amd64-1gcc -fno-schedule-insns -O -fomit-frame-pointer
251561.75rfsb509crypto_hashblocks/rfsb509/xmm1reggcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
386462.69rfsb509crypto_hashblocks/rfsb509/xmm4gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer
395502.75rfsb509crypto_hashblocks/rfsb509/xmm2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer
406912.83rfsb509crypto_hashblocks/rfsb509/xmm1gcc -m64 -O3 -fomit-frame-pointer
15642810.87rfsb509crypto_hashblocks/rfsb509/refgcc -m64 -march=corei7 -O3 -fomit-frame-pointer
292761.00sha256crypto_hashblocks/sha256/refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
294641.01sha256crypto_hashblocks/sha256/inplacegcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
sha256crypto_hashblocks/sha256/dolbeau/amd64-shagcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
190951.00sha512crypto_hashblocks/sha512/refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
192461.01sha512crypto_hashblocks/sha512/inplacegcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
sha512crypto_hashblocks/sha512/dolbeau/intelavx2rorxasmgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha512crypto_hashblocks/sha512/dolbeau/intelavxasmgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha512crypto_hashblocks/sha512/dolbeau/intelsse4asmgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv