Implementation notes: aarch64, supercoplxc, crypto_hash

Computer: supercoplxc
Architecture: aarch64
CPU ID: 410fd034
CPU cycles/second: 1000000000...1000000000 (vct)
SUPERCOP version: 20190816
Benchmark dates: 20190826...20191210

crypto_hash

TimeRelative timePrimitiveImplementationCompiler
49444001.00acehash256v1refclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
424801.00asconhashv12refclang -O3 -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
500801.18asconhashv12opt64gcc -O2 -fomit-frame-pointer
878402.07asconhashv12bi32clang -O3 -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
881602.08asconhashv12bi32_lowreggcc -O3 -fomit-frame-pointer
3461608.15asconhashv12bi16clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
89312021.02asconhashv12bi8gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
424801.00asconxofv12refclang -O3 -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
500801.18asconxofv12opt64gcc -O2 -fomit-frame-pointer
atelopus32refclang++ -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
atelopus64refclang++ -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
bash256avx2clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
bash256refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
bash384avx2clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
bash384refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
bash512avx2clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
bash512refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
459201.00bblake256bswapclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
461601.01bblake256regsclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
369601.00blake256bswapclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
370401.00blake256regsclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
379201.03blake256sphlibgcc -O3 -fomit-frame-pointer
531201.44blake256refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
548001.48blake256sphlib-smallclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
blake256vect128clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
blake256vect128-mmxhackclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
116001.00blake2bregsgcc -O3 -fomit-frame-pointer
144001.24blake2brefgcc -funroll-loops -O2 -fomit-frame-pointer
blake2bavx2-1clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
blake2bavx2-2clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
blake2bavx2-3clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
blake2bavxiccclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
blake2bxmmclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
blake2bymmclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
190401.00blake2sregsgcc -O3 -fomit-frame-pointer
217601.14blake2srefgcc -O3 -fomit-frame-pointer
blake2savxiccclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
blake2sxmmclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
290401.00blake32sphlibclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
391201.35blake32refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
403201.39blake32sphlib-smallclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
225601.00blake512bswapclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments
227201.01blake512regsclang -O3 -fomit-frame-pointer -Qunused-arguments
247201.10blake512sphlibclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
332001.47blake512sphlib-smallclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
344801.53blake512refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
blake512vect128clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
blake512vect128-inplaceclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
222401.00blake64sphlibclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
294401.32blake64sphlib-smallclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
307201.38blake64refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
190401.00bmw256optabegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (8.3.0)
190401.00bmw256optbbegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (8.3.0)
200801.05bmw256optc03gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (8.3.0)
202401.06bmw256optc04gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (8.3.0)
208001.09bmw256optc01gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (8.3.0)
210401.11bmw256optc02gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (8.3.0)
216001.13bmw256sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
216801.14bmw256sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
218401.15bmw256optbgbegcc -O3 -fomit-frame-pointer
417602.19bmw256refgcc -funroll-loops -O3 -fomit-frame-pointer
112801.00bmw512optbbegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
113601.01bmw512optabegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
116001.03bmw512optc04gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
116801.04bmw512optc01gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
116801.04bmw512optc02gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
120801.07bmw512optc03gcc -O3 -fomit-frame-pointer
124001.10bmw512optbgbegcc -funroll-loops -O3 -fomit-frame-pointer
130401.16bmw512sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer (8.3.0)
202401.79bmw512sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
232802.06bmw512refgcc -O3 -fomit-frame-pointer
2436001.00clxhashoptclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
3392001.39clxhashrefgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
1304801.00coral256v1opt64clang -O3 -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
1856001.42coral256v1refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
19319201.00cubehash161unrolledgcc -funroll-loops -O2 -fomit-frame-pointer (8.3.0)
19827201.03cubehash161simplegcc -funroll-loops -O2 -fomit-frame-pointer (8.3.0)
22858401.18cubehash161specgcc -funroll-loops -O3 -fomit-frame-pointer
1774401.00cubehash1616unrolledgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (8.3.0)
1792801.01cubehash1616simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (8.3.0)
4452802.51cubehash1616specgcc -funroll-loops -O3 -fomit-frame-pointer
9963201.00cubehash162unrolledgcc -funroll-loops -O2 -fomit-frame-pointer (8.3.0)
10220801.03cubehash162simplegcc -funroll-loops -O2 -fomit-frame-pointer (8.3.0)
13037601.31cubehash162specgcc -funroll-loops -O3 -fomit-frame-pointer
504801.00cubehash1632unrolled5gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (8.3.0)
512001.01cubehash1632unrolled4clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
512801.02cubehash1632sphlibgcc -funroll-loops -O3 -fomit-frame-pointer
519201.03cubehash1632unrolled3clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
592001.17cubehash1632sphlib-smallgcc -O2 -fomit-frame-pointer
948801.88cubehash1632unrolled2gcc -funroll-loops -O3 -fomit-frame-pointer
1166402.31cubehash1632unrolledgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (8.3.0)
1177602.33cubehash1632simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (8.3.0)
5280801.00cubehash164unrolledgcc -funroll-loops -O2 -fomit-frame-pointer (8.3.0)
5413601.03cubehash164simplegcc -funroll-loops -O2 -fomit-frame-pointer (8.3.0)
8118401.54cubehash164specgcc -funroll-loops -O3 -fomit-frame-pointer
2956801.00cubehash168unrolledgcc -funroll-loops -O2 -fomit-frame-pointer (8.3.0)
3024001.02cubehash168simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
5672801.92cubehash168specgcc -funroll-loops -O3 -fomit-frame-pointer
447201.00cubehash512unrolled5gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (8.3.0)
459201.03cubehash512unrolled3clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
464801.04cubehash512unrolled4clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
784001.75cubehash512unrolled2gcc -funroll-loops -O3 -fomit-frame-pointer
949602.12cubehash512unrolledgcc -funroll-loops -O3 -fomit-frame-pointer
960002.15cubehash512simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (8.3.0)
9848801.00cubehash81simplegcc -funroll-loops -O3 -fomit-frame-pointer (8.3.0)
10314401.05cubehash81unrolledgcc -O2 -fomit-frame-pointer
14419201.46cubehash81specgcc -funroll-loops -O3 -fomit-frame-pointer (8.3.0)
1012001.00cubehash816simplegcc -funroll-loops -O3 -fomit-frame-pointer (8.3.0)
1064801.05cubehash816unrolledgcc -funroll-loops -O3 -fomit-frame-pointer (8.3.0)
3958403.91cubehash816specgcc -funroll-loops -O3 -fomit-frame-pointer (8.3.0)
5124801.00cubehash82simplegcc -funroll-loops -O3 -fomit-frame-pointer (8.3.0)
5307201.04cubehash82unrolledgcc -O2 -fomit-frame-pointer
8892801.74cubehash82specgcc -funroll-loops -O3 -fomit-frame-pointer (8.3.0)
709601.00cubehash832simplegcc -funroll-loops -O3 -fomit-frame-pointer (8.3.0)
736801.04cubehash832unrolledgcc -funroll-loops -O3 -fomit-frame-pointer (8.3.0)
3628805.11cubehash832specgcc -funroll-loops -O3 -fomit-frame-pointer (8.3.0)
2789601.00cubehash84simplegcc -funroll-loops -O3 -fomit-frame-pointer (8.3.0)
2937601.05cubehash84unrolledgcc -O2 -fomit-frame-pointer
6064002.17cubehash84specgcc -funroll-loops -O3 -fomit-frame-pointer (8.3.0)
1620001.00cubehash88simplegcc -funroll-loops -O3 -fomit-frame-pointer (8.3.0)
1713601.06cubehash88unrolledgcc -funroll-loops -O3 -fomit-frame-pointer (8.3.0)
4663202.88cubehash88specgcc -funroll-loops -O3 -fomit-frame-pointer (8.3.0)
1574401.00drygascon128le32gcc -funroll-loops -O3 -fomit-frame-pointer (8.3.0)
4318402.74drygascon128refclang -O3 -fomit-frame-pointer -Qunused-arguments
1896801.00drygascon256le32gcc -funroll-loops -O3 -fomit-frame-pointer (8.3.0)
5159202.72drygascon256refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
1047201.00echo256sphlibgcc -O3 -fomit-frame-pointer (8.3.0)
1071201.02echo256generic/opt64gcc -O3 -fomit-frame-pointer (8.3.0)
1140801.09echo256sphlib-smallgcc -O3 -fomit-frame-pointer (8.3.0)
1279201.22echo256generic/opt32gcc -funroll-loops -O3 -fomit-frame-pointer
1472001.41echo256powerpc/pp32cv2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
2004801.91echo256powerpc/pp32cv1gcc -funroll-loops -O3 -fomit-frame-pointer
echo256ccalik/bitslicedclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
1881601.00echo512sphlibgcc -O3 -fomit-frame-pointer (8.3.0)
1929601.03echo512generic/opt64gcc -O3 -fomit-frame-pointer (8.3.0)
2048801.09echo512sphlib-smallgcc -O3 -fomit-frame-pointer (8.3.0)
2302401.22echo512generic/opt32gcc -funroll-loops -O3 -fomit-frame-pointer
2586401.37echo512powerpc/pp32cv2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
3552801.89echo512powerpc/pp32cv1gcc -funroll-loops -O3 -fomit-frame-pointer
echo512ccalik/bitslicedclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
834401.00echosp256generic/opt64gcc -O2 -fomit-frame-pointer (8.3.0)
1022401.23echosp256generic/opt32gcc -funroll-loops -O3 -fomit-frame-pointer
1170401.40echosp256powerpc/pp32cv2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
1581601.90echosp256powerpc/pp32cv1clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
1324001.00echosp512generic/opt64gcc -O2 -fomit-frame-pointer (8.3.0)
1597601.21echosp512generic/opt32gcc -funroll-loops -O2 -fomit-frame-pointer
1828801.38echosp512powerpc/pp32cv2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
2500801.89echosp512powerpc/pp32cv1gcc -funroll-loops -O3 -fomit-frame-pointer
109601.00edonr256swpbeclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
118401.08edonr256optcclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
60001.00edonr512swpbeclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
64801.08edonr512optcclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
1636801.00esch256v1optclang -O3 -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
1647201.01esch256v1refgcc -O3 -fomit-frame-pointer
1958401.00esch384v1refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (8.3.0)
2134401.09esch384v1optclang -O3 -fomit-frame-pointer -Qunused-arguments
1421601.00essence224gccgcc -funroll-loops -O2 -fomit-frame-pointer (8.3.0)
1423201.00essence256gccgcc -funroll-loops -O2 -fomit-frame-pointer (8.3.0)
964001.00essence384gccclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
965601.00essence512gccclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
1894358401.00fsb256refgcc -funroll-loops -Os -fomit-frame-pointer (8.3.0)
1748618401.00fsb512refgcc -funroll-loops -Os -fomit-frame-pointer (8.3.0)
417601.00fugue2cop_opt32gcc -O3 -fomit-frame-pointer (8.3.0)
639201.00fugue256ANSI_opt64gcc -O3 -fomit-frame-pointer (8.3.0)
704001.10fugue256ANSI_opt32gcc -funroll-loops -O3 -fomit-frame-pointer
705601.10fugue256sphlibgcc -funroll-loops -O3 -fomit-frame-pointer
1344001.00fugue512sphlibgcc -funroll-loops -O3 -fomit-frame-pointer (8.3.0)
957969601.00gage1h256c224r008refgcc -funroll-loops -O3 -fomit-frame-pointer (8.3.0)
528992801.00gage1h256c224r016refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
208116001.00gage1h256c224r032refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
156406401.00gage1h256c224r064refgcc -funroll-loops -O3 -fomit-frame-pointer (8.3.0)
589105601.00gage1h256c256r016refgcc -O3 -fomit-frame-pointer (8.3.0)
311860001.00gage1h256c256r032refgcc -funroll-loops -O3 -fomit-frame-pointer (8.3.0)
173571201.00gage1h256c256r064refgcc -O3 -fomit-frame-pointer (8.3.0)
104400001.00gage1h256c256r128refgcc -O3 -fomit-frame-pointer (8.3.0)
585332801.00gage1h256c512r032refgcc -funroll-loops -O3 -fomit-frame-pointer (8.3.0)
310868801.00gage1h256c512r064refgcc -funroll-loops -O3 -fomit-frame-pointer (8.3.0)
1044001.00gimli24v1littleendianclang -O3 -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
3396003.25gimli24v1refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
gimli24v1sseclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
gimli24v1ssealtclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
797601.00groestl256sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer (8.3.0)
847201.06groestl256sphlib-adaptedgcc -funroll-loops -O3 -fomit-frame-pointer
922401.16groestl256sphlibgcc -funroll-loops -O2 -fomit-frame-pointer (8.3.0)
2144002.69groestl25632bit-2ktablegcc -funroll-loops -O3 -fomit-frame-pointer
2352802.95groestl256opt32gcc -O3 -fomit-frame-pointer
3610404.53groestl25632bit-bytesliced-c-fastgcc -funroll-loops -O3 -fomit-frame-pointer
4288005.38groestl2568bit_cgcc -funroll-loops -O3 -fomit-frame-pointer
5296006.64groestl25632bit-bytesliced-c-smallgcc -funroll-loops -O3 -fomit-frame-pointer
groestl256opt64clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
groestl256vperm-intrclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
1546401.00groestl512sphlibgcc -funroll-loops -O3 -fomit-frame-pointer (8.3.0)
1547201.00groestl512sphlib-adaptedgcc -funroll-loops -O3 -fomit-frame-pointer (8.3.0)
1953601.26groestl512sphlib-smallgcc -O3 -fomit-frame-pointer
3619202.34groestl512opt32gcc -funroll-loops -O3 -fomit-frame-pointer (8.3.0)
7581604.90groestl51232bit-bytesliced-c-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
groestl512mmxclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
groestl512opt64clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
hamsisimd-1clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
hamsisimd-2clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
hamsisphlibclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
hamsisphlib-smallclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
hamsi512sphlibclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
hamsi512sphlib-smallclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
122546401.00heron256v1refgcc -funroll-loops -O3 -fomit-frame-pointer (8.3.0)
794401.00jh224simplegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer (8.3.0)
1039201.31jh224bitslice_opt64gcc -funroll-loops -O3 -fomit-frame-pointer
1119201.41jh224bitslice_opt32gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
1364001.72jh224bitslice_ref32gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
1424801.79jh224bitslice_ref64gcc -funroll-loops -O3 -fomit-frame-pointer
794401.00jh256simplegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer (8.3.0)
1043201.31jh256bitslice_opt64gcc -O3 -fomit-frame-pointer
1119201.41jh256bitslice_opt32gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
1364001.72jh256bitslice_ref32gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
1424001.79jh256bitslice_ref64gcc -funroll-loops -O3 -fomit-frame-pointer
794401.00jh384simplegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer (8.3.0)
1040001.31jh384bitslice_opt64gcc -funroll-loops -O3 -fomit-frame-pointer
1119201.41jh384bitslice_opt32gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
1364801.72jh384bitslice_ref32gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
1424801.79jh384bitslice_ref64gcc -funroll-loops -O3 -fomit-frame-pointer
794401.00jh512simplegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer (8.3.0)
1041601.31jh512bitslice_opt64gcc -funroll-loops -O3 -fomit-frame-pointer
1119201.41jh512bitslice_opt32gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
1364001.72jh512bitslice_ref32gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
1424801.79jh512bitslice_ref64gcc -funroll-loops -O3 -fomit-frame-pointer
136001.00k12kcp/optimized1600ufullgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer (8.3.0)
136801.01k12kcp/optimized1600lcufullgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer (8.3.0)
138401.02k12kcp/optimized1600u6gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
140001.03k12kcp/optimized1600lcu6gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
199201.46k12kcp/compact1600clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
239201.76k12kcp/reference1600clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
275202.02k12kcp/optimized1600ARMv8Agcc -O3 -fomit-frame-pointer
439203.23k12kcp/inplace1600bigcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
67072049.32k12kcp/reference1600-32bitsclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments
k12kcp/inplace1600ARMv6Mclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
k12kcp/inplace1600ARMv7Aclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
k12kcp/inplace1600ARMv7Mclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
k12kcp/optimized1600ARMv6Mu1clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
k12kcp/optimized1600ARMv6Mu2clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
k12kcp/optimized1600ARMv7Aclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
k12kcp/optimized1600AVX2clang++ -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
k12kcp/optimized1600AVX512clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
k12kcp/optimized1600AsmX86-64clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
k12kcp/optimized1600AsmX86-64Appleclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
k12kcp/optimized1600AsmX86-64shldclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
k12kcp/optimized1600XOPu6clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
k12kcp/optimized1600XOPufullclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
k12kcp/optimized1600lcufullshldclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
292801.00keccakopt64lcu24gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
303201.04keccakopt64u6gcc -fno-schedule-insns -O3 -fomit-frame-pointer
304801.04keccakopt64lcu6gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
316001.08keccaksimpleclang -O3 -fomit-frame-pointer -Qunused-arguments
319201.09keccakinplacegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer (8.3.0)
506401.73keccakcompactclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
799202.73keccakopt32bi-s2lcu4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
804002.75keccaksimple32bigcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
810402.77keccakopt32bi-rvku2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
944803.23keccakopt32biT-s2lcu4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
967203.30keccakinplace32bigcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
992803.39keccakcompact8gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
489601.00keccakc1024opt64lcu24clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
494401.01keccakc1024sphlibclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
508801.04keccakc1024opt64u6gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
511201.04keccakc1024opt64lcu6clang -O3 -fomit-frame-pointer -Qunused-arguments
514401.05keccakc1024inplacegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
524001.07keccakc1024simpleclang -O3 -fomit-frame-pointer -Qunused-arguments
524001.07keccakc1024sphlib-smallclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
845601.73keccakc1024compactclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
1316802.69keccakc1024simple32bigcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
1327202.71keccakc1024opt32bi-s2lcu4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
1340002.74keccakc1024opt32bi-rvku2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
1462402.99keccakc1024opt32biT-s2lcu4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
1591203.25keccakc1024inplace32bigcc -funroll-loops -Os -fomit-frame-pointer
1687203.45keccakc1024compact8gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
227201.00keccakc256opt64lcu24clang -O3 -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
233601.03keccakc256opt64u6gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
236801.04keccakc256opt64lcu6gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
241601.06keccakc256inplacegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
244801.08keccakc256simpleclang -O3 -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
391201.72keccakc256compactclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
633602.79keccakc256simple32bigcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
640802.82keccakc256opt32bi-rvku2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
640802.82keccakc256opt32bi-s2lcu4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
758403.34keccakc256inplace32bigcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
767203.38keccakc256compact8gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
788003.47keccakc256opt32biT-s2lcu4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
248001.00keccakc448opt64lcu24clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
257601.04keccakc448opt64u6gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
260801.05keccakc448opt64lcu6gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
268801.08keccakc448inplacegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
269601.09keccakc448simpleclang -O3 -fomit-frame-pointer -Qunused-arguments
430401.74keccakc448compactclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
688002.77keccakc448opt32bi-rvku2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
694402.80keccakc448opt32bi-s2lcu4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
828803.34keccakc448opt32biT-s2lcu4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
848003.42keccakc448compact8gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
keccakc448inplace32biclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
keccakc448simple32biclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
270401.00keccakc512opt64lcu24clang -O3 -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
277601.03keccakc512sphlibclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
280801.04keccakc512opt64u6gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
284001.05keccakc512inplacegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
284801.05keccakc512opt64lcu6gcc -fno-schedule-insns -O3 -fomit-frame-pointer
290401.07keccakc512simpleclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments
293601.09keccakc512sphlib-smallclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments
466401.72keccakc512compactclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
739202.73keccakc512simple32bigcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
748002.77keccakc512opt32bi-s2lcu4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
752002.78keccakc512opt32bi-rvku2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
892803.30keccakc512opt32biT-s2lcu4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
895203.31keccakc512inplace32bigcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
928003.43keccakc512compact8gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
keccakc512gil/singlefileclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
keccakc512gil/singlefile_unrolledclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
337601.00keccakc768opt64lcu24gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
348801.03keccakc768opt64u6gcc -fno-schedule-insns -O3 -fomit-frame-pointer
350401.04keccakc768opt64lcu6gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
353601.05keccakc768inplacegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
360001.07keccakc768simpleclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments
580001.72keccakc768compactclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
916802.72keccakc768simple32bigcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
922402.73keccakc768opt32bi-rvku2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
936802.77keccakc768opt32bi-s2lcu4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
1072003.18keccakc768opt32biT-s2lcu4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
1108003.28keccakc768inplace32bigcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
1144003.39keccakc768compact8gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
3064001.00knot256v1optgcc -O2 -fomit-frame-pointer (8.3.0)
3357601.10knot256v1refclang -O3 -fomit-frame-pointer -Qunused-arguments
1992001.00knot256v2optclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments
2024801.02knot256v2refclang -O3 -fomit-frame-pointer -Qunused-arguments
6745601.00knot384refclang -O3 -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
knot384optclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
5696801.00knot512refclang -O3 -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
5837601.02knot512optclang -O3 -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
1010401.00lane256cgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
2625601.00lane512cgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (8.3.0)
436001.00luffa256sphlibgcc -O3 -fomit-frame-pointer (8.3.0)
509601.17luffa256opt32gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
571201.31luffa256thomaz/basicclang -O3 -fomit-frame-pointer -Qunused-arguments
780801.00luffa384opt32gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer (8.3.0)
797601.00luffa512sphlibgcc -funroll-loops -O3 -fomit-frame-pointer (8.3.0)
1044801.31luffa512opt32gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
1233601.00mcssha4refgcc -funroll-loops -O2 -fomit-frame-pointer (8.3.0)
1276801.00mcssha5refgcc -funroll-loops -O2 -fomit-frame-pointer (8.3.0)
1228801.00mcssha6refgcc -funroll-loops -O2 -fomit-frame-pointer (8.3.0)
md2opensslclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
88001.00md4opensslclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
146401.00md5refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
149601.02md5opensslclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
816001.00md6d224refgcc -funroll-loops -O2 -fomit-frame-pointer (8.3.0)
869601.00md6d256refgcc -O2 -fomit-frame-pointer (8.3.0)
1112801.00md6d384refgcc -O2 -fomit-frame-pointer (8.3.0)
1338401.00md6d512refgcc -O2 -fomit-frame-pointer (8.3.0)
1916001.00mgrostl256opt-32gcc -funroll-loops -O3 -fomit-frame-pointer (8.3.0)
255424013.33mgrostl256refclang -O3 -fomit-frame-pointer -Qunused-arguments
mgrostl256opt-64clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
290401.00nasha256opt_v4gcc -O3 -fomit-frame-pointer (8.3.0)
364001.25nasha256optgcc -funroll-loops -O2 -fomit-frame-pointer
332001.00nasha512opt_v4gcc -O3 -fomit-frame-pointer (8.3.0)
377601.14nasha512optgcc -funroll-loops -O2 -fomit-frame-pointer
114916801.00orangishv1refclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
505907201.00photonbeetlehash256rate32v1refclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
1105601.00rfsb509refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
rhashrefclang++ -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
242401.00ripemd160opensslclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
944001.00round3jh256sphlib-smallclang -O3 -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
945601.00round3jh256simpleclang -O3 -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
1016801.08round3jh256sphlibclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments
944001.00round3jh512sphlib-smallclang -O3 -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
944801.00round3jh512simpleclang -O3 -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
1016001.08round3jh512sphlibclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments
233601.00sarmal256opt64gcc -funroll-loops -O3 -fomit-frame-pointer (8.3.0)
279201.00sarmal512opt64gcc -O3 -fomit-frame-pointer (8.3.0)
1181601.00saturninhashv2bs32gcc -funroll-loops -O3 -fomit-frame-pointer (8.3.0)
2366402.00saturninhashv2refclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments
48001.00sha1opensslclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
50401.00sha224opensslclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
44801.00sha256refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
50401.12sha256opensslclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
320007.14sha256sphlib-smallgcc -O3 -fomit-frame-pointer
328007.32sha256sphlibgcc -funroll-loops -O3 -fomit-frame-pointer
sha256cryptoppclang++ -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
260801.00sha3224oncore64bitsgcc -funroll-loops -O2 -fomit-frame-pointer
263201.01sha3224opensslgcc -Os -fomit-frame-pointer
572002.19sha3224kcp/optimized1600ARMv8Agcc -O3 -fomit-frame-pointer
783203.00sha3224oncore32bitsclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments
sha3224kcp/optimized1600ARMv7Aclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
sha3224kcp/optimized1600AVX2clang++ -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
sha3224kcp/optimized1600AVX512clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
282401.00sha3256oncore64bitsclang -O3 -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
284801.01sha3256opensslgcc -O3 -fomit-frame-pointer
622402.20sha3256kcp/optimized1600ARMv8Agcc -O3 -fomit-frame-pointer
848803.01sha3256oncore32bitsclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
sha3256kcp/optimized1600ARMv7Aclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
sha3256kcp/optimized1600AVX2clang++ -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
sha3256kcp/optimized1600AVX512clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
347201.00sha3384opensslgcc -O3 -fomit-frame-pointer (8.3.0)
350401.01sha3384oncore64bitsgcc -O2 -fomit-frame-pointer
776802.24sha3384kcp/optimized1600ARMv8Agcc -O3 -fomit-frame-pointer (8.3.0)
1052803.03sha3384oncore32bitsclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
sha3384kcp/optimized1600ARMv7Aclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
sha3384kcp/optimized1600AVX2clang++ -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
sha3384kcp/optimized1600AVX512clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
495201.00sha3512opensslgcc -O -fomit-frame-pointer (8.3.0)
508801.03sha3512oncore64bitsgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
1132002.29sha3512kcp/optimized1600ARMv8Agcc -O3 -fomit-frame-pointer
1521603.07sha3512oncore32bitsclang -O3 -fomit-frame-pointer -Qunused-arguments
sha3512kcp/optimized1600ARMv7Aclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
sha3512kcp/optimized1600AVX2clang++ -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
sha3512kcp/optimized1600AVX512clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
208001.00sha384opensslclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
208001.00sha512opensslclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
228801.10sha512refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
280801.35sha512sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
280801.35sha512sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
sha512cryptoppclang++ -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
216001.00shabal256sphlibgcc -O3 -fomit-frame-pointer (8.3.0)
211201.00shabal512refgcc -O2 -fomit-frame-pointer (8.3.0)
216801.03shabal512sphlibgcc -O3 -fomit-frame-pointer
238401.00shake128oncore64bitsgcc -O2 -fomit-frame-pointer (8.3.0)
241601.01shake128opensslgcc -Os -fomit-frame-pointer
522402.19shake128kcp/optimized1600ARMv8Agcc -O3 -fomit-frame-pointer
717603.01shake128oncore32bitsclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
shake128kcp/optimized1600ARMv7Aclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
shake128kcp/optimized1600AVX2clang++ -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
shake128kcp/optimized1600AVX512clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
282401.00shake256oncore64bitsclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments
283201.00shake256opensslclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
288801.02shake256gil/singlefile_unrolledgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
304801.08shake256gil/singlefilegcc -O3 -fomit-frame-pointer
622402.20shake256kcp/optimized1600ARMv8Agcc -O3 -fomit-frame-pointer
852003.02shake256oncore32bitsclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
1355204.80shake256usekcpgcc -O2 -fomit-frame-pointer
shake256kcp/optimized1600ARMv7Aclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
shake256kcp/optimized1600AVX2clang++ -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
shake256kcp/optimized1600AVX512clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
776801.00shamashashv1refgcc -funroll-loops -O3 -fomit-frame-pointer (8.3.0)
561601.00shavite3256sphlibgcc -O3 -fomit-frame-pointer (8.3.0)
596801.06shavite3256sphlib-smallgcc -O3 -fomit-frame-pointer (8.3.0)
611201.09shavite3256low-memgcc -funroll-loops -O2 -fomit-frame-pointer
634401.13shavite3256no-saltgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
664001.18shavite3256new-aes-roundclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
700001.25shavite3256lower-memgcc -O3 -fomit-frame-pointer (8.3.0)
1716803.06shavite32568-bitclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
939201.00shavite3512sphlibgcc -O3 -fomit-frame-pointer (8.3.0)
999201.06shavite3512sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer
1195201.27shavite3512IntelL1Cachegcc -funroll-loops -O3 -fomit-frame-pointer
1220801.30shavite3512low-memgcc -funroll-loops -O3 -fomit-frame-pointer
1502401.60shavite3512lower-memgcc -funroll-loops -O3 -fomit-frame-pointer
2154402.29shavite3512new-aes-roundclang -O3 -fomit-frame-pointer -Qunused-arguments
2170402.31shavite3512no-saltclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments
2208002.35shavite3512different-ordergcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
3822404.07shavite35128-bitclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments
1137601.00simd256sphlibgcc -funroll-loops -O3 -fomit-frame-pointer (8.3.0)
1540801.35simd256sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer (8.3.0)
1806401.59simd256optgcc -funroll-loops -O3 -fomit-frame-pointer (8.3.0)
384088033.76simd256refgcc -funroll-loops -O3 -fomit-frame-pointer (8.3.0)
simd256vect128clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
1600801.00simd512optgcc -funroll-loops -O3 -fomit-frame-pointer (8.3.0)
1632801.02simd512sphlibgcc -funroll-loops -O3 -fomit-frame-pointer (8.3.0)
1996001.25simd512sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
757552047.32simd512refgcc -funroll-loops -O3 -fomit-frame-pointer (8.3.0)
simd512vect128clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
68172001.00sivrijndael256hash256v1refgcc -funroll-loops -O2 -fomit-frame-pointer (8.3.0)
850899201.00sivtemphotonhashv1refclang -O3 -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
202401.00skein10241024optgcc -O2 -fomit-frame-pointer (8.3.0)
132801.00skein256256optgcc -O3 -fomit-frame-pointer
129601.00skein512256littlegcc -funroll-loops -O3 -fomit-frame-pointer (8.3.0)
135201.04skein512256optgcc -funroll-loops -O2 -fomit-frame-pointer
140801.09skein512256sphlibgcc -funroll-loops -O3 -fomit-frame-pointer (8.3.0)
153601.19skein512256simplegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
181601.40skein512256sphlib-smallgcc -O3 -fomit-frame-pointer
130401.00skein512512littlegcc -funroll-loops -O3 -fomit-frame-pointer
135201.04skein512512optgcc -funroll-loops -O3 -fomit-frame-pointer
140801.08skein512512sphlibgcc -funroll-loops -O3 -fomit-frame-pointer
154401.18skein512512simplegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
180801.39skein512512sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer
110032801.00skinnyhashtk2refgcc -O3 -fomit-frame-pointer (8.3.0)
64536801.00skinnyhashtk3refgcc -O3 -fomit-frame-pointer (8.3.0)
688801.00sneikha256optclang -O3 -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
861601.25sneikha256refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
1345601.00sneikha384optclang -O3 -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
1596801.19sneikha384refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
25374401.00subterraneanv1add_mem_compactgcc -funroll-loops -O3 -fomit-frame-pointer (8.3.0)
50174401.98subterraneanv1refgcc -funroll-loops -O3 -fomit-frame-pointer (8.3.0)
14568801.00syconhash256v1refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
tigercryptoppclang++ -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
triadhashv1add_sseclang++ -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
triadhashv1refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
1117601.00whirlpoolrefgcc -funroll-loops -O2 -fomit-frame-pointer (8.3.0)
whirlpoolcryptoppclang++ -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
834401.00xoodyakv1refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
8572080102.73xoodyakv1refcppg++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer