Implementation notes: aarch64, par3, crypto_hash

Computer: par3
Architecture: aarch64
CPU ID: unknown CPU ID
CPU cycles/second: 440219...463649378 (cortex)
SUPERCOP version: 20170718
Benchmark dates: 20170719...20170721

crypto_hash

TimeRelative timePrimitiveImplementationCompiler
atelopus32crypto_hash/atelopus32/refg++ -march=native -mtune=native -O3
atelopus64crypto_hash/atelopus64/refg++ -march=native -mtune=native -O3
bash256crypto_hash/bash256/avx2gcc -march=native -mtune=native -O3
bash256crypto_hash/bash256/refgcc -march=native -mtune=native -O3
bash384crypto_hash/bash384/avx2gcc -march=native -mtune=native -O3
bash384crypto_hash/bash384/refgcc -march=native -mtune=native -O3
bash512crypto_hash/bash512/avx2gcc -march=native -mtune=native -O3
bash512crypto_hash/bash512/refgcc -march=native -mtune=native -O3
376061.00bblake256crypto_hash/bblake256/bswapgcc -march=native -mtune=native -Os (7.1.1 20170516)
378951.01bblake256crypto_hash/bblake256/regsgcc -march=native -mtune=native -Os (7.1.1 20170516)
302111.00blake256crypto_hash/blake256/bswapgcc -march=native -mtune=native -Os (7.1.1 20170516)
303651.01blake256crypto_hash/blake256/regsgcc -march=native -mtune=native -Os (7.1.1 20170516)
311711.03blake256crypto_hash/blake256/sphlibgcc -march=native -mtune=native -O3
457291.51blake256crypto_hash/blake256/sphlib-smallgcc -march=native -mtune=native -Os (7.1.1 20170516)
497171.65blake256crypto_hash/blake256/refgcc -march=native -mtune=native -Os (7.1.1 20170516)
blake256crypto_hash/blake256/vect128gcc -march=native -mtune=native -O3
blake256crypto_hash/blake256/vect128-mmxhackgcc -march=native -mtune=native -O3
94321.00blake2bcrypto_hash/blake2b/regsgcc -march=native -mtune=native -Os (7.1.1 20170516)
111491.18blake2bcrypto_hash/blake2b/refgcc -funroll-loops -march=native -mtune=native -O2
blake2bcrypto_hash/blake2b/avx2-1gcc -march=native -mtune=native -O3
blake2bcrypto_hash/blake2b/avx2-2gcc -march=native -mtune=native -O3
blake2bcrypto_hash/blake2b/avx2-3gcc -march=native -mtune=native -O3
blake2bcrypto_hash/blake2b/avxiccgcc -march=native -mtune=native -O3
blake2bcrypto_hash/blake2b/moon/armv6/32gcc -march=native -mtune=native -O3
blake2bcrypto_hash/blake2b/moon/avx/32gcc -march=native -mtune=native -O3
blake2bcrypto_hash/blake2b/moon/avx/64gcc -march=native -mtune=native -O3
blake2bcrypto_hash/blake2b/moon/avx2/32gcc -march=native -mtune=native -O3
blake2bcrypto_hash/blake2b/moon/avx2/64gcc -march=native -mtune=native -O3
blake2bcrypto_hash/blake2b/moon/neon/32gcc -march=native -mtune=native -O3
blake2bcrypto_hash/blake2b/moon/sse2/32gcc -march=native -mtune=native -O3
blake2bcrypto_hash/blake2b/moon/ssse3/32gcc -march=native -mtune=native -O3
blake2bcrypto_hash/blake2b/moon/xop/32gcc -march=native -mtune=native -O3
blake2bcrypto_hash/blake2b/moon/xop/64gcc -march=native -mtune=native -O3
blake2bcrypto_hash/blake2b/xmmgcc -march=native -mtune=native -O3
blake2bcrypto_hash/blake2b/ymmgcc -march=native -mtune=native -O3
155841.00blake2scrypto_hash/blake2s/regsgcc -march=native -mtune=native -O3 (7.1.1 20170516)
171451.10blake2scrypto_hash/blake2s/refgcc -march=native -mtune=native -O3 (7.1.1 20170516)
blake2scrypto_hash/blake2s/avxiccgcc -march=native -mtune=native -O3 (7.1.1 20170516)
blake2scrypto_hash/blake2s/moon/armv6/32gcc -march=native -mtune=native -O3 (7.1.1 20170516)
blake2scrypto_hash/blake2s/moon/avx/32gcc -march=native -mtune=native -O3 (7.1.1 20170516)
blake2scrypto_hash/blake2s/moon/avx/64gcc -march=native -mtune=native -O3 (7.1.1 20170516)
blake2scrypto_hash/blake2s/moon/sse2/32gcc -march=native -mtune=native -O3 (7.1.1 20170516)
blake2scrypto_hash/blake2s/moon/sse2/64gcc -march=native -mtune=native -O3 (7.1.1 20170516)
blake2scrypto_hash/blake2s/moon/ssse3/32gcc -march=native -mtune=native -O3 (7.1.1 20170516)
blake2scrypto_hash/blake2s/moon/ssse3/64gcc -march=native -mtune=native -O3 (7.1.1 20170516)
blake2scrypto_hash/blake2s/moon/xop/32gcc -march=native -mtune=native -O3 (7.1.1 20170516)
blake2scrypto_hash/blake2s/moon/xop/64gcc -march=native -mtune=native -O3 (7.1.1 20170516)
blake2scrypto_hash/blake2s/xmmgcc -march=native -mtune=native -O3 (7.1.1 20170516)
235411.00blake32crypto_hash/blake32/sphlib (SPHLIB_2.1)gcc -march=native -mtune=native -O3 (7.1.1 20170516)
344511.46blake32crypto_hash/blake32/sphlib-smallgcc -march=native -mtune=native -Os
391631.66blake32crypto_hash/blake32/refgcc -march=native -mtune=native -Os
187451.00blake512crypto_hash/blake512/bswapgcc -march=native -mtune=native -Os (7.1.1 20170516)
189791.01blake512crypto_hash/blake512/regsgcc -march=native -mtune=native -Os (7.1.1 20170516)
207311.11blake512crypto_hash/blake512/sphlibgcc -march=native -mtune=native -O2
278151.48blake512crypto_hash/blake512/sphlib-smallgcc -march=native -mtune=native -Os (7.1.1 20170516)
306221.63blake512crypto_hash/blake512/refgcc -march=native -mtune=native -Os (7.1.1 20170516)
blake512crypto_hash/blake512/vect128gcc -march=native -mtune=native -O3
blake512crypto_hash/blake512/vect128-inplacegcc -march=native -mtune=native -O3
184741.00blake64crypto_hash/blake64/sphlib (SPHLIB_2.1)gcc -march=native -mtune=native -O2 (7.1.1 20170516)
248191.34blake64crypto_hash/blake64/sphlib-smallgcc -march=native -mtune=native -Os
278921.51blake64crypto_hash/blake64/refgcc -march=native -mtune=native -Os
148411.00bmw256crypto_hash/bmw256/optc03 (Optimized_C_-_BMW256,_opt03)gcc -funroll-loops -march=native -mtune=native -O2 (7.1.1 20170516)
149881.01bmw256crypto_hash/bmw256/optc04gcc -funroll-loops -march=native -mtune=native -O3
151201.02bmw256crypto_hash/bmw256/optbbegcc -funroll-loops -march=native -mtune=native -O3
153761.04bmw256crypto_hash/bmw256/optabegcc -funroll-loops -march=native -mtune=native -O3
157501.06bmw256crypto_hash/bmw256/optc01gcc -funroll-loops -march=native -mtune=native -O3
157881.06bmw256crypto_hash/bmw256/optc02gcc -funroll-loops -march=native -mtune=native -O3
174571.18bmw256crypto_hash/bmw256/sphlib-smallgcc -funroll-loops -march=native -mtune=native -O3
176481.19bmw256crypto_hash/bmw256/optbgbegcc -funroll-loops -march=native -mtune=native -O2 (7.1.1 20170516)
177441.20bmw256crypto_hash/bmw256/sphlibgcc -funroll-loops -march=native -mtune=native -O3
271781.83bmw256crypto_hash/bmw256/refgcc -funroll-loops -march=native -mtune=native -O3
84681.00bmw512crypto_hash/bmw512/optc04 (Optimized_C_-_BMW512,_opt04)gcc -funroll-loops -march=native -mtune=native -O3 (7.1.1 20170516)
86931.03bmw512crypto_hash/bmw512/optabegcc -funroll-loops -march=native -mtune=native -O3 (7.1.1 20170516)
87311.03bmw512crypto_hash/bmw512/optbbegcc -march=native -mtune=native -O3
89451.06bmw512crypto_hash/bmw512/optc01gcc -march=native -mtune=native -O3
89521.06bmw512crypto_hash/bmw512/optc02gcc -funroll-loops -march=native -mtune=native -O3 (7.1.1 20170516)
90231.07bmw512crypto_hash/bmw512/optc03gcc -funroll-loops -march=native -mtune=native -O2
97451.15bmw512crypto_hash/bmw512/optbgbegcc -funroll-loops -march=native -mtune=native -O2
103871.23bmw512crypto_hash/bmw512/sphlibgcc -funroll-loops -march=native -mtune=native -O2
150381.78bmw512crypto_hash/bmw512/refgcc -funroll-loops -march=native -mtune=native -O3 (7.1.1 20170516)
165201.95bmw512crypto_hash/bmw512/sphlib-smallgcc -funroll-loops -march=native -mtune=native -O2
16075051.00cubehash161crypto_hash/cubehash161/simplegcc -funroll-loops -march=native -mtune=native -O2 (7.1.1 20170516)
16101721.00cubehash161crypto_hash/cubehash161/unrolledgcc -funroll-loops -march=native -mtune=native -O2 (7.1.1 20170516)
22129001.38cubehash161crypto_hash/cubehash161/specgcc -funroll-loops -march=native -mtune=native -O3
1392811.00cubehash1616crypto_hash/cubehash1616/unrolledgcc -funroll-loops -march=native -mtune=native -O3 (7.1.1 20170516)
1429351.03cubehash1616crypto_hash/cubehash1616/simplegcc -funroll-loops -march=native -mtune=native -O3 (7.1.1 20170516)
4709723.38cubehash1616crypto_hash/cubehash1616/specgcc -funroll-loops -march=native -mtune=native -O3 (7.1.1 20170516)
8182321.00cubehash162crypto_hash/cubehash162/unrolledgcc -funroll-loops -march=native -mtune=native -O3 (7.1.1 20170516)
8376411.02cubehash162crypto_hash/cubehash162/simplegcc -funroll-loops -march=native -mtune=native -O2
12518961.53cubehash162crypto_hash/cubehash162/specgcc -funroll-loops -march=native -mtune=native -O3 (7.1.1 20170516)
431301.00cubehash1632crypto_hash/cubehash1632/sphlib (SPHLIB_3.0)gcc -funroll-loops -march=native -mtune=native -O3 (7.1.1 20170516)
472671.10cubehash1632crypto_hash/cubehash1632/unrolled5gcc -funroll-loops -march=native -mtune=native -Os
480671.11cubehash1632crypto_hash/cubehash1632/unrolled3gcc -funroll-loops -march=native -mtune=native -O3 (7.1.1 20170516)
486931.13cubehash1632crypto_hash/cubehash1632/unrolled4gcc -march=native -mtune=native -O3
497981.15cubehash1632crypto_hash/cubehash1632/sphlib-smallgcc -march=native -mtune=native -O2
796201.85cubehash1632crypto_hash/cubehash1632/unrolled2gcc -funroll-loops -march=native -mtune=native -O3 (7.1.1 20170516)
908312.11cubehash1632crypto_hash/cubehash1632/simplegcc -funroll-loops -march=native -mtune=native -O3 (7.1.1 20170516)
910442.11cubehash1632crypto_hash/cubehash1632/unrolledgcc -funroll-loops -march=native -mtune=native -O3 (7.1.1 20170516)
4381461.00cubehash164crypto_hash/cubehash164/simplegcc -funroll-loops -march=native -mtune=native -O2 (7.1.1 20170516)
4386361.00cubehash164crypto_hash/cubehash164/unrolledgcc -funroll-loops -march=native -mtune=native -O2 (7.1.1 20170516)
8027781.83cubehash164crypto_hash/cubehash164/specgcc -funroll-loops -march=native -mtune=native -O3
2389091.00cubehash168crypto_hash/cubehash168/unrolledgcc -funroll-loops -march=native -mtune=native -O3 (7.1.1 20170516)
2430931.02cubehash168crypto_hash/cubehash168/simplegcc -funroll-loops -march=native -mtune=native -O2
5875042.46cubehash168crypto_hash/cubehash168/specgcc -funroll-loops -march=native -mtune=native -O3 (7.1.1 20170516)
416131.00cubehash512crypto_hash/cubehash512/unrolled5gcc -funroll-loops -march=native -mtune=native -Os (7.1.1 20170516)
424351.02cubehash512crypto_hash/cubehash512/unrolled3gcc -funroll-loops -march=native -mtune=native -O3
431951.04cubehash512crypto_hash/cubehash512/unrolled4gcc -march=native -mtune=native -O3
656251.58cubehash512crypto_hash/cubehash512/unrolled2gcc -funroll-loops -march=native -mtune=native -O3
740901.78cubehash512crypto_hash/cubehash512/unrolledgcc -funroll-loops -march=native -mtune=native -O3
810821.95cubehash512crypto_hash/cubehash512/simplegcc -funroll-loops -march=native -mtune=native -O2
8788651.00cubehash81crypto_hash/cubehash81/simplegcc -funroll-loops -march=native -mtune=native -O3 (7.1.1 20170516)
8809101.00cubehash81crypto_hash/cubehash81/unrolledgcc -funroll-loops -march=native -mtune=native -O3 (7.1.1 20170516)
15448611.76cubehash81crypto_hash/cubehash81/specgcc -march=native -mtune=native -O3
837731.00cubehash816crypto_hash/cubehash816/simplegcc -funroll-loops -march=native -mtune=native -O3 (7.1.1 20170516)
882731.05cubehash816crypto_hash/cubehash816/unrolledgcc -funroll-loops -march=native -mtune=native -O3 (7.1.1 20170516)
4186045.00cubehash816crypto_hash/cubehash816/specgcc -funroll-loops -march=native -mtune=native -O3 (7.1.1 20170516)
4550041.00cubehash82crypto_hash/cubehash82/unrolledgcc -march=native -mtune=native -O2 (7.1.1 20170516)
4572561.00cubehash82crypto_hash/cubehash82/simplegcc -funroll-loops -march=native -mtune=native -O3
9287622.04cubehash82crypto_hash/cubehash82/specgcc -funroll-loops -march=native -mtune=native -O3
567431.00cubehash832crypto_hash/cubehash832/simplegcc -funroll-loops -march=native -mtune=native -O3 (7.1.1 20170516)
608931.07cubehash832crypto_hash/cubehash832/unrolledgcc -funroll-loops -march=native -mtune=native -O3 (7.1.1 20170516)
3761216.63cubehash832crypto_hash/cubehash832/specgcc -funroll-loops -march=native -mtune=native -O3 (7.1.1 20170516)
2436181.00cubehash84crypto_hash/cubehash84/simplegcc -funroll-loops -march=native -mtune=native -O3 (7.1.1 20170516)
2472841.02cubehash84crypto_hash/cubehash84/unrolledgcc -march=native -mtune=native -O2
6655252.73cubehash84crypto_hash/cubehash84/specgcc -funroll-loops -march=native -mtune=native -O3 (7.1.1 20170516)
1384191.00cubehash88crypto_hash/cubehash88/simplegcc -march=native -mtune=native -O3 (7.1.1 20170516)
1444741.04cubehash88crypto_hash/cubehash88/unrolledgcc -funroll-loops -march=native -mtune=native -O2
5092843.68cubehash88crypto_hash/cubehash88/specgcc -funroll-loops -march=native -mtune=native -O2
931601.00echo256crypto_hash/echo256/sphlib-small (SPHLIB_3.0)gcc -march=native -mtune=native -O3 (7.1.1 20170516)
947401.02echo256crypto_hash/echo256/sphlibgcc -funroll-loops -march=native -mtune=native -O3
975951.05echo256crypto_hash/echo256/generic/opt64gcc -funroll-loops -march=native -mtune=native -Os
1153161.24echo256crypto_hash/echo256/generic/opt32gcc -funroll-loops -march=native -mtune=native -O2
1284541.38echo256crypto_hash/echo256/powerpc/pp32cv2gcc -funroll-loops -march=native -mtune=native -Os
1956472.10echo256crypto_hash/echo256/powerpc/pp32cv1gcc -funroll-loops -march=native -mtune=native -Os
echo256crypto_hash/echo256/ccalik/bitslicedgcc -march=native -mtune=native -O3 (7.1.1 20170516)
1633151.00echo512crypto_hash/echo512/sphlib (SPHLIB_3.0)gcc -funroll-loops -march=native -mtune=native -O3 (7.1.1 20170516)
1678531.03echo512crypto_hash/echo512/sphlib-smallgcc -march=native -mtune=native -O3
1795571.10echo512crypto_hash/echo512/generic/opt64gcc -funroll-loops -march=native -mtune=native -Os
2048121.25echo512crypto_hash/echo512/generic/opt32gcc -funroll-loops -march=native -mtune=native -O2
2199891.35echo512crypto_hash/echo512/powerpc/pp32cv2gcc -funroll-loops -march=native -mtune=native -Os
3425022.10echo512crypto_hash/echo512/powerpc/pp32cv1gcc -funroll-loops -march=native -mtune=native -Os
echo512crypto_hash/echo512/ccalik/bitslicedgcc -march=native -mtune=native -O3
738371.00echosp256crypto_hash/echosp256/generic/opt64 (2.1)gcc -funroll-loops -march=native -mtune=native -Os (7.1.1 20170516)
910511.23echosp256crypto_hash/echosp256/generic/opt32gcc -funroll-loops -march=native -mtune=native -Os (7.1.1 20170516)
1008771.37echosp256crypto_hash/echosp256/powerpc/pp32cv2gcc -funroll-loops -march=native -mtune=native -Os (7.1.1 20170516)
1473572.00echosp256crypto_hash/echosp256/powerpc/pp32cv1gcc -march=native -mtune=native -Os
1170721.00echosp512crypto_hash/echosp512/generic/opt64 (2.1)gcc -funroll-loops -march=native -mtune=native -Os (7.1.1 20170516)
1413251.21echosp512crypto_hash/echosp512/generic/opt32gcc -funroll-loops -march=native -mtune=native -Os (7.1.1 20170516)
1544001.32echosp512crypto_hash/echosp512/powerpc/pp32cv2gcc -funroll-loops -march=native -mtune=native -Os (7.1.1 20170516)
2286901.95echosp512crypto_hash/echosp512/powerpc/pp32cv1gcc -march=native -mtune=native -Os
89581.00edonr256crypto_hash/edonr256/swpbe (Optimized_C_v2.0g)gcc -funroll-loops -march=native -mtune=native -Os (7.1.1 20170516)
93541.04edonr256crypto_hash/edonr256/optcgcc -funroll-loops -march=native -mtune=native -Os (7.1.1 20170516)
48621.00edonr512crypto_hash/edonr512/swpbe (Optimized_C_v2.0g)gcc -funroll-loops -march=native -mtune=native -Os (7.1.1 20170516)
50141.03edonr512crypto_hash/edonr512/optcgcc -funroll-loops -march=native -mtune=native -Os (7.1.1 20170516)
1134101.00essence224crypto_hash/essence224/gccgcc -funroll-loops -march=native -mtune=native -O2 (7.1.1 20170516)
1133831.00essence256crypto_hash/essence256/gccgcc -funroll-loops -march=native -mtune=native -O2 (7.1.1 20170516)
751851.00essence384crypto_hash/essence384/gccgcc -march=native -mtune=native -O3 (7.1.1 20170516)
754881.00essence512crypto_hash/essence512/gccgcc -march=native -mtune=native -O3 (7.1.1 20170516)
1616269221.00fsb256crypto_hash/fsb256/refgcc -funroll-loops -march=native -mtune=native -Os (7.1.1 20170516)
1480547491.00fsb512crypto_hash/fsb512/refgcc -funroll-loops -march=native -mtune=native -O3 (7.1.1 20170516)
fugue2crypto_hash/fugue2/cop_opt32gcc -march=native -mtune=native -O3
499731.00fugue256crypto_hash/fugue256/ANSI_opt64gcc -funroll-loops -march=native -mtune=native -O3 (7.1.1 20170516)
548021.10fugue256crypto_hash/fugue256/ANSI_opt32gcc -funroll-loops -march=native -mtune=native -O2
570701.14fugue256crypto_hash/fugue256/sphlibgcc -funroll-loops -march=native -mtune=native -O2
1142481.00fugue512crypto_hash/fugue512/sphlib (SPHLIB_3.0)gcc -funroll-loops -march=native -mtune=native -O2 (7.1.1 20170516)
730561.00groestl256crypto_hash/groestl256/sphlib-adapted (2.0)gcc -funroll-loops -march=native -mtune=native -O2 (7.1.1 20170516)
788351.08groestl256crypto_hash/groestl256/sphlibgcc -funroll-loops -march=native -mtune=native -O2 (7.1.1 20170516)
919991.26groestl256crypto_hash/groestl256/sphlib-smallgcc -funroll-loops -march=native -mtune=native -O2 (7.1.1 20170516)
1853062.54groestl256crypto_hash/groestl256/32bit-2ktablegcc -funroll-loops -march=native -mtune=native -O3
1857052.54groestl256crypto_hash/groestl256/opt32gcc -funroll-loops -march=native -mtune=native -O2 (7.1.1 20170516)
2982144.08groestl256crypto_hash/groestl256/32bit-bytesliced-c-fastgcc -funroll-loops -march=native -mtune=native -O3
3507084.80groestl256crypto_hash/groestl256/8bit_cgcc -march=native -mtune=native -O3
4283835.86groestl256crypto_hash/groestl256/32bit-bytesliced-c-smallgcc -funroll-loops -march=native -mtune=native -O2 (7.1.1 20170516)
groestl256crypto_hash/groestl256/opt64gcc -march=native -mtune=native -O3
groestl256crypto_hash/groestl256/vperm-intrgcc -march=native -mtune=native -O3
1394721.00groestl512crypto_hash/groestl512/sphlib (SPHLIB_3.0)gcc -funroll-loops -march=native -mtune=native -O2 (7.1.1 20170516)
1540081.10groestl512crypto_hash/groestl512/sphlib-adaptedgcc -funroll-loops -march=native -mtune=native -O2 (7.1.1 20170516)
1715601.23groestl512crypto_hash/groestl512/sphlib-smallgcc -funroll-loops -march=native -mtune=native -O2 (7.1.1 20170516)
2884342.07groestl512crypto_hash/groestl512/opt32gcc -funroll-loops -march=native -mtune=native -O3
6226444.46groestl512crypto_hash/groestl512/32bit-bytesliced-c-smallgcc -funroll-loops -march=native -mtune=native -O2 (7.1.1 20170516)
groestl512crypto_hash/groestl512/mmxgcc -march=native -mtune=native -O3
groestl512crypto_hash/groestl512/opt64gcc -march=native -mtune=native -O3
hamsicrypto_hash/hamsi/simd-1gcc -march=native -mtune=native -O3
hamsicrypto_hash/hamsi/simd-2gcc -march=native -mtune=native -O3
hamsicrypto_hash/hamsi/sphlibgcc -march=native -mtune=native -O3
hamsicrypto_hash/hamsi/sphlib-smallgcc -march=native -mtune=native -O3
hamsi512crypto_hash/hamsi512/sphlibgcc -march=native -mtune=native -O3
hamsi512crypto_hash/hamsi512/sphlib-smallgcc -march=native -mtune=native -O3
629751.00jh224crypto_hash/jh224/simplegcc -march=native -mtune=native -O2 (7.1.1 20170516)
792611.26jh224crypto_hash/jh224/bitslice_opt64gcc -funroll-loops -march=native -mtune=native -O3
805651.28jh224crypto_hash/jh224/bitslice_ref64gcc -march=native -mtune=native -O3
912871.45jh224crypto_hash/jh224/bitslice_opt32gcc -march=native -mtune=native -O3
1161631.84jh224crypto_hash/jh224/bitslice_ref32gcc -march=native -mtune=native -O3
629691.00jh256crypto_hash/jh256/simplegcc -march=native -mtune=native -O3 (7.1.1 20170516)
790851.26jh256crypto_hash/jh256/bitslice_opt64gcc -march=native -mtune=native -O3 (7.1.1 20170516)
822721.31jh256crypto_hash/jh256/bitslice_ref64gcc -march=native -mtune=native -O3 (7.1.1 20170516)
911601.45jh256crypto_hash/jh256/bitslice_opt32gcc -funroll-loops -march=native -mtune=native -O3
1161591.84jh256crypto_hash/jh256/bitslice_ref32gcc -march=native -mtune=native -O3 (7.1.1 20170516)
630251.00jh384crypto_hash/jh384/simplegcc -march=native -mtune=native -O3
790891.25jh384crypto_hash/jh384/bitslice_opt64gcc -march=native -mtune=native -O3
802531.27jh384crypto_hash/jh384/bitslice_ref64gcc -march=native -mtune=native -O3
912991.45jh384crypto_hash/jh384/bitslice_opt32gcc -funroll-loops -march=native -mtune=native -O3
1210011.92jh384crypto_hash/jh384/bitslice_ref32gcc -funroll-loops -march=native -mtune=native -O3
629781.00jh512crypto_hash/jh512/simplegcc -march=native -mtune=native -O3 (7.1.1 20170516)
795941.26jh512crypto_hash/jh512/bitslice_opt64gcc -march=native -mtune=native -O3 (7.1.1 20170516)
814071.29jh512crypto_hash/jh512/bitslice_ref64gcc -march=native -mtune=native -O3 (7.1.1 20170516)
912931.45jh512crypto_hash/jh512/bitslice_opt32gcc -funroll-loops -march=native -mtune=native -O3
1207231.92jh512crypto_hash/jh512/bitslice_ref32gcc -funroll-loops -march=native -mtune=native -O3
230901.00keccakcrypto_hash/keccak/opt64lcu24 (3.1.0)gcc -march=native -mtune=native -O3 (7.1.1 20170516)
236111.02keccakcrypto_hash/keccak/opt64u6gcc -march=native -mtune=native -O3 (7.1.1 20170516)
247571.07keccakcrypto_hash/keccak/opt64lcu6gcc -funroll-loops -march=native -mtune=native -O3
247691.07keccakcrypto_hash/keccak/inplacegcc -funroll-loops -march=native -mtune=native -O2
255511.11keccakcrypto_hash/keccak/simplegcc -march=native -mtune=native -O3 (7.1.1 20170516)
711283.08keccakcrypto_hash/keccak/simple32bigcc -funroll-loops -march=native -mtune=native -Os
714293.09keccakcrypto_hash/keccak/opt32bi-rvku2gcc -funroll-loops -march=native -mtune=native -Os
725643.14keccakcrypto_hash/keccak/opt32bi-s2lcu4gcc -funroll-loops -march=native -mtune=native -Os
740583.21keccakcrypto_hash/keccak/compactgcc -funroll-loops -march=native -mtune=native -O3
775943.36keccakcrypto_hash/keccak/compact8gcc -funroll-loops -march=native -mtune=native -O3
779783.38keccakcrypto_hash/keccak/inplace32bigcc -funroll-loops -march=native -mtune=native -Os
829073.59keccakcrypto_hash/keccak/opt32biT-s2lcu4gcc -funroll-loops -march=native -mtune=native -Os
386991.00keccakc1024crypto_hash/keccakc1024/opt64lcu24 (3.1.0)gcc -march=native -mtune=native -O2 (7.1.1 20170516)
398741.03keccakc1024crypto_hash/keccakc1024/opt64u6gcc -march=native -mtune=native -O3
407001.05keccakc1024crypto_hash/keccakc1024/inplacegcc -funroll-loops -march=native -mtune=native -O2
410501.06keccakc1024crypto_hash/keccakc1024/sphlibgcc -funroll-loops -march=native -mtune=native -O3
415491.07keccakc1024crypto_hash/keccakc1024/opt64lcu6gcc -march=native -mtune=native -O3
428251.11keccakc1024crypto_hash/keccakc1024/sphlib-smallgcc -funroll-loops -march=native -mtune=native -O3
431131.11keccakc1024crypto_hash/keccakc1024/simplegcc -march=native -mtune=native -O3
1141242.95keccakc1024crypto_hash/keccakc1024/opt32bi-rvku2gcc -funroll-loops -march=native -mtune=native -Os
1143102.95keccakc1024crypto_hash/keccakc1024/simple32bigcc -funroll-loops -march=native -mtune=native -Os
1164023.01keccakc1024crypto_hash/keccakc1024/opt32bi-s2lcu4gcc -funroll-loops -march=native -mtune=native -Os
1247923.22keccakc1024crypto_hash/keccakc1024/compactgcc -funroll-loops -march=native -mtune=native -O3
1260903.26keccakc1024crypto_hash/keccakc1024/inplace32bigcc -funroll-loops -march=native -mtune=native -Os
1264143.27keccakc1024crypto_hash/keccakc1024/opt32biT-s2lcu4gcc -funroll-loops -march=native -mtune=native -Os
1308513.38keccakc1024crypto_hash/keccakc1024/compact8gcc -funroll-loops -march=native -mtune=native -O3
181881.00keccakc256crypto_hash/keccakc256/opt64lcu24 (3.1.0)gcc -funroll-loops -march=native -mtune=native -O2 (7.1.1 20170516)
184111.01keccakc256crypto_hash/keccakc256/opt64u6gcc -march=native -mtune=native -O3
190341.05keccakc256crypto_hash/keccakc256/opt64lcu6gcc -march=native -mtune=native -O3
192491.06keccakc256crypto_hash/keccakc256/inplacegcc -funroll-loops -march=native -mtune=native -O2 (7.1.1 20170516)
198961.09keccakc256crypto_hash/keccakc256/simplegcc -march=native -mtune=native -O3
558613.07keccakc256crypto_hash/keccakc256/compactgcc -funroll-loops -march=native -mtune=native -O3
565353.11keccakc256crypto_hash/keccakc256/simple32bigcc -funroll-loops -march=native -mtune=native -Os
568533.13keccakc256crypto_hash/keccakc256/opt32bi-rvku2gcc -funroll-loops -march=native -mtune=native -Os
578473.18keccakc256crypto_hash/keccakc256/opt32bi-s2lcu4gcc -funroll-loops -march=native -mtune=native -Os
597453.28keccakc256crypto_hash/keccakc256/compact8gcc -funroll-loops -march=native -mtune=native -O3
621343.42keccakc256crypto_hash/keccakc256/inplace32bigcc -funroll-loops -march=native -mtune=native -Os
688583.79keccakc256crypto_hash/keccakc256/opt32biT-s2lcu4gcc -funroll-loops -march=native -mtune=native -Os
198341.00keccakc448crypto_hash/keccakc448/opt64lcu24 (3.1.0)gcc -march=native -mtune=native -O3 (7.1.1 20170516)
200971.01keccakc448crypto_hash/keccakc448/opt64u6gcc -march=native -mtune=native -O3 (7.1.1 20170516)
206891.04keccakc448crypto_hash/keccakc448/opt64lcu6gcc -funroll-loops -march=native -mtune=native -O3
208691.05keccakc448crypto_hash/keccakc448/inplacegcc -funroll-loops -march=native -mtune=native -O2
216311.09keccakc448crypto_hash/keccakc448/simplegcc -march=native -mtune=native -O3 (7.1.1 20170516)
611693.08keccakc448crypto_hash/keccakc448/opt32bi-rvku2gcc -funroll-loops -march=native -mtune=native -Os
619793.12keccakc448crypto_hash/keccakc448/compactgcc -funroll-loops -march=native -mtune=native -O3
623023.14keccakc448crypto_hash/keccakc448/opt32bi-s2lcu4gcc -funroll-loops -march=native -mtune=native -Os
655263.30keccakc448crypto_hash/keccakc448/compact8gcc -funroll-loops -march=native -mtune=native -O3
725143.66keccakc448crypto_hash/keccakc448/opt32biT-s2lcu4gcc -funroll-loops -march=native -mtune=native -Os
keccakc448crypto_hash/keccakc448/inplace32bigcc -march=native -mtune=native -O3 (7.1.1 20170516)
keccakc448crypto_hash/keccakc448/simple32bigcc -march=native -mtune=native -O3 (7.1.1 20170516)
215221.00keccakc512crypto_hash/keccakc512/opt64lcu24 (3.1.0)gcc -funroll-loops -march=native -mtune=native -O3 (7.1.1 20170516)
218511.02keccakc512crypto_hash/keccakc512/opt64u6gcc -march=native -mtune=native -O3
226501.05keccakc512crypto_hash/keccakc512/inplacegcc -funroll-loops -march=native -mtune=native -O2
229701.07keccakc512crypto_hash/keccakc512/opt64lcu6gcc -funroll-loops -march=native -mtune=native -O3 (7.1.1 20170516)
230381.07keccakc512crypto_hash/keccakc512/sphlibgcc -funroll-loops -march=native -mtune=native -O3 (7.1.1 20170516)
235911.10keccakc512crypto_hash/keccakc512/simplegcc -march=native -mtune=native -O3
240011.12keccakc512crypto_hash/keccakc512/sphlib-smallgcc -funroll-loops -march=native -mtune=native -O3 (7.1.1 20170516)
657343.05keccakc512crypto_hash/keccakc512/simple32bigcc -funroll-loops -march=native -mtune=native -Os
662253.08keccakc512crypto_hash/keccakc512/opt32bi-rvku2gcc -funroll-loops -march=native -mtune=native -Os
675833.14keccakc512crypto_hash/keccakc512/opt32bi-s2lcu4gcc -funroll-loops -march=native -mtune=native -Os
677813.15keccakc512crypto_hash/keccakc512/compactgcc -funroll-loops -march=native -mtune=native -O3 (7.1.1 20170516)
715113.32keccakc512crypto_hash/keccakc512/compact8gcc -funroll-loops -march=native -mtune=native -O3 (7.1.1 20170516)
721653.35keccakc512crypto_hash/keccakc512/inplace32bigcc -funroll-loops -march=native -mtune=native -Os
777563.61keccakc512crypto_hash/keccakc512/opt32biT-s2lcu4gcc -funroll-loops -march=native -mtune=native -Os
keccakc512crypto_hash/keccakc512/gil/singlefilegcc -march=native -mtune=native -O3
keccakc512crypto_hash/keccakc512/gil/singlefile_unrolledgcc -march=native -mtune=native -O3
265701.00keccakc768crypto_hash/keccakc768/opt64lcu24 (3.1.0)gcc -march=native -mtune=native -O3 (7.1.1 20170516)
271901.02keccakc768crypto_hash/keccakc768/opt64u6gcc -march=native -mtune=native -O3 (7.1.1 20170516)
282171.06keccakc768crypto_hash/keccakc768/inplacegcc -funroll-loops -march=native -mtune=native -O2
286001.08keccakc768crypto_hash/keccakc768/opt64lcu6gcc -funroll-loops -march=native -mtune=native -O3
290421.09keccakc768crypto_hash/keccakc768/simplegcc -funroll-loops -march=native -mtune=native -O3
800753.01keccakc768crypto_hash/keccakc768/simple32bigcc -funroll-loops -march=native -mtune=native -Os
803413.02keccakc768crypto_hash/keccakc768/opt32bi-rvku2gcc -funroll-loops -march=native -mtune=native -Os
821723.09keccakc768crypto_hash/keccakc768/opt32bi-s2lcu4gcc -funroll-loops -march=native -mtune=native -Os
847543.19keccakc768crypto_hash/keccakc768/compactgcc -funroll-loops -march=native -mtune=native -O3
877593.30keccakc768crypto_hash/keccakc768/inplace32bigcc -funroll-loops -march=native -mtune=native -Os
893723.36keccakc768crypto_hash/keccakc768/compact8gcc -funroll-loops -march=native -mtune=native -O3
920733.47keccakc768crypto_hash/keccakc768/opt32biT-s2lcu4gcc -funroll-loops -march=native -mtune=native -Os
828271.00lane256crypto_hash/lane256/cgcc -funroll-loops -march=native -mtune=native -Os (7.1.1 20170516)
2385071.00lane512crypto_hash/lane512/cgcc -funroll-loops -march=native -mtune=native -Os (7.1.1 20170516)
351901.00luffa256crypto_hash/luffa256/sphlib (SPHLIB_3.0)gcc -march=native -mtune=native -O2 (7.1.1 20170516)
409581.16luffa256crypto_hash/luffa256/opt32gcc -funroll-loops -march=native -mtune=native -O2
419491.19luffa256crypto_hash/luffa256/thomaz/basicgcc -funroll-loops -march=native -mtune=native -O3
526541.50luffa256crypto_hash/luffa256/armgcc -funroll-loops -march=native -mtune=native -O2
579371.00luffa384crypto_hash/luffa384/opt32 (2.0)gcc -funroll-loops -march=native -mtune=native -O2 (7.1.1 20170516)
719981.24luffa384crypto_hash/luffa384/armgcc -march=native -mtune=native -O3
663111.00luffa512crypto_hash/luffa512/sphlib (SPHLIB_3.0)gcc -funroll-loops -march=native -mtune=native -O3 (7.1.1 20170516)
747061.13luffa512crypto_hash/luffa512/opt32gcc -funroll-loops -march=native -mtune=native -O2
919721.39luffa512crypto_hash/luffa512/armgcc -march=native -mtune=native -O3
927181.00mcssha4crypto_hash/mcssha4/refgcc -funroll-loops -march=native -mtune=native -O3 (7.1.1 20170516)
955731.00mcssha5crypto_hash/mcssha5/refgcc -funroll-loops -march=native -mtune=native -O3 (7.1.1 20170516)
927851.00mcssha6crypto_hash/mcssha6/refgcc -funroll-loops -march=native -mtune=native -O3 (7.1.1 20170516)
md2crypto_hash/md2/opensslgcc -march=native -mtune=native -O3
69681.00md4crypto_hash/md4/openssl (OpenSSL_1.1.0f__25_May_2017)gcc -funroll-loops -march=native -mtune=native -O3
120261.00md5crypto_hash/md5/refgcc -funroll-loops -march=native -mtune=native -O3 (7.1.1 20170516)
130761.09md5crypto_hash/md5/opensslgcc -funroll-loops -march=native -mtune=native -O3 (7.1.1 20170516)
622291.00md6d224crypto_hash/md6d224/refgcc -march=native -mtune=native -O2 (7.1.1 20170516)
648081.00md6d256crypto_hash/md6d256/refgcc -funroll-loops -march=native -mtune=native -O2 (7.1.1 20170516)
813081.00md6d384crypto_hash/md6d384/refgcc -funroll-loops -march=native -mtune=native -O2 (7.1.1 20170516)
979371.00md6d512crypto_hash/md6d512/refgcc -funroll-loops -march=native -mtune=native -O2 (7.1.1 20170516)
1496201.00mgrostl256crypto_hash/mgrostl256/opt-32 (2.0)gcc -funroll-loops -march=native -mtune=native -O2 (7.1.1 20170516)
380581925.44mgrostl256crypto_hash/mgrostl256/refgcc -funroll-loops -march=native -mtune=native -O2 (7.1.1 20170516)
mgrostl256crypto_hash/mgrostl256/opt-64gcc -march=native -mtune=native -O3
252231.00nasha256crypto_hash/nasha256/opt_v4gcc -funroll-loops -march=native -mtune=native -O3 (7.1.1 20170516)
295611.17nasha256crypto_hash/nasha256/optgcc -funroll-loops -march=native -mtune=native -O2
302271.00nasha512crypto_hash/nasha512/opt_v4gcc -funroll-loops -march=native -mtune=native -O3 (7.1.1 20170516)
311531.03nasha512crypto_hash/nasha512/optgcc -funroll-loops -march=native -mtune=native -O2
755911.00rfsb509crypto_hash/rfsb509/ref (1.0)gcc -funroll-loops -march=native -mtune=native -O3 (7.1.1 20170516)
rhashcrypto_hash/rhash/refg++ -march=native -mtune=native -O3
222971.00ripemd160crypto_hash/ripemd160/openssl (OpenSSL_1.1.0f__25_May_2017)gcc -funroll-loops -march=native -mtune=native -O2 (7.1.1 20170516)
731351.00round3jh256crypto_hash/round3jh256/simplegcc -march=native -mtune=native -Os (7.1.1 20170516)
759641.04round3jh256crypto_hash/round3jh256/sphlib-smallgcc -funroll-loops -march=native -mtune=native -O3
849241.16round3jh256crypto_hash/round3jh256/sphlibgcc -march=native -mtune=native -O3
731671.00round3jh512crypto_hash/round3jh512/simplegcc -march=native -mtune=native -Os (7.1.1 20170516)
760511.04round3jh512crypto_hash/round3jh512/sphlib-smallgcc -funroll-loops -march=native -mtune=native -O3
840491.15round3jh512crypto_hash/round3jh512/sphlibgcc -march=native -mtune=native -O3
199861.00sarmal256crypto_hash/sarmal256/opt64 (1.00)gcc -funroll-loops -march=native -mtune=native -O3 (7.1.1 20170516)
288561.00sarmal512crypto_hash/sarmal512/opt64 (1.00)gcc -funroll-loops -march=native -mtune=native -O3 (7.1.1 20170516)
129581.00sha1crypto_hash/sha1/openssl (OpenSSL_1.1.0f__25_May_2017)gcc -funroll-loops -march=native -mtune=native -O2 (7.1.1 20170516)
246911.00sha224crypto_hash/sha224/openssl (OpenSSL_1.1.0f__25_May_2017)gcc -funroll-loops -march=native -mtune=native -O3 (7.1.1 20170516)
246851.00sha256crypto_hash/sha256/openssl (OpenSSL_1.1.0f__25_May_2017)gcc -funroll-loops -march=native -mtune=native -O2 (7.1.1 20170516)
256511.04sha256crypto_hash/sha256/refgcc -funroll-loops -march=native -mtune=native -O3
267941.09sha256crypto_hash/sha256/sphlibgcc -funroll-loops -march=native -mtune=native -O3
276521.12sha256crypto_hash/sha256/sphlib-smallgcc -funroll-loops -march=native -mtune=native -O2 (7.1.1 20170516)
353101.43sha256crypto_hash/sha256/cryptoppg++ -funroll-loops -march=native -mtune=native -O3
165031.00sha384crypto_hash/sha384/openssl (OpenSSL_1.1.0f__25_May_2017)gcc -funroll-loops -march=native -mtune=native -O3
165231.00sha512crypto_hash/sha512/openssl (OpenSSL_1.1.0f__25_May_2017)gcc -funroll-loops -march=native -mtune=native -O3 (7.1.1 20170516)
185561.12sha512crypto_hash/sha512/refgcc -funroll-loops -march=native -mtune=native -O3 (7.1.1 20170516)
240261.45sha512crypto_hash/sha512/sphlib-smallgcc -funroll-loops -march=native -mtune=native -O2
240351.45sha512crypto_hash/sha512/sphlibgcc -funroll-loops -march=native -mtune=native -O2
248261.50sha512crypto_hash/sha512/cryptoppg++ -funroll-loops -march=native -mtune=native -O3
177041.00shabal256crypto_hash/shabal256/sphlib (SPHLIB_3.0)gcc -funroll-loops -march=native -mtune=native -O2 (7.1.1 20170516)
178021.00shabal512crypto_hash/shabal512/ref (1.0)gcc -march=native -mtune=native -O3 (7.1.1 20170516)
178111.00shabal512crypto_hash/shabal512/sphlibgcc -funroll-loops -march=native -mtune=native -O2
210031.00shake256crypto_hash/shake256/gil/singlefile_unrolledgcc -funroll-loops -march=native -mtune=native -O3 (7.1.1 20170516)
240921.15shake256crypto_hash/shake256/gil/singlefilegcc -funroll-loops -march=native -mtune=native -O3 (7.1.1 20170516)
507261.00shavite3256crypto_hash/shavite3256/sphlib (SPHLIB_3.0)gcc -funroll-loops -march=native -mtune=native -O3 (7.1.1 20170516)
517881.02shavite3256crypto_hash/shavite3256/low-memgcc -funroll-loops -march=native -mtune=native -O3 (7.1.1 20170516)
537301.06shavite3256crypto_hash/shavite3256/new-aes-roundgcc -funroll-loops -march=native -mtune=native -O3 (7.1.1 20170516)
540341.07shavite3256crypto_hash/shavite3256/no-saltgcc -funroll-loops -march=native -mtune=native -O3 (7.1.1 20170516)
612231.21shavite3256crypto_hash/shavite3256/sphlib-smallgcc -funroll-loops -march=native -mtune=native -O3 (7.1.1 20170516)
650091.28shavite3256crypto_hash/shavite3256/lower-memgcc -funroll-loops -march=native -mtune=native -O3 (7.1.1 20170516)
1465752.89shavite3256crypto_hash/shavite3256/8-bitgcc -funroll-loops -march=native -mtune=native -O3 (7.1.1 20170516)
802571.00shavite3512crypto_hash/shavite3512/sphlib (SPHLIB_3.0)gcc -funroll-loops -march=native -mtune=native -O2 (7.1.1 20170516)
981451.22shavite3512crypto_hash/shavite3512/sphlib-smallgcc -funroll-loops -march=native -mtune=native -O2 (7.1.1 20170516)
1100291.37shavite3512crypto_hash/shavite3512/low-memgcc -funroll-loops -march=native -mtune=native -O2 (7.1.1 20170516)
1130331.41shavite3512crypto_hash/shavite3512/IntelL1Cachegcc -funroll-loops -march=native -mtune=native -O2 (7.1.1 20170516)
1304311.63shavite3512crypto_hash/shavite3512/lower-memgcc -funroll-loops -march=native -mtune=native -O2 (7.1.1 20170516)
1700762.12shavite3512crypto_hash/shavite3512/different-ordergcc -funroll-loops -march=native -mtune=native -O3
1789022.23shavite3512crypto_hash/shavite3512/new-aes-roundgcc -funroll-loops -march=native -mtune=native -Os
1792052.23shavite3512crypto_hash/shavite3512/no-saltgcc -funroll-loops -march=native -mtune=native -O2 (7.1.1 20170516)
2739783.41shavite3512crypto_hash/shavite3512/8-bitgcc -funroll-loops -march=native -mtune=native -O3
939761.00simd256crypto_hash/simd256/sphlib (SPHLIB_3.0)gcc -funroll-loops -march=native -mtune=native -O3 (7.1.1 20170516)
1217541.30simd256crypto_hash/simd256/sphlib-smallgcc -funroll-loops -march=native -mtune=native -O3 (7.1.1 20170516)
1520181.62simd256crypto_hash/simd256/optgcc -march=native -mtune=native -O3
307826432.76simd256crypto_hash/simd256/refgcc -funroll-loops -march=native -mtune=native -O2
simd256crypto_hash/simd256/vect128gcc -march=native -mtune=native -O3
1271281.00simd512crypto_hash/simd512/sphlib (SPHLIB_3.0)gcc -funroll-loops -march=native -mtune=native -O3 (7.1.1 20170516)
1303651.03simd512crypto_hash/simd512/optgcc -funroll-loops -march=native -mtune=native -O3 (7.1.1 20170516)
1525201.20simd512crypto_hash/simd512/sphlib-smallgcc -funroll-loops -march=native -mtune=native -O3 (7.1.1 20170516)
583704845.91simd512crypto_hash/simd512/refgcc -funroll-loops -march=native -mtune=native -O3 (7.1.1 20170516)
simd512crypto_hash/simd512/vect128gcc -march=native -mtune=native -O3
149331.00skein10241024crypto_hash/skein10241024/opt (v1.3_C_code)gcc -funroll-loops -march=native -mtune=native -O2 (7.1.1 20170516)
105621.00skein256256crypto_hash/skein256256/opt (v1.3_C_code)gcc -march=native -mtune=native -O2 (7.1.1 20170516)
106261.00skein512256crypto_hash/skein512256/opt (v1.3_C_code)gcc -funroll-loops -march=native -mtune=native -O3
106661.00skein512256crypto_hash/skein512256/littlegcc -funroll-loops -march=native -mtune=native -O2 (7.1.1 20170516)
111851.05skein512256crypto_hash/skein512256/sphlibgcc -march=native -mtune=native -O2
125281.18skein512256crypto_hash/skein512256/simplegcc -funroll-loops -march=native -mtune=native -O3
145821.37skein512256crypto_hash/skein512256/sphlib-smallgcc -funroll-loops -march=native -mtune=native -O3
106341.00skein512512crypto_hash/skein512512/opt (v1.3_C_code)gcc -funroll-loops -march=native -mtune=native -O3 (7.1.1 20170516)
106701.00skein512512crypto_hash/skein512512/littlegcc -funroll-loops -march=native -mtune=native -O2
111911.05skein512512crypto_hash/skein512512/sphlibgcc -march=native -mtune=native -O2
126371.19skein512512crypto_hash/skein512512/simplegcc -funroll-loops -march=native -mtune=native -O3 (7.1.1 20170516)
146421.38skein512512crypto_hash/skein512512/sphlib-smallgcc -funroll-loops -march=native -mtune=native -O3 (7.1.1 20170516)
150371.00tigercrypto_hash/tiger/cryptoppg++ -funroll-loops -march=native -mtune=native -O3 (7.1.1 20170516)
999941.00whirlpoolcrypto_hash/whirlpool/refgcc -funroll-loops -march=native -mtune=native -O2 (7.1.1 20170516)
1231581.23whirlpoolcrypto_hash/whirlpool/cryptoppg++ -march=native -mtune=native -O2

crypto_hashblocks

TimeRelative timePrimitiveImplementationCompiler
114531.00md5crypto_hashblocks/md5/little-1gcc -funroll-loops -march=native -mtune=native -O2 (7.1.1 20170516)
114681.00md5crypto_hashblocks/md5/refgcc -funroll-loops -march=native -mtune=native -O3
710601.00rfsb509crypto_hashblocks/rfsb509/refgcc -march=native -mtune=native -O3 (7.1.1 20170516)
244851.00sha256crypto_hashblocks/sha256/inplacegcc -march=native -mtune=native -O3
245571.00sha256crypto_hashblocks/sha256/refgcc -march=native -mtune=native -O3
sha256crypto_hashblocks/sha256/dolbeau/amd64-shagcc -march=native -mtune=native -O3
sha256crypto_hashblocks/sha256/dolbeau/armv8cryptogcc -march=native -mtune=native -O3
169311.00sha512crypto_hashblocks/sha512/refgcc -march=native -mtune=native -O3 (7.1.1 20170516)
170141.00sha512crypto_hashblocks/sha512/inplacegcc -march=native -mtune=native -O3 (7.1.1 20170516)
sha512crypto_hashblocks/sha512/dolbeau/intelavx2rorxasmgcc -march=native -mtune=native -O3 (7.1.1 20170516)
sha512crypto_hashblocks/sha512/dolbeau/intelavxasmgcc -march=native -mtune=native -O3 (7.1.1 20170516)
sha512crypto_hashblocks/sha512/dolbeau/intelsse4asmgcc -march=native -mtune=native -O3 (7.1.1 20170516)