Implementation notes: amd64, bolero, crypto_hash

Computer: bolero
Architecture: amd64
CPU ID: GenuineIntel-000406f1-bfebfbff
CPU cycles/second: 1700000000...1700000000 (amd64cpuinfo)
SUPERCOP version: 20180818
Benchmark dates: 20170829...20181021

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
104201.00bash256crypto_hash/bash256/avx2clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final))
170561.64bash256crypto_hash/bash256/refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
135481.00bash384crypto_hash/bash384/avx2clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final))
222281.64bash384crypto_hash/bash384/refgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
199481.00bash512crypto_hash/bash512/avx2clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final))
325601.63bash512crypto_hash/bash512/refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
114921.00bblake256crypto_hash/bblake256/ssse3gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (5.4.0 20160609)
133241.16bblake256crypto_hash/bblake256/sse2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (5.4.0 20160609)
203121.77bblake256crypto_hash/bblake256/bswapgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer
203841.77bblake256crypto_hash/bblake256/regsgcc -funroll-loops -O3 -fomit-frame-pointer
206361.80bblake256crypto_hash/bblake256/sandygcc -m64 -march=k8 -Os -fomit-frame-pointer
bblake512crypto_hash/bblake512/xopgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
120281.00blake256crypto_hash/blake256/avxiccgcc -m64 -Os -fomit-frame-pointer
121881.01blake256crypto_hash/blake256/avxsclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
123841.03blake256crypto_hash/blake256/sse41-2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer
125041.04blake256crypto_hash/blake256/sse41gcc -m64 -march=corei7 -O2 -fomit-frame-pointer
129521.08blake256crypto_hash/blake256/vect128gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer
130521.09blake256crypto_hash/blake256/ssse3clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
134921.12blake256crypto_hash/blake256/vect128-mmxhackgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer
154881.29blake256crypto_hash/blake256/sse2clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments
156401.30blake256crypto_hash/blake256/sse2-2clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
165481.38blake256crypto_hash/blake256/regsgcc -m64 -Os -fomit-frame-pointer
165521.38blake256crypto_hash/blake256/bswapgcc -Os -fomit-frame-pointer (5.4.0 20160609)
165601.38blake256crypto_hash/blake256/sphlibgcc -funroll-loops -O2 -fomit-frame-pointer
167001.39blake256crypto_hash/blake256/sandygcc -Os -fomit-frame-pointer (5.4.0 20160609)
221681.84blake256crypto_hash/blake256/sphlib-smallgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer
229201.91blake256crypto_hash/blake256/refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer
blake256crypto_hash/blake256/xopgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
47721.00blake2bcrypto_hash/blake2b/moon/avx2/64clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final))
49561.04blake2bcrypto_hash/blake2b/avx2-2gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
49841.04blake2bcrypto_hash/blake2b/avx2-1gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
51601.08blake2bcrypto_hash/blake2b/avxiccgcc
51761.08blake2bcrypto_hash/blake2b/xmmgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
54241.14blake2bcrypto_hash/blake2b/moon/avx/64clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments
54361.14blake2bcrypto_hash/blake2b/avx2-3gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer
60241.26blake2bcrypto_hash/blake2b/regsgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer
70721.48blake2bcrypto_hash/blake2b/refgcc -funroll-loops -O2 -fomit-frame-pointer
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/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/moon/xop/64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
blake2bcrypto_hash/blake2b/ymmgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
82081.00blake2scrypto_hash/blake2s/avxiccgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
83561.02blake2scrypto_hash/blake2s/xmmgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
86401.05blake2scrypto_hash/blake2s/moon/avx/64clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
86561.05blake2scrypto_hash/blake2s/moon/ssse3/64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
100241.22blake2scrypto_hash/blake2s/regsgcc -Os -fomit-frame-pointer
100961.23blake2scrypto_hash/blake2s/moon/sse2/64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
108881.33blake2scrypto_hash/blake2s/refgcc -funroll-loops -march=barcelona -O2 -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
blake2scrypto_hash/blake2s/moon/xop/64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
96441.00blake32crypto_hash/blake32/ssse3gcc -m64 -march=corei7 -O3 -fomit-frame-pointer (5.4.0 20160609)
116961.21blake32crypto_hash/blake32/sse2gcc -march=nocona -Os -fomit-frame-pointer
125361.30blake32crypto_hash/blake32/sphlibgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer
162601.69blake32crypto_hash/blake32/sphlib-smallgcc -funroll-loops -march=k8 -O -fomit-frame-pointer
171161.77blake32crypto_hash/blake32/refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer
95561.00blake512crypto_hash/blake512/sse41gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (5.4.0 20160609)
98521.03blake512crypto_hash/blake512/avxiccgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer
99601.04blake512crypto_hash/blake512/vect128gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer
101641.06blake512crypto_hash/blake512/vect128-inplacegcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer
103681.08blake512crypto_hash/blake512/bswapgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer
104081.09blake512crypto_hash/blake512/regsgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer
104281.09blake512crypto_hash/blake512/sphlibgcc -funroll-loops -O3 -fomit-frame-pointer
104601.09blake512crypto_hash/blake512/ssse3clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
106161.11blake512crypto_hash/blake512/sandygcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer
106321.11blake512crypto_hash/blake512/sse2sclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments
120721.26blake512crypto_hash/blake512/sse2clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments
132801.39blake512crypto_hash/blake512/sphlib-smallgcc -m64 -march=corei7 -Os -fomit-frame-pointer
144721.51blake512crypto_hash/blake512/refgcc -funroll-loops -m64 -O -fomit-frame-pointer
blake512crypto_hash/blake512/vect128-xopgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
blake512crypto_hash/blake512/xopgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
blake512crypto_hash/blake512/xop-2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
94001.00blake64crypto_hash/blake64/sphlib (SPHLIB_2.1)gcc -funroll-loops -m64 -O3 -fomit-frame-pointer (5.4.0 20160609)
104361.11blake64crypto_hash/blake64/ssse3clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments
115721.23blake64crypto_hash/blake64/sse2clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
118001.26blake64crypto_hash/blake64/sphlib-smallgcc -march=k8 -Os -fomit-frame-pointer
128761.37blake64crypto_hash/blake64/refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer
78401.00bmw256crypto_hash/bmw256/core_2_45nm/x86-64/sse4_v1 (asm)gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
78601.00bmw256crypto_hash/bmw256/core_i7_45nm/x86-64/sse4_v1clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
84001.07bmw256crypto_hash/bmw256/opt29_v5_ssse3_asm64clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
84441.08bmw256crypto_hash/bmw256/core_2_65nm/x86-64/ssse3_v1clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments
85561.09bmw256crypto_hash/bmw256/amd_k10/x86-64/sse2gcc -m64 -march=nocona -O3 -fomit-frame-pointer
86041.10bmw256crypto_hash/bmw256/opt31ssse3_asm64gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer
102201.30bmw256crypto_hash/bmw256/amd_k8/x86-64/noSSEgcc -m64 -O2 -fomit-frame-pointer
105161.34bmw256crypto_hash/bmw256/optc01gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer
106561.36bmw256crypto_hash/bmw256/optbbegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer
106761.36bmw256crypto_hash/bmw256/optabegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer
111081.42bmw256crypto_hash/bmw256/optbgbegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer
111721.43bmw256crypto_hash/bmw256/optc04gcc -funroll-loops -march=nocona -O -fomit-frame-pointer
112881.44bmw256crypto_hash/bmw256/optc03gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
116881.49bmw256crypto_hash/bmw256/optc02gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
118361.51bmw256crypto_hash/bmw256/sphlibclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
128161.63bmw256crypto_hash/bmw256/sphlib-smallgcc -funroll-loops -m64 -O -fomit-frame-pointer
185402.36bmw256crypto_hash/bmw256/refclang -O3 -fomit-frame-pointer -Qunused-arguments
bmw256crypto_hash/bmw256/optc31ssse3gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
55961.00bmw512crypto_hash/bmw512/opt008_asm64 (Optimized_asm_x86-64,_opt008_July01)gcc -m64 -march=core-avx2 -O -fomit-frame-pointer (5.4.0 20160609)
57401.03bmw512crypto_hash/bmw512/optc01gcc -m64 -march=corei7 -Os -fomit-frame-pointer
57521.03bmw512crypto_hash/bmw512/optc02gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer
59721.07bmw512crypto_hash/bmw512/optabegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer
60121.07bmw512crypto_hash/bmw512/optbbegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer
62201.11bmw512crypto_hash/bmw512/optbgbeclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
62321.11bmw512crypto_hash/bmw512/optc04gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
64321.15bmw512crypto_hash/bmw512/optc03gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer
64521.15bmw512crypto_hash/bmw512/sphlibgcc -funroll-loops -m64 -O -fomit-frame-pointer
75041.34bmw512crypto_hash/bmw512/sphlib-smallclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
99081.77bmw512crypto_hash/bmw512/refclang -O3 -fomit-frame-pointer -Qunused-arguments
bmw512crypto_hash/bmw512/optx86sse2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
134841.00cheetah256crypto_hash/cheetah256/asm (1.0)gcc -funroll-loops (5.4.0 20160609)
135041.00cheetah256crypto_hash/cheetah256/asm64cc
195361.00cheetah512crypto_hash/cheetah512/asm (1.0)gcc (5.4.0 20160609)
195601.00cheetah512crypto_hash/cheetah512/asm64gcc (5.4.0 20160609)
4096161.00cubehash161crypto_hash/cubehash161/emmintrin4gcc -march=barcelona -O -fomit-frame-pointer (5.4.0 20160609)
6266441.53cubehash161crypto_hash/cubehash161/unrolledclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
12223242.98cubehash161crypto_hash/cubehash161/simplegcc -m64 -march=corei7 -O3 -fomit-frame-pointer
16534884.04cubehash161crypto_hash/cubehash161/specgcc -march=nocona -O3 -fomit-frame-pointer
281321.00cubehash1616crypto_hash/cubehash1616/emmintrin4gcc -march=nocona -O2 -fomit-frame-pointer (5.4.0 20160609)
596842.12cubehash1616crypto_hash/cubehash1616/unrolledclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
1032163.67cubehash1616crypto_hash/cubehash1616/simplegcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer
29538410.50cubehash1616crypto_hash/cubehash1616/specgcc -march=nocona -O3 -fomit-frame-pointer
2056801.00cubehash162crypto_hash/cubehash162/emmintrin4gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer (5.4.0 20160609)
3237881.57cubehash162crypto_hash/cubehash162/unrolledclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
6291403.06cubehash162crypto_hash/cubehash162/simplegcc -m64 -march=corei7 -O3 -fomit-frame-pointer
9330084.54cubehash162crypto_hash/cubehash162/specgcc -m64 -march=nocona -O3 -fomit-frame-pointer
155361.00cubehash1632crypto_hash/cubehash1632/emmintrin5gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer (5.4.0 20160609)
156241.01cubehash1632crypto_hash/cubehash1632/emmintrin4gcc -O -fomit-frame-pointer
156921.01cubehash1632crypto_hash/cubehash1632/amd64clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
157321.01cubehash1632crypto_hash/cubehash1632/amd64avxgcc -m64 -march=barcelona -O2 -fomit-frame-pointer
157921.02cubehash1632crypto_hash/cubehash1632/amd64-2gcc -march=k8 -O2 -fomit-frame-pointer
315522.03cubehash1632crypto_hash/cubehash1632/sphlibclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments
405322.61cubehash1632crypto_hash/cubehash1632/unrolled5gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
412242.65cubehash1632crypto_hash/cubehash1632/unrolled3gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer
412722.66cubehash1632crypto_hash/cubehash1632/unrolledclang -O3 -fomit-frame-pointer -Qunused-arguments
418922.70cubehash1632crypto_hash/cubehash1632/sphlib-smallclang -O3 -fomit-frame-pointer -Qunused-arguments
420442.71cubehash1632crypto_hash/cubehash1632/mmintringcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer
439442.83cubehash1632crypto_hash/cubehash1632/unrolled4clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
454962.93cubehash1632crypto_hash/cubehash1632/amd64-32gcc -march=k8 -O2 -fomit-frame-pointer
654004.21cubehash1632crypto_hash/cubehash1632/simplegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
691804.45cubehash1632crypto_hash/cubehash1632/unrolled2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
1043601.00cubehash164crypto_hash/cubehash164/emmintrin4gcc -march=nocona -O3 -fomit-frame-pointer (5.4.0 20160609)
1758161.68cubehash164crypto_hash/cubehash164/unrolledclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
3286243.15cubehash164crypto_hash/cubehash164/simplegcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer
5669365.43cubehash164crypto_hash/cubehash164/specgcc -march=nocona -O3 -fomit-frame-pointer (5.4.0 20160609)
539681.00cubehash168crypto_hash/cubehash168/emmintrin4gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer (5.4.0 20160609)
972601.80cubehash168crypto_hash/cubehash168/unrolledclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
1782083.30cubehash168crypto_hash/cubehash168/simplegcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer
3858367.15cubehash168crypto_hash/cubehash168/specgcc -m64 -march=nocona -O3 -fomit-frame-pointer
134881.00cubehash512crypto_hash/cubehash512/emmintrin5gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv (5.4.0 20160609)
135601.01cubehash512crypto_hash/cubehash512/amd64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
136161.01cubehash512crypto_hash/cubehash512/amd64avxclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
136481.01cubehash512crypto_hash/cubehash512/amd64-2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
137601.02cubehash512crypto_hash/cubehash512/emmintrin4gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer
344122.55cubehash512crypto_hash/cubehash512/unrolledclang -O3 -fomit-frame-pointer -Qunused-arguments
352442.61cubehash512crypto_hash/cubehash512/unrolled5gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer
358522.66cubehash512crypto_hash/cubehash512/unrolled3gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer
363562.70cubehash512crypto_hash/cubehash512/mmintringcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
382082.83cubehash512crypto_hash/cubehash512/unrolled4clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
392882.91cubehash512crypto_hash/cubehash512/amd64-32gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer
540564.01cubehash512crypto_hash/cubehash512/simplegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
542484.02cubehash512crypto_hash/cubehash512/unrolled2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
2054041.00cubehash81crypto_hash/cubehash81/emmintrin4gcc -march=barcelona -O -fomit-frame-pointer (5.4.0 20160609)
2066521.01cubehash81crypto_hash/cubehash81/emmintrin3gcc -march=k8 -O -fomit-frame-pointer
2372201.15cubehash81crypto_hash/cubehash81/emmintrin2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer
2445801.19cubehash81crypto_hash/cubehash81/emmintringcc -m64 -march=core-avx-i -O -fomit-frame-pointer
3383041.65cubehash81crypto_hash/cubehash81/unrolledclang -O3 -fomit-frame-pointer -Qunused-arguments
6515963.17cubehash81crypto_hash/cubehash81/simplegcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer
10976085.34cubehash81crypto_hash/cubehash81/specgcc -march=barcelona -O3 -fomit-frame-pointer
143521.00cubehash816crypto_hash/cubehash816/emmintrin4gcc -march=nocona -O3 -fomit-frame-pointer (5.4.0 20160609)
157481.10cubehash816crypto_hash/cubehash816/emmintrin3gcc -m64 -march=core2 -O -fomit-frame-pointer
379002.64cubehash816crypto_hash/cubehash816/unrolledclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
596524.16cubehash816crypto_hash/cubehash816/simplegcc -m64 -march=corei7 -O3 -fomit-frame-pointer
25617217.85cubehash816crypto_hash/cubehash816/specgcc -march=nocona -O3 -fomit-frame-pointer (5.4.0 20160609)
1024081.00cubehash82crypto_hash/cubehash82/emmintrin3gcc -march=nocona -O -fomit-frame-pointer (5.4.0 20160609)
1035121.01cubehash82crypto_hash/cubehash82/emmintrin4gcc -funroll-loops -O -fomit-frame-pointer
1772961.73cubehash82crypto_hash/cubehash82/unrolledclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
3391203.31cubehash82crypto_hash/cubehash82/simplegcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer
6527726.37cubehash82crypto_hash/cubehash82/specgcc -m64 -march=barcelona -O3 -fomit-frame-pointer
79721.00cubehash832crypto_hash/cubehash832/emmintrin4gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer (5.4.0 20160609)
94001.18cubehash832crypto_hash/cubehash832/emmintrin3gcc -m64 -march=corei7-avx -O -fomit-frame-pointer
284603.57cubehash832crypto_hash/cubehash832/unrolledclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
396724.98cubehash832crypto_hash/cubehash832/simplegcc -m64 -march=corei7 -O3 -fomit-frame-pointer
22834428.64cubehash832crypto_hash/cubehash832/specgcc -m64 -march=nocona -O3 -fomit-frame-pointer
525801.00cubehash84crypto_hash/cubehash84/emmintrin4gcc -march=nocona -O3 -fomit-frame-pointer (5.4.0 20160609)
531481.01cubehash84crypto_hash/cubehash84/emmintrin3gcc -funroll-loops -march=nocona -O -fomit-frame-pointer
987641.88cubehash84crypto_hash/cubehash84/unrolledclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
1794563.41cubehash84crypto_hash/cubehash84/simplegcc -m64 -march=corei7 -O3 -fomit-frame-pointer
4302768.18cubehash84crypto_hash/cubehash84/specgcc -march=barcelona -O3 -fomit-frame-pointer
271841.00cubehash88crypto_hash/cubehash88/emmintrin4gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer (5.4.0 20160609)
285281.05cubehash88crypto_hash/cubehash88/emmintrin3gcc -march=barcelona -O -fomit-frame-pointer
621122.28cubehash88crypto_hash/cubehash88/unrolledclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
996003.66cubehash88crypto_hash/cubehash88/simplegcc -m64 -march=corei7 -O3 -fomit-frame-pointer
31437611.56cubehash88crypto_hash/cubehash88/specgcc -m64 -march=nocona -O3 -fomit-frame-pointer
64041.00echo256crypto_hash/echo256/ccalik/aesni (1.208)gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (5.4.0 20160609)
81601.27echo256crypto_hash/echo256/aes/aes64gcc -march=barcelona -O -fomit-frame-pointer
358685.60echo256crypto_hash/echo256/core2/core2v64gcc -m64 -O3 -fomit-frame-pointer
397366.20echo256crypto_hash/echo256/athlon/athlon64gcc -fno-schedule-insns -O -fomit-frame-pointer
398726.23echo256crypto_hash/echo256/pentium/pentium4v64v1gcc -O2 -fomit-frame-pointer
400166.25echo256crypto_hash/echo256/pentium/pentium4v64v2gcc -m64 -march=core-avx-i -O -fomit-frame-pointer
426726.66echo256crypto_hash/echo256/ccalik/vpermgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer
461447.21echo256crypto_hash/echo256/sphlib-smallclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
471927.37echo256crypto_hash/echo256/sphlibgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
486887.60echo256crypto_hash/echo256/ccalik/bitslicedgcc -m64 -march=core-avx-i -O -fomit-frame-pointer
498647.79echo256crypto_hash/echo256/generic/opt64gcc -m64 -march=k8 -Os -fomit-frame-pointer
570728.91echo256crypto_hash/echo256/generic/opt32clang -O3 -fomit-frame-pointer -Qunused-arguments
6847610.69echo256crypto_hash/echo256/powerpc/pp32cv2clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
8403213.12echo256crypto_hash/echo256/powerpc/pp32cv1clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments
146081.00echo512crypto_hash/echo512/aes/aes64 (2.1)gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer (5.4.0 20160609)
645644.42echo512crypto_hash/echo512/core2/core2v64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer
716484.90echo512crypto_hash/echo512/athlon/athlon64cc
719084.92echo512crypto_hash/echo512/pentium/pentium4v64v2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
720804.93echo512crypto_hash/echo512/pentium/pentium4v64v1gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
764645.23echo512crypto_hash/echo512/ccalik/aesnigcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer
764685.23echo512crypto_hash/echo512/ccalik/vpermgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer
827925.67echo512crypto_hash/echo512/sphlib-smallclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
849645.82echo512crypto_hash/echo512/sphlibgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
863405.91echo512crypto_hash/echo512/ccalik/bitslicedgcc -m64 -march=corei7-avx -O -fomit-frame-pointer
893846.12echo512crypto_hash/echo512/generic/opt64gcc -m64 -march=k8 -Os -fomit-frame-pointer
1025247.02echo512crypto_hash/echo512/generic/opt32clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
1208888.28echo512crypto_hash/echo512/powerpc/pp32cv2clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
14881610.19echo512crypto_hash/echo512/powerpc/pp32cv1clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments
64041.00echosp256crypto_hash/echosp256/aes/aes64 (2.1)gcc -m64 -march=core2 -O -fomit-frame-pointer (5.4.0 20160609)
294924.61echosp256crypto_hash/echosp256/core2/core2v64gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer
310124.84echosp256crypto_hash/echosp256/athlon/athlon64gcc -march=k8 -O2 -fomit-frame-pointer
311404.86echosp256crypto_hash/echosp256/pentium/pentium4v64v1gcc -m64 -march=k8 -O2 -fomit-frame-pointer
312604.88echosp256crypto_hash/echosp256/pentium/pentium4v64v2cc
386286.03echosp256crypto_hash/echosp256/generic/opt64gcc -m64 -march=nocona -Os -fomit-frame-pointer
447166.98echosp256crypto_hash/echosp256/generic/opt32clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments
534008.34echosp256crypto_hash/echosp256/powerpc/pp32cv2clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments
6584010.28echosp256crypto_hash/echosp256/powerpc/pp32cv1clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments
102441.00echosp512crypto_hash/echosp512/aes/aes64 (2.1)gcc -m64 -O3 -fomit-frame-pointer
448524.38echosp512crypto_hash/echosp512/core2/core2v64gcc -m64 -march=corei7 -O -fomit-frame-pointer
495804.84echosp512crypto_hash/echosp512/athlon/athlon64gcc -m64 -march=k8 -O2 -fomit-frame-pointer
498044.86echosp512crypto_hash/echosp512/pentium/pentium4v64v1gcc -m64 -march=core2 -O3 -fomit-frame-pointer
500004.88echosp512crypto_hash/echosp512/pentium/pentium4v64v2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer
616326.02echosp512crypto_hash/echosp512/generic/opt64gcc -m64 -march=nocona -Os -fomit-frame-pointer
716046.99echosp512crypto_hash/echosp512/generic/opt32clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments
856688.36echosp512crypto_hash/echosp512/powerpc/pp32cv2clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments
10531210.28echosp512crypto_hash/echosp512/powerpc/pp32cv1clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments
57601.00edonr256crypto_hash/edonr256/swpbe (Optimized_C_v2.0g)gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer (5.4.0 20160609)
62921.09edonr256crypto_hash/edonr256/optcgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
32001.00edonr512crypto_hash/edonr512/swpbe (Optimized_C_v2.0g)gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer (5.4.0 20160609)
33201.04edonr512crypto_hash/edonr512/optcgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer
723521.00essence224crypto_hash/essence224/gccgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (5.4.0 20160609)
724241.00essence256crypto_hash/essence256/gccgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (5.4.0 20160609)
518761.00essence384crypto_hash/essence384/gccgcc -m64 -O3 -fomit-frame-pointer (5.4.0 20160609)
522761.00essence512crypto_hash/essence512/gccgcc -m64 -O3 -fomit-frame-pointer (5.4.0 20160609)
649921.00fsb256crypto_hash/fsb256/cleangcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (5.4.0 20160609)
43643396671.52fsb256crypto_hash/fsb256/refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
406014481.00fsb512crypto_hash/fsb512/refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer (5.4.0 20160609)
236601.00fugue2crypto_hash/fugue2/cop_opt32gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (5.4.0 20160609)
245201.00fugue256crypto_hash/fugue256/ccalik/aesni (1.208)clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final))
284561.16fugue256crypto_hash/fugue256/ccalik/vpermgcc -m64 -march=corei7 -O2 -fomit-frame-pointer
359401.47fugue256crypto_hash/fugue256/ANSI_opt64gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
361281.47fugue256crypto_hash/fugue256/sphlibgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer
379481.55fugue256crypto_hash/fugue256/ANSI_opt32clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
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
361281.00fugue384crypto_hash/fugue384/ccalik/aesni (1.208)clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final))
418801.16fugue384crypto_hash/fugue384/ccalik/vpermgcc -m64 -march=corei7 -O3 -fomit-frame-pointer
482761.00fugue512crypto_hash/fugue512/ccalik/aesni (1.208)clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final))
564001.17fugue512crypto_hash/fugue512/ccalik/vpermgcc -m64 -march=corei7 -O3 -fomit-frame-pointer
728761.51fugue512crypto_hash/fugue512/sphlibgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer
154041.00groestl256crypto_hash/groestl256/aesni-intr (2.2)gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer (5.4.0 20160609)
174881.14groestl256crypto_hash/groestl256/aesnigcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer
302721.97groestl256crypto_hash/groestl256/opteron-unrolledgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
315842.05groestl256crypto_hash/groestl256/opterongcc -m64 -march=corei7 -O3 -fomit-frame-pointer
319602.07groestl256crypto_hash/groestl256/vperm-intrgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer
320722.08groestl256crypto_hash/groestl256/core2duogcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
351322.28groestl256crypto_hash/groestl256/sphlib-adaptedgcc -fno-schedule-insns -O3 -fomit-frame-pointer
374962.43groestl256crypto_hash/groestl256/sphlibgcc -m64 -march=barcelona -O3 -fomit-frame-pointer
384402.50groestl256crypto_hash/groestl256/opt64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer
385522.50groestl256crypto_hash/groestl256/vpermgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer
424962.76groestl256crypto_hash/groestl256/mmxgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer
474843.08groestl256crypto_hash/groestl256/sphlib-smallgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer
746804.85groestl256crypto_hash/groestl256/opt32gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer
920205.97groestl256crypto_hash/groestl256/32bit-2ktableclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
1381008.97groestl256crypto_hash/groestl256/32bit-bytesliced-c-fastgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer
19536012.68groestl256crypto_hash/groestl256/32bit-bytesliced-c-smallgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer
20635213.40groestl256crypto_hash/groestl256/8bit_cclang -O3 -fomit-frame-pointer -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
233961.00groestl512crypto_hash/groestl512/aesni-intr (2.2)gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer (5.4.0 20160609)
248081.06groestl512crypto_hash/groestl512/aesnigcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer
329361.41groestl512crypto_hash/groestl512/avx-intrclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments
417761.79groestl512crypto_hash/groestl512/avxgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
437921.87groestl512crypto_hash/groestl512/vperm-intrgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
450761.93groestl512crypto_hash/groestl512/opterongcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer
516002.21groestl512crypto_hash/groestl512/vpermgcc -funroll-loops -m64 -O3 -fomit-frame-pointer
541882.32groestl512crypto_hash/groestl512/core2duogcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer
572242.45groestl512crypto_hash/groestl512/sphlib-adaptedgcc -funroll-loops -O3 -fomit-frame-pointer
606082.59groestl512crypto_hash/groestl512/sphlibgcc -funroll-loops -march=k8 -O -fomit-frame-pointer
622602.66groestl512crypto_hash/groestl512/opt64gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer
796763.41groestl512crypto_hash/groestl512/mmxclang -O3 -fomit-frame-pointer -Qunused-arguments
807923.45groestl512crypto_hash/groestl512/sphlib-smallclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments
1122884.80groestl512crypto_hash/groestl512/opt32gcc -funroll-loops -m64 -O3 -fomit-frame-pointer
28266012.08groestl512crypto_hash/groestl512/32bit-bytesliced-c-smallgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
329721.00hamsicrypto_hash/hamsi/simd-1clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final))
340841.03hamsicrypto_hash/hamsi/simd-2clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
355441.08hamsicrypto_hash/hamsi/bernstein/small-simd-2clang -mcpu=cortex-a8 -mfpu=neon -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
221081.00jh224crypto_hash/jh224/bitslice_sse2_opt64clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final))
223721.01jh224crypto_hash/jh224/bitslice_sse2_opt32clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments
321041.45jh224crypto_hash/jh224/bitslice_opt32gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer
470522.13jh224crypto_hash/jh224/simplegcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
538162.43jh224crypto_hash/jh224/bitslice_opt64clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
545442.47jh224crypto_hash/jh224/bitslice_ref32gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
627882.84jh224crypto_hash/jh224/bitslice_ref64clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
220721.00jh256crypto_hash/jh256/bitslice_sse2_opt64clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final))
223481.01jh256crypto_hash/jh256/bitslice_sse2_opt32clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments
321441.46jh256crypto_hash/jh256/bitslice_opt32gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
470522.13jh256crypto_hash/jh256/simplegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer
538282.44jh256crypto_hash/jh256/bitslice_opt64clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
545522.47jh256crypto_hash/jh256/bitslice_ref32gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
632962.87jh256crypto_hash/jh256/bitslice_ref64clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
220761.00jh384crypto_hash/jh384/bitslice_sse2_opt64clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final))
223401.01jh384crypto_hash/jh384/bitslice_sse2_opt32clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments
321161.45jh384crypto_hash/jh384/bitslice_opt32gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer
470442.13jh384crypto_hash/jh384/simplegcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
538882.44jh384crypto_hash/jh384/bitslice_opt64clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
545522.47jh384crypto_hash/jh384/bitslice_ref32gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
627682.84jh384crypto_hash/jh384/bitslice_ref64clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
220841.00jh512crypto_hash/jh512/bitslice_sse2_opt64clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final))
223441.01jh512crypto_hash/jh512/bitslice_sse2_opt32clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments
321001.45jh512crypto_hash/jh512/bitslice_opt32gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer
470442.13jh512crypto_hash/jh512/simplegcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
538282.44jh512crypto_hash/jh512/bitslice_opt64clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
545682.47jh512crypto_hash/jh512/bitslice_ref32gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer
627402.84jh512crypto_hash/jh512/bitslice_ref64clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
69601.00k12crypto_hash/k12/kcp/optimized1600ufull (1)gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer (5.4.0 20160609)
69761.00k12crypto_hash/k12/kcp/optimized1600u6gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
72001.03k12crypto_hash/k12/kcp/optimized1600AsmX86-64shldgcc -m64 -march=core2 -O3 -fomit-frame-pointer
73201.05k12crypto_hash/k12/kcp/optimized1600lcufullshldgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer
73361.05k12crypto_hash/k12/kcp/optimized1600lcufullclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
75001.08k12crypto_hash/k12/kcp/optimized1600AsmX86-64gcc -O3 -fomit-frame-pointer
75481.08k12crypto_hash/k12/kcp/optimized1600lcu6clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
164122.36k12crypto_hash/k12/kcp/reference1600gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer
178962.57k12crypto_hash/k12/kcp/compact1600gcc -funroll-loops -m64 -O3 -fomit-frame-pointer
184722.65k12crypto_hash/k12/kcp/inplace1600bigcc -m64 -march=native -mtune=native -O -fomit-frame-pointer
15935622.90k12crypto_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
157961.00keccakcrypto_hash/keccak/inplace (3.1.0)gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer (5.4.0 20160609)
158361.00keccakcrypto_hash/keccak/simplegcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
161641.02keccakcrypto_hash/keccak/opt64u6clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
170121.08keccakcrypto_hash/keccak/opt64lcu24shldgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer (5.4.0 20160609)
173201.10keccakcrypto_hash/keccak/opt64lcu24gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer
176721.12keccakcrypto_hash/keccak/x86_64_shldgcc -march=nocona -O -fomit-frame-pointer
177321.12keccakcrypto_hash/keccak/opt64lcu6clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
186241.18keccakcrypto_hash/keccak/x86_64_asmgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer
228561.45keccakcrypto_hash/keccak/sseu2gcc -m64 -march=core-avx-i -O -fomit-frame-pointer
336522.13keccakcrypto_hash/keccak/mmxu1gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
366682.32keccakcrypto_hash/keccak/simple32bigcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
373202.36keccakcrypto_hash/keccak/opt32bi-rvku2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
401922.54keccakcrypto_hash/keccak/compactgcc -funroll-loops -O2 -fomit-frame-pointer
422122.67keccakcrypto_hash/keccak/inplace32bigcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
427082.70keccakcrypto_hash/keccak/opt32biT-s2lcu4gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
433562.74keccakcrypto_hash/keccak/opt32bi-s2lcu4gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
1486289.41keccakcrypto_hash/keccak/compact8gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
keccakcrypto_hash/keccak/xopu24gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
262481.00keccakc1024crypto_hash/keccakc1024/inplace (3.1.0)gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv (5.4.0 20160609)
263081.00keccakc1024crypto_hash/keccakc1024/simplegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer
273841.04keccakc1024crypto_hash/keccakc1024/opt64u6gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
284641.08keccakc1024crypto_hash/keccakc1024/opt64lcu24shldgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer
291881.11keccakc1024crypto_hash/keccakc1024/opt64lcu24gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv (5.4.0 20160609)
296801.13keccakc1024crypto_hash/keccakc1024/x86_64_shldgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer
298921.14keccakc1024crypto_hash/keccakc1024/opt64lcu6gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv (5.4.0 20160609)
308721.18keccakc1024crypto_hash/keccakc1024/sphlib-smallclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
313321.19keccakc1024crypto_hash/keccakc1024/x86_64_asmgcc -march=nocona -O2 -fomit-frame-pointer
345601.32keccakc1024crypto_hash/keccakc1024/sphlibgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer
382401.46keccakc1024crypto_hash/keccakc1024/sseu2gcc -m64 -march=corei7-avx -O -fomit-frame-pointer
576522.20keccakc1024crypto_hash/keccakc1024/mmxu1gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer
598802.28keccakc1024crypto_hash/keccakc1024/simple32bigcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv (5.4.0 20160609)
606882.31keccakc1024crypto_hash/keccakc1024/opt32bi-rvku2gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
676562.58keccakc1024crypto_hash/keccakc1024/inplace32bigcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
677442.58keccakc1024crypto_hash/keccakc1024/compactgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer
702682.68keccakc1024crypto_hash/keccakc1024/opt32biT-s2lcu4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
706482.69keccakc1024crypto_hash/keccakc1024/opt32bi-s2lcu4gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
2512689.57keccakc1024crypto_hash/keccakc1024/compact8gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
keccakc1024crypto_hash/keccakc1024/xopu24gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
122521.00keccakc256crypto_hash/keccakc256/simple (3.1.0)clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final))
123521.01keccakc256crypto_hash/keccakc256/inplacegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer
126841.04keccakc256crypto_hash/keccakc256/opt64u6clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
132641.08keccakc256crypto_hash/keccakc256/opt64lcu24shldgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer
134881.10keccakc256crypto_hash/keccakc256/opt64lcu24gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
136481.11keccakc256crypto_hash/keccakc256/opt64lcu6clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final))
137161.12keccakc256crypto_hash/keccakc256/x86_64_shldgcc -march=k8 -O3 -fomit-frame-pointer
144521.18keccakc256crypto_hash/keccakc256/x86_64_asmgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
177041.44keccakc256crypto_hash/keccakc256/sseu2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer
259602.12keccakc256crypto_hash/keccakc256/mmxu1gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer
296202.42keccakc256crypto_hash/keccakc256/simple32bigcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
302602.47keccakc256crypto_hash/keccakc256/opt32bi-rvku2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
310322.53keccakc256crypto_hash/keccakc256/compactgcc -funroll-loops -O2 -fomit-frame-pointer
336562.75keccakc256crypto_hash/keccakc256/opt32biT-s2lcu4gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
338242.76keccakc256crypto_hash/keccakc256/inplace32bigcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
349162.85keccakc256crypto_hash/keccakc256/opt32bi-s2lcu4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
1144209.34keccakc256crypto_hash/keccakc256/compact8gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
keccakc256crypto_hash/keccakc256/xopu24gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
104321.00keccakc256treed2crypto_hash/keccakc256treed2/sseu4 (3.2.5)gcc -m64 -march=core-avx2 -O -fomit-frame-pointer (5.4.0 20160609)
105121.01keccakc256treed2crypto_hash/keccakc256treed2/sseu24gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
keccakc256treed2crypto_hash/keccakc256treed2/xopu24gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
134361.00keccakc448crypto_hash/keccakc448/simple (3.1.0)gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer (5.4.0 20160609)
134601.00keccakc448crypto_hash/keccakc448/inplacegcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
139561.04keccakc448crypto_hash/keccakc448/opt64u6gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer (5.4.0 20160609)
144761.08keccakc448crypto_hash/keccakc448/opt64lcu24shldgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer
148201.10keccakc448crypto_hash/keccakc448/opt64lcu24gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
150721.12keccakc448crypto_hash/keccakc448/x86_64_shldgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
151081.12keccakc448crypto_hash/keccakc448/opt64lcu6gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
158561.18keccakc448crypto_hash/keccakc448/x86_64_asmgcc -m64 -march=k8 -O3 -fomit-frame-pointer
194201.45keccakc448crypto_hash/keccakc448/sseu2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer
285602.13keccakc448crypto_hash/keccakc448/mmxu1gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer
317162.36keccakc448crypto_hash/keccakc448/opt32bi-rvku2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
340042.53keccakc448crypto_hash/keccakc448/compactgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer
368282.74keccakc448crypto_hash/keccakc448/opt32biT-s2lcu4gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
381002.84keccakc448crypto_hash/keccakc448/opt32bi-s2lcu4gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
1257569.36keccakc448crypto_hash/keccakc448/compact8gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
keccakc448crypto_hash/keccakc448/inplace32bigcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
keccakc448crypto_hash/keccakc448/simple32bigcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
keccakc448crypto_hash/keccakc448/xopu24gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
145761.00keccakc512crypto_hash/keccakc512/inplace (3.1.0)gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv (5.4.0 20160609)
146281.00keccakc512crypto_hash/keccakc512/simpleclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
149641.03keccakc512crypto_hash/keccakc512/opt64u6clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
157881.08keccakc512crypto_hash/keccakc512/opt64lcu24shldgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer
160281.10keccakc512crypto_hash/keccakc512/opt64lcu24gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer
163921.12keccakc512crypto_hash/keccakc512/opt64lcu6gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
164281.13keccakc512crypto_hash/keccakc512/x86_64_shldgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer
171761.18keccakc512crypto_hash/keccakc512/sphlib-smallclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
172961.19keccakc512crypto_hash/keccakc512/x86_64_asmgcc -march=barcelona -O -fomit-frame-pointer
191841.32keccakc512crypto_hash/keccakc512/sphlibgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer
211481.45keccakc512crypto_hash/keccakc512/sseu2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer
310442.13keccakc512crypto_hash/keccakc512/mmxu1gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer
341042.34keccakc512crypto_hash/keccakc512/simple32bigcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
348442.39keccakc512crypto_hash/keccakc512/opt32bi-rvku2gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
370282.54keccakc512crypto_hash/keccakc512/compactgcc -funroll-loops -m64 -O2 -fomit-frame-pointer
392482.69keccakc512crypto_hash/keccakc512/inplace32bigcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
399082.74keccakc512crypto_hash/keccakc512/opt32biT-s2lcu4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
401562.75keccakc512crypto_hash/keccakc512/opt32bi-s2lcu4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
1372569.42keccakc512crypto_hash/keccakc512/compact8gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
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/xopu24gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
121121.00keccakc512treed2crypto_hash/keccakc512treed2/sseu4 (3.2.5)gcc -m64 -march=core-avx-i -O -fomit-frame-pointer (5.4.0 20160609)
122201.01keccakc512treed2crypto_hash/keccakc512treed2/sseu24gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer
keccakc512treed2crypto_hash/keccakc512treed2/xopu24gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
180481.00keccakc768crypto_hash/keccakc768/inplace (3.1.0)gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv (5.4.0 20160609)
180921.00keccakc768crypto_hash/keccakc768/simplegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer
185281.03keccakc768crypto_hash/keccakc768/opt64u6clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
196361.09keccakc768crypto_hash/keccakc768/opt64lcu24shldgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer
198081.10keccakc768crypto_hash/keccakc768/opt64lcu24gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer
203801.13keccakc768crypto_hash/keccakc768/x86_64_shldgcc -march=nocona -O2 -fomit-frame-pointer
205881.14keccakc768crypto_hash/keccakc768/opt64lcu6gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer
215001.19keccakc768crypto_hash/keccakc768/x86_64_asmgcc -m64 -march=barcelona -O2 -fomit-frame-pointer
262961.46keccakc768crypto_hash/keccakc768/sseu2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer
387322.15keccakc768crypto_hash/keccakc768/mmxu1gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer
424562.35keccakc768crypto_hash/keccakc768/simple32bigcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv (5.4.0 20160609)
430922.39keccakc768crypto_hash/keccakc768/opt32bi-rvku2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer
462922.56keccakc768crypto_hash/keccakc768/compactgcc -funroll-loops -m64 -O2 -fomit-frame-pointer
477002.64keccakc768crypto_hash/keccakc768/inplace32bigcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
497882.76keccakc768crypto_hash/keccakc768/opt32biT-s2lcu4gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
498402.76keccakc768crypto_hash/keccakc768/opt32bi-s2lcu4gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer
1716209.51keccakc768crypto_hash/keccakc768/compact8gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
keccakc768crypto_hash/keccakc768/xopu24gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
370681.00lane256crypto_hash/lane256/cgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer
672841.82lane256crypto_hash/lane256/bitslicegcc -m64 -O3 -fomit-frame-pointer
580561.00lane512crypto_hash/lane512/cgcc -m64 -march=corei7 -Os -fomit-frame-pointer (5.4.0 20160609)
139921.00luffa256crypto_hash/luffa256/thomaz/asm-PS-v2-INT (1.2)gcc -march=nocona -O3 -fomit-frame-pointer (5.4.0 20160609)
156321.12luffa256crypto_hash/luffa256/ssse3_x64asm-PS-2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer
164241.17luffa256crypto_hash/luffa256/thomaz/asm-PSPar-v2-INTgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer
193921.39luffa256crypto_hash/luffa256/sse2clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments
195961.40luffa256crypto_hash/luffa256/ssse3_x64asm-2gcc -m64 -march=corei7 -O3 -fomit-frame-pointer
196521.40luffa256crypto_hash/luffa256/sse2_x64asm-2gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer
259841.86luffa256crypto_hash/luffa256/sphlibgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
280802.01luffa256crypto_hash/luffa256/opt32gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer
290922.08luffa256crypto_hash/luffa256/thomaz/basicgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
291802.09luffa256crypto_hash/luffa256/thomaz/asm-PSgcc -march=nocona -O3 -fomit-frame-pointer (5.4.0 20160609)
291802.09luffa256crypto_hash/luffa256/thomaz/asm-PS-v2-FPgcc -m64 -march=nocona -O3 -fomit-frame-pointer
296682.12luffa256crypto_hash/luffa256/ssse3_x64asmgcc -m64 -march=barcelona -O3 -fomit-frame-pointer
300842.15luffa256crypto_hash/luffa256/sse2_x64asmgcc -fno-schedule-insns -O3 -fomit-frame-pointer
303402.17luffa256crypto_hash/luffa256/ssse3_x64asm-PSgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer
351722.51luffa256crypto_hash/luffa256/armgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer
363642.60luffa256crypto_hash/luffa256/thomaz/asm-PSPar-v2-FPgcc -m64 -march=corei7 -O3 -fomit-frame-pointer
192841.00luffa384crypto_hash/luffa384/thomaz/asm-PSPar-v2-INT (1.2)gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
206721.07luffa384crypto_hash/luffa384/sse2clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments
213281.11luffa384crypto_hash/luffa384/ssse3_x64asm-2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
215961.12luffa384crypto_hash/luffa384/sse2_x64asm-2gcc -march=barcelona -O3 -fomit-frame-pointer
215961.12luffa384crypto_hash/luffa384/thomaz/asm-PS-v2-INTgcc -march=k8 -O -fomit-frame-pointer
216761.12luffa384crypto_hash/luffa384/ssse3_x64asm-PS-2gcc -march=nocona -O3 -fomit-frame-pointer
338881.76luffa384crypto_hash/luffa384/ssse3_x64asmgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
343361.78luffa384crypto_hash/luffa384/sse2_x64asmgcc -m64 -march=nocona -O3 -fomit-frame-pointer
415082.15luffa384crypto_hash/luffa384/thomaz/asm-PSgcc -m64 -march=barcelona -O3 -fomit-frame-pointer
415082.15luffa384crypto_hash/luffa384/thomaz/asm-PS-v2-FPgcc -m64 -march=barcelona -O2 -fomit-frame-pointer
416442.16luffa384crypto_hash/luffa384/thomaz/asm-PSPar-v2-FPgcc -m64 -march=core-avx-i -O -fomit-frame-pointer
425802.21luffa384crypto_hash/luffa384/opt32gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer
433762.25luffa384crypto_hash/luffa384/ssse3_x64asm-PSgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
500962.60luffa384crypto_hash/luffa384/armgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
256961.00luffa512crypto_hash/luffa512/thomaz/asm-PSPar-v2-INT (1.2)gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
268441.04luffa512crypto_hash/luffa512/ssse3_x64asm-PS-2gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer
293201.14luffa512crypto_hash/luffa512/thomaz/asm-PS-v2-INTgcc -m64 -march=barcelona -O -fomit-frame-pointer
298521.16luffa512crypto_hash/luffa512/ssse3_x64asm-2gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
300081.17luffa512crypto_hash/luffa512/sse2_x64asm-2gcc -m64 -march=corei7 -O3 -fomit-frame-pointer
339041.32luffa512crypto_hash/luffa512/sse2clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
488681.90luffa512crypto_hash/luffa512/sphlibgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
540562.10luffa512crypto_hash/luffa512/ssse3_x64asmgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer
542522.11luffa512crypto_hash/luffa512/thomaz/asm-PSgcc -fno-schedule-insns -O3 -fomit-frame-pointer
542522.11luffa512crypto_hash/luffa512/thomaz/asm-PS-v2-FPgcc -fno-schedule-insns -O3 -fomit-frame-pointer
543562.12luffa512crypto_hash/luffa512/thomaz/asm-PSPar-v2-FPgcc -m64 -march=barcelona -Os -fomit-frame-pointer
545722.12luffa512crypto_hash/luffa512/sse2_x64asmgcc -m64 -march=k8 -O3 -fomit-frame-pointer
561362.18luffa512crypto_hash/luffa512/ssse3_x64asm-PSgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer
587362.29luffa512crypto_hash/luffa512/opt32gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer
627242.44luffa512crypto_hash/luffa512/armgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
145561.00lux256crypto_hash/lux256/asm (1.0)clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final))
145681.00lux512crypto_hash/lux512/asm (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))
725401.00mcssha4crypto_hash/mcssha4/refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer (5.4.0 20160609)
756281.00mcssha5crypto_hash/mcssha5/refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer (5.4.0 20160609)
727921.00mcssha6crypto_hash/mcssha6/refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer (5.4.0 20160609)
md2crypto_hash/md2/opensslgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
49041.00md4crypto_hash/md4/openssl (OpenSSL_1.0.2g__1_Mar_2016)gcc -m64 -march=core2 -O3 -fomit-frame-pointer
80361.00md5crypto_hash/md5/openssl (OpenSSL_1.0.2g__1_Mar_2016)gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
82321.02md5crypto_hash/md5/refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
289121.00md6d224crypto_hash/md6d224/refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer
310561.00md6d256crypto_hash/md6d256/refgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer (5.4.0 20160609)
404121.00md6d384crypto_hash/md6d384/refgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer (5.4.0 20160609)
497201.00md6d512crypto_hash/md6d512/refgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer (5.4.0 20160609)
319041.00mgrostl256crypto_hash/mgrostl256/opt-64 (2.0)gcc -funroll-loops -m64 -O -fomit-frame-pointer (5.4.0 20160609)
608601.91mgrostl256crypto_hash/mgrostl256/opt-32gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
182680457.26mgrostl256crypto_hash/mgrostl256/refclang -O3 -fomit-frame-pointer -Qunused-arguments
232801.00nasha256crypto_hash/nasha256/opt_v4clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final))
284241.22nasha256crypto_hash/nasha256/optclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
273161.00nasha512crypto_hash/nasha512/opt_v4clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final))
293241.07nasha512crypto_hash/nasha512/optclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
159481.00rfsb509crypto_hash/rfsb509/ref (1.0)clang -O3 -fwrapv -march=native -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
209601.00ripemd160crypto_hash/ripemd160/openssl (OpenSSL_1.0.2g__1_Mar_2016)clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final))
247281.00round3jh256crypto_hash/round3jh256/ssse3gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer (5.4.0 20160609)
253881.03round3jh256crypto_hash/round3jh256/sse2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer
540402.19round3jh256crypto_hash/round3jh256/simpleclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
565562.29round3jh256crypto_hash/round3jh256/sphlibgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
580842.35round3jh256crypto_hash/round3jh256/sphlib-smallgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
246761.00round3jh512crypto_hash/round3jh512/ssse3gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer (5.4.0 20160609)
254761.03round3jh512crypto_hash/round3jh512/sse2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer
540482.19round3jh512crypto_hash/round3jh512/simpleclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
565242.29round3jh512crypto_hash/round3jh512/sphlibgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer
581002.35round3jh512crypto_hash/round3jh512/sphlib-smallgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
87881.00sarmal256crypto_hash/sarmal256/asm64 (1.00)gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer (5.4.0 20160609)
93401.06sarmal256crypto_hash/sarmal256/opt64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
108361.00sarmal512crypto_hash/sarmal512/asm64 (1.00)gcc -m64 -march=corei7 -O3 -fomit-frame-pointer (5.4.0 20160609)
115201.06sarmal512crypto_hash/sarmal512/opt64gcc -funroll-loops -O3 -fomit-frame-pointer
59001.00sha1crypto_hash/sha1/openssl (OpenSSL_1.0.2g__1_Mar_2016)gcc -fno-schedule-insns -O -fomit-frame-pointer (5.4.0 20160609)
126321.00sha224crypto_hash/sha224/openssl (OpenSSL_1.0.2g__1_Mar_2016)gcc -m64 -O -fomit-frame-pointer (5.4.0 20160609)
126281.00sha256crypto_hash/sha256/openssl (OpenSSL_1.0.2g__1_Mar_2016)gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer (5.4.0 20160609)
189361.50sha256crypto_hash/sha256/refclang -O3 -fomit-frame-pointer -Qunused-arguments
189721.50sha256crypto_hash/sha256/sphlib-smallgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer
190001.50sha256crypto_hash/sha256/cryptoppg++ -m64 -O3 -fomit-frame-pointer
190001.50sha256crypto_hash/sha256/sphlibgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
137921.00sha3224crypto_hash/sha3224/oncore64bits (1)gcc -march=k8 -O3 -fomit-frame-pointer (5.4.0 20160609)
292322.12sha3224crypto_hash/sha3224/oncore32bitsgcc -m64 -march=core-avx2 -O3 -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
150161.00sha3256crypto_hash/sha3256/oncore64bits (1)gcc -m64 -march=core-avx2 -O -fomit-frame-pointer (5.4.0 20160609)
318842.12sha3256crypto_hash/sha3256/oncore32bitsgcc -m64 -march=core-avx2 -O3 -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
187121.00sha3384crypto_hash/sha3384/oncore64bits (1)gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer (5.4.0 20160609)
396442.12sha3384crypto_hash/sha3384/oncore32bitsgcc -m64 -march=core2 -O3 -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
272001.00sha3512crypto_hash/sha3512/oncore64bits (1)gcc -m64 -march=k8 -O -fomit-frame-pointer (5.4.0 20160609)
570202.10sha3512crypto_hash/sha3512/oncore32bitsgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
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
89841.00sha384crypto_hash/sha384/openssl (OpenSSL_1.0.2g__1_Mar_2016)gcc -m64 -march=core2 -Os -fomit-frame-pointer (5.4.0 20160609)
90401.00sha512crypto_hash/sha512/openssl (OpenSSL_1.0.2g__1_Mar_2016)gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer
129401.43sha512crypto_hash/sha512/refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
137641.52sha512crypto_hash/sha512/sphlib-smallgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
137841.52sha512crypto_hash/sha512/sphlibclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
140841.56sha512crypto_hash/sha512/cryptoppg++ -m64 -march=nocona -O3 -fomit-frame-pointer
94561.00shabal256crypto_hash/shabal256/amd64 (20101003)gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer (5.4.0 20160609)
98721.04shabal256crypto_hash/shabal256/sphlibgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
94521.00shabal512crypto_hash/shabal512/amd64 (20101003)gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer (5.4.0 20160609)
98161.04shabal512crypto_hash/shabal512/refgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
98761.04shabal512crypto_hash/shabal512/sphlibgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
126121.00shake128crypto_hash/shake128/oncore64bits (1)gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer (5.4.0 20160609)
269802.14shake128crypto_hash/shake128/oncore32bitsgcc -m64 -march=core2 -msse4.1 -O3 -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
150361.00shake256crypto_hash/shake256/oncore64bits (1)clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
157761.05shake256crypto_hash/shake256/usekcpgcc -m64 -march=k8 -O2 -fomit-frame-pointer
166201.11shake256crypto_hash/shake256/gil/singlefilegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
170161.13shake256crypto_hash/shake256/gil/singlefile_unrolledgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
316242.10shake256crypto_hash/shake256/oncore32bitsgcc -m64 -march=native -mtune=native -O3 -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
87281.00shavite3256crypto_hash/shavite3256/aes-instruct (3_(AES-NI))gcc -m64 -march=nocona -O3 -fomit-frame-pointer (5.4.0 20160609)
235482.70shavite3256crypto_hash/shavite3256/sphlibgcc -m64 -march=nocona -Os -fomit-frame-pointer
255082.92shavite3256crypto_hash/shavite3256/sphlib-smallgcc -funroll-loops -m64 -O2 -fomit-frame-pointer
264563.03shavite3256crypto_hash/shavite3256/low-memgcc -march=nocona -O3 -fomit-frame-pointer
277083.17shavite3256crypto_hash/shavite3256/no-saltgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
287403.29shavite3256crypto_hash/shavite3256/new-aes-roundgcc -m64 -march=core2 -O3 -fomit-frame-pointer
303163.47shavite3256crypto_hash/shavite3256/lower-memclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments
10610412.16shavite3256crypto_hash/shavite3256/8-bitgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer
82801.00shavite3512crypto_hash/shavite3512/aes-instruct (2.0_(AES-NI))gcc -march=nocona -O3 -fomit-frame-pointer (5.4.0 20160609)
397484.80shavite3512crypto_hash/shavite3512/sphlibgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer
420605.08shavite3512crypto_hash/shavite3512/sphlib-smallgcc -funroll-loops -m64 -O3 -fomit-frame-pointer
533806.45shavite3512crypto_hash/shavite3512/low-memclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments
549486.64shavite3512crypto_hash/shavite3512/IntelL1Cacheclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
555486.71shavite3512crypto_hash/shavite3512/no-saltgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer
563166.80shavite3512crypto_hash/shavite3512/new-aes-roundgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer
564806.82shavite3512crypto_hash/shavite3512/different-ordergcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer
577766.98shavite3512crypto_hash/shavite3512/lower-memgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer
20634424.92shavite3512crypto_hash/shavite3512/8-bitgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer
435921.00simd256crypto_hash/simd256/sphlib (SPHLIB_3.0)gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (5.4.0 20160609)
537961.23simd256crypto_hash/simd256/optgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
641121.47simd256crypto_hash/simd256/sphlib-smallgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
309294470.95simd256crypto_hash/simd256/refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer
simd256crypto_hash/simd256/vect128gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
173321.00simd512crypto_hash/simd512/vect128 (1.1)gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer (5.4.0 20160609)
439042.53simd512crypto_hash/simd512/optgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
522083.01simd512crypto_hash/simd512/sphlibclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
697924.03simd512crypto_hash/simd512/sphlib-smallclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments
6362804367.11simd512crypto_hash/simd512/refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
114321.00skein10241024crypto_hash/skein10241024/opt (v1.3_C_code)gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer (5.4.0 20160609)
skein10241024crypto_hash/skein10241024/x64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
122441.00skein256256crypto_hash/skein256256/x64 (v1.3_ASM_(amd64)_code)gcc -march=k8 -O -fomit-frame-pointer (5.4.0 20160609)
124641.02skein256256crypto_hash/skein256256/optgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer
86281.00skein512256crypto_hash/skein512256/sandygcc -march=nocona -O -fomit-frame-pointer (5.4.0 20160609)
87321.01skein512256crypto_hash/skein512256/littlegcc -O3 -fomit-frame-pointer
87921.02skein512256crypto_hash/skein512256/optgcc -funroll-loops -O -fomit-frame-pointer
88841.03skein512256crypto_hash/skein512256/sphlibgcc -march=k8 -O2 -fomit-frame-pointer
95681.11skein512256crypto_hash/skein512256/x64gcc -march=nocona -O -fomit-frame-pointer (5.4.0 20160609)
97881.13skein512256crypto_hash/skein512256/simplegcc -funroll-loops -O3 -fomit-frame-pointer
104161.21skein512256crypto_hash/skein512256/sphlib-smallgcc -funroll-loops -m64 -O2 -fomit-frame-pointer
178642.07skein512256crypto_hash/skein512256/mmxgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer
86201.00skein512512crypto_hash/skein512512/sandygcc -m64 -march=nocona -O -fomit-frame-pointer (5.4.0 20160609)
87361.01skein512512crypto_hash/skein512512/littlegcc -m64 -march=nocona -O -fomit-frame-pointer (5.4.0 20160609)
88121.02skein512512crypto_hash/skein512512/optgcc -march=k8 -O -fomit-frame-pointer
88801.03skein512512crypto_hash/skein512512/sphlibgcc -m64 -march=k8 -O2 -fomit-frame-pointer
95681.11skein512512crypto_hash/skein512512/x64gcc -funroll-loops -march=nocona -O -fomit-frame-pointer
99161.15skein512512crypto_hash/skein512512/simplegcc -funroll-loops -m64 -O3 -fomit-frame-pointer
104401.21skein512512crypto_hash/skein512512/sphlib-smallgcc -funroll-loops -m64 -O2 -fomit-frame-pointer
178722.07skein512512crypto_hash/skein512512/mmxgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer
92881.00tigercrypto_hash/tiger/cryptoppg++ -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer (5.4.0 20160609)
348081.00whirlpoolcrypto_hash/whirlpool/cryptoppg++ -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (5.4.0 20160609)
439241.26whirlpoolcrypto_hash/whirlpool/refgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer

