Implementation notes: amd64, genji262, crypto_hash

Computer: genji262
Architecture: amd64
CPU ID: AuthenticAMD-00800f12-178bfbff
CPU cycles/second: 2200000000...2200000000 (amd64cpuinfo)
SUPERCOP version: 20180818
Benchmark dates: 20180819...20180821

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
142781.00bash256crypto_hash/bash256/refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer (8.2.0)
207461.45bash256crypto_hash/bash256/avx2gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
174021.00bash384crypto_hash/bash384/refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer
269501.55bash384crypto_hash/bash384/avx2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
253441.00bash512crypto_hash/bash512/refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
395341.56bash512crypto_hash/bash512/avx2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
92841.00bblake256crypto_hash/bblake256/ssse3gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer (8.2.0)
112421.21bblake256crypto_hash/bblake256/sse2gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
166321.79bblake256crypto_hash/bblake256/bswapgcc -funroll-loops -O3 -fomit-frame-pointer
166981.80bblake256crypto_hash/bblake256/regsgcc -funroll-loops -m64 -O3 -fomit-frame-pointer
373784.03bblake256crypto_hash/bblake256/sandygcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer
bblake512crypto_hash/bblake512/xopgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
98121.00blake256crypto_hash/blake256/avxiccgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
99661.02blake256crypto_hash/blake256/avxsgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
100761.03blake256crypto_hash/blake256/vect128gcc -m64 -march=corei7-avx -O -fomit-frame-pointer
112201.14blake256crypto_hash/blake256/sse41-2gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer
112641.15blake256crypto_hash/blake256/sse41gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer
112641.15blake256crypto_hash/blake256/vect128-mmxhackgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer
116161.18blake256crypto_hash/blake256/ssse3gcc -m64 -march=core2 -O -fomit-frame-pointer
136621.39blake256crypto_hash/blake256/bswapgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer
136841.39blake256crypto_hash/blake256/regsgcc -funroll-loops -m64 -O3 -fomit-frame-pointer
138381.41blake256crypto_hash/blake256/sphlibgcc -funroll-loops -m64 -O2 -fomit-frame-pointer
138601.41blake256crypto_hash/blake256/sse2gcc -m64 -march=k8 -O3 -fomit-frame-pointer
138601.41blake256crypto_hash/blake256/sse2-2gcc -m64 -O3 -fomit-frame-pointer
192721.96blake256crypto_hash/blake256/refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer
193381.97blake256crypto_hash/blake256/sphlib-smallgcc -m64 -march=core2 -O -fomit-frame-pointer
306683.13blake256crypto_hash/blake256/sandygcc -funroll-loops -m64 -Os -fomit-frame-pointer
blake256crypto_hash/blake256/xopgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
39821.00blake2bcrypto_hash/blake2b/avxiccgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
41581.04blake2bcrypto_hash/blake2b/moon/avx/64gcc -m64 -O3 -fomit-frame-pointer
42461.07blake2bcrypto_hash/blake2b/moon/avx2/64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
44881.13blake2bcrypto_hash/blake2b/xmmgcc -m64 -march=core-avx2 -O -fomit-frame-pointer
47961.20blake2bcrypto_hash/blake2b/avx2-1gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
49941.25blake2bcrypto_hash/blake2b/regsgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
51261.29blake2bcrypto_hash/blake2b/avx2-2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer
55001.38blake2bcrypto_hash/blake2b/refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer
81842.06blake2bcrypto_hash/blake2b/avx2-3gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
blake2bcrypto_hash/blake2b/moon/xop/64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
blake2bcrypto_hash/blake2b/ymmgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
59401.00blake2scrypto_hash/blake2s/moon/ssse3/64gcc -funroll-loops -march=nocona -O -fomit-frame-pointer (8.2.0)
66881.13blake2scrypto_hash/blake2s/avxiccgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
70181.18blake2scrypto_hash/blake2s/moon/avx/64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
76121.28blake2scrypto_hash/blake2s/xmmgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer
81841.38blake2scrypto_hash/blake2s/moon/sse2/64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
82061.38blake2scrypto_hash/blake2s/regsgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
91081.53blake2scrypto_hash/blake2s/refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer
blake2scrypto_hash/blake2s/moon/xop/64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
85141.00blake32crypto_hash/blake32/ssse3gcc -m64 -march=core2 -O3 -fomit-frame-pointer (8.2.0)
100761.18blake32crypto_hash/blake32/sse2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
103841.22blake32crypto_hash/blake32/sphlibgcc -funroll-loops -m64 -O2 -fomit-frame-pointer
140581.65blake32crypto_hash/blake32/sphlib-smallgcc -m64 -march=core-avx2 -O -fomit-frame-pointer
143441.68blake32crypto_hash/blake32/refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer
73701.00blake512crypto_hash/blake512/avxiccgcc -m64 -march=core-avx2 -O -fomit-frame-pointer (8.2.0)
75021.02blake512crypto_hash/blake512/vect128gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer
75681.03blake512crypto_hash/blake512/vect128-inplacegcc -m64 -march=core-avx2 -O -fomit-frame-pointer (8.2.0)
80301.09blake512crypto_hash/blake512/sse41gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer
86021.17blake512crypto_hash/blake512/regsgcc -funroll-loops -m64 -O3 -fomit-frame-pointer
86241.17blake512crypto_hash/blake512/bswapgcc -funroll-loops -m64 -O3 -fomit-frame-pointer
87781.19blake512crypto_hash/blake512/sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer
88001.19blake512crypto_hash/blake512/ssse3gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer
93061.26blake512crypto_hash/blake512/sse2sgcc -funroll-loops -O -fomit-frame-pointer
103401.40blake512crypto_hash/blake512/sse2gcc -funroll-loops -O3 -fomit-frame-pointer
116601.58blake512crypto_hash/blake512/sphlib-smallgcc -m64 -O -fomit-frame-pointer
120341.63blake512crypto_hash/blake512/refgcc -funroll-loops -O -fomit-frame-pointer
184582.50blake512crypto_hash/blake512/sandygcc -m64 -Os -fomit-frame-pointer
blake512crypto_hash/blake512/vect128-xopgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
blake512crypto_hash/blake512/xopgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
blake512crypto_hash/blake512/xop-2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
76781.00blake64crypto_hash/blake64/ssse3gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer
78541.02blake64crypto_hash/blake64/sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer
89761.17blake64crypto_hash/blake64/sse2gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
102521.34blake64crypto_hash/blake64/sphlib-smallgcc -m64 -march=core2 -O -fomit-frame-pointer
107141.40blake64crypto_hash/blake64/refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer
56101.00bmw256crypto_hash/bmw256/core_2_65nm/x86-64/ssse3_v1 (asm)gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer (8.2.0)
59621.06bmw256crypto_hash/bmw256/core_2_45nm/x86-64/sse4_v1gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer
59621.06bmw256crypto_hash/bmw256/core_i7_45nm/x86-64/sse4_v1gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer
62261.11bmw256crypto_hash/bmw256/opt31ssse3_asm64gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer
65341.16bmw256crypto_hash/bmw256/amd_k10/x86-64/sse2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer
65561.17bmw256crypto_hash/bmw256/opt29_v5_ssse3_asm64gcc -march=k8 -Os -fomit-frame-pointer
69521.24bmw256crypto_hash/bmw256/optc31ssse3gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
74801.33bmw256crypto_hash/bmw256/optc01gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer
75021.34bmw256crypto_hash/bmw256/optabegcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
75241.34bmw256crypto_hash/bmw256/optbbegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer
75681.35bmw256crypto_hash/bmw256/optc04gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer
76341.36bmw256crypto_hash/bmw256/optc03gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer
77001.37bmw256crypto_hash/bmw256/optbgbegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
78541.40bmw256crypto_hash/bmw256/optc02gcc -m64 -march=core-avx2 -O -fomit-frame-pointer
80301.43bmw256crypto_hash/bmw256/amd_k8/x86-64/noSSEgcc -m64 -march=core2 -O2 -fomit-frame-pointer
82501.47bmw256crypto_hash/bmw256/sphlibgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
83601.49bmw256crypto_hash/bmw256/sphlib-smallgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
138382.47bmw256crypto_hash/bmw256/refgcc -O3 -fomit-frame-pointer
35861.00bmw512crypto_hash/bmw512/opt008_asm64 (Optimized_asm_x86-64,_opt008_July01)gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer (8.2.0)
43121.20bmw512crypto_hash/bmw512/optbbegcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
44661.25bmw512crypto_hash/bmw512/optc02gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer (8.2.0)
45761.28bmw512crypto_hash/bmw512/optbgbegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer
46201.29bmw512crypto_hash/bmw512/optabegcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
46201.29bmw512crypto_hash/bmw512/optc01gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
47521.33bmw512crypto_hash/bmw512/optc04gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
47961.34bmw512crypto_hash/bmw512/optc03gcc -m64 -march=core-avx2 -O -fomit-frame-pointer
49721.39bmw512crypto_hash/bmw512/sphlibgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
60721.69bmw512crypto_hash/bmw512/sphlib-smallgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer
79862.23bmw512crypto_hash/bmw512/refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
bmw512crypto_hash/bmw512/optx86sse2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
114621.00cheetah256crypto_hash/cheetah256/asm64 (1.0)gcc
114841.00cheetah256crypto_hash/cheetah256/asmgcc
169841.00cheetah512crypto_hash/cheetah512/asm (1.0)cc (4.8.5 20150623 (Red Hat 4.8.5-16))
170721.01cheetah512crypto_hash/cheetah512/asm64gcc -funroll-loops
3276021.00cubehash161crypto_hash/cubehash161/emmintrin4gcc -march=k8 -O -fomit-frame-pointer (8.2.0)
11898923.63cubehash161crypto_hash/cubehash161/simplegcc -m64 -O3 -fomit-frame-pointer
13817984.22cubehash161crypto_hash/cubehash161/specgcc -march=k8 -O3 -fomit-frame-pointer
13870564.23cubehash161crypto_hash/cubehash161/unrolledgcc -m64 -march=corei7 -Os -fomit-frame-pointer
228141.00cubehash1616crypto_hash/cubehash1616/emmintrin4gcc -funroll-loops -march=nocona -O -fomit-frame-pointer (8.2.0)
965364.23cubehash1616crypto_hash/cubehash1616/simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
1119584.91cubehash1616crypto_hash/cubehash1616/unrolledgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer
23249610.19cubehash1616crypto_hash/cubehash1616/specgcc -march=k8 -O3 -fomit-frame-pointer
1402941.00cubehash162crypto_hash/cubehash162/emmintrin4gcc -m64 -march=core2 -O -fomit-frame-pointer (8.2.0)
5993464.27cubehash162crypto_hash/cubehash162/simplegcc -funroll-loops -O3 -fomit-frame-pointer
7025925.01cubehash162crypto_hash/cubehash162/unrolledgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer
7673605.47cubehash162crypto_hash/cubehash162/specgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer
107801.00cubehash1632crypto_hash/cubehash1632/amd64avxgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer (8.2.0)
123641.15cubehash1632crypto_hash/cubehash1632/amd64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
124301.15cubehash1632crypto_hash/cubehash1632/emmintrin5gcc -m64 -O -fomit-frame-pointer
125401.16cubehash1632crypto_hash/cubehash1632/emmintrin4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
127381.18cubehash1632crypto_hash/cubehash1632/amd64-2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer
263342.44cubehash1632crypto_hash/cubehash1632/unrolled3gcc -march=nocona -O2 -fomit-frame-pointer
271922.52cubehash1632crypto_hash/cubehash1632/amd64-32gcc -m64 -O2 -fomit-frame-pointer
276322.56cubehash1632crypto_hash/cubehash1632/unrolled4gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer
281162.61cubehash1632crypto_hash/cubehash1632/unrolled5gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer
397103.68cubehash1632crypto_hash/cubehash1632/mmintringcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
445724.13cubehash1632crypto_hash/cubehash1632/sphlibgcc -m64 -O3 -fomit-frame-pointer
468604.35cubehash1632crypto_hash/cubehash1632/sphlib-smallgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
605885.62cubehash1632crypto_hash/cubehash1632/simplegcc -fno-schedule-insns -O3 -fomit-frame-pointer
651206.04cubehash1632crypto_hash/cubehash1632/unrolled2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
693886.44cubehash1632crypto_hash/cubehash1632/unrolledgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
728861.00cubehash164crypto_hash/cubehash164/emmintrin4gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer (8.2.0)
3113664.27cubehash164crypto_hash/cubehash164/simplegcc -funroll-loops -O3 -fomit-frame-pointer
3646725.00cubehash164crypto_hash/cubehash164/unrolledgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer
4608786.32cubehash164crypto_hash/cubehash164/specgcc -m64 -march=k8 -O3 -fomit-frame-pointer
371581.00cubehash168crypto_hash/cubehash168/emmintrin4gcc -O2 -fomit-frame-pointer (8.2.0)
1681464.53cubehash168crypto_hash/cubehash168/simplegcc -fno-schedule-insns -O3 -fomit-frame-pointer
1959105.27cubehash168crypto_hash/cubehash168/unrolledgcc -m64 -march=core2 -O3 -fomit-frame-pointer
3089468.31cubehash168crypto_hash/cubehash168/specgcc -m64 -march=k8 -O3 -fomit-frame-pointer
106701.00cubehash512crypto_hash/cubehash512/amd64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
107361.01cubehash512crypto_hash/cubehash512/emmintrin5gcc -m64 -march=barcelona -O -fomit-frame-pointer
109121.02cubehash512crypto_hash/cubehash512/emmintrin4gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer
109781.03cubehash512crypto_hash/cubehash512/amd64avxgcc -m64 -O2 -fomit-frame-pointer
110001.03cubehash512crypto_hash/cubehash512/amd64-2gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
244642.29cubehash512crypto_hash/cubehash512/unrolled5gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer
259382.43cubehash512crypto_hash/cubehash512/unrolled3gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer
276322.59cubehash512crypto_hash/cubehash512/unrolled4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
277862.60cubehash512crypto_hash/cubehash512/amd64-32gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
344523.23cubehash512crypto_hash/cubehash512/mmintringcc -m64 -march=k8 -O3 -fomit-frame-pointer
479604.49cubehash512crypto_hash/cubehash512/simplegcc -funroll-loops -m64 -O3 -fomit-frame-pointer
513704.81cubehash512crypto_hash/cubehash512/unrolled2gcc -m64 -march=core2 -O3 -fomit-frame-pointer
540545.07cubehash512crypto_hash/cubehash512/unrolledgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
1628221.00cubehash81crypto_hash/cubehash81/emmintrin4gcc -m64 -O -fomit-frame-pointer
1639001.01cubehash81crypto_hash/cubehash81/emmintrin3gcc -funroll-loops -m64 -O -fomit-frame-pointer
1881221.16cubehash81crypto_hash/cubehash81/emmintrin2gcc -m64 -march=core-avx2 -O -fomit-frame-pointer
1933581.19cubehash81crypto_hash/cubehash81/emmintringcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
6149223.78cubehash81crypto_hash/cubehash81/simplegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
7164304.40cubehash81crypto_hash/cubehash81/unrolledgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer
8141545.00cubehash81crypto_hash/cubehash81/specgcc -march=barcelona -O3 -fomit-frame-pointer
113521.00cubehash816crypto_hash/cubehash816/emmintrin4gcc -march=nocona -O3 -fomit-frame-pointer
124741.10cubehash816crypto_hash/cubehash816/emmintrin3gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer (8.2.0)
522504.60cubehash816crypto_hash/cubehash816/simplegcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer
618425.45cubehash816crypto_hash/cubehash816/unrolledgcc -m64 -march=core2 -O3 -fomit-frame-pointer
19080616.81cubehash816crypto_hash/cubehash816/specgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
709501.00cubehash82crypto_hash/cubehash82/emmintrin4gcc -m64 -march=k8 -O2 -fomit-frame-pointer (8.2.0)
780341.10cubehash82crypto_hash/cubehash82/emmintrin3gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer
3145564.43cubehash82crypto_hash/cubehash82/simplegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
3647605.14cubehash82crypto_hash/cubehash82/unrolledgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer
4871026.87cubehash82crypto_hash/cubehash82/specgcc -march=barcelona -O3 -fomit-frame-pointer
63141.00cubehash832crypto_hash/cubehash832/emmintrin4gcc -march=nocona -O3 -fomit-frame-pointer (8.2.0)
74581.18cubehash832crypto_hash/cubehash832/emmintrin3gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer
357945.67cubehash832crypto_hash/cubehash832/simplegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
399306.32cubehash832crypto_hash/cubehash832/unrolledgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
17067627.03cubehash832crypto_hash/cubehash832/specgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
417121.00cubehash84crypto_hash/cubehash84/emmintrin4gcc -m64 -march=nocona -O -fomit-frame-pointer (8.2.0)
427461.02cubehash84crypto_hash/cubehash84/emmintrin3gcc -march=nocona -O3 -fomit-frame-pointer
1655063.97cubehash84crypto_hash/cubehash84/simplegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
1914224.59cubehash84crypto_hash/cubehash84/unrolledgcc -m64 -march=corei7 -O3 -fomit-frame-pointer
3171087.60cubehash84crypto_hash/cubehash84/specgcc -m64 -march=k8 -O3 -fomit-frame-pointer
215161.00cubehash88crypto_hash/cubehash88/emmintrin4gcc -march=nocona -O3 -fomit-frame-pointer
226381.05cubehash88crypto_hash/cubehash88/emmintrin3gcc -m64 -march=nocona -O3 -fomit-frame-pointer
916524.26cubehash88crypto_hash/cubehash88/simplegcc -m64 -march=corei7 -O3 -fomit-frame-pointer
1050504.88cubehash88crypto_hash/cubehash88/unrolledgcc -m64 -march=core2 -O3 -fomit-frame-pointer
23346410.85cubehash88crypto_hash/cubehash88/specgcc -m64 -march=k8 -O3 -fomit-frame-pointer
47961.00echo256crypto_hash/echo256/ccalik/aesni (1.208)gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer (8.2.0)
54561.14echo256crypto_hash/echo256/aes/aes64gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
323186.74echo256crypto_hash/echo256/ccalik/vpermgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
345187.20echo256crypto_hash/echo256/pentium/pentium4v64v1gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer
350467.31echo256crypto_hash/echo256/sphlib-smallgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer
354207.39echo256crypto_hash/echo256/pentium/pentium4v64v2gcc -m64 -march=corei7 -Os -fomit-frame-pointer
379727.92echo256crypto_hash/echo256/sphlibgcc -m64 -march=k8 -O3 -fomit-frame-pointer
384788.02echo256crypto_hash/echo256/generic/opt64gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer
438249.14echo256crypto_hash/echo256/ccalik/bitslicedgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer
441549.21echo256crypto_hash/echo256/generic/opt32gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer
5768412.03echo256crypto_hash/echo256/powerpc/pp32cv1gcc -march=barcelona -O3 -fomit-frame-pointer
6109412.74echo256crypto_hash/echo256/powerpc/pp32cv2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer
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
95041.00echo512crypto_hash/echo512/aes/aes64 (2.1)gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer
574646.05echo512crypto_hash/echo512/ccalik/vpermgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
575086.05echo512crypto_hash/echo512/ccalik/aesnigcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
625246.58echo512crypto_hash/echo512/pentium/pentium4v64v1gcc -march=nocona -O -fomit-frame-pointer
627446.60echo512crypto_hash/echo512/sphlib-smallgcc -march=barcelona -O3 -fomit-frame-pointer
639766.73echo512crypto_hash/echo512/pentium/pentium4v64v2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer
680247.16echo512crypto_hash/echo512/sphlibgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer
687507.23echo512crypto_hash/echo512/generic/opt64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer
774628.15echo512crypto_hash/echo512/ccalik/bitslicedgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer
786728.28echo512crypto_hash/echo512/generic/opt32gcc -O3 -fomit-frame-pointer
10555611.11echo512crypto_hash/echo512/powerpc/pp32cv1gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer
10764611.33echo512crypto_hash/echo512/powerpc/pp32cv2gcc -march=k8 -Os -fomit-frame-pointer
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
42681.00echosp256crypto_hash/echosp256/aes/aes64 (2.1)gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer (8.2.0)
233865.48echosp256crypto_hash/echosp256/pentium/pentium4v64v2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer
269066.30echosp256crypto_hash/echosp256/pentium/pentium4v64v1gcc -m64 -march=barcelona -Os -fomit-frame-pointer
300747.05echosp256crypto_hash/echosp256/generic/opt64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer
340347.97echosp256crypto_hash/echosp256/generic/opt32gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer
4730011.08echosp256crypto_hash/echosp256/powerpc/pp32cv2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
5255812.31echosp256crypto_hash/echosp256/powerpc/pp32cv1gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer
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
57201.00echosp512crypto_hash/echosp512/aes/aes64 (2.1)gcc -fno-schedule-insns -O2 -fomit-frame-pointer (8.2.0)
429887.52echosp512crypto_hash/echosp512/pentium/pentium4v64v1gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer
442647.74echosp512crypto_hash/echosp512/pentium/pentium4v64v2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
476748.33echosp512crypto_hash/echosp512/generic/opt64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer
542089.48echosp512crypto_hash/echosp512/generic/opt32gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer
7510813.13echosp512crypto_hash/echosp512/powerpc/pp32cv2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer
8274214.47echosp512crypto_hash/echosp512/powerpc/pp32cv1gcc -m64 -march=core2 -O3 -fomit-frame-pointer
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
45761.00edonr256crypto_hash/edonr256/swpbe (Optimized_C_v2.0g)gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer
49501.08edonr256crypto_hash/edonr256/optcgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer
24421.00edonr512crypto_hash/edonr512/optc (Optimized_C_v2.0)gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer (8.2.0)
24861.02edonr512crypto_hash/edonr512/swpbegcc -march=barcelona -O2 -fomit-frame-pointer
591581.00essence224crypto_hash/essence224/gccgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer (8.2.0)
583001.00essence256crypto_hash/essence256/gccgcc -march=nocona -O -fomit-frame-pointer (8.2.0)
411841.00essence384crypto_hash/essence384/gccgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer (8.2.0)
411621.00essence512crypto_hash/essence512/gccgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer (8.2.0)
435381.00fsb256crypto_hash/fsb256/cleangcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer (8.2.0)
36146506830.23fsb256crypto_hash/fsb256/refgcc -m64 -march=core2 -Os -fomit-frame-pointer
467509241.00fsb512crypto_hash/fsb512/refgcc -m64 -march=k8 -O -fomit-frame-pointer (8.2.0)
172041.00fugue2crypto_hash/fugue2/cop_opt32gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer (8.2.0)
183921.00fugue256crypto_hash/fugue256/ccalik/aesni (1.208)gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer (8.2.0)
204601.11fugue256crypto_hash/fugue256/ccalik/vpermgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer
247501.35fugue256crypto_hash/fugue256/SSSE3gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer
269501.47fugue256crypto_hash/fugue256/SSE4.1gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer
270161.47fugue256crypto_hash/fugue256/ANSI_opt64gcc -funroll-loops -O3 -fomit-frame-pointer
271701.48fugue256crypto_hash/fugue256/sphlibgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
289301.57fugue256crypto_hash/fugue256/ANSI_opt32gcc -m64 -march=corei7 -Os -fomit-frame-pointer
241121.00fugue384crypto_hash/fugue384/ccalik/aesni (1.208)gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer (8.2.0)
281161.17fugue384crypto_hash/fugue384/ccalik/vpermgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer (8.2.0)
313941.00fugue512crypto_hash/fugue512/ccalik/aesni (1.208)gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer (8.2.0)
374001.19fugue512crypto_hash/fugue512/ccalik/vpermgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer
553081.76fugue512crypto_hash/fugue512/sphlibgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
110441.00groestl256crypto_hash/groestl256/aesni-intr (2.2)gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (8.2.0)
131561.19groestl256crypto_hash/groestl256/aesnigcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer
192061.74groestl256crypto_hash/groestl256/opterongcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (8.2.0)
199101.80groestl256crypto_hash/groestl256/core2duogcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer
230122.08groestl256crypto_hash/groestl256/sphlib-adaptedgcc -funroll-loops -m64 -O3 -fomit-frame-pointer
237602.15groestl256crypto_hash/groestl256/sphlibgcc -funroll-loops -m64 -O2 -fomit-frame-pointer
258502.34groestl256crypto_hash/groestl256/vperm-intrgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer
296782.69groestl256crypto_hash/groestl256/opteron-unrolledcc
299422.71groestl256crypto_hash/groestl256/sphlib-smallgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer
305582.77groestl256crypto_hash/groestl256/mmxgcc -march=nocona -O2 -fomit-frame-pointer
335503.04groestl256crypto_hash/groestl256/vpermgcc -funroll-loops -march=k8 -O -fomit-frame-pointer
569365.16groestl256crypto_hash/groestl256/opt64cc
627225.68groestl256crypto_hash/groestl256/opt32gcc -funroll-loops -O3 -fomit-frame-pointer
965588.74groestl256crypto_hash/groestl256/32bit-2ktablegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (8.2.0)
12896411.68groestl256crypto_hash/groestl256/32bit-bytesliced-c-fastgcc -funroll-loops -O2 -fomit-frame-pointer
16284414.75groestl256crypto_hash/groestl256/8bit_cgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer
16563815.00groestl256crypto_hash/groestl256/32bit-bytesliced-c-smallgcc -funroll-loops -m64 -O2 -fomit-frame-pointer
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
144101.00groestl512crypto_hash/groestl512/aesni (2.2)gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer (8.2.0)
148501.03groestl512crypto_hash/groestl512/aesni-intrgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer
203281.41groestl512crypto_hash/groestl512/avxgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer
203281.41groestl512crypto_hash/groestl512/avx-intrgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
288642.00groestl512crypto_hash/groestl512/vperm-intrgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
361902.51groestl512crypto_hash/groestl512/vpermgcc -funroll-loops -m64 -O -fomit-frame-pointer
399082.77groestl512crypto_hash/groestl512/sphlib-adaptedgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer
400182.78groestl512crypto_hash/groestl512/core2duocc
408982.84groestl512crypto_hash/groestl512/sphlibgcc -funroll-loops -O3 -fomit-frame-pointer
624804.34groestl512crypto_hash/groestl512/sphlib-smallgcc -funroll-loops -m64 -O -fomit-frame-pointer
712144.94groestl512crypto_hash/groestl512/mmxgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer
929726.45groestl512crypto_hash/groestl512/opt32gcc -funroll-loops -m64 -O3 -fomit-frame-pointer
1298889.01groestl512crypto_hash/groestl512/opt64cc
23326616.19groestl512crypto_hash/groestl512/32bit-bytesliced-c-smallgcc -funroll-loops -O2 -fomit-frame-pointer
groestl512crypto_hash/groestl512/opterongcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
263121.00hamsicrypto_hash/hamsi/simd-2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer (8.2.0)
266421.01hamsicrypto_hash/hamsi/bernstein/small-simd-2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer
267301.02hamsicrypto_hash/hamsi/simd-1gcc -m64 -march=nocona -O2 -fomit-frame-pointer
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
130461.00jh224crypto_hash/jh224/bitslice_sse2_opt64gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer (8.2.0)
158621.22jh224crypto_hash/jh224/bitslice_sse2_opt32gcc -m64 -march=corei7-avx -O -fomit-frame-pointer
271262.08jh224crypto_hash/jh224/bitslice_opt32gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
281382.16jh224crypto_hash/jh224/bitslice_ref32gcc -O3 -fomit-frame-pointer
302942.32jh224crypto_hash/jh224/bitslice_ref64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
350682.69jh224crypto_hash/jh224/simplegcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
440003.37jh224crypto_hash/jh224/bitslice_opt64gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer (8.2.0)
151581.00jh256crypto_hash/jh256/bitslice_sse2_opt64gcc -m64 -march=core-avx-i -O -fomit-frame-pointer (8.2.0)
158181.04jh256crypto_hash/jh256/bitslice_sse2_opt32gcc -m64 -march=corei7-avx -O -fomit-frame-pointer
271481.79jh256crypto_hash/jh256/bitslice_opt32gcc -m64 -march=nocona -O3 -fomit-frame-pointer
280941.85jh256crypto_hash/jh256/bitslice_ref32gcc -m64 -O3 -fomit-frame-pointer
303602.00jh256crypto_hash/jh256/bitslice_ref64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
350242.31jh256crypto_hash/jh256/simplegcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
440442.91jh256crypto_hash/jh256/bitslice_opt64gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
152021.00jh384crypto_hash/jh384/bitslice_sse2_opt64gcc -m64 -march=corei7-avx -O -fomit-frame-pointer
158621.04jh384crypto_hash/jh384/bitslice_sse2_opt32gcc -m64 -march=corei7-avx -O -fomit-frame-pointer
270161.78jh384crypto_hash/jh384/bitslice_opt32gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
280061.84jh384crypto_hash/jh384/bitslice_ref32gcc -fno-schedule-insns -O3 -fomit-frame-pointer
302501.99jh384crypto_hash/jh384/bitslice_ref64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
350462.31jh384crypto_hash/jh384/simplegcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
396222.61jh384crypto_hash/jh384/bitslice_opt64gcc -m64 -march=nocona -O3 -fomit-frame-pointer
151801.00jh512crypto_hash/jh512/bitslice_sse2_opt64gcc -m64 -march=corei7-avx -O -fomit-frame-pointer
158621.04jh512crypto_hash/jh512/bitslice_sse2_opt32gcc -m64 -march=corei7-avx -O -fomit-frame-pointer
270161.78jh512crypto_hash/jh512/bitslice_opt32gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
281601.86jh512crypto_hash/jh512/bitslice_ref32gcc -m64 -O3 -fomit-frame-pointer
303382.00jh512crypto_hash/jh512/bitslice_ref64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
317022.09jh512crypto_hash/jh512/simplegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer
446382.94jh512crypto_hash/jh512/bitslice_opt64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
55881.00k12crypto_hash/k12/kcp/optimized1600ufull (1)gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer (8.2.0)
56541.01k12crypto_hash/k12/kcp/optimized1600u6gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer (8.2.0)
57201.02k12crypto_hash/k12/kcp/optimized1600lcufullgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
57641.03k12crypto_hash/k12/kcp/optimized1600AsmX86-64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
59621.07k12crypto_hash/k12/kcp/optimized1600lcu6gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer (8.2.0)
108901.95k12crypto_hash/k12/kcp/optimized1600lcufullshldgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
113522.03k12crypto_hash/k12/kcp/optimized1600AsmX86-64shldgcc -m64 -march=nocona -O2 -fomit-frame-pointer
121662.18k12crypto_hash/k12/kcp/reference1600gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer
141462.53k12crypto_hash/k12/kcp/compact1600gcc -funroll-loops -O2 -fomit-frame-pointer
149602.68k12crypto_hash/k12/kcp/inplace1600bigcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
15642027.99k12crypto_hash/k12/kcp/reference1600-32bitsgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
k12crypto_hash/k12/kcp/compact1600AVR8gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
k12crypto_hash/k12/kcp/inplace1600ARMv6Mgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
k12crypto_hash/k12/kcp/inplace1600ARMv7Agcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
k12crypto_hash/k12/kcp/inplace1600ARMv7Mgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
k12crypto_hash/k12/kcp/optimized1600ARMv6Mu1gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
k12crypto_hash/k12/kcp/optimized1600ARMv6Mu2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
k12crypto_hash/k12/kcp/optimized1600ARMv7Agcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
k12crypto_hash/k12/kcp/optimized1600ARMv8Agcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
k12crypto_hash/k12/kcp/optimized1600AVR8gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
k12crypto_hash/k12/kcp/optimized1600AVX2g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
k12crypto_hash/k12/kcp/optimized1600AVX512gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
k12crypto_hash/k12/kcp/optimized1600AsmX86-64Applegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
k12crypto_hash/k12/kcp/optimized1600XOPu6gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
k12crypto_hash/k12/kcp/optimized1600XOPufullgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
120561.00keccakcrypto_hash/keccak/inplace (3.1.0)gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer (8.2.0)
122761.02keccakcrypto_hash/keccak/simplegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
124081.03keccakcrypto_hash/keccak/opt64u6gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer (8.2.0)
126501.05keccakcrypto_hash/keccak/opt64lcu6gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer
136401.13keccakcrypto_hash/keccak/opt64lcu24gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
141021.17keccakcrypto_hash/keccak/x86_64_asmgcc -m64 -O3 -fomit-frame-pointer
207021.72keccakcrypto_hash/keccak/sseu2gcc -m64 -march=corei7-avx -O -fomit-frame-pointer
248602.06keccakcrypto_hash/keccak/opt64lcu24shldgcc -march=nocona -O2 -fomit-frame-pointer
271482.25keccakcrypto_hash/keccak/mmxu1gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer
279402.32keccakcrypto_hash/keccak/opt32bi-rvku2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
283142.35keccakcrypto_hash/keccak/simple32bigcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
286882.38keccakcrypto_hash/keccak/x86_64_shldgcc -m64 -O3 -fomit-frame-pointer
295462.45keccakcrypto_hash/keccak/compactgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer
308002.55keccakcrypto_hash/keccak/opt32biT-s2lcu4gcc -march=k8 -O2 -fomit-frame-pointer
320542.66keccakcrypto_hash/keccak/opt32bi-s2lcu4gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
331542.75keccakcrypto_hash/keccak/inplace32bigcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
1088789.03keccakcrypto_hash/keccak/compact8gcc -m64 -march=k8 -O3 -fomit-frame-pointer
keccakcrypto_hash/keccak/xopu24gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
202841.00keccakc1024crypto_hash/keccakc1024/inplace (3.1.0)gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer (8.2.0)
204381.01keccakc1024crypto_hash/keccakc1024/opt64u6gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
206581.02keccakc1024crypto_hash/keccakc1024/simplegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
223301.10keccakc1024crypto_hash/keccakc1024/opt64lcu6gcc -m64 -march=core-avx2 -O -fomit-frame-pointer
227701.12keccakc1024crypto_hash/keccakc1024/opt64lcu24gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
236941.17keccakc1024crypto_hash/keccakc1024/x86_64_asmgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer
247281.22keccakc1024crypto_hash/keccakc1024/sphlib-smallgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
256521.26keccakc1024crypto_hash/keccakc1024/sphlibgcc -m64 -O -fomit-frame-pointer
349141.72keccakc1024crypto_hash/keccakc1024/sseu2gcc -m64 -march=corei7-avx -O -fomit-frame-pointer
456282.25keccakc1024crypto_hash/keccakc1024/opt64lcu24shldgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
456722.25keccakc1024crypto_hash/keccakc1024/mmxu1gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer
462662.28keccakc1024crypto_hash/keccakc1024/opt32bi-rvku2gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
466622.30keccakc1024crypto_hash/keccakc1024/simple32bigcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
484002.39keccakc1024crypto_hash/keccakc1024/x86_64_shldgcc -funroll-loops -m64 -O3 -fomit-frame-pointer
499182.46keccakc1024crypto_hash/keccakc1024/compactgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer
529762.61keccakc1024crypto_hash/keccakc1024/opt32bi-s2lcu4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
533282.63keccakc1024crypto_hash/keccakc1024/opt32biT-s2lcu4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
543622.68keccakc1024crypto_hash/keccakc1024/inplace32bigcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
20515010.11keccakc1024crypto_hash/keccakc1024/compact8gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer
keccakc1024crypto_hash/keccakc1024/xopu24gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
95481.00keccakc256crypto_hash/keccakc256/opt64lcu6 (3.1.0)gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer (8.2.0)
95921.00keccakc256crypto_hash/keccakc256/inplacegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer
96581.01keccakc256crypto_hash/keccakc256/simplegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
97021.02keccakc256crypto_hash/keccakc256/opt64u6gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
106701.12keccakc256crypto_hash/keccakc256/opt64lcu24gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
109341.15keccakc256crypto_hash/keccakc256/x86_64_asmgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer
159941.68keccakc256crypto_hash/keccakc256/sseu2gcc -m64 -march=corei7-avx -O -fomit-frame-pointer
190081.99keccakc256crypto_hash/keccakc256/x86_64_shldgcc -O2 -fomit-frame-pointer
210102.20keccakc256crypto_hash/keccakc256/mmxu1gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer
210102.20keccakc256crypto_hash/keccakc256/opt64lcu24shldgcc -funroll-loops -Os -fomit-frame-pointer
218902.29keccakc256crypto_hash/keccakc256/opt32bi-rvku2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
220882.31keccakc256crypto_hash/keccakc256/simple32bigcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
229462.40keccakc256crypto_hash/keccakc256/compactgcc -funroll-loops -O2 -fomit-frame-pointer
242442.54keccakc256crypto_hash/keccakc256/opt32bi-s2lcu4gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer
256082.68keccakc256crypto_hash/keccakc256/opt32biT-s2lcu4gcc -funroll-loops -m64 -O3 -fomit-frame-pointer
259382.72keccakc256crypto_hash/keccakc256/inplace32bigcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
927969.72keccakc256crypto_hash/keccakc256/compact8gcc -funroll-loops -m64 -O3 -fomit-frame-pointer
keccakc256crypto_hash/keccakc256/xopu24gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
82721.00keccakc256treed2crypto_hash/keccakc256treed2/sseu4 (3.2.5)gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer (8.2.0)
95041.15keccakc256treed2crypto_hash/keccakc256treed2/sseu24gcc -m64 -march=corei7-avx -O -fomit-frame-pointer
keccakc256treed2crypto_hash/keccakc256treed2/xopu24gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
103621.00keccakc448crypto_hash/keccakc448/inplace (3.1.0)gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer (8.2.0)
104501.01keccakc448crypto_hash/keccakc448/simplegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
105381.02keccakc448crypto_hash/keccakc448/opt64lcu6gcc -fno-schedule-insns -O2 -fomit-frame-pointer
106261.03keccakc448crypto_hash/keccakc448/opt64u6gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
116601.13keccakc448crypto_hash/keccakc448/opt64lcu24gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
119681.15keccakc448crypto_hash/keccakc448/x86_64_asmgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer
155321.50keccakc448crypto_hash/keccakc448/sseu2gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer
229682.22keccakc448crypto_hash/keccakc448/opt64lcu24shldgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer
230122.22keccakc448crypto_hash/keccakc448/mmxu1gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer
240022.32keccakc448crypto_hash/keccakc448/opt32bi-rvku2gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
243102.35keccakc448crypto_hash/keccakc448/x86_64_shldgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer
247722.39keccakc448crypto_hash/keccakc448/opt32biT-s2lcu4gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer (8.2.0)
249922.41keccakc448crypto_hash/keccakc448/compactgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer
272802.63keccakc448crypto_hash/keccakc448/opt32bi-s2lcu4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
1029829.94keccakc448crypto_hash/keccakc448/compact8gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer
keccakc448crypto_hash/keccakc448/inplace32bigcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
keccakc448crypto_hash/keccakc448/simple32bigcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
keccakc448crypto_hash/keccakc448/xopu24gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
99881.00keccakc512crypto_hash/keccakc512/inplace (3.1.0)gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer (8.2.0)
112201.12keccakc512crypto_hash/keccakc512/opt64u6gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
114181.14keccakc512crypto_hash/keccakc512/simplegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
123861.24keccakc512crypto_hash/keccakc512/sphlib-smallgcc -O -fomit-frame-pointer
125841.26keccakc512crypto_hash/keccakc512/opt64lcu6gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
126941.27keccakc512crypto_hash/keccakc512/opt64lcu24gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
130461.31keccakc512crypto_hash/keccakc512/x86_64_asmgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer
155761.56keccakc512crypto_hash/keccakc512/sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer
171161.71keccakc512crypto_hash/keccakc512/sseu2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer
220002.20keccakc512crypto_hash/keccakc512/mmxu1gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer
252122.52keccakc512crypto_hash/keccakc512/opt64lcu24shldgcc -funroll-loops -m64 -O3 -fomit-frame-pointer
256962.57keccakc512crypto_hash/keccakc512/opt32bi-s2lcu4gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer
260042.60keccakc512crypto_hash/keccakc512/opt32bi-rvku2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
263122.63keccakc512crypto_hash/keccakc512/simple32bigcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
265322.66keccakc512crypto_hash/keccakc512/x86_64_shldgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
272362.73keccakc512crypto_hash/keccakc512/compactgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer
302943.03keccakc512crypto_hash/keccakc512/opt32biT-s2lcu4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
306903.07keccakc512crypto_hash/keccakc512/inplace32bigcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
11171611.19keccakc512crypto_hash/keccakc512/compact8gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer
keccakc512crypto_hash/keccakc512/gil/singlefilegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
keccakc512crypto_hash/keccakc512/gil/singlefile_unrolledgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
keccakc512crypto_hash/keccakc512/xopu24gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
110221.00keccakc512treed2crypto_hash/keccakc512treed2/sseu24 (3.2.5)gcc -m64 -march=core-avx-i -O -fomit-frame-pointer (8.2.0)
110221.00keccakc512treed2crypto_hash/keccakc512treed2/sseu4gcc -m64 -march=corei7-avx -O -fomit-frame-pointer
keccakc512treed2crypto_hash/keccakc512treed2/xopu24gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
138821.00keccakc768crypto_hash/keccakc768/inplace (3.1.0)gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer (8.2.0)
139041.00keccakc768crypto_hash/keccakc768/x86_64_asmgcc -Os -fomit-frame-pointer
140141.01keccakc768crypto_hash/keccakc768/opt64lcu6gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer
140581.01keccakc768crypto_hash/keccakc768/opt64u6gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer
141461.02keccakc768crypto_hash/keccakc768/simplegcc -march=k8 -O2 -fomit-frame-pointer
156421.13keccakc768crypto_hash/keccakc768/opt64lcu24gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
239361.72keccakc768crypto_hash/keccakc768/sseu2gcc -m64 -march=corei7-avx -O -fomit-frame-pointer
273461.97keccakc768crypto_hash/keccakc768/mmxu1gcc -m64 -march=k8 -Os -fomit-frame-pointer
281602.03keccakc768crypto_hash/keccakc768/x86_64_shldgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer
313502.26keccakc768crypto_hash/keccakc768/opt64lcu24shldgcc -funroll-loops -m64 -Os -fomit-frame-pointer
319882.30keccakc768crypto_hash/keccakc768/opt32bi-rvku2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
322742.32keccakc768crypto_hash/keccakc768/simple32bigcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
339682.45keccakc768crypto_hash/keccakc768/compactgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer
368722.66keccakc768crypto_hash/keccakc768/opt32bi-s2lcu4gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
372462.68keccakc768crypto_hash/keccakc768/opt32biT-s2lcu4gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
379722.74keccakc768crypto_hash/keccakc768/inplace32bigcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
13934810.04keccakc768crypto_hash/keccakc768/compact8gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer
keccakc768crypto_hash/keccakc768/xopu24gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
296121.00lane256crypto_hash/lane256/cgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer
327361.11lane256crypto_hash/lane256/bitslicegcc -funroll-loops -O2 -fomit-frame-pointer
448141.00lane512crypto_hash/lane512/cgcc -m64 -O3 -fomit-frame-pointer
87341.00luffa256crypto_hash/luffa256/thomaz/asm-PS-v2-FP (1.2)gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer (8.2.0)
88881.02luffa256crypto_hash/luffa256/thomaz/asm-PSgcc -m64 -march=barcelona -O -fomit-frame-pointer
95481.09luffa256crypto_hash/luffa256/thomaz/asm-PS-v2-INTgcc -m64 -march=core-avx2 -O -fomit-frame-pointer
96361.10luffa256crypto_hash/luffa256/thomaz/asm-PSPar-v2-INTgcc -march=nocona -O2 -fomit-frame-pointer
96581.11luffa256crypto_hash/luffa256/ssse3_x64asm-PS-2gcc -m64 -march=corei7-avx -O -fomit-frame-pointer
102521.17luffa256crypto_hash/luffa256/thomaz/asm-PSPar-v2-FPgcc -m64 -march=corei7-avx -O -fomit-frame-pointer
124521.43luffa256crypto_hash/luffa256/sse2_x64asm-2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
125181.43luffa256crypto_hash/luffa256/ssse3_x64asm-PSgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
147621.69luffa256crypto_hash/luffa256/ssse3_x64asm-2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
152021.74luffa256crypto_hash/luffa256/ssse3_x64asmgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
155981.79luffa256crypto_hash/luffa256/sse2_x64asmgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer
161921.85luffa256crypto_hash/luffa256/sse2gcc -m64 -march=corei7 -O3 -fomit-frame-pointer
205262.35luffa256crypto_hash/luffa256/sphlibgcc -funroll-loops -m64 -O2 -fomit-frame-pointer
216262.48luffa256crypto_hash/luffa256/opt32gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer
293263.36luffa256crypto_hash/luffa256/armgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
564966.47luffa256crypto_hash/luffa256/thomaz/basicgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
130461.00luffa384crypto_hash/luffa384/ssse3_x64asm-PS-2 (2.0)gcc -m64 -march=k8 -O -fomit-frame-pointer (8.2.0)
134641.03luffa384crypto_hash/luffa384/ssse3_x64asm-2gcc -m64 -march=nocona -O3 -fomit-frame-pointer
136621.05luffa384crypto_hash/luffa384/thomaz/asm-PSPar-v2-INTgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
141241.08luffa384crypto_hash/luffa384/ssse3_x64asm-PSgcc -m64 -march=k8 -O -fomit-frame-pointer (8.2.0)
143221.10luffa384crypto_hash/luffa384/thomaz/asm-PS-v2-FPgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
143661.10luffa384crypto_hash/luffa384/thomaz/asm-PSPar-v2-FPgcc -m64 -march=core2 -Os -fomit-frame-pointer
146301.12luffa384crypto_hash/luffa384/thomaz/asm-PSgcc -march=barcelona -O3 -fomit-frame-pointer
160381.23luffa384crypto_hash/luffa384/sse2_x64asm-2gcc -m64 -march=corei7 -O3 -fomit-frame-pointer
170501.31luffa384crypto_hash/luffa384/ssse3_x64asmgcc -m64 -march=corei7 -O3 -fomit-frame-pointer
171821.32luffa384crypto_hash/luffa384/sse2_x64asmgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
173141.33luffa384crypto_hash/luffa384/sse2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer
214281.64luffa384crypto_hash/luffa384/thomaz/asm-PS-v2-INTgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
338582.60luffa384crypto_hash/luffa384/opt32gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer
410523.15luffa384crypto_hash/luffa384/armgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
174901.00luffa512crypto_hash/luffa512/ssse3_x64asm-PS (2.0)gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer (8.2.0)
196901.13luffa512crypto_hash/luffa512/ssse3_x64asmgcc -m64 -Os -fomit-frame-pointer
211201.21luffa512crypto_hash/luffa512/thomaz/asm-PSPar-v2-FPgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
220221.26luffa512crypto_hash/luffa512/ssse3_x64asm-PS-2gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
228141.30luffa512crypto_hash/luffa512/ssse3_x64asm-2gcc -O3 -fomit-frame-pointer
230121.32luffa512crypto_hash/luffa512/sse2_x64asm-2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
231881.33luffa512crypto_hash/luffa512/sse2_x64asmgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
234081.34luffa512crypto_hash/luffa512/thomaz/asm-PSPar-v2-INTgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
245521.40luffa512crypto_hash/luffa512/thomaz/asm-PS-v2-FPgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
246401.41luffa512crypto_hash/luffa512/thomaz/asm-PSgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
268841.54luffa512crypto_hash/luffa512/sse2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
272361.56luffa512crypto_hash/luffa512/thomaz/asm-PS-v2-INTgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
397102.27luffa512crypto_hash/luffa512/sphlibgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
464862.66luffa512crypto_hash/luffa512/opt32gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer
516562.95luffa512crypto_hash/luffa512/armgcc -fno-schedule-insns -O3 -fomit-frame-pointer
167201.00lux256crypto_hash/lux256/asm (1.0)gcc (8.2.0)
163461.00lux512crypto_hash/lux512/asm (1.0)gcc (8.2.0)
693001.00mcssha4crypto_hash/mcssha4/refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (8.2.0)
719841.00mcssha5crypto_hash/mcssha5/refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (8.2.0)
692781.00mcssha6crypto_hash/mcssha6/refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (8.2.0)
4235221.00md2crypto_hash/md2/openssl (OpenSSL_1.0.2k-fips__26_Jan_2017)gcc -funroll-loops -m64 -Os -fomit-frame-pointer (8.2.0)
40041.00md4crypto_hash/md4/openssl (OpenSSL_1.0.2k-fips__26_Jan_2017)gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer
56101.00md5crypto_hash/md5/openssl (OpenSSL_1.0.2k-fips__26_Jan_2017)gcc -m64 -march=nocona -O -fomit-frame-pointer (8.2.0)
67321.20md5crypto_hash/md5/refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
220881.00md6d224crypto_hash/md6d224/refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer (8.2.0)
236721.00md6d256crypto_hash/md6d256/refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer (8.2.0)
301621.00md6d384crypto_hash/md6d384/refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer (8.2.0)
309101.00md6d512crypto_hash/md6d512/refgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer (8.2.0)
513921.00mgrostl256crypto_hash/mgrostl256/opt-32 (2.0)gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (8.2.0)
634041.23mgrostl256crypto_hash/mgrostl256/opt-64cc
175687634.19mgrostl256crypto_hash/mgrostl256/refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer
195361.00nasha256crypto_hash/nasha256/optgcc -funroll-loops -O -fomit-frame-pointer (8.2.0)
205041.05nasha256crypto_hash/nasha256/opt_v4gcc -m64 -march=corei7 -O2 -fomit-frame-pointer
201521.00nasha512crypto_hash/nasha512/optgcc -fno-schedule-insns -O3 -fomit-frame-pointer (8.2.0)
243541.21nasha512crypto_hash/nasha512/opt_v4gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer
91521.00rfsb509crypto_hash/rfsb509/ref (1.0)gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
rhashcrypto_hash/rhash/refg++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
170281.00ripemd160crypto_hash/ripemd160/openssl (OpenSSL_1.0.2k-fips__26_Jan_2017)gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
163901.00round3jh256crypto_hash/round3jh256/sse2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer (8.2.0)
171601.05round3jh256crypto_hash/round3jh256/ssse3gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
414922.53round3jh256crypto_hash/round3jh256/simplegcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
473442.89round3jh256crypto_hash/round3jh256/sphlib-smallgcc -m64 -march=core-avx2 -O -fomit-frame-pointer
481142.94round3jh256crypto_hash/round3jh256/sphlibgcc -m64 -march=core-avx2 -O -fomit-frame-pointer
171821.00round3jh512crypto_hash/round3jh512/ssse3gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer (8.2.0)
184141.07round3jh512crypto_hash/round3jh512/sse2gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
415142.42round3jh512crypto_hash/round3jh512/simplegcc -m64 -march=core-avx2 -Os -fomit-frame-pointer (8.2.0)
473222.75round3jh512crypto_hash/round3jh512/sphlib-smallgcc -m64 -march=core-avx2 -O -fomit-frame-pointer
481142.80round3jh512crypto_hash/round3jh512/sphlibgcc -m64 -march=core-avx2 -O -fomit-frame-pointer
75021.00sarmal256crypto_hash/sarmal256/opt64 (1.00)gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer
85141.13sarmal256crypto_hash/sarmal256/asm64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
92621.00sarmal512crypto_hash/sarmal512/opt64 (1.00)gcc -m64 -march=corei7 -O3 -fomit-frame-pointer (8.2.0)
105161.14sarmal512crypto_hash/sarmal512/asm64gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer
25961.00sha1crypto_hash/sha1/openssl (OpenSSL_1.0.2k-fips__26_Jan_2017)gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
27721.00sha224crypto_hash/sha224/openssl (OpenSSL_1.0.2k-fips__26_Jan_2017)gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
26621.00sha256crypto_hash/sha256/refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
27721.04sha256crypto_hash/sha256/opensslgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
135085.07sha256crypto_hash/sha256/sphlib-smallgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
137285.16sha256crypto_hash/sha256/sphlibgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
153565.77sha256crypto_hash/sha256/cryptoppg++ -m64 -march=core-avx2 -O3 -fomit-frame-pointer
108021.00sha3224crypto_hash/sha3224/oncore64bits (1)gcc -m64 -march=core-avx-i -O -fomit-frame-pointer (8.2.0)
243322.25sha3224crypto_hash/sha3224/oncore32bitsgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer
sha3224crypto_hash/sha3224/kcp/compact1600AVR8gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3224crypto_hash/sha3224/kcp/optimized1600ARMv7Agcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3224crypto_hash/sha3224/kcp/optimized1600ARMv8Agcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3224crypto_hash/sha3224/kcp/optimized1600AVR8gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3224crypto_hash/sha3224/kcp/optimized1600AVX2g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3224crypto_hash/sha3224/kcp/optimized1600AVX512gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
115501.00sha3256crypto_hash/sha3256/oncore64bits (1)gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer (8.2.0)
264662.29sha3256crypto_hash/sha3256/oncore32bitsgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
sha3256crypto_hash/sha3256/kcp/compact1600AVR8gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3256crypto_hash/sha3256/kcp/optimized1600ARMv7Agcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3256crypto_hash/sha3256/kcp/optimized1600ARMv8Agcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3256crypto_hash/sha3256/kcp/optimized1600AVR8gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3256crypto_hash/sha3256/kcp/optimized1600AVX2g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3256crypto_hash/sha3256/kcp/optimized1600AVX512gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
144541.00sha3384crypto_hash/sha3384/oncore64bits (1)gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer (8.2.0)
327142.26sha3384crypto_hash/sha3384/oncore32bitsgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer
sha3384crypto_hash/sha3384/kcp/compact1600AVR8gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3384crypto_hash/sha3384/kcp/optimized1600ARMv7Agcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3384crypto_hash/sha3384/kcp/optimized1600ARMv8Agcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3384crypto_hash/sha3384/kcp/optimized1600AVR8gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3384crypto_hash/sha3384/kcp/optimized1600AVX2g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3384crypto_hash/sha3384/kcp/optimized1600AVX512gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
208781.00sha3512crypto_hash/sha3512/oncore64bits (1)gcc -m64 -O3 -fomit-frame-pointer
477622.29sha3512crypto_hash/sha3512/oncore32bitsgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
sha3512crypto_hash/sha3512/kcp/compact1600AVR8gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3512crypto_hash/sha3512/kcp/optimized1600ARMv7Agcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3512crypto_hash/sha3512/kcp/optimized1600ARMv8Agcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3512crypto_hash/sha3512/kcp/optimized1600AVR8gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3512crypto_hash/sha3512/kcp/optimized1600AVX2g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3512crypto_hash/sha3512/kcp/optimized1600AVX512gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
77881.00sha384crypto_hash/sha384/openssl (OpenSSL_1.0.2k-fips__26_Jan_2017)gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
65781.00sha512crypto_hash/sha512/openssl (OpenSSL_1.0.2k-fips__26_Jan_2017)gcc -m64 -march=core-avx2 -O -fomit-frame-pointer (8.2.0)
101201.54sha512crypto_hash/sha512/sphlibgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
101421.54sha512crypto_hash/sha512/refgcc -funroll-loops -m64 -O -fomit-frame-pointer
101421.54sha512crypto_hash/sha512/sphlib-smallgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
109121.66sha512crypto_hash/sha512/cryptoppg++ -m64 -march=core2 -Os -fomit-frame-pointer
93941.00shabal256crypto_hash/shabal256/sphlib (SPHLIB_3.0)gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer (8.2.0)
98341.05shabal256crypto_hash/shabal256/amd64gcc -m64 -O -fomit-frame-pointer
92841.00shabal512crypto_hash/shabal512/ref (1.0)gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer
93721.01shabal512crypto_hash/shabal512/sphlibgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer
98341.06shabal512crypto_hash/shabal512/amd64gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer
98561.00shake128crypto_hash/shake128/oncore64bits (1)gcc -m64 -march=core-avx-i -O -fomit-frame-pointer (8.2.0)
223082.26shake128crypto_hash/shake128/oncore32bitsgcc -m64 -march=barcelona -O3 -fomit-frame-pointer
shake128crypto_hash/shake128/kcp/compact1600AVR8gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
shake128crypto_hash/shake128/kcp/optimized1600ARMv7Agcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
shake128crypto_hash/shake128/kcp/optimized1600ARMv8Agcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
shake128crypto_hash/shake128/kcp/optimized1600AVR8gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
shake128crypto_hash/shake128/kcp/optimized1600AVX2g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
shake128crypto_hash/shake128/kcp/optimized1600AVX512gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
117701.00shake256crypto_hash/shake256/oncore64bits (1)gcc -O -fomit-frame-pointer (8.2.0)
123861.05shake256crypto_hash/shake256/gil/singlefilegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
145201.23shake256crypto_hash/shake256/gil/singlefile_unrolledgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
246842.10shake256crypto_hash/shake256/usekcpgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer
265542.26shake256crypto_hash/shake256/oncore32bitsgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
shake256crypto_hash/shake256/kcp/compact1600AVR8gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
shake256crypto_hash/shake256/kcp/optimized1600ARMv7Agcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
shake256crypto_hash/shake256/kcp/optimized1600ARMv8Agcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
shake256crypto_hash/shake256/kcp/optimized1600AVR8gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
shake256crypto_hash/shake256/kcp/optimized1600AVX2g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
shake256crypto_hash/shake256/kcp/optimized1600AVX512gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
47741.00shavite3256crypto_hash/shavite3256/aes-instruct (3_(AES-NI))gcc -m64 -march=corei7 -O3 -fomit-frame-pointer
186783.91shavite3256crypto_hash/shavite3256/sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer
189863.98shavite3256crypto_hash/shavite3256/low-memgcc -march=k8 -O3 -fomit-frame-pointer
190964.00shavite3256crypto_hash/shavite3256/no-saltgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer
199984.19shavite3256crypto_hash/shavite3256/new-aes-roundgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer
203944.27shavite3256crypto_hash/shavite3256/sphlib-smallgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer
242885.09shavite3256crypto_hash/shavite3256/lower-memgcc -m64 -march=barcelona -O3 -fomit-frame-pointer
8107016.98shavite3256crypto_hash/shavite3256/8-bitgcc -funroll-loops -m64 -O3 -fomit-frame-pointer
44001.00shavite3512crypto_hash/shavite3512/aes-instruct (2.0_(AES-NI))gcc -m64 -O3 -fomit-frame-pointer
314167.14shavite3512crypto_hash/shavite3512/sphlibgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer
326707.42shavite3512crypto_hash/shavite3512/sphlib-smallgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer
393588.95shavite3512crypto_hash/shavite3512/no-saltgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
411189.35shavite3512crypto_hash/shavite3512/different-ordergcc -funroll-loops -O2 -fomit-frame-pointer
422629.61shavite3512crypto_hash/shavite3512/IntelL1Cachegcc -funroll-loops -O2 -fomit-frame-pointer
428789.74shavite3512crypto_hash/shavite3512/new-aes-roundgcc -funroll-loops -m64 -O2 -fomit-frame-pointer
4413210.03shavite3512crypto_hash/shavite3512/low-memgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer
4470410.16shavite3512crypto_hash/shavite3512/lower-memgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer
15364834.92shavite3512crypto_hash/shavite3512/8-bitgcc -funroll-loops -m64 -O2 -fomit-frame-pointer
359041.00simd256crypto_hash/simd256/sphlib (SPHLIB_3.0)gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (8.2.0)
482901.34simd256crypto_hash/simd256/optgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer
495661.38simd256crypto_hash/simd256/sphlib-smallgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
259608872.31simd256crypto_hash/simd256/refgcc -funroll-loops -O3 -fomit-frame-pointer
simd256crypto_hash/simd256/vect128gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (8.2.0)
388961.00simd512crypto_hash/simd512/opt (1.1)gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer (8.2.0)
432741.11simd512crypto_hash/simd512/sphlibgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer (8.2.0)
573101.47simd512crypto_hash/simd512/sphlib-smallgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
5311966136.57simd512crypto_hash/simd512/refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer
simd512crypto_hash/simd512/vect128gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
88441.00skein10241024crypto_hash/skein10241024/opt (v1.3_C_code)gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer (8.2.0)
skein10241024crypto_hash/skein10241024/x64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
86461.00skein256256crypto_hash/skein256256/opt (v1.3_C_code)gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer (8.2.0)
91741.06skein256256crypto_hash/skein256256/x64gcc -m64 -march=barcelona -O -fomit-frame-pointer
64901.00skein512256crypto_hash/skein512256/simplegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer (8.2.0)
66221.02skein512256crypto_hash/skein512256/littlegcc -funroll-loops -O3 -fomit-frame-pointer
68201.05skein512256crypto_hash/skein512256/optgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer
68201.05skein512256crypto_hash/skein512256/sphlibgcc -O2 -fomit-frame-pointer
70181.08skein512256crypto_hash/skein512256/x64gcc -fno-schedule-insns -O3 -fomit-frame-pointer
79421.22skein512256crypto_hash/skein512256/sphlib-smallgcc -funroll-loops -m64 -O2 -fomit-frame-pointer
151142.33skein512256crypto_hash/skein512256/mmxgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer
180842.79skein512256crypto_hash/skein512256/sandygcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
66881.00skein512512crypto_hash/skein512512/littlegcc -funroll-loops -m64 -O2 -fomit-frame-pointer
68201.02skein512512crypto_hash/skein512512/sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer
68421.02skein512512crypto_hash/skein512512/optgcc -m64 -march=corei7 -O3 -fomit-frame-pointer
70401.05skein512512crypto_hash/skein512512/x64gcc -m64 -O3 -fomit-frame-pointer
76121.14skein512512crypto_hash/skein512512/simplegcc -funroll-loops -m64 -O3 -fomit-frame-pointer
79421.19skein512512crypto_hash/skein512512/sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer
151142.26skein512512crypto_hash/skein512512/mmxgcc -m64 -march=core2 -Os -fomit-frame-pointer
155322.32skein512512crypto_hash/skein512512/sandygcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer
76781.00tigercrypto_hash/tiger/cryptoppg++ -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer (8.2.0)
225941.00whirlpoolcrypto_hash/whirlpool/cryptoppg++ -m64 -march=corei7 -O3 -fomit-frame-pointer (8.2.0)
282921.25whirlpoolcrypto_hash/whirlpool/refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer

crypto_hashblocks

TimeRelative timePrimitiveImplementationCompiler
64461.00md5crypto_hashblocks/md5/little-1gcc -m64 -O -fomit-frame-pointer
66221.03md5crypto_hashblocks/md5/refgcc -m64 -march=nocona -Os -fomit-frame-pointer
md5crypto_hashblocks/md5/amd64-1gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
84921.00rfsb509crypto_hashblocks/rfsb509/core2gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
107801.27rfsb509crypto_hashblocks/rfsb509/amd64-1gcc -m64 -march=k8 -O2 -fomit-frame-pointer
112201.32rfsb509crypto_hashblocks/rfsb509/xmm1reggcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
129361.52rfsb509crypto_hashblocks/rfsb509/amd64-3gcc -m64 -Os -fomit-frame-pointer
137501.62rfsb509crypto_hashblocks/rfsb509/amd64-2gcc -m64 -O3 -fomit-frame-pointer
182162.15rfsb509crypto_hashblocks/rfsb509/xmm4gcc -m64 -O3 -fomit-frame-pointer
194482.29rfsb509crypto_hashblocks/rfsb509/xmm2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
215162.53rfsb509crypto_hashblocks/rfsb509/xmm1gcc -funroll-loops -O3 -fomit-frame-pointer
9189410.82rfsb509crypto_hashblocks/rfsb509/refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer
25301.00sha256crypto_hashblocks/sha256/dolbeau/amd64-shagcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
146305.78sha256crypto_hashblocks/sha256/refgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer
146745.80sha256crypto_hashblocks/sha256/inplacegcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
91081.00sha512crypto_hashblocks/sha512/dolbeau/intelavx2rorxasmgcc -m64 -O3 -fomit-frame-pointer
91961.01sha512crypto_hashblocks/sha512/dolbeau/intelsse4asmgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
93721.03sha512crypto_hashblocks/sha512/refgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
94381.04sha512crypto_hashblocks/sha512/inplacegcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
171161.88sha512crypto_hashblocks/sha512/dolbeau/intelavxasmgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer