Implementation notes: amd64, gpu, crypto_hash

Computer: gpu
Architecture: amd64
CPU ID: GenuineIntel-000206d7-bfebfbff
CPU cycles/second: 3800000000...3800000000 (amd64cpuinfo)
SUPERCOP version: 20190816
Benchmark dates: 20190820...20191015

crypto_hash

TimeRelative timePrimitiveImplementationCompiler
27310801.00acehash256v1refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
694961.00asconhashv12refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
816961.18asconhashv12opt64gcc -funroll-loops -m64 -O -fomit-frame-pointer
1323761.90asconhashv12bi32gcc -m64 -march=barcelona -O3 -fomit-frame-pointer
1533762.21asconhashv12bi32_lowreggcc -funroll-loops -march=k8 -Os -fomit-frame-pointer
2604843.75asconhashv12bi16gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
5499047.91asconhashv12bi8gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer
618361.00asconxofv12opt64gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv (7.4.0)
683281.10asconxofv12refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer
atelopus32refg++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
atelopus64refg++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
bash256avx2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
bash256refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
bash384avx2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
bash384refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
bash512avx2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
bash512refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
168441.00bblake256ssse3clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
194521.15bblake256sse2clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
280961.67bblake256bswapclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
316021.88bblake256regsclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
377522.24bblake256sandyclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
bblake512xopgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
138541.00blake256sse41-2clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
139801.01blake256vect128gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer
146841.06blake256ssse3gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
146851.06blake256sse41gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
165781.20blake256sse2clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments
172001.24blake256vect128-mmxhackgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer
188441.36blake256sse2-2clang -O3 -fomit-frame-pointer -Qunused-arguments
221911.60blake256bswapclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
246681.78blake256regsclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
270401.95blake256sphlib-smallclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
308042.22blake256sandygcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer
318202.30blake256sphlibclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
399602.88blake256refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
blake256avxiccgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
blake256avxsgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
blake256xopgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
56971.00blake2bavxiccgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv (7.4.0)
89921.58blake2bregsgcc -fno-schedule-insns -O2 -fomit-frame-pointer
90361.59blake2bmoon/avx/64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
103241.81blake2bxmmclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments
137162.41blake2brefgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
blake2bavx2-1gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
blake2bavx2-2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
blake2bavx2-3gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
blake2bmoon/avx2/64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
blake2bmoon/xop/64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
blake2bymmgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
82201.00blake2savxiccclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
84961.03blake2smoon/avx/64clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments
91891.12blake2sxmmgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer
94401.15blake2smoon/ssse3/64clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments
119801.46blake2smoon/sse2/64gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
172762.10blake2sregsclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments
233162.84blake2srefgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
blake2smoon/xop/64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
121561.00blake32ssse3gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer (7.4.0)
139741.15blake32sse2gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer
179961.48blake32sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
196441.62blake32sphlib-smallclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments
291062.39blake32refclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
150781.00blake512sse41clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
168121.12blake512ssse3gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer
175741.17blake512vect128gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer
178401.18blake512sse2gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer
178441.18blake512sphlibclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
179881.19blake512sse2sclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
183881.22blake512vect128-inplacegcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
186121.23blake512sandygcc -march=barcelona -Os -fomit-frame-pointer
220201.46blake512regsclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
223081.48blake512bswapclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
291881.94blake512sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer
316282.10blake512refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer
blake512avxiccgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
blake512vect128-xopgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
blake512xopgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
blake512xop-2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
153921.00blake64ssse3gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer (7.4.0)
179521.17blake64sse2gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer
190281.24blake64sphlibclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
249421.62blake64sphlib-smallgcc -funroll-loops -m64 -O -fomit-frame-pointer
276561.80blake64refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer
92701.00bmw256core_2_45nm/x86-64/sse4_v1gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv (7.4.0)
129641.40bmw256core_2_65nm/x86-64/ssse3_v1clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
133741.44bmw256opt29_v5_ssse3_asm64clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments
137641.48bmw256core_i7_45nm/x86-64/sse4_v1gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer
138871.50bmw256opt31ssse3_asm64clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
144511.56bmw256optc04gcc -m64 -march=core-avx-i -O -fomit-frame-pointer
151471.63bmw256amd_k10/x86-64/sse2clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
153601.66bmw256optabegcc -fno-schedule-insns -O2 -fomit-frame-pointer
198882.15bmw256amd_k8/x86-64/noSSEclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
208802.25bmw256optbbegcc -funroll-loops -m64 -Os -fomit-frame-pointer
225302.43bmw256optbgbegcc -funroll-loops -O3 -fomit-frame-pointer
235622.54bmw256optc03gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer
241322.60bmw256optc02gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer
257002.77bmw256optc01gcc -O2 -fomit-frame-pointer
262522.83bmw256sphlib-smallclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
264302.85bmw256refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
266082.87bmw256sphlibclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
bmw256optc31ssse3gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
74441.00bmw512opt008_asm64gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv (7.4.0)
83921.13bmw512optbbegcc -m64 -O2 -fomit-frame-pointer
105761.42bmw512optbgbeclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
116561.57bmw512optabegcc -m64 -march=core-avx-i -Os -fomit-frame-pointer
121641.63bmw512optc02clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
122961.65bmw512sphlibclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
130001.75bmw512optc04gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
131561.77bmw512optc01clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
135481.82bmw512optc03gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer
177922.39bmw512sphlib-smallclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
201692.71bmw512refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer
bmw512optx86sse2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
cheetah256asmgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
cheetah256asm64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
cheetah512asmgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
cheetah512asm64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
2097681.00clxhashoptclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
4893522.33clxhashrefclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments
1747361.00coral256v1opt64gcc -m64 -march=barcelona -Os -fomit-frame-pointer (7.4.0)
2467121.41coral256v1refclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments
4239361.00cubehash161emmintrin4gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv (7.4.0)
11335722.67cubehash161unrolledclang -O3 -fomit-frame-pointer -Qunused-arguments
26870046.34cubehash161simpleclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
40903729.65cubehash161specgcc -march=k8 -O3 -fomit-frame-pointer
286951.00cubehash1616emmintrin4gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (7.4.0)
1114363.88cubehash1616unrolledclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
1856466.47cubehash1616simpleclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
61070721.28cubehash1616specgcc -m64 -march=nocona -O3 -fomit-frame-pointer
2955441.00cubehash162emmintrin4clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
6182162.09cubehash162unrolledclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
12778724.32cubehash162simpleclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
22615007.65cubehash162specgcc -O3 -fomit-frame-pointer
164201.00cubehash1632emmintrin5gcc -m64 -march=core-avx-i -O -fomit-frame-pointer (7.4.0)
179191.09cubehash1632amd64-2gcc -m64 -Os -fomit-frame-pointer
181711.11cubehash1632amd64avxgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
216161.32cubehash1632amd64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
223801.36cubehash1632emmintrin4clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
336242.05cubehash1632sphlib-smallclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments
336902.05cubehash1632sphlibclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
632403.85cubehash1632unrolled2clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
747764.55cubehash1632amd64-32gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
772564.70cubehash1632unrolledclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
795644.85cubehash1632mmintringcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
896795.46cubehash1632unrolled3clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
915845.58cubehash1632unrolled4gcc -m64 -O2 -fomit-frame-pointer
950125.79cubehash1632unrolled5gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer
1201867.32cubehash1632simpleclang -O3 -fomit-frame-pointer -Qunused-arguments
1642441.00cubehash164emmintrin4gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer (7.4.0)
3193521.94cubehash164unrolledclang -O3 -fomit-frame-pointer -Qunused-arguments
6666004.06cubehash164simpleclang -O3 -fomit-frame-pointer -Qunused-arguments
13479128.21cubehash164specgcc -funroll-loops -m64 -O3 -fomit-frame-pointer
527071.00cubehash168emmintrin4gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv (7.4.0)
1964443.73cubehash168unrolledclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
3506806.65cubehash168simpleclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
84814816.09cubehash168specgcc -m64 -march=nocona -O3 -fomit-frame-pointer
155131.00cubehash512amd64-2gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv (7.4.0)
162841.05cubehash512amd64avxclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
192151.24cubehash512emmintrin4clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments
194401.25cubehash512amd64clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
197841.28cubehash512emmintrin5gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer
528963.41cubehash512unrolledclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
536603.46cubehash512unrolled2clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
666324.30cubehash512mmintringcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
724764.67cubehash512unrolled5gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
750284.84cubehash512unrolled3clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
756284.88cubehash512unrolled4gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
760364.90cubehash512amd64-32gcc -march=barcelona -Os -fomit-frame-pointer
1000646.45cubehash512simpleclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
2644521.00cubehash81emmintringcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (7.4.0)
3102721.17cubehash81emmintrin4gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
3216871.22cubehash81emmintrin3gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
3855201.46cubehash81emmintrin2clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments
5608952.12cubehash81unrolledclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
14412285.45cubehash81simpleclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
25993049.83cubehash81specgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer
155641.00cubehash816emmintrin3gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv (7.4.0)
187171.20cubehash816emmintrin4gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv (7.4.0)
701524.51cubehash816unrolledclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
1089127.00cubehash816simpleclang -O3 -fomit-frame-pointer -Qunused-arguments
55198035.47cubehash816specgcc -m64 -march=nocona -O3 -fomit-frame-pointer
1218241.00cubehash82emmintrin4clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
1637281.34cubehash82emmintrin3gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
3104962.55cubehash82unrolledclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
5973684.90cubehash82simpleclang -O3 -fomit-frame-pointer -Qunused-arguments
146446412.02cubehash82specgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
116761.00cubehash832emmintrin4gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer (7.4.0)
138751.19cubehash832emmintrin3gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer (7.4.0)
512134.39cubehash832unrolledclang -O3 -fomit-frame-pointer -Qunused-arguments
758526.50cubehash832simpleclang -O3 -fomit-frame-pointer -Qunused-arguments
47169340.40cubehash832specgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
661641.00cubehash84emmintrin3clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
795361.20cubehash84emmintrin4gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
1747362.64cubehash84unrolledclang -O3 -fomit-frame-pointer -Qunused-arguments
2995124.53cubehash84simpleclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
80198812.12cubehash84specclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
281101.00cubehash88emmintrin3gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv (7.4.0)
321361.14cubehash88emmintrin4clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
1039523.70cubehash88unrolledclang -O3 -fomit-frame-pointer -Qunused-arguments
1843686.56cubehash88simpleclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
68235624.27cubehash88specgcc -m64 -march=nocona -O3 -fomit-frame-pointer
1849321.00drygascon128le32clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
2391601.29drygascon128refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
1648601.00drygascon256le32clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
5410893.28drygascon256refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
87931.00echo256ccalik/aesniclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
654287.44echo256ccalik/vpermgcc -m64 -march=core-avx-i -O -fomit-frame-pointer
694727.90echo256ccalik/bitslicedclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments
757888.62echo256generic/opt32gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
9176810.44echo256sphlib-smallclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
9253210.52echo256sphlibgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
9847511.20echo256generic/opt64gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer
14326016.29echo256powerpc/pp32cv2clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments
16964019.29echo256powerpc/pp32cv1clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
echo256aes/aes64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
echo256athlon/athlon64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
echo256core2/core2v64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
echo256pentium/pentium4v64v1gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
echo256pentium/pentium4v64v2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
1175821.00echo512ccalik/vpermgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (7.4.0)
1241281.06echo512ccalik/aesnigcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer
1520401.29echo512ccalik/bitslicedclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
1659211.41echo512generic/opt64gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
1687531.44echo512sphlib-smallclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
1729681.47echo512sphlibgcc -funroll-loops -O3 -fomit-frame-pointer
1913311.63echo512generic/opt32gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
2523402.15echo512powerpc/pp32cv2clang -O3 -fomit-frame-pointer -Qunused-arguments
3030082.58echo512powerpc/pp32cv1clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments
echo512aes/aes64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (7.4.0)
echo512athlon/athlon64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (7.4.0)
echo512core2/core2v64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (7.4.0)
echo512pentium/pentium4v64v1gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (7.4.0)
echo512pentium/pentium4v64v2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (7.4.0)
678961.00echosp256generic/opt64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer (7.4.0)
848561.25echosp256generic/opt32clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
1075001.58echosp256powerpc/pp32cv2clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
1288021.90echosp256powerpc/pp32cv1clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
echosp256aes/aes64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
echosp256athlon/athlon64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
echosp256core2/core2v64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
echosp256pentium/pentium4v64v1gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
echosp256pentium/pentium4v64v2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
1182361.00echosp512generic/opt64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer (7.4.0)
1389601.18echosp512generic/opt32gcc -march=barcelona -O3 -fomit-frame-pointer
1647001.39echosp512powerpc/pp32cv1gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer
1753041.48echosp512powerpc/pp32cv2clang -O3 -fomit-frame-pointer -Qunused-arguments
echosp512aes/aes64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
echosp512athlon/athlon64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
echosp512core2/core2v64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
echosp512pentium/pentium4v64v1gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
echosp512pentium/pentium4v64v2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
136601.00edonr256swpbegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer (7.4.0)
143561.05edonr256optcgcc -m64 -march=core2 -Os -fomit-frame-pointer
51241.00edonr512optcgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv (7.4.0)
63841.25edonr512swpbegcc -m64 -O2 -fomit-frame-pointer
1057881.00esch256v1optclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
1585021.50esch256v1refgcc -O2 -fomit-frame-pointer
1144041.00esch384v1optclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
2217481.94esch384v1refgcc -m64 -O2 -fomit-frame-pointer
1134161.00essence224gccgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (7.4.0)
1002121.00essence256gccgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv (7.4.0)
771361.00essence384gccgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer (7.4.0)
769561.00essence512gccgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer (7.4.0)
1672081.00fsb256cleangcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer (7.4.0)
101991956609.97fsb256refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
867114681.00fsb512refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
fugue2cop_opt32gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
307621.00fugue256ccalik/aesnigcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer (7.4.0)
382641.24fugue256ccalik/vpermgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
445721.45fugue256ANSI_opt32clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
619232.01fugue256ANSI_opt64gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer
680202.21fugue256sphlibclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
fugue256SSE4.1gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
fugue256SSSE3gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
367121.00fugue384ccalik/aesnigcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv (7.4.0)
588641.60fugue384ccalik/vpermgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer
655121.00fugue512ccalik/aesnigcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer (7.4.0)
783601.20fugue512ccalik/vpermgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer
1445242.21fugue512sphlibclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments
1215683371.00gage1h256c224r008refclang -O3 -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
326846941.00gage1h256c224r016refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
96467681.00gage1h256c224r032refclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
88936681.00gage1h256c224r064refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
603640501.00gage1h256c256r016refclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
179092921.00gage1h256c256r032refclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
103890641.00gage1h256c256r064refclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
94679281.00gage1h256c256r128refclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
617264121.00gage1h256c512r032refclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
179028271.00gage1h256c512r064refclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
304801.00gimli24v1ssealtgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer (7.4.0)
347681.14gimli24v1ssegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
374701.23gimli24v1littleendianclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments
41867113.74gimli24v1refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer
277081.00groestl256aesni-intrgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer (7.4.0)
282181.02groestl256avx-intrgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
584372.11groestl256vperm-intrclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
616922.23groestl256core2duoclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
640362.31groestl256opteronclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
642482.32groestl256opteron-unrolledclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
825332.98groestl256mmxgcc -m64 -march=barcelona -O -fomit-frame-pointer
862923.11groestl256sphlib-adaptedclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments
869203.14groestl256sphlibclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments
1044903.77groestl256sphlib-smallgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer
1161574.19groestl256opt32gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
1806966.52groestl25632bit-2ktableclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
1965287.09groestl25632bit-bytesliced-c-fastclang -O3 -fomit-frame-pointer -Qunused-arguments
2689089.71groestl2568bit_cclang -O3 -fomit-frame-pointer -Qunused-arguments
32787611.83groestl25632bit-bytesliced-c-smallclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
groestl256aesnigcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
groestl256avxgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
groestl256opt64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
groestl256vpermgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
383041.00groestl512aesni-intrgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer (7.4.0)
391881.02groestl512avx-intrgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
773842.02groestl512vperm-intrclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
944762.47groestl512opteronclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
1023242.67groestl512core2duoclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments
1336883.49groestl512sphlib-adaptedgcc -m64 -march=barcelona -O3 -fomit-frame-pointer
1346683.52groestl512sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer
1504833.93groestl512mmxclang -O3 -fomit-frame-pointer -Qunused-arguments
1850364.83groestl512opt32gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer
2061245.38groestl512sphlib-smallclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
45817611.96groestl51232bit-bytesliced-c-smallclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
groestl512aesnigcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
groestl512avxgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
groestl512opt64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
groestl512vpermgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
428921.00hamsisimd-1clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
438721.02hamsisimd-2clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
495081.15hamsibernstein/small-simd-2clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
hamsisphlibgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
hamsisphlib-smallgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
hamsi512sphlibgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
hamsi512sphlib-smallgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
55286041.00heron256v1refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer (7.4.0)
283741.00jh224bitslice_sse2_opt32clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
290641.02jh224bitslice_sse2_opt64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
322681.14jh224bitslice_opt32gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer
468631.65jh224bitslice_ref32gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer
872493.07jh224simplegcc -m64 -march=k8 -O -fomit-frame-pointer
1077333.80jh224bitslice_opt64clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
1119153.94jh224bitslice_ref64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
302881.00jh256bitslice_sse2_opt64gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer (7.4.0)
308001.02jh256bitslice_sse2_opt32gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer
528001.74jh256bitslice_opt32gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
862602.85jh256bitslice_ref32gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
911923.01jh256simplegcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer (7.4.0)
1093283.61jh256bitslice_opt64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
1175443.88jh256bitslice_ref64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
268481.00jh384bitslice_sse2_opt32gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv (7.4.0)
311281.16jh384bitslice_sse2_opt64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
489921.82jh384bitslice_opt32gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer
833003.10jh384bitslice_ref32gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
906843.38jh384simplegcc -m64 -Os -fomit-frame-pointer
1014993.78jh384bitslice_opt64clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
1130724.21jh384bitslice_ref64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
302201.00jh512bitslice_sse2_opt64gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer (7.4.0)
302921.00jh512bitslice_sse2_opt32gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
490561.62jh512bitslice_ref32gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer
506921.68jh512bitslice_opt32gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer (7.4.0)
808962.68jh512simplegcc -O2 -fomit-frame-pointer
999483.31jh512bitslice_opt64clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
1106683.66jh512bitslice_ref64clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
118111.00k12kcp/optimized1600lcufullshldgcc -m64 -O2 -fomit-frame-pointer (7.4.0)
150961.28k12kcp/optimized1600lcufullclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
158121.34k12kcp/optimized1600u6clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
171121.45k12kcp/optimized1600ufullclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
173561.47k12kcp/optimized1600lcu6gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer
235401.99k12kcp/compact1600clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
261562.21k12kcp/reference1600clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
317002.68k12kcp/inplace1600bigcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
37794432.00k12kcp/reference1600-32bitsclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments
k12kcp/inplace1600ARMv6Mgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
k12kcp/inplace1600ARMv7Agcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
k12kcp/inplace1600ARMv7Mgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
k12kcp/optimized1600ARMv6Mu1gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
k12kcp/optimized1600ARMv6Mu2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
k12kcp/optimized1600ARMv7Agcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
k12kcp/optimized1600ARMv8Agcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
k12kcp/optimized1600AVX2g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
k12kcp/optimized1600AVX512gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
k12kcp/optimized1600AsmX86-64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
k12kcp/optimized1600AsmX86-64Applegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
k12kcp/optimized1600AsmX86-64shldgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
k12kcp/optimized1600XOPu6gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
k12kcp/optimized1600XOPufullgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
284841.00keccaksimplegcc -m64 -march=core-avx-i -Os -fomit-frame-pointer (7.4.0)
300761.06keccakopt64u6gcc -m64 -march=core-avx-i -O -fomit-frame-pointer
347801.22keccakopt64lcu24shldgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer
353681.24keccakx86_64_shldgcc -march=nocona -O3 -fomit-frame-pointer
365281.28keccaksseu2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer
394801.39keccakx86_64_asmgcc -m64 -march=nocona -O -fomit-frame-pointer
404881.42keccakopt64lcu24gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
421921.48keccakopt64lcu6clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
459001.61keccakcompactclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
467481.64keccakinplacegcc -march=k8 -Os -fomit-frame-pointer
591562.08keccakopt32biT-s2lcu4gcc -m64 -march=core-avx-i -O -fomit-frame-pointer
597212.10keccakmmxu1gcc -m64 -march=core-avx-i -O -fomit-frame-pointer
866643.04keccakopt32bi-rvku2clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
922283.24keccakopt32bi-s2lcu4clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
939723.30keccaksimple32biclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
1084723.81keccakinplace32bigcc -m64 -march=nocona -Os -fomit-frame-pointer
2565729.01keccakcompact8clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments
keccakxopu24gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
341401.00keccakc1024x86_64_shldgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv (7.4.0)
428801.26keccakc1024x86_64_asmgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer
535121.57keccakc1024compactclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
538401.58keccakc1024opt64lcu24clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
565561.66keccakc1024opt64lcu6gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
579601.70keccakc1024opt64lcu24shldgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer
594241.74keccakc1024sseu2gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer
691292.02keccakc1024sphlib-smallclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
694482.03keccakc1024sphlibclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
711642.08keccakc1024opt64u6clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments
743642.18keccakc1024inplacegcc -march=barcelona -Os -fomit-frame-pointer
743922.18keccakc1024simpleclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
788762.31keccakc1024mmxu1clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments
1229643.60keccakc1024opt32biT-s2lcu4clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
1244323.64keccakc1024inplace32bigcc -fno-schedule-insns -O2 -fomit-frame-pointer
1381844.05keccakc1024opt32bi-s2lcu4clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
1459444.27keccakc1024simple32biclang -O3 -fomit-frame-pointer -Qunused-arguments
1665604.88keccakc1024opt32bi-rvku2clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
46110013.51keccakc1024compact8clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
keccakc1024xopu24gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
199601.00keccakc256x86_64_asmgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer (7.4.0)
254681.28keccakc256opt64u6gcc -m64 -march=core-avx-i -O -fomit-frame-pointer
272001.36keccakc256x86_64_shldgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer
278881.40keccakc256opt64lcu24shldgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
288001.44keccakc256sseu2clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments
303441.52keccakc256opt64lcu24gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer
325241.63keccakc256opt64lcu6clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
346681.74keccakc256simplegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer (7.4.0)
356721.79keccakc256inplacegcc -funroll-loops -m64 -O -fomit-frame-pointer
395521.98keccakc256compactclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
448042.24keccakc256mmxu1gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
461442.31keccakc256opt32biT-s2lcu4gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer
690803.46keccakc256simple32biclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
709563.55keccakc256opt32bi-s2lcu4clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
775243.88keccakc256opt32bi-rvku2clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
831724.17keccakc256inplace32biclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
21646810.85keccakc256compact8clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
keccakc256xopu24gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
176081.00keccakc256treed2sseu4gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv (7.4.0)
203561.16keccakc256treed2sseu24gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer
keccakc256treed2xopu24gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
174881.00keccakc448x86_64_shldgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer (7.4.0)
202121.16keccakc448x86_64_asmcc
213441.22keccakc448sseu2gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
268561.54keccakc448opt64lcu24shldgcc -march=nocona -O3 -fomit-frame-pointer
346561.98keccakc448opt64lcu24clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
346561.98keccakc448opt64lcu6clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments
369722.11keccakc448opt64u6clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
371762.13keccakc448simpleclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
388322.22keccakc448inplacegcc -funroll-loops -m64 -Os -fomit-frame-pointer
399202.28keccakc448compactclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
490602.81keccakc448mmxu1gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
777044.44keccakc448opt32bi-s2lcu4clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
822324.70keccakc448opt32biT-s2lcu4clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
829524.74keccakc448opt32bi-rvku2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer
20172811.54keccakc448compact8clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
keccakc448inplace32bigcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
keccakc448simple32bigcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
keccakc448xopu24gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
260101.00keccakc512opt64lcu24shldgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv (7.4.0)
288841.11keccakc512x86_64_shldgcc -m64 -march=barcelona -O -fomit-frame-pointer
308221.19keccakc512sseu2gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv (7.4.0)
349161.34keccakc512x86_64_asmgcc -m64 -O -fomit-frame-pointer
354211.36keccakc512opt64u6clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
355961.37keccakc512opt64lcu24gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer
357321.37keccakc512opt64lcu6clang -O3 -fomit-frame-pointer -Qunused-arguments
374881.44keccakc512inplacegcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
379321.46keccakc512sphlib-smallgcc -march=barcelona -O2 -fomit-frame-pointer
380321.46keccakc512sphlibclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
398761.53keccakc512simpleclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
508681.96keccakc512mmxu1gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
519402.00keccakc512compactclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments
848563.26keccakc512opt32bi-s2lcu4clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
863603.32keccakc512opt32biT-s2lcu4clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
915843.52keccakc512inplace32bigcc -funroll-loops -O3 -fomit-frame-pointer
922143.55keccakc512opt32bi-rvku2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
953203.66keccakc512simple32bigcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer
2430209.34keccakc512compact8clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
keccakc512gil/singlefilegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
keccakc512gil/singlefile_unrolledgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
keccakc512xopu24gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
209081.00keccakc512treed2sseu4gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer (7.4.0)
216241.03keccakc512treed2sseu24gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer
keccakc512treed2xopu24gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
283961.00keccakc768opt64lcu6gcc -fno-schedule-insns -O2 -fomit-frame-pointer (7.4.0)
290241.02keccakc768opt64lcu24gcc -fno-schedule-insns -O3 -fomit-frame-pointer
375801.32keccakc768sseu2gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
397321.40keccakc768opt64lcu24shldclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments
400681.41keccakc768x86_64_asmgcc -funroll-loops -march=nocona -O -fomit-frame-pointer
405881.43keccakc768x86_64_shldgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer
415761.46keccakc768opt64u6clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
435001.53keccakc768compactclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
510541.80keccakc768simplegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer
533161.88keccakc768inplacegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer
689002.43keccakc768mmxu1gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer
728882.57keccakc768opt32bi-s2lcu4gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
1021443.60keccakc768opt32biT-s2lcu4clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
1037133.65keccakc768simple32biclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
1059043.73keccakc768opt32bi-rvku2clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
1196244.21keccakc768inplace32bigcc -funroll-loops -march=nocona -Os -fomit-frame-pointer
33086811.65keccakc768compact8clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments
keccakc768xopu24gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
2910521.00knot256v1optgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer (7.4.0)
3189961.10knot256v1refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
1767361.00knot256v2optgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv (7.4.0)
2173591.23knot256v2refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
8298811.00knot384refgcc -funroll-loops -O2 -fomit-frame-pointer (7.4.0)
knot384optgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
5297561.00knot512optclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
7000441.32knot512refclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments
711901.00lane256bitsliceclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
746001.05lane256cgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer
1578961.00lane512cgcc -funroll-loops -m64 -Os -fomit-frame-pointer (7.4.0)
233221.00luffa256sse2gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv (7.4.0)
388681.67luffa256opt32clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
517262.22luffa256thomaz/basicgcc -march=k8 -O3 -fomit-frame-pointer
571502.45luffa256sphlibgcc -m64 -O2 -fomit-frame-pointer
luffa256sse2_x64asmgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
luffa256sse2_x64asm-2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
luffa256ssse3_x64asmgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
luffa256ssse3_x64asm-2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
luffa256ssse3_x64asm-PSgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
luffa256ssse3_x64asm-PS-2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
luffa256thomaz/asm-PSgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
luffa256thomaz/asm-PS-v2-FPgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
luffa256thomaz/asm-PS-v2-INTgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
luffa256thomaz/asm-PSPar-v2-FPgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
luffa256thomaz/asm-PSPar-v2-INTgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
223161.00luffa384sse2clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
527722.36luffa384opt32clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
luffa384sse2_x64asmgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
luffa384sse2_x64asm-2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
luffa384ssse3_x64asmgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
luffa384ssse3_x64asm-2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
luffa384ssse3_x64asm-PSgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
luffa384ssse3_x64asm-PS-2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
luffa384thomaz/asm-PSgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
luffa384thomaz/asm-PS-v2-FPgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
luffa384thomaz/asm-PS-v2-INTgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
luffa384thomaz/asm-PSPar-v2-FPgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
luffa384thomaz/asm-PSPar-v2-INTgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
341081.00luffa512sse2clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
936362.75luffa512opt32clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
1141523.35luffa512sphlibclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
luffa512sse2_x64asmgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
luffa512sse2_x64asm-2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
luffa512ssse3_x64asmgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
luffa512ssse3_x64asm-2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
luffa512ssse3_x64asm-PSgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
luffa512ssse3_x64asm-PS-2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
luffa512thomaz/asm-PSgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
luffa512thomaz/asm-PS-v2-FPgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
luffa512thomaz/asm-PS-v2-INTgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
luffa512thomaz/asm-PSPar-v2-FPgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
luffa512thomaz/asm-PSPar-v2-INTgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
267841.00lux256asmclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
279161.00lux512asmclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
828151.00mcssha4refgcc -march=barcelona -O3 -fomit-frame-pointer (7.4.0)
859411.00mcssha5refgcc -O3 -fomit-frame-pointer (7.4.0)
791851.00mcssha6refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv (7.4.0)
md2opensslgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
57361.00md4opensslgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv (7.4.0)
90001.00md5opensslgcc -funroll-loops -m64 -O -fomit-frame-pointer (7.4.0)
96281.07md5refgcc -march=nocona -O3 -fomit-frame-pointer
613441.00md6d224refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer (7.4.0)
648041.00md6d256refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (7.4.0)
886441.00md6d384refgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer (7.4.0)
668121.00md6d512refgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer (7.4.0)
1008121.00mgrostl256opt-32gcc -funroll-loops -m64 -O2 -fomit-frame-pointer (7.4.0)
274507227.23mgrostl256refclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments
mgrostl256opt-64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
317761.00nasha256opt_v4clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
341341.07nasha256optclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
333961.00nasha512opt_v4clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
379501.14nasha512optgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer
168251071.00orangishv1refgcc -fno-schedule-insns -O3 -fomit-frame-pointer (7.4.0)
187099321.00photonbeetlehash256rate32v1refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
204181.00rfsb509refclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
rhashrefg++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
247891.00ripemd160opensslgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer (7.4.0)
250401.00round3jh256ssse3clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
256051.02round3jh256sse2clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments
1048714.19round3jh256simplegcc -funroll-loops -march=nocona -O -fomit-frame-pointer
1049944.19round3jh256sphlib-smallgcc -m64 -O3 -fomit-frame-pointer
1373925.49round3jh256sphlibgcc -funroll-loops -m64 -O2 -fomit-frame-pointer
317041.00round3jh512ssse3gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer (7.4.0)
320491.01round3jh512sse2gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
1044643.29round3jh512simplegcc -funroll-loops -m64 -O3 -fomit-frame-pointer
1192803.76round3jh512sphlib-smallclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
1278124.03round3jh512sphlibclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments
181201.00sarmal256asm64gcc -m64 -O3 -fomit-frame-pointer (7.4.0)
248441.37sarmal256opt64clang -O3 -fomit-frame-pointer -Qunused-arguments
225241.00sarmal512opt64gcc -funroll-loops -O -fomit-frame-pointer (7.4.0)
230521.02sarmal512asm64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
1043001.00saturninhashv2bs32gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (7.4.0)
2452642.35saturninhashv2refclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
79051.00sha1opensslgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (7.4.0)
185761.00sha224opensslgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer (7.4.0)
223801.00sha256opensslclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
295831.32sha256refgcc -m64 -Os -fomit-frame-pointer
385841.72sha256cryptoppg++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
455802.04sha256sphlibclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
462422.07sha256sphlib-smallclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
259081.00sha3224oncore64bitsgcc -m64 -O3 -fomit-frame-pointer (7.4.0)
260491.01sha3224opensslgcc -m64 -march=corei7 -O3 -fomit-frame-pointer
539162.08sha3224oncore32bitsgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer
sha3224kcp/optimized1600ARMv7Agcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3224kcp/optimized1600ARMv8Agcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3224kcp/optimized1600AVX2g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3224kcp/optimized1600AVX512gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
213001.00sha3256opensslgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer (7.4.0)
213641.00sha3256oncore64bitsgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer (7.4.0)
807963.79sha3256oncore32bitsclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
sha3256kcp/optimized1600ARMv7Agcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3256kcp/optimized1600ARMv8Agcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3256kcp/optimized1600AVX2g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3256kcp/optimized1600AVX512gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
356881.00sha3384opensslgcc -m64 -march=k8 -O3 -fomit-frame-pointer (7.4.0)
407971.14sha3384oncore64bitsgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer
704001.97sha3384oncore32bitsgcc -m64 -march=core-avx-i -O -fomit-frame-pointer
sha3384kcp/optimized1600ARMv7Agcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3384kcp/optimized1600ARMv8Agcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3384kcp/optimized1600AVX2g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3384kcp/optimized1600AVX512gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
386761.00sha3512oncore64bitsgcc -m64 -march=core-avx-i -O -fomit-frame-pointer (7.4.0)
496171.28sha3512opensslclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments
1339053.46sha3512oncore32bitsgcc -m64 -O -fomit-frame-pointer
sha3512kcp/optimized1600ARMv7Agcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3512kcp/optimized1600ARMv8Agcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3512kcp/optimized1600AVX2g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3512kcp/optimized1600AVX512gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
147321.00sha384opensslgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv (7.4.0)
131821.00sha512opensslgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer (7.4.0)
296602.25sha512sphlib-smallgcc -m64 -march=nocona -O3 -fomit-frame-pointer
298362.26sha512sphlibgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
311432.36sha512cryptoppg++ -m64 -march=corei7-avx -O -fomit-frame-pointer
321602.44sha512refclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
112601.00shabal256amd64gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv (7.4.0)
196501.75shabal256sphlibgcc -march=barcelona -O2 -fomit-frame-pointer
100021.00shabal512amd64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (7.4.0)
178171.78shabal512sphlibgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
189931.90shabal512refgcc -m64 -O3 -fomit-frame-pointer
223501.00shake128oncore64bitsgcc -m64 -O2 -fomit-frame-pointer (7.4.0)
237001.06shake128opensslgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer
567212.54shake128oncore32bitsclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
shake128kcp/optimized1600ARMv7Agcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
shake128kcp/optimized1600ARMv8Agcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
shake128kcp/optimized1600AVX2g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
shake128kcp/optimized1600AVX512gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
216841.00shake256usekcpcc (7.4.0)
271921.25shake256oncore64bitsgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
277161.28shake256gil/singlefileclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
281161.30shake256opensslgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer
443312.04shake256gil/singlefile_unrolledgcc -march=nocona -O3 -fomit-frame-pointer
740313.41shake256oncore32bitsclang -O3 -fomit-frame-pointer -Qunused-arguments
shake256kcp/optimized1600ARMv7Agcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
shake256kcp/optimized1600ARMv8Agcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
shake256kcp/optimized1600AVX2g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
shake256kcp/optimized1600AVX512gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
943351.00shamashashv1refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv (7.4.0)
468121.00shavite3256sphlibgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (7.4.0)
519481.11shavite3256sphlib-smallgcc -march=nocona -O3 -fomit-frame-pointer
543361.16shavite3256low-memgcc -funroll-loops -O2 -fomit-frame-pointer
564751.21shavite3256new-aes-roundgcc -m64 -march=barcelona -O2 -fomit-frame-pointer
569801.22shavite3256no-saltgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer
598721.28shavite3256lower-memclang -O3 -fomit-frame-pointer -Qunused-arguments
1919014.10shavite32568-bitgcc -m64 -O2 -fomit-frame-pointer
shavite3256aes-instructgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (7.4.0)
774321.00shavite3512sphlibgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv (7.4.0)
843721.09shavite3512sphlib-smallgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv (7.4.0)
1021041.32shavite3512low-memclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments
1065521.38shavite3512IntelL1Cacheclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
1131761.46shavite3512lower-memclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
1211671.56shavite3512no-saltgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer
1401121.81shavite3512different-ordergcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
1423501.84shavite3512new-aes-roundgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer
2893443.74shavite35128-bitgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
shavite3512aes-instructgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
937201.00simd256sphlibgcc -funroll-loops -O3 -fomit-frame-pointer (7.4.0)
1285041.37simd256optgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
1291741.38simd256sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
387798841.38simd256refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer
simd256vect128gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
1069801.00simd512optgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (7.4.0)
1223161.14simd512sphlibgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer
1495501.40simd512sphlib-smallgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer
783766873.26simd512refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer
simd512vect128gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
44512241.00sivrijndael256hash256v1refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
308810521.00sivtemphotonhashv1refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
158191.00skein10241024optgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer (7.4.0)
skein10241024x64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
179641.00skein256256x64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer (7.4.0)
184041.02skein256256optgcc -march=nocona -O -fomit-frame-pointer
108681.00skein512256sphlibclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
127961.18skein512256littlegcc -m64 -march=corei7-avx -Os -fomit-frame-pointer
142561.31skein512256sandygcc -m64 -O3 -fomit-frame-pointer
188401.73skein512256x64gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer
189281.74skein512256mmxgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer
192241.77skein512256optgcc -m64 -march=nocona -O -fomit-frame-pointer
206001.90skein512256simpleclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
207281.91skein512256sphlib-smallgcc -march=k8 -O2 -fomit-frame-pointer
136261.00skein512512sandygcc -m64 -march=core-avx-i -O -fomit-frame-pointer (7.4.0)
148721.09skein512512sphlibclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
172201.26skein512512x64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
175351.29skein512512littlegcc -fno-schedule-insns -O -fomit-frame-pointer
180761.33skein512512optgcc -O -fomit-frame-pointer
188521.38skein512512simplegcc -march=nocona -O -fomit-frame-pointer
189761.39skein512512sphlib-smallgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer
218841.61skein512512mmxgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer
112879041.00skinnyhashtk2refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer (7.4.0)
56365361.00skinnyhashtk3refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer (7.4.0)
809881.00sneikha256optclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
947161.17sneikha256refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
1621761.00sneikha384optclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
1889341.16sneikha384refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
27439801.00subterraneanv1refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer (7.4.0)
31280001.14subterraneanv1add_mem_compactgcc -m64 -march=core2 -O3 -fomit-frame-pointer
18969921.00syconhash256v1refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer (7.4.0)
117631.00tigercryptoppg++ -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv (7.4.0)
1635681.00triadhashv1add_sseg++ -m64 -march=core-avx-i -O2 -fomit-frame-pointer (7.4.0)
triadhashv1refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
597761.00whirlpoolcryptoppclang++ -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
1085161.82whirlpoolrefgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
502881.00xoodyakv1refclang -O3 -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
402095479.96xoodyakv1refcppg++ -O3 -fomit-frame-pointer