crypto_hashblocks

TimeRelative timePrimitiveImplementationCompiler
78801.00md5crypto_hashblocks/md5/refgcc -m64 -march=nocona -O3 -fomit-frame-pointer
78921.00md5crypto_hashblocks/md5/little-1gcc -march=nocona -Os -fomit-frame-pointer
80561.02md5crypto_hashblocks/md5/amd64-1clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments
138081.00rfsb509crypto_hashblocks/rfsb509/core2gcc -O2 -fomit-frame-pointer (5.4.0 20160609)
150841.09rfsb509crypto_hashblocks/rfsb509/amd64-1clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments
160641.16rfsb509crypto_hashblocks/rfsb509/amd64-2gcc -march=k8 -O2 -fomit-frame-pointer
165241.20rfsb509crypto_hashblocks/rfsb509/amd64-3gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer
218641.58rfsb509crypto_hashblocks/rfsb509/xmm1reggcc -funroll-loops -O2 -fomit-frame-pointer
266881.93rfsb509crypto_hashblocks/rfsb509/xmm4gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
271721.97rfsb509crypto_hashblocks/rfsb509/xmm2gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer
273601.98rfsb509crypto_hashblocks/rfsb509/xmm1gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
1140008.26rfsb509crypto_hashblocks/rfsb509/refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
181241.00sha256crypto_hashblocks/sha256/refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
186641.03sha256crypto_hashblocks/sha256/inplacegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
sha256crypto_hashblocks/sha256/dolbeau/amd64-shagcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
118481.00sha512crypto_hashblocks/sha512/refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
120721.02sha512crypto_hashblocks/sha512/inplacegcc -march=native -mtune=native -O3 -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