Implementation notes: amd64, cannon, crypto_hash

Computer: cannon
Architecture: amd64
CPU ID: GenuineIntel-00060663-bfebfbff
CPU cycles/second: 2200000000...2200000000 (amd64cpuinfo)
SUPERCOP version: 20190110
Benchmark dates: 20190129...20190208

crypto_hash

TimeRelative timePrimitiveImplementationCompiler
atelopus32crypto_hash/atelopus32/refg++ -march=native -O3
atelopus64crypto_hash/atelopus64/refg++ -march=native -O3
89761.00bash256crypto_hash/bash256/avx2clang -funroll-loops -march=native -Os (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
bash256crypto_hash/bash256/refgcc -march=native -O3
117221.00bash384crypto_hash/bash384/avx2clang -funroll-loops -march=native -Os (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
bash384crypto_hash/bash384/refgcc -march=native -O3
171441.00bash512crypto_hash/bash512/avx2clang -funroll-loops -march=native -O2 (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
bash512crypto_hash/bash512/refgcc -march=native -O3
101561.00bblake256crypto_hash/bblake256/ssse3clang -funroll-loops -march=native -O3 (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
104381.03bblake256crypto_hash/bblake256/sse2clang -funroll-loops -march=native -O3 (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
166641.64bblake256crypto_hash/bblake256/bswapclang -funroll-loops -march=native -O3 (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
182621.80bblake256crypto_hash/bblake256/regsclang -march=native -Os
199901.97bblake256crypto_hash/bblake256/sandyclang -march=native -O2
bblake512crypto_hash/bblake512/xopgcc -march=native -O3
94881.00blake256crypto_hash/blake256/sse41-2clang -march=native -O2
100961.06blake256crypto_hash/blake256/vect128gcc -march=native -O3
112381.18blake256crypto_hash/blake256/sse2clang -march=native -O3
114821.21blake256crypto_hash/blake256/vect128-mmxhackgcc -funroll-loops -march=native -O3
129781.37blake256crypto_hash/blake256/sse41gcc -march=native -Os
134141.41blake256crypto_hash/blake256/sphlib-smallclang -funroll-loops -march=native -O3
134741.42blake256crypto_hash/blake256/ssse3gcc -funroll-loops -march=native -O3
135161.42blake256crypto_hash/blake256/bswapclang -march=native -O2
138021.45blake256crypto_hash/blake256/refclang -funroll-loops -march=native -O2 (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
148481.56blake256crypto_hash/blake256/regsclang -march=native -O3
157641.66blake256crypto_hash/blake256/sphlibgcc -funroll-loops -march=native -O3
158341.67blake256crypto_hash/blake256/sse2-2gcc -march=native -O3
162761.72blake256crypto_hash/blake256/sandyclang -march=native -O2
blake256crypto_hash/blake256/avxiccgcc -march=native -O3
blake256crypto_hash/blake256/avxsgcc -march=native -O3
blake256crypto_hash/blake256/xopgcc -march=native -O3
45321.00blake2bcrypto_hash/blake2b/avx2-3clang -march=native -O2
45321.00blake2bcrypto_hash/blake2b/xmmclang -march=native -O2
47701.05blake2bcrypto_hash/blake2b/avx2-2clang -funroll-loops -march=native -O2 (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
52141.15blake2bcrypto_hash/blake2b/avxiccgcc -march=native -Os
54741.21blake2bcrypto_hash/blake2b/moon/avx/64gcc -march=native -O2
54921.21blake2bcrypto_hash/blake2b/avx2-1clang -march=native -O2
58661.29blake2bcrypto_hash/blake2b/regsgcc -march=native -Os
63241.40blake2bcrypto_hash/blake2b/refgcc -funroll-loops -march=native -O2
blake2bcrypto_hash/blake2b/moon/avx2/64gcc -march=native -O3
blake2bcrypto_hash/blake2b/moon/xop/64gcc -march=native -O3
blake2bcrypto_hash/blake2b/ymmgcc -march=native -O3
63701.00blake2scrypto_hash/blake2s/xmmclang -march=native -O3 (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
74921.18blake2scrypto_hash/blake2s/avxiccgcc -march=native -O2
80541.26blake2scrypto_hash/blake2s/moon/ssse3/64gcc -march=native -O3
82961.30blake2scrypto_hash/blake2s/moon/avx/64gcc -funroll-loops -march=native -O3
93301.46blake2scrypto_hash/blake2s/moon/sse2/64gcc -funroll-loops -march=native -O3
97821.54blake2scrypto_hash/blake2s/regsgcc -march=native -O3
102301.61blake2scrypto_hash/blake2s/refgcc -funroll-loops -march=native -O2
blake2scrypto_hash/blake2s/moon/xop/64gcc -march=native -O3
97941.00blake32crypto_hash/blake32/sphlib-small (SPHLIB_2.1)clang -funroll-loops -march=native -O2 (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
99681.02blake32crypto_hash/blake32/ssse3gcc -funroll-loops -march=native -Os
101641.04blake32crypto_hash/blake32/refclang -funroll-loops -march=native -O2 (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
112401.15blake32crypto_hash/blake32/sse2gcc -funroll-loops -march=native -O3
116701.19blake32crypto_hash/blake32/sphlibgcc -funroll-loops -march=native -O3
69001.00blake512crypto_hash/blake512/sse41clang -funroll-loops -march=native -O3 (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
71721.04blake512crypto_hash/blake512/vect128gcc -march=native -O3
73041.06blake512crypto_hash/blake512/vect128-inplacegcc -march=native -O3
78581.14blake512crypto_hash/blake512/ssse3clang -funroll-loops -march=native -O3 (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
79041.15blake512crypto_hash/blake512/sse2sclang -march=native -Os
88881.29blake512crypto_hash/blake512/sse2clang -march=native -O2
100121.45blake512crypto_hash/blake512/sphlibgcc -funroll-loops -march=native -O3
100721.46blake512crypto_hash/blake512/refclang -march=native -O3
100881.46blake512crypto_hash/blake512/sphlib-smallclang -funroll-loops -march=native -Os
102181.48blake512crypto_hash/blake512/sandygcc -march=native -Os
102541.49blake512crypto_hash/blake512/bswapgcc -funroll-loops -march=native -Os
103341.50blake512crypto_hash/blake512/regsgcc -funroll-loops -march=native -Os
blake512crypto_hash/blake512/avxiccgcc -march=native -O3
blake512crypto_hash/blake512/vect128-xopgcc -march=native -O3
blake512crypto_hash/blake512/xopgcc -march=native -O3
blake512crypto_hash/blake512/xop-2gcc -march=native -O3
70201.00blake64crypto_hash/blake64/ssse3clang -march=native -O3 (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
73501.05blake64crypto_hash/blake64/sse2clang -funroll-loops -march=native -O3
88581.26blake64crypto_hash/blake64/sphlib-smallclang -march=native -Os
88741.26blake64crypto_hash/blake64/sphlibgcc -funroll-loops -march=native -O3
89281.27blake64crypto_hash/blake64/refclang -march=native -O2
73941.00bmw256crypto_hash/bmw256/core_2_45nm/x86-64/sse4_v1 (asm)gcc -funroll-loops -march=native -O3 (8.2.1 20181127)
74141.00bmw256crypto_hash/bmw256/core_i7_45nm/x86-64/sse4_v1gcc -funroll-loops -march=native -O3 (8.2.1 20181127)
79741.08bmw256crypto_hash/bmw256/core_2_65nm/x86-64/ssse3_v1gcc -funroll-loops -march=native -O3 (8.2.1 20181127)
96561.31bmw256crypto_hash/bmw256/optc01gcc -funroll-loops -march=native -Os
97681.32bmw256crypto_hash/bmw256/optabegcc -funroll-loops -march=native -O2
98181.33bmw256crypto_hash/bmw256/optbbegcc -funroll-loops -march=native -Os
98881.34bmw256crypto_hash/bmw256/optc03gcc -funroll-loops -march=native -O2
99941.35bmw256crypto_hash/bmw256/optc04gcc -funroll-loops -march=native -O2
101301.37bmw256crypto_hash/bmw256/optbgbegcc -funroll-loops -march=native -O2
101601.37bmw256crypto_hash/bmw256/amd_k8/x86-64/noSSEgcc -march=native -O2
103301.40bmw256crypto_hash/bmw256/optc02gcc -march=native -O2
104041.41bmw256crypto_hash/bmw256/sphlibgcc -funroll-loops -march=native -O3 (8.2.1 20181127)
106961.45bmw256crypto_hash/bmw256/sphlib-smallgcc -funroll-loops -march=native -O3 (8.2.1 20181127)
182422.47bmw256crypto_hash/bmw256/refgcc -march=native -O2
bmw256crypto_hash/bmw256/amd_k10/x86-64/sse2gcc -march=native -O3
bmw256crypto_hash/bmw256/opt29_v5_ssse3_asm64gcc -march=native -O3
bmw256crypto_hash/bmw256/opt31ssse3_asm64gcc -march=native -O3
bmw256crypto_hash/bmw256/optc31ssse3gcc -march=native -O3
54121.00bmw512crypto_hash/bmw512/optc02 (Optimized_C_-_BMW512,_opt02)gcc -funroll-loops -march=native -Os (8.2.1 20181127)
54361.00bmw512crypto_hash/bmw512/optc01gcc -funroll-loops -march=native -Os (8.2.1 20181127)
54761.01bmw512crypto_hash/bmw512/opt008_asm64clang -march=native -O3
54921.01bmw512crypto_hash/bmw512/optc04gcc -funroll-loops -march=native -O3
56461.04bmw512crypto_hash/bmw512/optbbegcc -funroll-loops -march=native -O3
56481.04bmw512crypto_hash/bmw512/optabegcc -funroll-loops -march=native -O2
57341.06bmw512crypto_hash/bmw512/sphlibgcc -funroll-loops -march=native -O3
57681.07bmw512crypto_hash/bmw512/optbgbegcc -funroll-loops -march=native -O2
57881.07bmw512crypto_hash/bmw512/optc03gcc -funroll-loops -march=native -O3
68261.26bmw512crypto_hash/bmw512/sphlib-smallclang -march=native -Os
99681.84bmw512crypto_hash/bmw512/refclang -funroll-loops -march=native -O3
bmw512crypto_hash/bmw512/optx86sse2gcc -march=native -O3
cheetah256crypto_hash/cheetah256/asmgcc -march=native -O3
cheetah256crypto_hash/cheetah256/asm64gcc -march=native -O3
cheetah512crypto_hash/cheetah512/asmgcc -march=native -O3
cheetah512crypto_hash/cheetah512/asm64gcc -march=native -O3
2764521.00cubehash161crypto_hash/cubehash161/emmintrin4clang -march=native -O2 (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
4005181.45cubehash161crypto_hash/cubehash161/unrolledclang -funroll-loops -march=native -Os
10454383.78cubehash161crypto_hash/cubehash161/specclang -funroll-loops -march=native -O3
12336064.46cubehash161crypto_hash/cubehash161/simplegcc -funroll-loops -march=native -O2
192721.00cubehash1616crypto_hash/cubehash1616/emmintrin4clang -funroll-loops -march=native -Os (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
413322.14cubehash1616crypto_hash/cubehash1616/unrolledclang -march=native -Os
1023845.31cubehash1616crypto_hash/cubehash1616/simplegcc -funroll-loops -march=native -O3
22779211.82cubehash1616crypto_hash/cubehash1616/specgcc -march=native -O3
1395181.00cubehash162crypto_hash/cubehash162/emmintrin4clang -funroll-loops -march=native -Os (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
2083601.49cubehash162crypto_hash/cubehash162/unrolledclang -funroll-loops -march=native -O3
6297384.51cubehash162crypto_hash/cubehash162/simplegcc -funroll-loops -march=native -O2
6652564.77cubehash162crypto_hash/cubehash162/specclang -march=native -O3
105801.00cubehash1632crypto_hash/cubehash1632/emmintrin5clang -funroll-loops -march=native -Os (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
108121.02cubehash1632crypto_hash/cubehash1632/emmintrin4clang -funroll-loops -march=native -O2
114601.08cubehash1632crypto_hash/cubehash1632/sphlib-smallclang -funroll-loops -march=native -O2
118681.12cubehash1632crypto_hash/cubehash1632/sphlibclang -funroll-loops -march=native -Os (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
120781.14cubehash1632crypto_hash/cubehash1632/unrolled5clang -funroll-loops -march=native -O2
120821.14cubehash1632crypto_hash/cubehash1632/unrolled3clang -march=native -O2
120921.14cubehash1632crypto_hash/cubehash1632/unrolled4clang -march=native -O2
153201.45cubehash1632crypto_hash/cubehash1632/amd64-2clang -funroll-loops -march=native -O3
153321.45cubehash1632crypto_hash/cubehash1632/amd64avxclang -funroll-loops -march=native -Os (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
154261.46cubehash1632crypto_hash/cubehash1632/amd64gcc -march=native -Os
293762.78cubehash1632crypto_hash/cubehash1632/unrolledclang -march=native -O3
300882.84cubehash1632crypto_hash/cubehash1632/unrolled2clang -funroll-loops -march=native -O2
421063.98cubehash1632crypto_hash/cubehash1632/amd64-32clang -march=native -O3
514384.86cubehash1632crypto_hash/cubehash1632/mmintringcc -funroll-loops -march=native -O2
648426.13cubehash1632crypto_hash/cubehash1632/simplegcc -funroll-loops -march=native -O3
701741.00cubehash164crypto_hash/cubehash164/emmintrin4clang -march=native -O3 (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
1132081.61cubehash164crypto_hash/cubehash164/unrolledclang -funroll-loops -march=native -Os
3274964.67cubehash164crypto_hash/cubehash164/simplegcc -funroll-loops -march=native -O3
4515926.44cubehash164crypto_hash/cubehash164/specclang -march=native -O3 (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
362281.00cubehash168crypto_hash/cubehash168/emmintrin4clang -funroll-loops -march=native -O3 (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
650541.80cubehash168crypto_hash/cubehash168/unrolledclang -march=native -O3
1770684.89cubehash168crypto_hash/cubehash168/simplegcc -funroll-loops -march=native -O3
3068568.47cubehash168crypto_hash/cubehash168/specgcc -funroll-loops -march=native -O3
91541.00cubehash512crypto_hash/cubehash512/emmintrin5clang -march=native -Os (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
93941.03cubehash512crypto_hash/cubehash512/emmintrin4clang -funroll-loops -march=native -O3
106881.17cubehash512crypto_hash/cubehash512/unrolled5clang -funroll-loops -march=native -O3
106901.17cubehash512crypto_hash/cubehash512/unrolled3clang -march=native -O3
106901.17cubehash512crypto_hash/cubehash512/unrolled4clang -funroll-loops -march=native -O2
132541.45cubehash512crypto_hash/cubehash512/amd64-2gcc -march=native -O3
132701.45cubehash512crypto_hash/cubehash512/amd64avxgcc -funroll-loops -march=native -Os
133521.46cubehash512crypto_hash/cubehash512/amd64gcc -march=native -Os
248522.71cubehash512crypto_hash/cubehash512/unrolledclang -funroll-loops -march=native -O2
254382.78cubehash512crypto_hash/cubehash512/unrolled2clang -march=native -O3
364343.98cubehash512crypto_hash/cubehash512/amd64-32gcc -march=native -Os
445704.87cubehash512crypto_hash/cubehash512/mmintringcc -funroll-loops -march=native -O2
513225.61cubehash512crypto_hash/cubehash512/simplegcc -funroll-loops -march=native -O3
1394881.00cubehash81crypto_hash/cubehash81/emmintrin4clang -funroll-loops -march=native -O3 (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
1406581.01cubehash81crypto_hash/cubehash81/emmintrin3clang -march=native -O3
1745381.25cubehash81crypto_hash/cubehash81/emmintrin2clang -march=native -O3
1746581.25cubehash81crypto_hash/cubehash81/emmintrinclang -funroll-loops -march=native -O2
2188701.57cubehash81crypto_hash/cubehash81/unrolledclang -march=native -O3
6276284.50cubehash81crypto_hash/cubehash81/specclang -march=native -O3
6511464.67cubehash81crypto_hash/cubehash81/simplegcc -funroll-loops -march=native -O2
98101.00cubehash816crypto_hash/cubehash816/emmintrin4clang -funroll-loops -march=native -Os (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
108401.10cubehash816crypto_hash/cubehash816/emmintrin3clang -march=native -Os
276242.82cubehash816crypto_hash/cubehash816/unrolledclang -march=native -O2
591146.03cubehash816crypto_hash/cubehash816/simplegcc -march=native -O3
18498618.86cubehash816crypto_hash/cubehash816/specgcc -march=native -O3
706921.00cubehash82crypto_hash/cubehash82/emmintrin4clang -march=native -Os (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
717681.02cubehash82crypto_hash/cubehash82/emmintrin3clang -funroll-loops -march=native -O3
1167821.65cubehash82crypto_hash/cubehash82/unrolledclang -funroll-loops -march=native -O3
3347704.74cubehash82crypto_hash/cubehash82/simplegcc -funroll-loops -march=native -O2
4530946.41cubehash82crypto_hash/cubehash82/specclang -march=native -O3
55641.00cubehash832crypto_hash/cubehash832/emmintrin4clang -march=native -Os (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
65901.18cubehash832crypto_hash/cubehash832/emmintrin3clang -funroll-loops -march=native -Os
213283.83cubehash832crypto_hash/cubehash832/unrolledclang -funroll-loops -march=native -O2
405867.29cubehash832crypto_hash/cubehash832/simplegcc -funroll-loops -march=native -O3
16370829.42cubehash832crypto_hash/cubehash832/specgcc -march=native -O3
353221.00cubehash84crypto_hash/cubehash84/emmintrin4clang -march=native -O3 (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
363541.03cubehash84crypto_hash/cubehash84/emmintrin3clang -march=native -O2
662881.88cubehash84crypto_hash/cubehash84/unrolledclang -funroll-loops -march=native -O3
1777125.03cubehash84crypto_hash/cubehash84/simplegcc -march=native -O3
3197769.05cubehash84crypto_hash/cubehash84/specgcc -funroll-loops -march=native -O3
183241.00cubehash88crypto_hash/cubehash88/emmintrin4clang -funroll-loops -march=native -Os (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
193241.05cubehash88crypto_hash/cubehash88/emmintrin3clang -march=native -O2
404782.21cubehash88crypto_hash/cubehash88/unrolledclang -funroll-loops -march=native -O3
985405.38cubehash88crypto_hash/cubehash88/simplegcc -funroll-loops -march=native -O3
22857812.47cubehash88crypto_hash/cubehash88/specgcc -funroll-loops -march=native -O3
55701.00echo256crypto_hash/echo256/ccalik/aesni (1.208)gcc -march=native -O3 (8.2.1 20181127)
380626.83echo256crypto_hash/echo256/ccalik/bitslicedclang -funroll-loops -march=native -O2
392047.04echo256crypto_hash/echo256/ccalik/vpermclang -march=native -O3
416547.48echo256crypto_hash/echo256/sphlibgcc -funroll-loops -march=native -O2
435767.82echo256crypto_hash/echo256/sphlib-smallgcc -march=native -O3 (8.2.1 20181127)
438347.87echo256crypto_hash/echo256/generic/opt64gcc -funroll-loops -march=native -O2
534669.60echo256crypto_hash/echo256/generic/opt32gcc -funroll-loops -march=native -Os
544749.78echo256crypto_hash/echo256/powerpc/pp32cv1clang -funroll-loops -march=native -O3
6813412.23echo256crypto_hash/echo256/powerpc/pp32cv2clang -funroll-loops -march=native -O3
echo256crypto_hash/echo256/aes/aes64gcc -march=native -O3 (8.2.1 20181127)
echo256crypto_hash/echo256/athlon/athlon64gcc -march=native -O3 (8.2.1 20181127)
echo256crypto_hash/echo256/core2/core2v64gcc -march=native -O3 (8.2.1 20181127)
echo256crypto_hash/echo256/pentium/pentium4v64v1gcc -march=native -O3 (8.2.1 20181127)
echo256crypto_hash/echo256/pentium/pentium4v64v2gcc -march=native -O3 (8.2.1 20181127)
677081.00echo512crypto_hash/echo512/ccalik/bitsliced (1.208)clang -march=native -O2 (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
702781.04echo512crypto_hash/echo512/ccalik/aesniclang -march=native -O3
705441.04echo512crypto_hash/echo512/ccalik/vpermclang -march=native -O2 (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
759101.12echo512crypto_hash/echo512/sphlibgcc -funroll-loops -march=native -Os
783641.16echo512crypto_hash/echo512/sphlib-smallgcc -march=native -O3
802481.19echo512crypto_hash/echo512/generic/opt64gcc -funroll-loops -march=native -O2
953221.41echo512crypto_hash/echo512/generic/opt32gcc -funroll-loops -march=native -Os
978101.44echo512crypto_hash/echo512/powerpc/pp32cv1clang -funroll-loops -march=native -O3
1213301.79echo512crypto_hash/echo512/powerpc/pp32cv2clang -march=native -O3
echo512crypto_hash/echo512/aes/aes64gcc -march=native -O3
echo512crypto_hash/echo512/athlon/athlon64gcc -march=native -O3
echo512crypto_hash/echo512/core2/core2v64gcc -march=native -O3
echo512crypto_hash/echo512/pentium/pentium4v64v1gcc -march=native -O3
echo512crypto_hash/echo512/pentium/pentium4v64v2gcc -march=native -O3
342421.00echosp256crypto_hash/echosp256/generic/opt64 (2.1)gcc -funroll-loops -march=native -O2 (8.2.1 20181127)
420541.23echosp256crypto_hash/echosp256/generic/opt32gcc -funroll-loops -march=native -Os
420701.23echosp256crypto_hash/echosp256/powerpc/pp32cv1clang -funroll-loops -march=native -O3
523301.53echosp256crypto_hash/echosp256/powerpc/pp32cv2clang -march=native -O3
echosp256crypto_hash/echosp256/aes/aes64gcc -march=native -O3
echosp256crypto_hash/echosp256/athlon/athlon64gcc -march=native -O3
echosp256crypto_hash/echosp256/core2/core2v64gcc -march=native -O3
echosp256crypto_hash/echosp256/pentium/pentium4v64v1gcc -march=native -O3
echosp256crypto_hash/echosp256/pentium/pentium4v64v2gcc -march=native -O3
553801.00echosp512crypto_hash/echosp512/generic/opt64 (2.1)gcc -funroll-loops -march=native -Os (8.2.1 20181127)
665381.20echosp512crypto_hash/echosp512/generic/opt32gcc -march=native -Os
675721.22echosp512crypto_hash/echosp512/powerpc/pp32cv1clang -funroll-loops -march=native -O3
836641.51echosp512crypto_hash/echosp512/powerpc/pp32cv2clang -funroll-loops -march=native -O3
echosp512crypto_hash/echosp512/aes/aes64gcc -march=native -O3
echosp512crypto_hash/echosp512/athlon/athlon64gcc -march=native -O3
echosp512crypto_hash/echosp512/core2/core2v64gcc -march=native -O3
echosp512crypto_hash/echosp512/pentium/pentium4v64v1gcc -march=native -O3
echosp512crypto_hash/echosp512/pentium/pentium4v64v2gcc -march=native -O3
55161.00edonr256crypto_hash/edonr256/swpbe (Optimized_C_v2.0g)gcc -march=native -Os (8.2.1 20181127)
60801.10edonr256crypto_hash/edonr256/optcgcc -funroll-loops -march=native -O2
30581.00edonr512crypto_hash/edonr512/swpbe (Optimized_C_v2.0g)gcc -march=native -Os (8.2.1 20181127)
32501.06edonr512crypto_hash/edonr512/optcclang -march=native -O3
680641.00essence224crypto_hash/essence224/gccclang -march=native -O3 (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
675081.00essence256crypto_hash/essence256/gccclang -funroll-loops -march=native -O2 (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
514121.00essence384crypto_hash/essence384/gccgcc -march=native -O3 (8.2.1 20181127)
514021.00essence512crypto_hash/essence512/gccgcc -march=native -O3 (8.2.1 20181127)
605601.00fsb256crypto_hash/fsb256/cleangcc -funroll-loops -march=native -O3 (8.2.1 20181127)
43415320716.90fsb256crypto_hash/fsb256/refgcc -funroll-loops -march=native -O2
397646301.00fsb512crypto_hash/fsb512/refgcc -funroll-loops -march=native -O2 (8.2.1 20181127)
fugue2crypto_hash/fugue2/cop_opt32gcc -march=native -O3
217581.00fugue256crypto_hash/fugue256/ccalik/aesni (1.208)gcc -funroll-loops -march=native -O3 (8.2.1 20181127)
268701.23fugue256crypto_hash/fugue256/ccalik/vpermgcc -funroll-loops -march=native -O3 (8.2.1 20181127)
344581.58fugue256crypto_hash/fugue256/ANSI_opt64gcc -funroll-loops -march=native -O2
366041.68fugue256crypto_hash/fugue256/ANSI_opt32gcc -funroll-loops -march=native -O2
373781.72fugue256crypto_hash/fugue256/sphlibgcc -funroll-loops -march=native -O2
fugue256crypto_hash/fugue256/SSE4.1gcc -march=native -O3
fugue256crypto_hash/fugue256/SSSE3gcc -march=native -O3
322261.00fugue384crypto_hash/fugue384/ccalik/aesni (1.208)gcc -march=native -O3 (8.2.1 20181127)
399461.24fugue384crypto_hash/fugue384/ccalik/vpermgcc -funroll-loops -march=native -O2
424921.00fugue512crypto_hash/fugue512/ccalik/aesni (1.208)gcc -march=native -O3 (8.2.1 20181127)
529601.25fugue512crypto_hash/fugue512/ccalik/vpermgcc -funroll-loops -march=native -O3
744101.75fugue512crypto_hash/fugue512/sphlibgcc -funroll-loops -march=native -Os
138521.00groestl256crypto_hash/groestl256/aesni-intr (2.2)gcc -funroll-loops -march=native -O3 (8.2.1 20181127)
291402.10groestl256crypto_hash/groestl256/vperm-intrgcc -funroll-loops -march=native -O3 (8.2.1 20181127)
365602.64groestl256crypto_hash/groestl256/sphlib-adaptedgcc -funroll-loops -march=native -Os
366542.65groestl256crypto_hash/groestl256/sphlibgcc -funroll-loops -march=native -Os
417403.01groestl256crypto_hash/groestl256/mmxgcc -funroll-loops -march=native -O3 (8.2.1 20181127)
441263.19groestl256crypto_hash/groestl256/sphlib-smallgcc -funroll-loops -march=native -O2
749505.41groestl256crypto_hash/groestl256/opt32gcc -funroll-loops -march=native -O3 (8.2.1 20181127)
870626.29groestl256crypto_hash/groestl256/32bit-2ktableclang -funroll-loops -march=native -O2
14492210.46groestl256crypto_hash/groestl256/32bit-bytesliced-c-fastclang -funroll-loops -march=native -O2
19022413.73groestl256crypto_hash/groestl256/32bit-bytesliced-c-smallclang -funroll-loops -march=native -O2
19395214.00groestl256crypto_hash/groestl256/8bit_cgcc -funroll-loops -march=native -O3 (8.2.1 20181127)
groestl256crypto_hash/groestl256/aesnigcc -march=native -O3
groestl256crypto_hash/groestl256/avxgcc -march=native -O3
groestl256crypto_hash/groestl256/avx-intrgcc -march=native -O3
groestl256crypto_hash/groestl256/core2duogcc -march=native -O3
groestl256crypto_hash/groestl256/opt64gcc -march=native -O3
groestl256crypto_hash/groestl256/opterongcc -march=native -O3
groestl256crypto_hash/groestl256/opteron-unrolledgcc -march=native -O3
groestl256crypto_hash/groestl256/vpermgcc -march=native -O3
196561.00groestl512crypto_hash/groestl512/aesni-intr (2.2)gcc -funroll-loops -march=native -O3 (8.2.1 20181127)
221441.13groestl512crypto_hash/groestl512/avx-intrgcc -march=native -O3
424522.16groestl512crypto_hash/groestl512/vperm-intrgcc -march=native -O3
568442.89groestl512crypto_hash/groestl512/sphlibgcc -funroll-loops -march=native -Os
569282.90groestl512crypto_hash/groestl512/sphlib-adaptedgcc -funroll-loops -march=native -Os
733563.73groestl512crypto_hash/groestl512/mmxgcc -funroll-loops -march=native -O3 (8.2.1 20181127)
849884.32groestl512crypto_hash/groestl512/sphlib-smallclang -march=native -O2
1107105.63groestl512crypto_hash/groestl512/opt32gcc -march=native -O3
26527213.50groestl512crypto_hash/groestl512/32bit-bytesliced-c-smallclang -march=native -O3
groestl512crypto_hash/groestl512/aesnigcc -march=native -O3
groestl512crypto_hash/groestl512/avxgcc -march=native -O3
groestl512crypto_hash/groestl512/core2duogcc -march=native -O3
groestl512crypto_hash/groestl512/opt64gcc -march=native -O3
groestl512crypto_hash/groestl512/opterongcc -march=native -O2
groestl512crypto_hash/groestl512/vpermgcc -march=native -O3
255401.00hamsicrypto_hash/hamsi/simd-2clang -funroll-loops -march=native -Os (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
262561.03hamsicrypto_hash/hamsi/simd-1clang -funroll-loops -march=native -Os (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
268141.05hamsicrypto_hash/hamsi/bernstein/small-simd-2clang -funroll-loops -march=native -Os (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
hamsicrypto_hash/hamsi/sphlibgcc -march=native -O3
hamsicrypto_hash/hamsi/sphlib-smallgcc -march=native -O3
hamsi512crypto_hash/hamsi512/sphlibgcc -march=native -O3
hamsi512crypto_hash/hamsi512/sphlib-smallgcc -march=native -O3
213981.00jh224crypto_hash/jh224/bitslice_sse2_opt64gcc -funroll-loops -march=native -O3 (8.2.1 20181127)
224841.05jh224crypto_hash/jh224/bitslice_sse2_opt32gcc -funroll-loops -march=native -O3 (8.2.1 20181127)
314301.47jh224crypto_hash/jh224/bitslice_opt32gcc -march=native -O3
333641.56jh224crypto_hash/jh224/bitslice_ref32gcc -march=native -O3
424261.98jh224crypto_hash/jh224/simplegcc -funroll-loops -march=native -Os
452162.11jh224crypto_hash/jh224/bitslice_ref64gcc -march=native -O3
481942.25jh224crypto_hash/jh224/bitslice_opt64clang -march=native -O3
213381.00jh256crypto_hash/jh256/bitslice_sse2_opt64gcc -funroll-loops -march=native -O3 (8.2.1 20181127)
224301.05jh256crypto_hash/jh256/bitslice_sse2_opt32gcc -march=native -O3
315141.48jh256crypto_hash/jh256/bitslice_opt32gcc -funroll-loops -march=native -O3 (8.2.1 20181127)
333581.56jh256crypto_hash/jh256/bitslice_ref32gcc -march=native -O3
427022.00jh256crypto_hash/jh256/simplegcc -funroll-loops -march=native -Os
451582.12jh256crypto_hash/jh256/bitslice_ref64gcc -march=native -O3
484782.27jh256crypto_hash/jh256/bitslice_opt64clang -funroll-loops -march=native -O3
213281.00jh384crypto_hash/jh384/bitslice_sse2_opt64gcc -funroll-loops -march=native -O3 (8.2.1 20181127)
224621.05jh384crypto_hash/jh384/bitslice_sse2_opt32gcc -march=native -O2
312381.46jh384crypto_hash/jh384/bitslice_opt32gcc -march=native -O3
328361.54jh384crypto_hash/jh384/bitslice_ref32gcc -funroll-loops -march=native -O3 (8.2.1 20181127)
424081.99jh384crypto_hash/jh384/simplegcc -funroll-loops -march=native -Os
449062.11jh384crypto_hash/jh384/bitslice_ref64gcc -march=native -O3
484222.27jh384crypto_hash/jh384/bitslice_opt64clang -funroll-loops -march=native -O3
213401.00jh512crypto_hash/jh512/bitslice_sse2_opt64gcc -funroll-loops -march=native -O2 (8.2.1 20181127)
224701.05jh512crypto_hash/jh512/bitslice_sse2_opt32gcc -march=native -O3
311981.46jh512crypto_hash/jh512/bitslice_opt32gcc -march=native -O3
333181.56jh512crypto_hash/jh512/bitslice_ref32gcc -march=native -O3
424401.99jh512crypto_hash/jh512/simplegcc -funroll-loops -march=native -Os
448742.10jh512crypto_hash/jh512/bitslice_ref64gcc -march=native -O3
481522.26jh512crypto_hash/jh512/bitslice_opt64clang -funroll-loops -march=native -O3
44721.00k12crypto_hash/k12/kcp/optimized1600AVX512 (1)gcc -funroll-loops -march=native -O2 (8.2.1 20181127)
68461.53k12crypto_hash/k12/kcp/optimized1600ufullgcc -march=native -Os
69281.55k12crypto_hash/k12/kcp/optimized1600u6gcc -funroll-loops -march=native -O2 (8.2.1 20181127)
71441.60k12crypto_hash/k12/kcp/optimized1600lcufullshldgcc -march=native -Os
71801.61k12crypto_hash/k12/kcp/optimized1600lcufullgcc -march=native -Os
74001.65k12crypto_hash/k12/kcp/optimized1600lcu6gcc -funroll-loops -march=native -O2 (8.2.1 20181127)
137243.07k12crypto_hash/k12/kcp/reference1600clang -funroll-loops -march=native -O2
158403.54k12crypto_hash/k12/kcp/compact1600gcc -funroll-loops -march=native -O3
175843.93k12crypto_hash/k12/kcp/inplace1600biclang -march=native -O2
6681214.94k12crypto_hash/k12/kcp/reference1600-32bitsclang -funroll-loops -march=native -O2
k12crypto_hash/k12/kcp/compact1600AVR8gcc -march=native -O3
k12crypto_hash/k12/kcp/inplace1600ARMv6Mgcc -march=native -O3
k12crypto_hash/k12/kcp/inplace1600ARMv7Agcc -march=native -O3
k12crypto_hash/k12/kcp/inplace1600ARMv7Mgcc -march=native -O3
k12crypto_hash/k12/kcp/optimized1600ARMv6Mu1gcc -march=native -O3
k12crypto_hash/k12/kcp/optimized1600ARMv6Mu2gcc -march=native -O3
k12crypto_hash/k12/kcp/optimized1600ARMv7Agcc -march=native -O3
k12crypto_hash/k12/kcp/optimized1600ARMv8Agcc -march=native -O3
k12crypto_hash/k12/kcp/optimized1600AVR8gcc -march=native -O3
k12crypto_hash/k12/kcp/optimized1600AVX2g++ -march=native -O3
k12crypto_hash/k12/kcp/optimized1600AsmX86-64gcc -march=native -O3
k12crypto_hash/k12/kcp/optimized1600AsmX86-64Applegcc -march=native -O3
k12crypto_hash/k12/kcp/optimized1600AsmX86-64shldgcc -march=native -O3
k12crypto_hash/k12/kcp/optimized1600XOPu6gcc -march=native -O3
k12crypto_hash/k12/kcp/optimized1600XOPufullgcc -march=native -O3
148841.00keccakcrypto_hash/keccak/inplace (3.1.0)gcc -march=native -Os (8.2.1 20181127)
150341.01keccakcrypto_hash/keccak/simplegcc -funroll-loops -march=native -Os
154401.04keccakcrypto_hash/keccak/opt64u6gcc -march=native -Os (8.2.1 20181127)
155381.04keccakcrypto_hash/keccak/sseu2clang -funroll-loops -march=native -Os
167481.13keccakcrypto_hash/keccak/opt64lcu24shldgcc -march=native -Os (8.2.1 20181127)
169361.14keccakcrypto_hash/keccak/opt64lcu6gcc -funroll-loops -march=native -O2
169781.14keccakcrypto_hash/keccak/opt64lcu24gcc -march=native -Os (8.2.1 20181127)
177101.19keccakcrypto_hash/keccak/x86_64_shldgcc -funroll-loops -march=native -O3
181701.22keccakcrypto_hash/keccak/x86_64_asmgcc -march=native -O3
337282.27keccakcrypto_hash/keccak/opt32bi-rvku2gcc -funroll-loops -march=native -O3
337822.27keccakcrypto_hash/keccak/compactgcc -funroll-loops -march=native -O2
349882.35keccakcrypto_hash/keccak/simple32bigcc -funroll-loops -march=native -O3
401342.70keccakcrypto_hash/keccak/mmxu1gcc -march=native -Os (8.2.1 20181127)
406822.73keccakcrypto_hash/keccak/opt32bi-s2lcu4gcc -funroll-loops -march=native -O3
409622.75keccakcrypto_hash/keccak/inplace32bigcc -funroll-loops -march=native -O3
411402.76keccakcrypto_hash/keccak/opt32biT-s2lcu4gcc -funroll-loops -march=native -O3
1290668.67keccakcrypto_hash/keccak/compact8clang -march=native -O3
keccakcrypto_hash/keccak/xopu24gcc -march=native -O3
247901.00keccakc1024crypto_hash/keccakc1024/inplace (3.1.0)gcc -march=native -Os (8.2.1 20181127)
250741.01keccakc1024crypto_hash/keccakc1024/simplegcc -funroll-loops -march=native -Os
260561.05keccakc1024crypto_hash/keccakc1024/sseu2clang -march=native -O2
260981.05keccakc1024crypto_hash/keccakc1024/opt64u6gcc -march=native -Os (8.2.1 20181127)
282081.14keccakc1024crypto_hash/keccakc1024/opt64lcu24shldgcc -funroll-loops -march=native -Os
283721.14keccakc1024crypto_hash/keccakc1024/opt64lcu24gcc -march=native -Os (8.2.1 20181127)
284601.15keccakc1024crypto_hash/keccakc1024/opt64lcu6gcc -funroll-loops -march=native -Os
297681.20keccakc1024crypto_hash/keccakc1024/x86_64_shldgcc -funroll-loops -march=native -O3
308421.24keccakc1024crypto_hash/keccakc1024/x86_64_asmgcc -funroll-loops -march=native -O3
309601.25keccakc1024crypto_hash/keccakc1024/sphlib-smallclang -funroll-loops -march=native -O3
329941.33keccakc1024crypto_hash/keccakc1024/sphlibgcc -march=native -Os (8.2.1 20181127)
559262.26keccakc1024crypto_hash/keccakc1024/opt32bi-rvku2gcc -funroll-loops -march=native -Os
566822.29keccakc1024crypto_hash/keccakc1024/simple32bigcc -funroll-loops -march=native -Os
628762.54keccakc1024crypto_hash/keccakc1024/compactgcc -funroll-loops -march=native -O2
656382.65keccakc1024crypto_hash/keccakc1024/inplace32bigcc -funroll-loops -march=native -Os
666422.69keccakc1024crypto_hash/keccakc1024/opt32bi-s2lcu4gcc -funroll-loops -march=native -Os
690762.79keccakc1024crypto_hash/keccakc1024/opt32biT-s2lcu4gcc -funroll-loops -march=native -O3
696702.81keccakc1024crypto_hash/keccakc1024/mmxu1gcc -march=native -Os (8.2.1 20181127)
2178748.79keccakc1024crypto_hash/keccakc1024/compact8clang -march=native -O3
keccakc1024crypto_hash/keccakc1024/xopu24gcc -march=native -O3
115581.00keccakc256crypto_hash/keccakc256/inplace (3.1.0)gcc -march=native -Os (8.2.1 20181127)
117561.02keccakc256crypto_hash/keccakc256/simplegcc -march=native -Os (8.2.1 20181127)
120721.04keccakc256crypto_hash/keccakc256/sseu2clang -funroll-loops -march=native -Os
121861.05keccakc256crypto_hash/keccakc256/opt64u6gcc -funroll-loops -march=native -O2
129261.12keccakc256crypto_hash/keccakc256/opt64lcu24shldgcc -march=native -Os (8.2.1 20181127)
130821.13keccakc256crypto_hash/keccakc256/opt64lcu6gcc -march=native -Os (8.2.1 20181127)
132441.15keccakc256crypto_hash/keccakc256/opt64lcu24gcc -funroll-loops -march=native -Os
136261.18keccakc256crypto_hash/keccakc256/x86_64_shldgcc -funroll-loops -march=native -O3
141721.23keccakc256crypto_hash/keccakc256/x86_64_asmgcc -march=native -O3
267462.31keccakc256crypto_hash/keccakc256/compactgcc -funroll-loops -march=native -O2
268102.32keccakc256crypto_hash/keccakc256/opt32bi-rvku2gcc -funroll-loops -march=native -O3
284642.46keccakc256crypto_hash/keccakc256/simple32bigcc -march=native -O3
309562.68keccakc256crypto_hash/keccakc256/mmxu1gcc -march=native -Os (8.2.1 20181127)
322942.79keccakc256crypto_hash/keccakc256/opt32biT-s2lcu4gcc -funroll-loops -march=native -O3
323242.80keccakc256crypto_hash/keccakc256/opt32bi-s2lcu4gcc -funroll-loops -march=native -O3
330582.86keccakc256crypto_hash/keccakc256/inplace32bigcc -funroll-loops -march=native -Os
992848.59keccakc256crypto_hash/keccakc256/compact8clang -funroll-loops -march=native -O3
keccakc256crypto_hash/keccakc256/xopu24gcc -march=native -O3
67941.00keccakc256treed2crypto_hash/keccakc256treed2/sseu4 (3.2.5)gcc -funroll-loops -march=native -Os (8.2.1 20181127)
73381.08keccakc256treed2crypto_hash/keccakc256treed2/sseu24clang -march=native -O2
keccakc256treed2crypto_hash/keccakc256treed2/xopu24gcc -march=native -O3
126481.00keccakc448crypto_hash/keccakc448/inplace (3.1.0)gcc -march=native -Os (8.2.1 20181127)
128841.02keccakc448crypto_hash/keccakc448/simplegcc -march=native -Os (8.2.1 20181127)
132341.05keccakc448crypto_hash/keccakc448/sseu2clang -funroll-loops -march=native -O2
132701.05keccakc448crypto_hash/keccakc448/opt64u6gcc -funroll-loops -march=native -Os
144321.14keccakc448crypto_hash/keccakc448/opt64lcu24gcc -march=native -Os (8.2.1 20181127)
144461.14keccakc448crypto_hash/keccakc448/opt64lcu24shldgcc -funroll-loops -march=native -Os
144781.14keccakc448crypto_hash/keccakc448/opt64lcu6gcc -funroll-loops -march=native -O2
150201.19keccakc448crypto_hash/keccakc448/x86_64_shldgcc -march=native -O3
155281.23keccakc448crypto_hash/keccakc448/x86_64_asmgcc -march=native -O3
282382.23keccakc448crypto_hash/keccakc448/compactgcc -funroll-loops -march=native -O2
288962.28keccakc448crypto_hash/keccakc448/opt32bi-rvku2gcc -funroll-loops -march=native -O3
339882.69keccakc448crypto_hash/keccakc448/mmxu1gcc -march=native -Os (8.2.1 20181127)
347942.75keccakc448crypto_hash/keccakc448/opt32bi-s2lcu4gcc -funroll-loops -march=native -O3
355342.81keccakc448crypto_hash/keccakc448/opt32biT-s2lcu4gcc -march=native -Os (8.2.1 20181127)
1087988.60keccakc448crypto_hash/keccakc448/compact8clang -march=native -O3
keccakc448crypto_hash/keccakc448/inplace32bigcc -march=native -O3
keccakc448crypto_hash/keccakc448/simple32bigcc -march=native -O3
keccakc448crypto_hash/keccakc448/xopu24gcc -march=native -O3
136841.00keccakc512crypto_hash/keccakc512/inplace (3.1.0)gcc -march=native -Os (8.2.1 20181127)
139641.02keccakc512crypto_hash/keccakc512/simplegcc -march=native -Os (8.2.1 20181127)
142981.04keccakc512crypto_hash/keccakc512/sseu2clang -funroll-loops -march=native -O2
143821.05keccakc512crypto_hash/keccakc512/opt64u6gcc -march=native -Os (8.2.1 20181127)
154721.13keccakc512crypto_hash/keccakc512/opt64lcu24shldgcc -march=native -Os (8.2.1 20181127)
156461.14keccakc512crypto_hash/keccakc512/opt64lcu24gcc -march=native -Os (8.2.1 20181127)
156721.15keccakc512crypto_hash/keccakc512/opt64lcu6gcc -funroll-loops -march=native -O2
163541.20keccakc512crypto_hash/keccakc512/x86_64_shldgcc -funroll-loops -march=native -O3
169261.24keccakc512crypto_hash/keccakc512/x86_64_asmgcc -march=native -Os (8.2.1 20181127)
170901.25keccakc512crypto_hash/keccakc512/sphlib-smallclang -funroll-loops -march=native -O3
184581.35keccakc512crypto_hash/keccakc512/sphlibgcc -funroll-loops -march=native -Os
306002.24keccakc512crypto_hash/keccakc512/compactgcc -funroll-loops -march=native -O2
320242.34keccakc512crypto_hash/keccakc512/opt32bi-rvku2gcc -funroll-loops -march=native -O3
324962.37keccakc512crypto_hash/keccakc512/simple32bigcc -funroll-loops -march=native -O3
370502.71keccakc512crypto_hash/keccakc512/mmxu1gcc -march=native -Os (8.2.1 20181127)
377442.76keccakc512crypto_hash/keccakc512/opt32bi-s2lcu4clang -funroll-loops -march=native -O2
380522.78keccakc512crypto_hash/keccakc512/opt32biT-s2lcu4gcc -funroll-loops -march=native -O3
381222.79keccakc512crypto_hash/keccakc512/inplace32bigcc -funroll-loops -march=native -Os
1187308.68keccakc512crypto_hash/keccakc512/compact8clang -funroll-loops -march=native -O3
keccakc512crypto_hash/keccakc512/gil/singlefilegcc -march=native -O3
keccakc512crypto_hash/keccakc512/gil/singlefile_unrolledgcc -march=native -O3
keccakc512crypto_hash/keccakc512/xopu24gcc -march=native -O3
78921.00keccakc512treed2crypto_hash/keccakc512treed2/sseu4 (3.2.5)gcc -march=native -Os (8.2.1 20181127)
86021.09keccakc512treed2crypto_hash/keccakc512treed2/sseu24clang -march=native -O2
keccakc512treed2crypto_hash/keccakc512treed2/xopu24gcc -march=native -O3
170061.00keccakc768crypto_hash/keccakc768/inplace (3.1.0)gcc -march=native -Os (8.2.1 20181127)
172501.01keccakc768crypto_hash/keccakc768/simplegcc -funroll-loops -march=native -Os
178261.05keccakc768crypto_hash/keccakc768/sseu2clang -march=native -O3
178521.05keccakc768crypto_hash/keccakc768/opt64u6gcc -funroll-loops -march=native -Os
193501.14keccakc768crypto_hash/keccakc768/opt64lcu24shldgcc -march=native -Os (8.2.1 20181127)
194481.14keccakc768crypto_hash/keccakc768/opt64lcu6gcc -funroll-loops -march=native -O2
195201.15keccakc768crypto_hash/keccakc768/opt64lcu24gcc -march=native -Os (8.2.1 20181127)
204061.20keccakc768crypto_hash/keccakc768/x86_64_shldgcc -march=native -O3
209961.23keccakc768crypto_hash/keccakc768/x86_64_asmgcc -march=native -O3
382382.25keccakc768crypto_hash/keccakc768/compactgcc -funroll-loops -march=native -O2
396982.33keccakc768crypto_hash/keccakc768/opt32bi-rvku2gcc -funroll-loops -march=native -Os
400842.36keccakc768crypto_hash/keccakc768/simple32bigcc -funroll-loops -march=native -Os
462002.72keccakc768crypto_hash/keccakc768/inplace32bigcc -funroll-loops -march=native -Os
470762.77keccakc768crypto_hash/keccakc768/opt32bi-s2lcu4gcc -funroll-loops -march=native -Os
471962.78keccakc768crypto_hash/keccakc768/mmxu1gcc -funroll-loops -march=native -Os
474462.79keccakc768crypto_hash/keccakc768/opt32biT-s2lcu4gcc -funroll-loops -march=native -O3
1481488.71keccakc768crypto_hash/keccakc768/compact8clang -march=native -O3
keccakc768crypto_hash/keccakc768/xopu24gcc -march=native -O3
333501.00lane256crypto_hash/lane256/cgcc -march=native -Os (8.2.1 20181127)
lane256crypto_hash/lane256/bitslicegcc -march=native -O3
499321.00lane512crypto_hash/lane512/cgcc -funroll-loops -march=native -Os (8.2.1 20181127)
134221.00luffa256crypto_hash/luffa256/sse2 (2.0)clang -march=native -O3 (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
260621.94luffa256crypto_hash/luffa256/sphlibgcc -funroll-loops -march=native -O2
282342.10luffa256crypto_hash/luffa256/opt32gcc -funroll-loops -march=native -O2
318322.37luffa256crypto_hash/luffa256/armgcc -funroll-loops -march=native -O3
609244.54luffa256crypto_hash/luffa256/thomaz/basicclang -march=native -O2
luffa256crypto_hash/luffa256/sse2_x64asmgcc -march=native -O3
luffa256crypto_hash/luffa256/sse2_x64asm-2gcc -march=native -O3
luffa256crypto_hash/luffa256/ssse3_x64asmgcc -march=native -O3
luffa256crypto_hash/luffa256/ssse3_x64asm-2gcc -march=native -O3
luffa256crypto_hash/luffa256/ssse3_x64asm-PSgcc -march=native -O3
luffa256crypto_hash/luffa256/ssse3_x64asm-PS-2gcc -march=native -O3
luffa256crypto_hash/luffa256/thomaz/asm-PSgcc -march=native -O3
luffa256crypto_hash/luffa256/thomaz/asm-PS-v2-FPgcc -march=native -O3
luffa256crypto_hash/luffa256/thomaz/asm-PS-v2-INTgcc -march=native -O3
luffa256crypto_hash/luffa256/thomaz/asm-PSPar-v2-FPgcc -march=native -O3
luffa256crypto_hash/luffa256/thomaz/asm-PSPar-v2-INTgcc -march=native -O3
140681.00luffa384crypto_hash/luffa384/sse2 (2.0)clang -march=native -O2 (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
442183.14luffa384crypto_hash/luffa384/opt32gcc -funroll-loops -march=native -O2
453323.22luffa384crypto_hash/luffa384/armgcc -march=native -O3
luffa384crypto_hash/luffa384/sse2_x64asmgcc -march=native -O3
luffa384crypto_hash/luffa384/sse2_x64asm-2gcc -march=native -O3
luffa384crypto_hash/luffa384/ssse3_x64asmgcc -march=native -O3
luffa384crypto_hash/luffa384/ssse3_x64asm-2gcc -march=native -O3
luffa384crypto_hash/luffa384/ssse3_x64asm-PSgcc -march=native -O3
luffa384crypto_hash/luffa384/ssse3_x64asm-PS-2gcc -march=native -O3
luffa384crypto_hash/luffa384/thomaz/asm-PSgcc -march=native -O3
luffa384crypto_hash/luffa384/thomaz/asm-PS-v2-FPgcc -march=native -O3
luffa384crypto_hash/luffa384/thomaz/asm-PS-v2-INTgcc -march=native -O3
luffa384crypto_hash/luffa384/thomaz/asm-PSPar-v2-FPgcc -march=native -O3
luffa384crypto_hash/luffa384/thomaz/asm-PSPar-v2-INTgcc -march=native -O3
249621.00luffa512crypto_hash/luffa512/sse2 (2.0)clang -funroll-loops -march=native -O3 (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
480481.92luffa512crypto_hash/luffa512/sphlibgcc -funroll-loops -march=native -O2
562122.25luffa512crypto_hash/luffa512/armgcc -funroll-loops -march=native -O3
588582.36luffa512crypto_hash/luffa512/opt32gcc -funroll-loops -march=native -O2
luffa512crypto_hash/luffa512/sse2_x64asmgcc -march=native -O3
luffa512crypto_hash/luffa512/sse2_x64asm-2gcc -march=native -O3
luffa512crypto_hash/luffa512/ssse3_x64asmgcc -march=native -O3
luffa512crypto_hash/luffa512/ssse3_x64asm-2gcc -march=native -O3
luffa512crypto_hash/luffa512/ssse3_x64asm-PSgcc -march=native -O3
luffa512crypto_hash/luffa512/ssse3_x64asm-PS-2gcc -march=native -O3
luffa512crypto_hash/luffa512/thomaz/asm-PSgcc -march=native -O3
luffa512crypto_hash/luffa512/thomaz/asm-PS-v2-FPgcc -march=native -O3
luffa512crypto_hash/luffa512/thomaz/asm-PS-v2-INTgcc -march=native -O3
luffa512crypto_hash/luffa512/thomaz/asm-PSPar-v2-FPgcc -march=native -O3
luffa512crypto_hash/luffa512/thomaz/asm-PSPar-v2-INTgcc -march=native -O3
lux256crypto_hash/lux256/asmgcc -march=native -O3
lux512crypto_hash/lux512/asmgcc -march=native -O3
668721.00mcssha4crypto_hash/mcssha4/refclang -funroll-loops -march=native -O2 (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
697021.00mcssha5crypto_hash/mcssha5/refclang -march=native -O2 (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
670421.00mcssha6crypto_hash/mcssha6/refclang -march=native -O2 (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
md2crypto_hash/md2/opensslgcc -march=native -O3
48841.00md4crypto_hash/md4/openssl (OpenSSL_1.1.1a__20_Nov_2018)gcc -march=native -O3 (8.2.1 20181127)
81681.00md5crypto_hash/md5/openssl (OpenSSL_1.1.1a__20_Nov_2018)gcc -march=native -Os (8.2.1 20181127)
85181.04md5crypto_hash/md5/refgcc -march=native -O2
280281.00md6d224crypto_hash/md6d224/refgcc -funroll-loops -march=native -O2 (8.2.1 20181127)
302341.00md6d256crypto_hash/md6d256/refgcc -funroll-loops -march=native -O2 (8.2.1 20181127)
389721.00md6d384crypto_hash/md6d384/refgcc -funroll-loops -march=native -O2 (8.2.1 20181127)
480061.00md6d512crypto_hash/md6d512/refgcc -funroll-loops -march=native -O2 (8.2.1 20181127)
606601.00mgrostl256crypto_hash/mgrostl256/opt-32 (2.0)gcc -funroll-loops -march=native -O3 (8.2.1 20181127)
108291617.85mgrostl256crypto_hash/mgrostl256/refclang -march=native -O2
mgrostl256crypto_hash/mgrostl256/opt-64gcc -march=native -O3
237261.00nasha256crypto_hash/nasha256/opt_v4clang -funroll-loops -march=native -O3 (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
269841.14nasha256crypto_hash/nasha256/optgcc -funroll-loops -march=native -O3
245541.00nasha512crypto_hash/nasha512/opt_v4clang -march=native -O2 (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
272281.11nasha512crypto_hash/nasha512/optgcc -funroll-loops -march=native -O3
195921.00rfsb509crypto_hash/rfsb509/ref (1.0)clang -funroll-loops -march=native -Os (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
rhashcrypto_hash/rhash/refg++ -march=native -O3
201521.00ripemd160crypto_hash/ripemd160/openssl (OpenSSL_1.1.1a__20_Nov_2018)gcc -funroll-loops -march=native -Os (8.2.1 20181127)
237541.00round3jh256crypto_hash/round3jh256/ssse3gcc -march=native -O3 (8.2.1 20181127)
246541.04round3jh256crypto_hash/round3jh256/sse2gcc -funroll-loops -march=native -Os
443181.87round3jh256crypto_hash/round3jh256/simpleclang -march=native -O2
554902.34round3jh256crypto_hash/round3jh256/sphlib-smallclang -funroll-loops -march=native -Os
590582.49round3jh256crypto_hash/round3jh256/sphlibclang -march=native -Os
234501.00round3jh512crypto_hash/round3jh512/ssse3gcc -march=native -O2 (8.2.1 20181127)
247381.05round3jh512crypto_hash/round3jh512/sse2gcc -funroll-loops -march=native -Os
443761.89round3jh512crypto_hash/round3jh512/simpleclang -march=native -O2
553942.36round3jh512crypto_hash/round3jh512/sphlib-smallclang -march=native -Os
593562.53round3jh512crypto_hash/round3jh512/sphlibclang -funroll-loops -march=native -O3
89501.00sarmal256crypto_hash/sarmal256/asm64 (1.00)gcc -march=native -O3 (8.2.1 20181127)
96021.07sarmal256crypto_hash/sarmal256/opt64clang -funroll-loops -march=native -O3
110221.00sarmal512crypto_hash/sarmal512/asm64 (1.00)gcc -march=native -O3 (8.2.1 20181127)
119961.09sarmal512crypto_hash/sarmal512/opt64clang -funroll-loops -march=native -Os
36941.00sha1crypto_hash/sha1/openssl (OpenSSL_1.1.1a__20_Nov_2018)clang -march=native -O3 (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
58261.00sha224crypto_hash/sha224/openssl (OpenSSL_1.1.1a__20_Nov_2018)clang -march=native -O3 (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
56981.00sha256crypto_hash/sha256/refgcc -march=native -O3 (8.2.1 20181127)
58341.02sha256crypto_hash/sha256/opensslgcc -funroll-loops -march=native -O2
179123.14sha256crypto_hash/sha256/sphlibgcc -funroll-loops -march=native -O2
180023.16sha256crypto_hash/sha256/sphlib-smallgcc -funroll-loops -march=native -O3
193023.39sha256crypto_hash/sha256/cryptoppg++ -funroll-loops -march=native -O3
99821.00sha3224crypto_hash/sha3224/kcp/optimized1600AVX512 (1)clang -march=native -O3 (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
134661.35sha3224crypto_hash/sha3224/oncore64bitsgcc -march=native -O2
148001.48sha3224crypto_hash/sha3224/opensslclang -funroll-loops -march=native -Os
289582.90sha3224crypto_hash/sha3224/oncore32bitsclang -march=native -O3 (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
sha3224crypto_hash/sha3224/kcp/compact1600AVR8gcc -march=native -O3
sha3224crypto_hash/sha3224/kcp/optimized1600ARMv7Agcc -march=native -O3
sha3224crypto_hash/sha3224/kcp/optimized1600ARMv8Agcc -march=native -O3
sha3224crypto_hash/sha3224/kcp/optimized1600AVR8gcc -march=native -O3
sha3224crypto_hash/sha3224/kcp/optimized1600AVX2g++ -march=native -O3
107121.00sha3256crypto_hash/sha3256/kcp/optimized1600AVX512 (1)gcc -funroll-loops -march=native -O2 (8.2.1 20181127)
146241.37sha3256crypto_hash/sha3256/oncore64bitsgcc -funroll-loops -march=native -O2 (8.2.1 20181127)
160261.50sha3256crypto_hash/sha3256/opensslgcc -funroll-loops -march=native -Os
311562.91sha3256crypto_hash/sha3256/oncore32bitsclang -march=native -O3
sha3256crypto_hash/sha3256/kcp/compact1600AVR8gcc -march=native -O3
sha3256crypto_hash/sha3256/kcp/optimized1600ARMv7Agcc -march=native -O3
sha3256crypto_hash/sha3256/kcp/optimized1600ARMv8Agcc -march=native -O3
sha3256crypto_hash/sha3256/kcp/optimized1600AVR8gcc -march=native -O3
sha3256crypto_hash/sha3256/kcp/optimized1600AVX2g++ -march=native -O3
136521.00sha3384crypto_hash/sha3384/kcp/optimized1600AVX512 (1)clang -funroll-loops -march=native -O3 (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
181701.33sha3384crypto_hash/sha3384/oncore64bitsgcc -march=native -Os
197541.45sha3384crypto_hash/sha3384/opensslgcc -funroll-loops -march=native -Os
402762.95sha3384crypto_hash/sha3384/oncore32bitsgcc -funroll-loops -march=native -O3
sha3384crypto_hash/sha3384/kcp/compact1600AVR8gcc -march=native -O3
sha3384crypto_hash/sha3384/kcp/optimized1600ARMv7Agcc -march=native -O3
sha3384crypto_hash/sha3384/kcp/optimized1600ARMv8Agcc -march=native -O3
sha3384crypto_hash/sha3384/kcp/optimized1600AVR8gcc -march=native -O3
sha3384crypto_hash/sha3384/kcp/optimized1600AVX2g++ -march=native -O3
194541.00sha3512crypto_hash/sha3512/kcp/optimized1600AVX512 (1)gcc -funroll-loops -march=native -O2 (8.2.1 20181127)
265681.37sha3512crypto_hash/sha3512/oncore64bitsgcc -funroll-loops -march=native -Os
284121.46sha3512crypto_hash/sha3512/opensslgcc -funroll-loops -march=native -Os
572862.94sha3512crypto_hash/sha3512/oncore32bitsgcc -funroll-loops -march=native -O3
sha3512crypto_hash/sha3512/kcp/compact1600AVR8gcc -march=native -O3
sha3512crypto_hash/sha3512/kcp/optimized1600ARMv7Agcc -march=native -O3
sha3512crypto_hash/sha3512/kcp/optimized1600ARMv8Agcc -march=native -O3
sha3512crypto_hash/sha3512/kcp/optimized1600AVR8gcc -march=native -O3
sha3512crypto_hash/sha3512/kcp/optimized1600AVX2g++ -march=native -O3
87601.00sha384crypto_hash/sha384/openssl (OpenSSL_1.1.1a__20_Nov_2018)gcc -march=native -O2 (8.2.1 20181127)
87781.00sha512crypto_hash/sha512/openssl (OpenSSL_1.1.1a__20_Nov_2018)gcc -march=native -O2 (8.2.1 20181127)
116921.33sha512crypto_hash/sha512/sphlibgcc -funroll-loops -march=native -O3
117541.34sha512crypto_hash/sha512/sphlib-smallgcc -march=native -O3
124181.41sha512crypto_hash/sha512/refgcc -march=native -O3
128341.46sha512crypto_hash/sha512/cryptoppg++ -funroll-loops -march=native -O3
94061.00shabal256crypto_hash/shabal256/sphlib (SPHLIB_3.0)gcc -march=native -O2 (8.2.1 20181127)
99301.06shabal256crypto_hash/shabal256/amd64gcc -march=native -Os
92881.00shabal512crypto_hash/shabal512/ref (1.0)gcc -march=native -O2 (8.2.1 20181127)
93821.01shabal512crypto_hash/shabal512/sphlibgcc -march=native -O3
99301.07shabal512crypto_hash/shabal512/amd64gcc -march=native -O3
85301.00shake128crypto_hash/shake128/kcp/optimized1600AVX512 (1)gcc -funroll-loops -march=native -O2 (8.2.1 20181127)
122801.44shake128crypto_hash/shake128/oncore64bitsgcc -funroll-loops -march=native -O3
135561.59shake128crypto_hash/shake128/opensslclang -funroll-loops -march=native -O2
268763.15shake128crypto_hash/shake128/oncore32bitsclang -funroll-loops -march=native -O2
shake128crypto_hash/shake128/kcp/compact1600AVR8gcc -march=native -O3
shake128crypto_hash/shake128/kcp/optimized1600ARMv7Agcc -march=native -O3
shake128crypto_hash/shake128/kcp/optimized1600ARMv8Agcc -march=native -O3
shake128crypto_hash/shake128/kcp/optimized1600AVR8gcc -march=native -O3
shake128crypto_hash/shake128/kcp/optimized1600AVX2g++ -march=native -O3
107041.00shake256crypto_hash/shake256/usekcpclang -march=native -O3 (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
107181.00shake256crypto_hash/shake256/kcp/optimized1600AVX512gcc -funroll-loops -march=native -O3
146461.37shake256crypto_hash/shake256/oncore64bitsgcc -funroll-loops -march=native -O2
160241.50shake256crypto_hash/shake256/opensslclang -funroll-loops -march=native -O2
161541.51shake256crypto_hash/shake256/gil/singlefilegcc -funroll-loops -march=native -O3
181181.69shake256crypto_hash/shake256/gil/singlefile_unrolledgcc -funroll-loops -march=native -O3
311622.91shake256crypto_hash/shake256/oncore32bitsclang -funroll-loops -march=native -O2
shake256crypto_hash/shake256/kcp/compact1600AVR8gcc -march=native -O3
shake256crypto_hash/shake256/kcp/optimized1600ARMv7Agcc -march=native -O3
shake256crypto_hash/shake256/kcp/optimized1600ARMv8Agcc -march=native -O3
shake256crypto_hash/shake256/kcp/optimized1600AVR8gcc -march=native -O3
shake256crypto_hash/shake256/kcp/optimized1600AVX2g++ -march=native -O3
215341.00shavite3256crypto_hash/shavite3256/sphlib (SPHLIB_3.0)gcc -funroll-loops -march=native -O3 (8.2.1 20181127)
232601.08shavite3256crypto_hash/shavite3256/low-memgcc -funroll-loops -march=native -O2
243461.13shavite3256crypto_hash/shavite3256/no-saltgcc -funroll-loops -march=native -O3 (8.2.1 20181127)
245941.14shavite3256crypto_hash/shavite3256/new-aes-roundgcc -funroll-loops -march=native -O3 (8.2.1 20181127)
256661.19shavite3256crypto_hash/shavite3256/sphlib-smallgcc -funroll-loops -march=native -O2
284481.32shavite3256crypto_hash/shavite3256/lower-memgcc -funroll-loops -march=native -O3 (8.2.1 20181127)
977184.54shavite3256crypto_hash/shavite3256/8-bitgcc -funroll-loops -march=native -O3 (8.2.1 20181127)
shavite3256crypto_hash/shavite3256/aes-instructgcc -march=native -O3
367221.00shavite3512crypto_hash/shavite3512/sphlib (SPHLIB_3.0)gcc -funroll-loops -march=native -O2 (8.2.1 20181127)
412501.12shavite3512crypto_hash/shavite3512/sphlib-smallgcc -funroll-loops -march=native -O3
461301.26shavite3512crypto_hash/shavite3512/new-aes-roundgcc -funroll-loops -march=native -O2 (8.2.1 20181127)
464421.26shavite3512crypto_hash/shavite3512/no-saltgcc -funroll-loops -march=native -O2 (8.2.1 20181127)
475921.30shavite3512crypto_hash/shavite3512/IntelL1Cachegcc -funroll-loops -march=native -O2 (8.2.1 20181127)
490841.34shavite3512crypto_hash/shavite3512/different-ordergcc -funroll-loops -march=native -O2 (8.2.1 20181127)
499921.36shavite3512crypto_hash/shavite3512/low-memclang -funroll-loops -march=native -O3
529041.44shavite3512crypto_hash/shavite3512/lower-memclang -march=native -O3
1943905.29shavite3512crypto_hash/shavite3512/8-bitgcc -funroll-loops -march=native -O2 (8.2.1 20181127)
shavite3512crypto_hash/shavite3512/aes-instructgcc -march=native -O3
399941.00simd256crypto_hash/simd256/opt (1.1)gcc -march=native -O3 (8.2.1 20181127)
409561.02simd256crypto_hash/simd256/sphlibgcc -funroll-loops -march=native -O3
595601.49simd256crypto_hash/simd256/sphlib-smallgcc -funroll-loops -march=native -O3
328704882.19simd256crypto_hash/simd256/refclang -march=native -O2
simd256crypto_hash/simd256/vect128gcc -march=native -O3 (8.2.1 20181127)
275561.00simd512crypto_hash/simd512/opt (1.1)gcc -funroll-loops -march=native -O3 (8.2.1 20181127)
509081.85simd512crypto_hash/simd512/sphlibgcc -funroll-loops -march=native -O3 (8.2.1 20181127)
664162.41simd512crypto_hash/simd512/sphlib-smallgcc -funroll-loops -march=native -O3 (8.2.1 20181127)
6747998244.88simd512crypto_hash/simd512/refclang -march=native -O2
simd512crypto_hash/simd512/vect128gcc -march=native -O3
111401.00skein10241024crypto_hash/skein10241024/opt (v1.3_C_code)gcc -march=native -O2 (8.2.1 20181127)
skein10241024crypto_hash/skein10241024/x64gcc -march=native -O3
122061.00skein256256crypto_hash/skein256256/x64 (v1.3_ASM_(amd64)_code)gcc -funroll-loops -march=native -O3 (8.2.1 20181127)
125481.03skein256256crypto_hash/skein256256/optgcc -march=native -O3
85981.00skein512256crypto_hash/skein512256/sphlib (SPHLIB_3.0)gcc -funroll-loops -march=native -O3 (8.2.1 20181127)
87061.01skein512256crypto_hash/skein512256/optgcc -funroll-loops -march=native -O3 (8.2.1 20181127)
87121.01skein512256crypto_hash/skein512256/littlegcc -funroll-loops -march=native -O3 (8.2.1 20181127)
87661.02skein512256crypto_hash/skein512256/sandygcc -march=native -O3
91721.07skein512256crypto_hash/skein512256/sphlib-smallgcc -funroll-loops -march=native -O2
96701.12skein512256crypto_hash/skein512256/simplegcc -funroll-loops -march=native -O3 (8.2.1 20181127)
97361.13skein512256crypto_hash/skein512256/x64gcc -funroll-loops -march=native -Os
247782.88skein512256crypto_hash/skein512256/mmxgcc -funroll-loops -march=native -Os
86301.00skein512512crypto_hash/skein512512/sphlib (SPHLIB_3.0)gcc -funroll-loops -march=native -O3 (8.2.1 20181127)
86881.01skein512512crypto_hash/skein512512/optgcc -funroll-loops -march=native -O3 (8.2.1 20181127)
87121.01skein512512crypto_hash/skein512512/littlegcc -funroll-loops -march=native -O3 (8.2.1 20181127)
87721.02skein512512crypto_hash/skein512512/sandygcc -funroll-loops -march=native -O3 (8.2.1 20181127)
92121.07skein512512crypto_hash/skein512512/sphlib-smallgcc -funroll-loops -march=native -O2
96401.12skein512512crypto_hash/skein512512/simplegcc -funroll-loops -march=native -O3 (8.2.1 20181127)
97261.13skein512512crypto_hash/skein512512/x64gcc -march=native -Os
247962.87skein512512crypto_hash/skein512512/mmxgcc -funroll-loops -march=native -Os
90441.00tigercrypto_hash/tiger/cryptoppg++ -funroll-loops -march=native -O2 (8.2.1 20181127)
347281.00whirlpoolcrypto_hash/whirlpool/cryptoppclang++ -funroll-loops -march=native -O3 (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
435661.25whirlpoolcrypto_hash/whirlpool/refgcc -funroll-loops -march=native -O2

crypto_hashblocks

TimeRelative timePrimitiveImplementationCompiler
81061.00md5crypto_hashblocks/md5/amd64-1clang -funroll-loops -march=native -Os (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
81661.01md5crypto_hashblocks/md5/little-1gcc -march=native -Os
81661.01md5crypto_hashblocks/md5/refgcc -march=native -O3
184801.00rfsb509crypto_hashblocks/rfsb509/xmm1reggcc -march=native -O3 (8.2.1 20181127)
263781.43rfsb509crypto_hashblocks/rfsb509/xmm4gcc -funroll-loops -march=native -O3
266701.44rfsb509crypto_hashblocks/rfsb509/xmm2gcc -funroll-loops -march=native -O3
284261.54rfsb509crypto_hashblocks/rfsb509/xmm1gcc -march=native -O3 (8.2.1 20181127)
457202.47rfsb509crypto_hashblocks/rfsb509/refclang -funroll-loops -march=native -O2
rfsb509crypto_hashblocks/rfsb509/amd64-1gcc -march=native -O3 (8.2.1 20181127)
rfsb509crypto_hashblocks/rfsb509/amd64-2gcc -march=native -O3 (8.2.1 20181127)
rfsb509crypto_hashblocks/rfsb509/amd64-3gcc -march=native -O3 (8.2.1 20181127)
rfsb509crypto_hashblocks/rfsb509/core2gcc -march=native -O3 (8.2.1 20181127)
54461.00sha256crypto_hashblocks/sha256/dolbeau/amd64-shaclang -funroll-loops -march=native -O2 (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
174983.21sha256crypto_hashblocks/sha256/inplacegcc -funroll-loops -march=native -O3
175783.23sha256crypto_hashblocks/sha256/refgcc -funroll-loops -march=native -O3
112961.00sha512crypto_hashblocks/sha512/inplacegcc -funroll-loops -march=native -O3 (8.2.1 20181127)
113961.01sha512crypto_hashblocks/sha512/refgcc -funroll-loops -march=native -O3 (8.2.1 20181127)
sha512crypto_hashblocks/sha512/dolbeau/intelavx2rorxasmgcc -march=native -O3
sha512crypto_hashblocks/sha512/dolbeau/intelavxasmgcc -march=native -O3
sha512crypto_hashblocks/sha512/dolbeau/intelsse4asmgcc -march=native -O3