Implementation notes: amd64, kizomba, crypto_hash

Computer: kizomba
Architecture: amd64
CPU ID: GenuineIntel-000906e9-bfebfbff
CPU cycles/second: 3000000000...3000000000 (amd64cpuinfo)
SUPERCOP version: 20181113
Benchmark dates: 20171107...20181118

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
87961.00bash256crypto_hash/bash256/avx2clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
bash256crypto_hash/bash256/refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
114501.00bash384crypto_hash/bash384/avx2clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
bash384crypto_hash/bash384/refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
167361.00bash512crypto_hash/bash512/avx2clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
bash512crypto_hash/bash512/refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
101861.00bblake256crypto_hash/bblake256/ssse3clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
113321.11bblake256crypto_hash/bblake256/sse2clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments
200931.97bblake256crypto_hash/bblake256/sandygcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
201251.98bblake256crypto_hash/bblake256/bswapclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments
203021.99bblake256crypto_hash/bblake256/regsgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer
bblake512crypto_hash/bblake512/xopgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
111351.00blake256crypto_hash/blake256/sse41-2clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
117381.05blake256crypto_hash/blake256/vect128gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
121791.09blake256crypto_hash/blake256/vect128-mmxhackgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
126211.13blake256crypto_hash/blake256/sse41gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
129341.16blake256crypto_hash/blake256/sse2clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments
133591.20blake256crypto_hash/blake256/ssse3gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
152011.37blake256crypto_hash/blake256/sphlib-smallclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments
154561.39blake256crypto_hash/blake256/sse2-2clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
159491.43blake256crypto_hash/blake256/sphlibgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer
162801.46blake256crypto_hash/blake256/sandygcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
163391.47blake256crypto_hash/blake256/bswapgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer
163391.47blake256crypto_hash/blake256/regsgcc -funroll-loops -m64 -Os -fomit-frame-pointer
214191.92blake256crypto_hash/blake256/refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer
blake256crypto_hash/blake256/avxiccgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
blake256crypto_hash/blake256/avxsgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
blake256crypto_hash/blake256/xopgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
49701.00blake2bcrypto_hash/blake2b/avx2-2clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
49901.00blake2bcrypto_hash/blake2b/avx2-3clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
51761.04blake2bcrypto_hash/blake2b/avxiccgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer
52521.06blake2bcrypto_hash/blake2b/moon/avx2/64clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
54221.09blake2bcrypto_hash/blake2b/moon/avx/64clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
55561.12blake2bcrypto_hash/blake2b/avx2-1gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
55851.12blake2bcrypto_hash/blake2b/xmmclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
60701.22blake2bcrypto_hash/blake2b/regsgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
66071.33blake2bcrypto_hash/blake2b/refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
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
74261.00blake2scrypto_hash/blake2s/xmmclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
74451.00blake2scrypto_hash/blake2s/avxiccgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer
80041.08blake2scrypto_hash/blake2s/moon/ssse3/64clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
82361.11blake2scrypto_hash/blake2s/moon/avx/64clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
92701.25blake2scrypto_hash/blake2s/moon/sse2/64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer
100141.35blake2scrypto_hash/blake2s/regsgcc -m64 -march=barcelona -Os -fomit-frame-pointer
104601.41blake2scrypto_hash/blake2s/refgcc -funroll-loops -O2 -fomit-frame-pointer
blake2scrypto_hash/blake2s/moon/xop/64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
95911.00blake32crypto_hash/blake32/ssse3clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
96071.00blake32crypto_hash/blake32/sse2clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
109621.14blake32crypto_hash/blake32/sphlib-smallclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments
118891.24blake32crypto_hash/blake32/sphlibgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer
160061.67blake32crypto_hash/blake32/refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer
88231.00blake512crypto_hash/blake512/sse41clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
92361.05blake512crypto_hash/blake512/ssse3clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
92571.05blake512crypto_hash/blake512/vect128gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
92951.05blake512crypto_hash/blake512/sse2sclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
97501.11blake512crypto_hash/blake512/vect128-inplacegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
99321.13blake512crypto_hash/blake512/sphlibgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer
100001.13blake512crypto_hash/blake512/bswapgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer
100701.14blake512crypto_hash/blake512/regsgcc -m64 -march=core2 -Os -fomit-frame-pointer
101821.15blake512crypto_hash/blake512/sandygcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
109961.25blake512crypto_hash/blake512/sse2clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
122211.39blake512crypto_hash/blake512/sphlib-smallgcc -m64 -march=corei7 -Os -fomit-frame-pointer
134881.53blake512crypto_hash/blake512/refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer
blake512crypto_hash/blake512/avxiccgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
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
82781.00blake64crypto_hash/blake64/ssse3clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
88021.06blake64crypto_hash/blake64/sphlibgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer
97011.17blake64crypto_hash/blake64/sse2clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments
107661.30blake64crypto_hash/blake64/sphlib-smallgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer
120161.45blake64crypto_hash/blake64/refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer
73571.00bmw256crypto_hash/bmw256/core_2_45nm/x86-64/sse4_v1 (asm)gcc -m64 -march=core2 -O3 -fomit-frame-pointer (7.3.0)
73591.00bmw256crypto_hash/bmw256/core_i7_45nm/x86-64/sse4_v1gcc -m64 -march=nocona -O3 -fomit-frame-pointer
79361.08bmw256crypto_hash/bmw256/core_2_65nm/x86-64/ssse3_v1gcc -m64 -march=barcelona -Os -fomit-frame-pointer
80061.09bmw256crypto_hash/bmw256/opt29_v5_ssse3_asm64clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
82101.12bmw256crypto_hash/bmw256/amd_k10/x86-64/sse2clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
83151.13bmw256crypto_hash/bmw256/opt31ssse3_asm64clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments
97421.32bmw256crypto_hash/bmw256/optc01gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
98151.33bmw256crypto_hash/bmw256/optbbegcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
98811.34bmw256crypto_hash/bmw256/optabegcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
100261.36bmw256crypto_hash/bmw256/optc04gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
100541.37bmw256crypto_hash/bmw256/optc03gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer
101371.38bmw256crypto_hash/bmw256/amd_k8/x86-64/noSSEgcc -funroll-loops -m64 -O -fomit-frame-pointer
102981.40bmw256crypto_hash/bmw256/optc02gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer
103081.40bmw256crypto_hash/bmw256/optbgbegcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
105901.44bmw256crypto_hash/bmw256/sphlibgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
109741.49bmw256crypto_hash/bmw256/sphlib-smallgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
160402.18bmw256crypto_hash/bmw256/refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
bmw256crypto_hash/bmw256/optc31ssse3gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
54881.00bmw512crypto_hash/bmw512/opt008_asm64 (Optimized_asm_x86-64,_opt008_July01)clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
55141.00bmw512crypto_hash/bmw512/optc02gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
55301.01bmw512crypto_hash/bmw512/optc01gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
56311.03bmw512crypto_hash/bmw512/optbbegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer
56481.03bmw512crypto_hash/bmw512/optabegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer
57281.04bmw512crypto_hash/bmw512/optbgbegcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
57801.05bmw512crypto_hash/bmw512/optc04gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
58431.06bmw512crypto_hash/bmw512/sphlibgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
59111.08bmw512crypto_hash/bmw512/optc03gcc -m64 -march=core-avx2 -O -fomit-frame-pointer
67501.23bmw512crypto_hash/bmw512/sphlib-smallclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
90891.66bmw512crypto_hash/bmw512/refgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
bmw512crypto_hash/bmw512/optx86sse2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
cheetah256crypto_hash/cheetah256/asmgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
cheetah256crypto_hash/cheetah256/asm64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
cheetah512crypto_hash/cheetah512/asmgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
cheetah512crypto_hash/cheetah512/asm64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
3982821.00cubehash161crypto_hash/cubehash161/emmintrin4clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
5976671.50cubehash161crypto_hash/cubehash161/unrolledclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
12143173.05cubehash161crypto_hash/cubehash161/simplegcc -funroll-loops -m64 -O3 -fomit-frame-pointer
12466213.13cubehash161crypto_hash/cubehash161/specclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments
277381.00cubehash1616crypto_hash/cubehash1616/emmintrin4clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
563712.03cubehash1616crypto_hash/cubehash1616/unrolledclang -O3 -fomit-frame-pointer -Qunused-arguments
1005243.62cubehash1616crypto_hash/cubehash1616/simplegcc -funroll-loops -m64 -O3 -fomit-frame-pointer
27796210.02cubehash1616crypto_hash/cubehash1616/specgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
2005951.00cubehash162crypto_hash/cubehash162/emmintrin4clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
3054181.52cubehash162crypto_hash/cubehash162/unrolledclang -O3 -fomit-frame-pointer -Qunused-arguments
6200083.09cubehash162crypto_hash/cubehash162/simplegcc -funroll-loops -march=nocona -O -fomit-frame-pointer
7610763.79cubehash162crypto_hash/cubehash162/specclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments
135731.00cubehash1632crypto_hash/cubehash1632/sphlib (SPHLIB_3.0)clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
151951.12cubehash1632crypto_hash/cubehash1632/emmintrin5clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
152241.12cubehash1632crypto_hash/cubehash1632/amd64-2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer
152321.12cubehash1632crypto_hash/cubehash1632/amd64avxgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer
153591.13cubehash1632crypto_hash/cubehash1632/amd64gcc -m64 -march=k8 -Os -fomit-frame-pointer
154341.14cubehash1632crypto_hash/cubehash1632/emmintrin4gcc -m64 -march=core-avx-i -O -fomit-frame-pointer
155301.14cubehash1632crypto_hash/cubehash1632/sphlib-smallclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
171131.26cubehash1632crypto_hash/cubehash1632/unrolled4clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
171231.26cubehash1632crypto_hash/cubehash1632/unrolled5clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
172781.27cubehash1632crypto_hash/cubehash1632/unrolled3clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
321092.37cubehash1632crypto_hash/cubehash1632/unrolled2clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
384762.83cubehash1632crypto_hash/cubehash1632/unrolledclang -O3 -fomit-frame-pointer -Qunused-arguments
423213.12cubehash1632crypto_hash/cubehash1632/amd64-32gcc -Os -fomit-frame-pointer
502813.70cubehash1632crypto_hash/cubehash1632/mmintringcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer
626944.62cubehash1632crypto_hash/cubehash1632/simplegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
1016931.00cubehash164crypto_hash/cubehash164/emmintrin4clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
1638201.61cubehash164crypto_hash/cubehash164/unrolledclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
3248773.19cubehash164crypto_hash/cubehash164/simplegcc -O3 -fomit-frame-pointer
4931334.85cubehash164crypto_hash/cubehash164/specclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments
523831.00cubehash168crypto_hash/cubehash168/emmintrin4clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
921521.76cubehash168crypto_hash/cubehash168/unrolledclang -O3 -fomit-frame-pointer -Qunused-arguments
1754253.35cubehash168crypto_hash/cubehash168/simplegcc -funroll-loops -m64 -O3 -fomit-frame-pointer
3673147.01cubehash168crypto_hash/cubehash168/specgcc -march=nocona -O3 -fomit-frame-pointer
131481.00cubehash512crypto_hash/cubehash512/emmintrin5clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
131751.00cubehash512crypto_hash/cubehash512/amd64-2clang -O3 -fomit-frame-pointer -Qunused-arguments
131831.00cubehash512crypto_hash/cubehash512/amd64avxgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer
132891.01cubehash512crypto_hash/cubehash512/amd64gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer
133691.02cubehash512crypto_hash/cubehash512/emmintrin4gcc -m64 -march=core-avx-i -O -fomit-frame-pointer
150791.15cubehash512crypto_hash/cubehash512/unrolled5clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
150931.15cubehash512crypto_hash/cubehash512/unrolled4clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
152041.16cubehash512crypto_hash/cubehash512/unrolled3clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
269052.05cubehash512crypto_hash/cubehash512/unrolled2clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
319842.43cubehash512crypto_hash/cubehash512/unrolledclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
365582.78cubehash512crypto_hash/cubehash512/amd64-32gcc -fno-schedule-insns -Os -fomit-frame-pointer
434453.30cubehash512crypto_hash/cubehash512/mmintringcc -m64 -march=corei7 -Os -fomit-frame-pointer
512863.90cubehash512crypto_hash/cubehash512/simplegcc -funroll-loops -march=nocona -O -fomit-frame-pointer
2003331.00cubehash81crypto_hash/cubehash81/emmintrin4clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
2017991.01cubehash81crypto_hash/cubehash81/emmintrin3clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments
2313061.15cubehash81crypto_hash/cubehash81/emmintrin2clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
2355771.18cubehash81crypto_hash/cubehash81/emmintrinclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
3151491.57cubehash81crypto_hash/cubehash81/unrolledclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
6332603.16cubehash81crypto_hash/cubehash81/simplegcc -funroll-loops -march=k8 -O -fomit-frame-pointer
8569244.28cubehash81crypto_hash/cubehash81/specclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
140241.00cubehash816crypto_hash/cubehash816/emmintrin4clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
153351.09cubehash816crypto_hash/cubehash816/emmintrin3gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer
351372.51cubehash816crypto_hash/cubehash816/unrolledclang -O3 -fomit-frame-pointer -Qunused-arguments
574604.10cubehash816crypto_hash/cubehash816/simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
23822016.99cubehash816crypto_hash/cubehash816/specgcc -m64 -march=nocona -O3 -fomit-frame-pointer
1008751.00cubehash82crypto_hash/cubehash82/emmintrin4clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
1023561.01cubehash82crypto_hash/cubehash82/emmintrin3clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
1642101.63cubehash82crypto_hash/cubehash82/unrolledclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
3251253.22cubehash82crypto_hash/cubehash82/simplegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer
5653075.60cubehash82crypto_hash/cubehash82/specclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments
78581.00cubehash832crypto_hash/cubehash832/emmintrin4gcc -m64 -march=core-avx2 -O -fomit-frame-pointer (7.3.0)
91451.16cubehash832crypto_hash/cubehash832/emmintrin3gcc -m64 -march=core-avx2 -O -fomit-frame-pointer (7.3.0)
258223.29cubehash832crypto_hash/cubehash832/unrolledclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
384704.90cubehash832crypto_hash/cubehash832/simplegcc -funroll-loops -march=nocona -O -fomit-frame-pointer
20702126.35cubehash832crypto_hash/cubehash832/specgcc -m64 -march=nocona -O3 -fomit-frame-pointer
510381.00cubehash84crypto_hash/cubehash84/emmintrin4clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
525041.03cubehash84crypto_hash/cubehash84/emmintrin3clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
905401.77cubehash84crypto_hash/cubehash84/unrolledclang -O3 -fomit-frame-pointer -Qunused-arguments
1736933.40cubehash84crypto_hash/cubehash84/simplegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer
3942037.72cubehash84crypto_hash/cubehash84/specclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments
263751.00cubehash88crypto_hash/cubehash88/emmintrin4clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
278371.06cubehash88crypto_hash/cubehash88/emmintrin3clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
535572.03cubehash88crypto_hash/cubehash88/unrolledclang -O3 -fomit-frame-pointer -Qunused-arguments
961433.65cubehash88crypto_hash/cubehash88/simplegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer
30157911.43cubehash88crypto_hash/cubehash88/specgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
57921.00echo256crypto_hash/echo256/ccalik/aesni (1.208)gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (7.3.0)
403896.97echo256crypto_hash/echo256/ccalik/vpermgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer
414987.16echo256crypto_hash/echo256/sphlibgcc -funroll-loops -O3 -fomit-frame-pointer
423087.30echo256crypto_hash/echo256/sphlib-smallclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
433997.49echo256crypto_hash/echo256/generic/opt64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer
455877.87echo256crypto_hash/echo256/ccalik/bitslicedclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
533859.22echo256crypto_hash/echo256/generic/opt32gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
7342612.68echo256crypto_hash/echo256/powerpc/pp32cv2clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments
7879413.60echo256crypto_hash/echo256/powerpc/pp32cv1clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments
echo256crypto_hash/echo256/aes/aes64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
echo256crypto_hash/echo256/athlon/athlon64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
echo256crypto_hash/echo256/core2/core2v64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
echo256crypto_hash/echo256/pentium/pentium4v64v1gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
echo256crypto_hash/echo256/pentium/pentium4v64v2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
721341.00echo512crypto_hash/echo512/ccalik/vperm (1.208)gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer (7.3.0)
724901.00echo512crypto_hash/echo512/ccalik/aesnigcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer
764601.06echo512crypto_hash/echo512/sphlibgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer
791351.10echo512crypto_hash/echo512/sphlib-smallclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
794411.10echo512crypto_hash/echo512/generic/opt64gcc -funroll-loops -Os -fomit-frame-pointer
810281.12echo512crypto_hash/echo512/ccalik/bitslicedclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
942061.31echo512crypto_hash/echo512/generic/opt32gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
1282261.78echo512crypto_hash/echo512/powerpc/pp32cv2clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments
1390671.93echo512crypto_hash/echo512/powerpc/pp32cv1clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments
echo512crypto_hash/echo512/aes/aes64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
echo512crypto_hash/echo512/athlon/athlon64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
echo512crypto_hash/echo512/core2/core2v64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
echo512crypto_hash/echo512/pentium/pentium4v64v1gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
echo512crypto_hash/echo512/pentium/pentium4v64v2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
341861.00echosp256crypto_hash/echosp256/generic/opt64 (2.1)gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (7.3.0)
418061.22echosp256crypto_hash/echosp256/generic/opt32gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer
547971.60echosp256crypto_hash/echosp256/powerpc/pp32cv2clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
608991.78echosp256crypto_hash/echosp256/powerpc/pp32cv1clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments
echosp256crypto_hash/echosp256/aes/aes64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
echosp256crypto_hash/echosp256/athlon/athlon64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
echosp256crypto_hash/echosp256/core2/core2v64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
echosp256crypto_hash/echosp256/pentium/pentium4v64v1gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
echosp256crypto_hash/echosp256/pentium/pentium4v64v2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
546561.00echosp512crypto_hash/echosp512/generic/opt64 (2.1)gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer (7.3.0)
667141.22echosp512crypto_hash/echosp512/generic/opt32gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer
872101.60echosp512crypto_hash/echosp512/powerpc/pp32cv2clang -O3 -fomit-frame-pointer -Qunused-arguments
978081.79echosp512crypto_hash/echosp512/powerpc/pp32cv1clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments
echosp512crypto_hash/echosp512/aes/aes64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
echosp512crypto_hash/echosp512/athlon/athlon64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
echosp512crypto_hash/echosp512/core2/core2v64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
echosp512crypto_hash/echosp512/pentium/pentium4v64v1gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
echosp512crypto_hash/echosp512/pentium/pentium4v64v2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
55541.00edonr256crypto_hash/edonr256/swpbe (Optimized_C_v2.0g)gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer (7.3.0)
62981.13edonr256crypto_hash/edonr256/optcgcc -funroll-loops -m64 -O3 -fomit-frame-pointer
30061.00edonr512crypto_hash/edonr512/swpbe (Optimized_C_v2.0g)gcc -funroll-loops -m64 -O -fomit-frame-pointer (7.3.0)
34241.14edonr512crypto_hash/edonr512/optcclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
688511.00essence224crypto_hash/essence224/gccgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer (7.3.0)
688101.00essence256crypto_hash/essence256/gccgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer (7.3.0)
520631.00essence384crypto_hash/essence384/gccgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (7.3.0)
522541.00essence512crypto_hash/essence512/gccgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer (7.3.0)
601101.00fsb256crypto_hash/fsb256/cleangcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (7.3.0)
42125115700.80fsb256crypto_hash/fsb256/refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer
395041291.00fsb512crypto_hash/fsb512/refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (7.3.0)
225851.00fugue2crypto_hash/fugue2/cop_opt32gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer (7.3.0)
223281.00fugue256crypto_hash/fugue256/ccalik/aesni (1.208)gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer (7.3.0)
274921.23fugue256crypto_hash/fugue256/ccalik/vpermgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
305421.37fugue256crypto_hash/fugue256/SSSE3gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
332541.49fugue256crypto_hash/fugue256/ANSI_opt64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer
372581.67fugue256crypto_hash/fugue256/sphlibgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer
376821.69fugue256crypto_hash/fugue256/ANSI_opt32gcc -funroll-loops -O -fomit-frame-pointer
fugue256crypto_hash/fugue256/SSE4.1gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
319791.00fugue384crypto_hash/fugue384/ccalik/aesni (1.208)gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer (7.3.0)
400181.25fugue384crypto_hash/fugue384/ccalik/vpermgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer (7.3.0)
425021.00fugue512crypto_hash/fugue512/ccalik/aesni (1.208)gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer (7.3.0)
534541.26fugue512crypto_hash/fugue512/ccalik/vpermgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
735551.73fugue512crypto_hash/fugue512/sphlibgcc -funroll-loops -m64 -Os -fomit-frame-pointer
137771.00groestl256crypto_hash/groestl256/aesni-intr (2.2)gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (7.3.0)
304572.21groestl256crypto_hash/groestl256/opteron-unrolledclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments
315972.29groestl256crypto_hash/groestl256/vperm-intrclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments
317062.30groestl256crypto_hash/groestl256/opteronclang -O3 -fomit-frame-pointer -Qunused-arguments
324742.36groestl256crypto_hash/groestl256/core2duoclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
366362.66groestl256crypto_hash/groestl256/sphlibgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer
370202.69groestl256crypto_hash/groestl256/sphlib-adaptedclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
412793.00groestl256crypto_hash/groestl256/mmxgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer
433813.15groestl256crypto_hash/groestl256/sphlib-smallgcc -funroll-loops -m64 -O -fomit-frame-pointer
723635.25groestl256crypto_hash/groestl256/opt32gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer
870326.32groestl256crypto_hash/groestl256/32bit-2ktableclang -O3 -fomit-frame-pointer -Qunused-arguments
1302169.45groestl256crypto_hash/groestl256/32bit-bytesliced-c-fastgcc -funroll-loops -m64 -O3 -fomit-frame-pointer
18552213.47groestl256crypto_hash/groestl256/32bit-bytesliced-c-smallclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
18836313.67groestl256crypto_hash/groestl256/8bit_cgcc -funroll-loops -O3 -fomit-frame-pointer
groestl256crypto_hash/groestl256/aesnigcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
groestl256crypto_hash/groestl256/avxgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
groestl256crypto_hash/groestl256/avx-intrgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
groestl256crypto_hash/groestl256/opt64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
groestl256crypto_hash/groestl256/vpermgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
199291.00groestl512crypto_hash/groestl512/aesni-intr (2.2)gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer (7.3.0)
216921.09groestl512crypto_hash/groestl512/avx-intrgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
429682.16groestl512crypto_hash/groestl512/vperm-intrgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
449622.26groestl512crypto_hash/groestl512/opteronclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments
551962.77groestl512crypto_hash/groestl512/core2duoclang -O3 -fomit-frame-pointer -Qunused-arguments
564242.83groestl512crypto_hash/groestl512/sphlibgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer
567322.85groestl512crypto_hash/groestl512/sphlib-adaptedgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer
721313.62groestl512crypto_hash/groestl512/mmxgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
791493.97groestl512crypto_hash/groestl512/sphlib-smallclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
1075375.40groestl512crypto_hash/groestl512/opt32gcc -funroll-loops -O3 -fomit-frame-pointer
25576712.83groestl512crypto_hash/groestl512/32bit-bytesliced-c-smallclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
groestl512crypto_hash/groestl512/aesnigcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
groestl512crypto_hash/groestl512/avxgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
groestl512crypto_hash/groestl512/opt64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
groestl512crypto_hash/groestl512/vpermgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
308061.00hamsicrypto_hash/hamsi/simd-1clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
310601.01hamsicrypto_hash/hamsi/simd-2clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
326691.06hamsicrypto_hash/hamsi/bernstein/small-simd-2clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
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
212231.00jh224crypto_hash/jh224/bitslice_sse2_opt64gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer (7.3.0)
221551.04jh224crypto_hash/jh224/bitslice_sse2_opt32clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments
305691.44jh224crypto_hash/jh224/bitslice_opt32gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer
414961.96jh224crypto_hash/jh224/bitslice_ref32gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer (7.3.0)
439172.07jh224crypto_hash/jh224/simpleclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
499902.36jh224crypto_hash/jh224/bitslice_opt64clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
519492.45jh224crypto_hash/jh224/bitslice_ref64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
212241.00jh256crypto_hash/jh256/bitslice_sse2_opt64gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer (7.3.0)
221111.04jh256crypto_hash/jh256/bitslice_sse2_opt32clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments
310121.46jh256crypto_hash/jh256/bitslice_opt32gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer (7.3.0)
418371.97jh256crypto_hash/jh256/bitslice_ref32gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer (7.3.0)
439132.07jh256crypto_hash/jh256/simpleclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
500982.36jh256crypto_hash/jh256/bitslice_opt64clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
519092.45jh256crypto_hash/jh256/bitslice_ref64gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer (7.3.0)
212541.00jh384crypto_hash/jh384/bitslice_sse2_opt64gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer (7.3.0)
221851.04jh384crypto_hash/jh384/bitslice_sse2_opt32clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments
305601.44jh384crypto_hash/jh384/bitslice_opt32gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer
415971.96jh384crypto_hash/jh384/bitslice_ref32gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
439582.07jh384crypto_hash/jh384/simpleclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
500382.35jh384crypto_hash/jh384/bitslice_opt64clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
519362.44jh384crypto_hash/jh384/bitslice_ref64gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
212161.00jh512crypto_hash/jh512/bitslice_sse2_opt64gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer (7.3.0)
221681.04jh512crypto_hash/jh512/bitslice_sse2_opt32clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments
310371.46jh512crypto_hash/jh512/bitslice_opt32gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer
417221.97jh512crypto_hash/jh512/bitslice_ref32gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
439192.07jh512crypto_hash/jh512/simpleclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
500202.36jh512crypto_hash/jh512/bitslice_opt64clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
520442.45jh512crypto_hash/jh512/bitslice_ref64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
68891.00k12crypto_hash/k12/kcp/optimized1600ufull (1)gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer (7.3.0)
70041.02k12crypto_hash/k12/kcp/optimized1600u6gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer
71351.04k12crypto_hash/k12/kcp/optimized1600lcufullshldgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer
73411.07k12crypto_hash/k12/kcp/optimized1600lcufullgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer (7.3.0)
75611.10k12crypto_hash/k12/kcp/optimized1600lcu6gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer
106391.54k12crypto_hash/k12/kcp/reference1600clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
111391.62k12crypto_hash/k12/kcp/compact1600clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
183102.66k12crypto_hash/k12/kcp/inplace1600bigcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
634159.21k12crypto_hash/k12/kcp/reference1600-32bitsclang -O3 -fwrapv -march=native -fomit-frame-pointer -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-64gcc -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/optimized1600AsmX86-64shldgcc -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
151811.00keccakcrypto_hash/keccak/inplace (3.1.0)gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer (7.3.0)
153341.01keccakcrypto_hash/keccak/simplegcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer
158851.05keccakcrypto_hash/keccak/opt64u6gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer
167091.10keccakcrypto_hash/keccak/opt64lcu24shldgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer
172061.13keccakcrypto_hash/keccak/opt64lcu24gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer (7.3.0)
172611.14keccakcrypto_hash/keccak/opt64lcu6gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer
175601.16keccakcrypto_hash/keccak/x86_64_shldgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer
181671.20keccakcrypto_hash/keccak/x86_64_asmgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer
215061.42keccakcrypto_hash/keccak/sseu2gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer (7.3.0)
236511.56keccakcrypto_hash/keccak/compactclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
360162.37keccakcrypto_hash/keccak/opt32bi-rvku2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
362682.39keccakcrypto_hash/keccak/simple32bigcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
394842.60keccakcrypto_hash/keccak/mmxu1gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer
418552.76keccakcrypto_hash/keccak/inplace32bigcc -m64 -march=core-avx2 -Os -fomit-frame-pointer (7.3.0)
423172.79keccakcrypto_hash/keccak/opt32bi-s2lcu4clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
429012.83keccakcrypto_hash/keccak/opt32biT-s2lcu4gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
1375529.06keccakcrypto_hash/keccak/compact8clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments
keccakcrypto_hash/keccak/xopu24gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
252841.00keccakc1024crypto_hash/keccakc1024/inplace (3.1.0)gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer (7.3.0)
256851.02keccakc1024crypto_hash/keccakc1024/simplegcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer
266861.06keccakc1024crypto_hash/keccakc1024/opt64u6gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer (7.3.0)
280631.11keccakc1024crypto_hash/keccakc1024/opt64lcu24shldgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer
288851.14keccakc1024crypto_hash/keccakc1024/opt64lcu6gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer
289861.15keccakc1024crypto_hash/keccakc1024/opt64lcu24gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer (7.3.0)
295541.17keccakc1024crypto_hash/keccakc1024/x86_64_shldgcc -m64 -march=corei7 -Os -fomit-frame-pointer
305971.21keccakc1024crypto_hash/keccakc1024/x86_64_asmgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
307521.22keccakc1024crypto_hash/keccakc1024/sphlib-smallclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
329481.30keccakc1024crypto_hash/keccakc1024/sphlibgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer
354941.40keccakc1024crypto_hash/keccakc1024/sseu2gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer (7.3.0)
404241.60keccakc1024crypto_hash/keccakc1024/compactclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
573992.27keccakc1024crypto_hash/keccakc1024/opt32bi-rvku2gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer (7.3.0)
584052.31keccakc1024crypto_hash/keccakc1024/simple32bigcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
665342.63keccakc1024crypto_hash/keccakc1024/inplace32bigcc -m64 -march=core-avx2 -Os -fomit-frame-pointer (7.3.0)
673162.66keccakc1024crypto_hash/keccakc1024/opt32bi-s2lcu4gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer (7.3.0)
678152.68keccakc1024crypto_hash/keccakc1024/mmxu1gcc -m64 -march=k8 -Os -fomit-frame-pointer
691472.73keccakc1024crypto_hash/keccakc1024/opt32biT-s2lcu4clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
2313289.15keccakc1024crypto_hash/keccakc1024/compact8clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments
keccakc1024crypto_hash/keccakc1024/xopu24gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
117961.00keccakc256crypto_hash/keccakc256/inplace (3.1.0)gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer (7.3.0)
119401.01keccakc256crypto_hash/keccakc256/simplegcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer
123751.05keccakc256crypto_hash/keccakc256/opt64u6gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer
129501.10keccakc256crypto_hash/keccakc256/opt64lcu24shldgcc -m64 -march=corei7 -Os -fomit-frame-pointer
134051.14keccakc256crypto_hash/keccakc256/opt64lcu6gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer (7.3.0)
134431.14keccakc256crypto_hash/keccakc256/opt64lcu24gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
137441.17keccakc256crypto_hash/keccakc256/x86_64_shldgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer
141561.20keccakc256crypto_hash/keccakc256/x86_64_asmgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer (7.3.0)
166391.41keccakc256crypto_hash/keccakc256/sseu2clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments
183891.56keccakc256crypto_hash/keccakc256/compactclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
295502.51keccakc256crypto_hash/keccakc256/opt32bi-rvku2gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
295632.51keccakc256crypto_hash/keccakc256/simple32bigcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
306892.60keccakc256crypto_hash/keccakc256/mmxu1gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer
336492.85keccakc256crypto_hash/keccakc256/inplace32bigcc -m64 -march=core-avx2 -Os -fomit-frame-pointer (7.3.0)
337342.86keccakc256crypto_hash/keccakc256/opt32bi-s2lcu4gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
337582.86keccakc256crypto_hash/keccakc256/opt32biT-s2lcu4clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
1054098.94keccakc256crypto_hash/keccakc256/compact8clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments
keccakc256crypto_hash/keccakc256/xopu24gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
97541.00keccakc256treed2crypto_hash/keccakc256treed2/sseu4 (3.2.5)gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (7.3.0)
104231.07keccakc256treed2crypto_hash/keccakc256treed2/sseu24gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
keccakc256treed2crypto_hash/keccakc256treed2/xopu24gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (7.3.0)
130161.00keccakc448crypto_hash/keccakc448/inplace (3.1.0)gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer (7.3.0)
132481.02keccakc448crypto_hash/keccakc448/simplegcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer
134901.04keccakc448crypto_hash/keccakc448/opt64u6gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer (7.3.0)
142891.10keccakc448crypto_hash/keccakc448/opt64lcu24shldgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer
145181.12keccakc448crypto_hash/keccakc448/opt64lcu6gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer (7.3.0)
146741.13keccakc448crypto_hash/keccakc448/opt64lcu24gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer (7.3.0)
150441.16keccakc448crypto_hash/keccakc448/x86_64_shldgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer
155041.19keccakc448crypto_hash/keccakc448/x86_64_asmgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer (7.3.0)
183061.41keccakc448crypto_hash/keccakc448/sseu2clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments
201751.55keccakc448crypto_hash/keccakc448/compactclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
312212.40keccakc448crypto_hash/keccakc448/opt32bi-rvku2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
334742.57keccakc448crypto_hash/keccakc448/mmxu1gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer
359782.76keccakc448crypto_hash/keccakc448/opt32bi-s2lcu4gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
366952.82keccakc448crypto_hash/keccakc448/opt32biT-s2lcu4clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
1160268.91keccakc448crypto_hash/keccakc448/compact8clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments
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
140971.00keccakc512crypto_hash/keccakc512/inplace (3.1.0)gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer (7.3.0)
143891.02keccakc512crypto_hash/keccakc512/simplegcc -m64 -march=core-avx2 -Os -fomit-frame-pointer (7.3.0)
147021.04keccakc512crypto_hash/keccakc512/opt64u6gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
154741.10keccakc512crypto_hash/keccakc512/opt64lcu24shldgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer
157641.12keccakc512crypto_hash/keccakc512/opt64lcu6gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer (7.3.0)
158791.13keccakc512crypto_hash/keccakc512/opt64lcu24gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer (7.3.0)
163811.16keccakc512crypto_hash/keccakc512/x86_64_shldgcc -funroll-loops -m64 -Os -fomit-frame-pointer
168871.20keccakc512crypto_hash/keccakc512/x86_64_asmgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer (7.3.0)
169801.20keccakc512crypto_hash/keccakc512/sphlib-smallclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
182781.30keccakc512crypto_hash/keccakc512/sphlibgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer
197341.40keccakc512crypto_hash/keccakc512/sseu2clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments
220101.56keccakc512crypto_hash/keccakc512/compactclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
330182.34keccakc512crypto_hash/keccakc512/opt32bi-rvku2gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
334762.37keccakc512crypto_hash/keccakc512/simple32bigcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
364722.59keccakc512crypto_hash/keccakc512/mmxu1gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer
389072.76keccakc512crypto_hash/keccakc512/inplace32bigcc -m64 -march=core-avx2 -Os -fomit-frame-pointer (7.3.0)
397302.82keccakc512crypto_hash/keccakc512/opt32biT-s2lcu4clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
397422.82keccakc512crypto_hash/keccakc512/opt32bi-s2lcu4clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
1277299.06keccakc512crypto_hash/keccakc512/compact8clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments
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
113171.00keccakc512treed2crypto_hash/keccakc512treed2/sseu4 (3.2.5)gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (7.3.0)
120931.07keccakc512treed2crypto_hash/keccakc512treed2/sseu24gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
keccakc512treed2crypto_hash/keccakc512treed2/xopu24gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (7.3.0)
174981.00keccakc768crypto_hash/keccakc768/inplace (3.1.0)gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer (7.3.0)
177991.02keccakc768crypto_hash/keccakc768/simplegcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer
183221.05keccakc768crypto_hash/keccakc768/opt64u6gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer
192861.10keccakc768crypto_hash/keccakc768/opt64lcu24shldgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer
198841.14keccakc768crypto_hash/keccakc768/opt64lcu24gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
200741.15keccakc768crypto_hash/keccakc768/opt64lcu6clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
202961.16keccakc768crypto_hash/keccakc768/x86_64_shldgcc -m64 -march=nocona -Os -fomit-frame-pointer
210041.20keccakc768crypto_hash/keccakc768/x86_64_asmgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
248191.42keccakc768crypto_hash/keccakc768/sseu2clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments
277031.58keccakc768crypto_hash/keccakc768/compactclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
408852.34keccakc768crypto_hash/keccakc768/opt32bi-rvku2gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer (7.3.0)
416152.38keccakc768crypto_hash/keccakc768/simple32bigcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
466132.66keccakc768crypto_hash/keccakc768/mmxu1gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer
471292.69keccakc768crypto_hash/keccakc768/inplace32bigcc -m64 -march=core-avx2 -Os -fomit-frame-pointer (7.3.0)
478532.73keccakc768crypto_hash/keccakc768/opt32bi-s2lcu4gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer (7.3.0)
485562.77keccakc768crypto_hash/keccakc768/opt32biT-s2lcu4clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
1583519.05keccakc768crypto_hash/keccakc768/compact8clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments
keccakc768crypto_hash/keccakc768/xopu24gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
325361.00lane256crypto_hash/lane256/cgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer (7.3.0)
414661.27lane256crypto_hash/lane256/bitsliceclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments
494901.00lane512crypto_hash/lane512/cgcc -funroll-loops -Os -fomit-frame-pointer (7.3.0)
171391.00luffa256crypto_hash/luffa256/sse2 (2.0)gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer (7.3.0)
257701.50luffa256crypto_hash/luffa256/sphlibgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer
279341.63luffa256crypto_hash/luffa256/opt32gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
288931.69luffa256crypto_hash/luffa256/thomaz/basicgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
346472.02luffa256crypto_hash/luffa256/armgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
luffa256crypto_hash/luffa256/sse2_x64asmgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
luffa256crypto_hash/luffa256/sse2_x64asm-2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
luffa256crypto_hash/luffa256/ssse3_x64asmgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
luffa256crypto_hash/luffa256/ssse3_x64asm-2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
luffa256crypto_hash/luffa256/ssse3_x64asm-PSgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
luffa256crypto_hash/luffa256/ssse3_x64asm-PS-2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
luffa256crypto_hash/luffa256/thomaz/asm-PSgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
luffa256crypto_hash/luffa256/thomaz/asm-PS-v2-FPgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
luffa256crypto_hash/luffa256/thomaz/asm-PS-v2-INTgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
luffa256crypto_hash/luffa256/thomaz/asm-PSPar-v2-FPgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
luffa256crypto_hash/luffa256/thomaz/asm-PSPar-v2-INTgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
182981.00luffa384crypto_hash/luffa384/sse2 (2.0)clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
427922.34luffa384crypto_hash/luffa384/opt32gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer
492032.69luffa384crypto_hash/luffa384/armgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
luffa384crypto_hash/luffa384/sse2_x64asmgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
luffa384crypto_hash/luffa384/sse2_x64asm-2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
luffa384crypto_hash/luffa384/ssse3_x64asmgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
luffa384crypto_hash/luffa384/ssse3_x64asm-2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
luffa384crypto_hash/luffa384/ssse3_x64asm-PSgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
luffa384crypto_hash/luffa384/ssse3_x64asm-PS-2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
luffa384crypto_hash/luffa384/thomaz/asm-PSgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
luffa384crypto_hash/luffa384/thomaz/asm-PS-v2-FPgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
luffa384crypto_hash/luffa384/thomaz/asm-PS-v2-INTgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
luffa384crypto_hash/luffa384/thomaz/asm-PSPar-v2-FPgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
luffa384crypto_hash/luffa384/thomaz/asm-PSPar-v2-INTgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
300081.00luffa512crypto_hash/luffa512/sse2 (2.0)clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
478891.60luffa512crypto_hash/luffa512/sphlibgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer
586731.96luffa512crypto_hash/luffa512/opt32clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments
614022.05luffa512crypto_hash/luffa512/armgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
luffa512crypto_hash/luffa512/sse2_x64asmgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
luffa512crypto_hash/luffa512/sse2_x64asm-2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
luffa512crypto_hash/luffa512/ssse3_x64asmgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
luffa512crypto_hash/luffa512/ssse3_x64asm-2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
luffa512crypto_hash/luffa512/ssse3_x64asm-PSgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
luffa512crypto_hash/luffa512/ssse3_x64asm-PS-2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
luffa512crypto_hash/luffa512/thomaz/asm-PSgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
luffa512crypto_hash/luffa512/thomaz/asm-PS-v2-FPgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
luffa512crypto_hash/luffa512/thomaz/asm-PS-v2-INTgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
luffa512crypto_hash/luffa512/thomaz/asm-PSPar-v2-FPgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
luffa512crypto_hash/luffa512/thomaz/asm-PSPar-v2-INTgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
143101.00lux256crypto_hash/lux256/asm (1.0)clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
142621.00lux512crypto_hash/lux512/asm (1.0)clang -O3 -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
599011.00mcssha4crypto_hash/mcssha4/refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer (7.3.0)
622451.00mcssha5crypto_hash/mcssha5/refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer (7.3.0)
600401.00mcssha6crypto_hash/mcssha6/refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer (7.3.0)
md2crypto_hash/md2/opensslgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
48351.00md4crypto_hash/md4/openssl (OpenSSL_1.1.0g__2_Nov_2017)clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
81131.00md5crypto_hash/md5/openssl (OpenSSL_1.1.0g__2_Nov_2017)gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer (7.3.0)
83231.03md5crypto_hash/md5/refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer
283301.00md6d224crypto_hash/md6d224/refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer (7.3.0)
305541.00md6d256crypto_hash/md6d256/refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer (7.3.0)
393791.00md6d384crypto_hash/md6d384/refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer (7.3.0)
481431.00md6d512crypto_hash/md6d512/refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer (7.3.0)
586471.00mgrostl256crypto_hash/mgrostl256/opt-32 (2.0)gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (7.3.0)
116243519.82mgrostl256crypto_hash/mgrostl256/refclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments
mgrostl256crypto_hash/mgrostl256/opt-64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
228221.00nasha256crypto_hash/nasha256/opt_v4clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
256551.12nasha256crypto_hash/nasha256/optgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer
238951.00nasha512crypto_hash/nasha512/opt_v4clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
267831.12nasha512crypto_hash/nasha512/optgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer
158891.00rfsb509crypto_hash/rfsb509/ref (1.0)clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
rhashcrypto_hash/rhash/refg++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
208511.00ripemd160crypto_hash/ripemd160/openssl (OpenSSL_1.1.0g__2_Nov_2017)gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer
239451.00round3jh256crypto_hash/round3jh256/ssse3gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer (7.3.0)
249161.04round3jh256crypto_hash/round3jh256/sse2gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer
513602.14round3jh256crypto_hash/round3jh256/simplegcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
552062.31round3jh256crypto_hash/round3jh256/sphlib-smallclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
594502.48round3jh256crypto_hash/round3jh256/sphlibclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
239421.00round3jh512crypto_hash/round3jh512/ssse3gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer (7.3.0)
249311.04round3jh512crypto_hash/round3jh512/sse2gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer
515802.15round3jh512crypto_hash/round3jh512/simplegcc -m64 -march=core-avx2 -Os -fomit-frame-pointer (7.3.0)
551762.30round3jh512crypto_hash/round3jh512/sphlib-smallclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
595362.49round3jh512crypto_hash/round3jh512/sphlibclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
89721.00sarmal256crypto_hash/sarmal256/asm64 (1.00)gcc -funroll-loops -m64 -O2 -fomit-frame-pointer (7.3.0)
92641.03sarmal256crypto_hash/sarmal256/opt64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer (7.3.0)
110411.00sarmal512crypto_hash/sarmal512/asm64 (1.00)gcc -funroll-loops -m64 -O2 -fomit-frame-pointer (7.3.0)
113891.03sarmal512crypto_hash/sarmal512/opt64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
57781.00sha1crypto_hash/sha1/openssl (OpenSSL_1.1.0g__2_Nov_2017)gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer (7.3.0)
123471.00sha224crypto_hash/sha224/openssl (OpenSSL_1.1.0g__2_Nov_2017)gcc -m64 -march=k8 -O -fomit-frame-pointer (7.3.0)
123391.00sha256crypto_hash/sha256/openssl (OpenSSL_1.1.0g__2_Nov_2017)gcc -m64 -march=core2 -O3 -fomit-frame-pointer (7.3.0)
182661.48sha256crypto_hash/sha256/sphlib-smallgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
183591.49sha256crypto_hash/sha256/sphlibgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
184471.50sha256crypto_hash/sha256/refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer
190221.54sha256crypto_hash/sha256/cryptoppclang++ -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments
136881.00sha3224crypto_hash/sha3224/oncore64bits (1)clang -O3 -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
287382.10sha3224crypto_hash/sha3224/oncore32bitsclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments
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
148591.00sha3256crypto_hash/sha3256/oncore64bits (1)clang -O3 -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
310302.09sha3256crypto_hash/sha3256/oncore32bitsclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments
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
185521.00sha3384crypto_hash/sha3384/oncore64bits (1)clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
389762.10sha3384crypto_hash/sha3384/oncore32bitsclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
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
269261.00sha3512crypto_hash/sha3512/oncore64bits (1)clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
562392.09sha3512crypto_hash/sha3512/oncore32bitsclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments
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
87541.00sha384crypto_hash/sha384/openssl (OpenSSL_1.1.0g__2_Nov_2017)gcc -march=k8 -Os -fomit-frame-pointer (7.3.0)
87981.00sha512crypto_hash/sha512/openssl (OpenSSL_1.1.0g__2_Nov_2017)gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer (7.3.0)
124131.41sha512crypto_hash/sha512/refclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments
127441.45sha512crypto_hash/sha512/sphlib-smallgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
127481.45sha512crypto_hash/sha512/sphlibgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
136801.55sha512crypto_hash/sha512/cryptoppclang++ -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
95261.00shabal256crypto_hash/shabal256/sphlib (SPHLIB_3.0)gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (7.3.0)
99231.04shabal256crypto_hash/shabal256/amd64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer
90841.00shabal512crypto_hash/shabal512/ref (1.0)gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer (7.3.0)
95341.05shabal512crypto_hash/shabal512/sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer
99241.09shabal512crypto_hash/shabal512/amd64gcc -fno-schedule-insns -O2 -fomit-frame-pointer
126571.00shake128crypto_hash/shake128/oncore64bits (1)clang -O3 -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
265232.10shake128crypto_hash/shake128/oncore32bitsclang -O3 -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
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 -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
151311.01shake256crypto_hash/shake256/usekcpclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
159941.06shake256crypto_hash/shake256/gil/singlefilegcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
180001.20shake256crypto_hash/shake256/gil/singlefile_unrolledgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
310502.07shake256crypto_hash/shake256/oncore32bitsclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments
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
214051.00shavite3256crypto_hash/shavite3256/sphlib (SPHLIB_3.0)gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer (7.3.0)
243481.14shavite3256crypto_hash/shavite3256/low-memgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer
244521.14shavite3256crypto_hash/shavite3256/sphlib-smallclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments
255001.19shavite3256crypto_hash/shavite3256/no-saltgcc -m64 -march=corei7 -O3 -fomit-frame-pointer
258591.21shavite3256crypto_hash/shavite3256/new-aes-roundgcc -funroll-loops -m64 -O3 -fomit-frame-pointer
274441.28shavite3256crypto_hash/shavite3256/lower-memclang -O3 -fomit-frame-pointer -Qunused-arguments
981794.59shavite3256crypto_hash/shavite3256/8-bitgcc -funroll-loops -m64 -O2 -fomit-frame-pointer
shavite3256crypto_hash/shavite3256/aes-instructgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
363701.00shavite3512crypto_hash/shavite3512/sphlib (SPHLIB_3.0)gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer (7.3.0)
393811.08shavite3512crypto_hash/shavite3512/sphlib-smallclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
441651.21shavite3512crypto_hash/shavite3512/low-memclang -O3 -fomit-frame-pointer -Qunused-arguments
462701.27shavite3512crypto_hash/shavite3512/new-aes-roundgcc -funroll-loops -O2 -fomit-frame-pointer
467761.29shavite3512crypto_hash/shavite3512/no-saltgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer
470371.29shavite3512crypto_hash/shavite3512/IntelL1Cacheclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
480951.32shavite3512crypto_hash/shavite3512/different-ordergcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer
497201.37shavite3512crypto_hash/shavite3512/lower-memclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
1949965.36shavite3512crypto_hash/shavite3512/8-bitgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
shavite3512crypto_hash/shavite3512/aes-instructgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
421051.00simd256crypto_hash/simd256/sphlib (SPHLIB_3.0)gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer (7.3.0)
475121.13simd256crypto_hash/simd256/optgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer (7.3.0)
570891.36simd256crypto_hash/simd256/sphlib-smallgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
307963173.14simd256crypto_hash/simd256/refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer
simd256crypto_hash/simd256/vect128gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
376541.00simd512crypto_hash/simd512/opt (1.1)gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer (7.3.0)
519921.38simd512crypto_hash/simd512/sphlibgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
643991.71simd512crypto_hash/simd512/sphlib-smallgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer (7.3.0)
6364498169.03simd512crypto_hash/simd512/refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer
simd512crypto_hash/simd512/vect128gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
111981.00skein10241024crypto_hash/skein10241024/opt (v1.3_C_code)gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer (7.3.0)
skein10241024crypto_hash/skein10241024/x64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
121111.00skein256256crypto_hash/skein256256/x64 (v1.3_ASM_(amd64)_code)gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv (7.3.0)
123111.02skein256256crypto_hash/skein256256/optgcc -march=k8 -O3 -fomit-frame-pointer
82861.00skein512256crypto_hash/skein512256/sphlib (SPHLIB_3.0)gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer (7.3.0)
84651.02skein512256crypto_hash/skein512256/littlegcc -march=nocona -O3 -fomit-frame-pointer
84761.02skein512256crypto_hash/skein512256/sandygcc -march=nocona -O3 -fomit-frame-pointer
85631.03skein512256crypto_hash/skein512256/optgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer
94611.14skein512256crypto_hash/skein512256/simplegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
95301.15skein512256crypto_hash/skein512256/sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer
96671.17skein512256crypto_hash/skein512256/x64gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer
248233.00skein512256crypto_hash/skein512256/mmxgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer
82921.00skein512512crypto_hash/skein512512/sphlib (SPHLIB_3.0)gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer (7.3.0)
84601.02skein512512crypto_hash/skein512512/littlegcc -m64 -march=nocona -O3 -fomit-frame-pointer
84731.02skein512512crypto_hash/skein512512/sandygcc -march=nocona -O3 -fomit-frame-pointer
85591.03skein512512crypto_hash/skein512512/optgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer
95461.15skein512512crypto_hash/skein512512/sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer
95631.15skein512512crypto_hash/skein512512/simplegcc -march=nocona -O3 -fomit-frame-pointer
96861.17skein512512crypto_hash/skein512512/x64gcc -m64 -march=nocona -Os -fomit-frame-pointer
248152.99skein512512crypto_hash/skein512512/mmxgcc -m64 -march=core2 -Os -fomit-frame-pointer
90711.00tigercrypto_hash/tiger/cryptoppclang++ -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
346251.00whirlpoolcrypto_hash/whirlpool/cryptoppclang++ -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
436971.26whirlpoolcrypto_hash/whirlpool/refgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer

crypto_hashblocks

TimeRelative timePrimitiveImplementationCompiler
79241.00md5crypto_hashblocks/md5/little-1gcc -m64 -march=nocona -Os -fomit-frame-pointer (7.3.0)
79761.01md5crypto_hashblocks/md5/refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer
80591.02md5crypto_hashblocks/md5/amd64-1clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
136561.00rfsb509crypto_hashblocks/rfsb509/core2clang -O3 -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
148831.09rfsb509crypto_hashblocks/rfsb509/amd64-1clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
158001.16rfsb509crypto_hashblocks/rfsb509/amd64-2clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
162391.19rfsb509crypto_hashblocks/rfsb509/amd64-3clang -O3 -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
195421.43rfsb509crypto_hashblocks/rfsb509/xmm1regclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
250181.83rfsb509crypto_hashblocks/rfsb509/xmm4gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
252681.85rfsb509crypto_hashblocks/rfsb509/xmm2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer
264501.94rfsb509crypto_hashblocks/rfsb509/xmm1gcc -funroll-loops -O3 -fomit-frame-pointer
297502.18rfsb509crypto_hashblocks/rfsb509/refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer
175551.00sha256crypto_hashblocks/sha256/inplacegcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv (7.3.0)
176921.01sha256crypto_hashblocks/sha256/refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv (7.3.0)
sha256crypto_hashblocks/sha256/dolbeau/amd64-shagcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
112071.00sha512crypto_hashblocks/sha512/inplacegcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer (7.3.0)
114621.02sha512crypto_hashblocks/sha512/refgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer (7.3.0)
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