Implementation notes: aarch64, hikey960, crypto_hash

Computer: hikey960
Architecture: aarch64
CPU ID: 410fd034
CPU cycles/second: 533000000...1844000000 (vct)
SUPERCOP version: 20190816
Benchmark dates: 20191125...20191214

crypto_hash

TimeRelative timePrimitiveImplementationCompiler
27139501.00acehash256v1refclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 3.8.1 (tags/RELEASE 381/final))
0?asconhashv12bi32gcc -fno-schedule-insns -O3 -fomit-frame-pointer
0?asconhashv12bi32_lowregclang -O3 -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 3.8.1 (tags/RELEASE 381/final))
0?asconhashv12opt64gcc -funroll-loops -O3 -fomit-frame-pointer
0?asconhashv12refgcc -funroll-loops -Os -fomit-frame-pointer
124362?asconhashv12bi16gcc -O -fomit-frame-pointer
426384?asconhashv12bi8gcc -fno-schedule-insns -O -fomit-frame-pointer
0?asconxofv12opt64gcc -fno-schedule-insns -O -fomit-frame-pointer (6.3.0 20170516)
17766?asconxofv12refgcc -funroll-loops -O -fomit-frame-pointer
atelopus32refg++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
atelopus64refg++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
bash256avx2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
bash256refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
bash384avx2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
bash384refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
bash512avx2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
bash512refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
0?bblake256bswapgcc -funroll-loops -O -fomit-frame-pointer
0?bblake256regsgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
0?blake256bswapgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
0?blake256refgcc -funroll-loops -O2 -fomit-frame-pointer
0?blake256regsgcc -Os -fomit-frame-pointer
0?blake256sphlibgcc -funroll-loops
0?blake256sphlib-smallgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
blake256vect128gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
blake256vect128-mmxhackgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
0?blake2brefgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
0?blake2bregsgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
blake2bavx2-1gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
blake2bavx2-2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
blake2bavx2-3gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
blake2bavxiccgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
blake2bxmmgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
blake2bymmgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
0?blake2sregsgcc -Os -fomit-frame-pointer
8325?blake2srefgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
blake2savxiccgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
blake2sxmmgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
0?blake32refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
0?blake32sphlib-smallclang -O3 -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 3.8.1 (tags/RELEASE 381/final))
8883?blake32sphlibgcc -O3 -fomit-frame-pointer
0?blake512bswapgcc -funroll-loops -O3 -fomit-frame-pointer
0?blake512refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
0?blake512regsgcc -funroll-loops -O3 -fomit-frame-pointer
0?blake512sphlibgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
0?blake512sphlib-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer
blake512vect128gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
blake512vect128-inplacegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
0?blake64refgcc -Os -fomit-frame-pointer
0?blake64sphlibgcc -O -fomit-frame-pointer
0?blake64sphlib-smallgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
0?bmw256optabegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
0?bmw256optbbegcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
0?bmw256optc01gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
0?bmw256optc02gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
0?bmw256optc03gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
0?bmw256optc04gcc -O2 -fomit-frame-pointer
0?bmw256refcc (6.3.0 20170516)
0?bmw256sphlibgcc -O -fomit-frame-pointer
8325?bmw256optbgbegcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
8325?bmw256sphlib-smallgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
0?bmw512optabegcc -funroll-loops -Os -fomit-frame-pointer
0?bmw512optbbeclang -O3 -fomit-frame-pointer -Qunused-arguments
0?bmw512optbgbegcc -funroll-loops -O -fomit-frame-pointer
0?bmw512optc01gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
0?bmw512optc02gcc -fno-schedule-insns -O2 -fomit-frame-pointer
0?bmw512optc03gcc -fno-schedule-insns -O -fomit-frame-pointer
0?bmw512refclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments
0?bmw512sphlibgcc -Os -fomit-frame-pointer
0?bmw512sphlib-smallgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
8325?bmw512optc04gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
977131.00clxhashoptgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer (6.3.0 20170516)
999451.02clxhashrefgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
0?coral256v1opt64gcc -O -fomit-frame-pointer (6.3.0 20170516)
106596?coral256v1refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
5285981.00cubehash161simplegcc -funroll-loops -O2 -fomit-frame-pointer (6.3.0 20170516)
5374821.02cubehash161unrolledgcc -fno-schedule-insns -O3 -fomit-frame-pointer
7106401.34cubehash161specgcc -fno-schedule-insns -O3 -fomit-frame-pointer
621811.00cubehash1616unrolledgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv (6.3.0 20170516)
755141.21cubehash1616simplegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
2081253.35cubehash1616specgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
2931391.00cubehash162unrolledgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer (6.3.0 20170516)
4020011.37cubehash162specgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
5494501.87cubehash162simplegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer (6.3.0 20170516)
0?cubehash1632simpleclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments
0?cubehash1632sphlibgcc -Os -fomit-frame-pointer
0?cubehash1632sphlib-smallgcc -O2 -fomit-frame-pointer
0?cubehash1632unrolledclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments
0?cubehash1632unrolled2clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments
0?cubehash1632unrolled3clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments
0?cubehash1632unrolled4clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments
0?cubehash1632unrolled5gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
2487241.00cubehash164simplegcc -O3 -fomit-frame-pointer (6.3.0 20170516)
2747251.10cubehash164unrolledgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
4745251.91cubehash164specgcc -O3 -fomit-frame-pointer (6.3.0 20170516)
888301.00cubehash168simplegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer (6.3.0 20170516)
1332451.50cubehash168unrolledgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
1776602.00cubehash168specgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
0?cubehash512simplegcc -funroll-loops -O -fomit-frame-pointer
0?cubehash512unrolled3gcc
0?cubehash512unrolled4gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
0?cubehash512unrolled5cc (6.3.0 20170516)
28873?cubehash512unrolledgcc -funroll-loops -O -fomit-frame-pointer
35532?cubehash512unrolled2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
2931391.00cubehash81unrolledgcc -O2 -fomit-frame-pointer (6.3.0 20170516)
5328001.82cubehash81simplegcc -funroll-loops -O2 -fomit-frame-pointer
8528642.91cubehash81specgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
0?cubehash816simplegcc -funroll-loops -O -fomit-frame-pointer (6.3.0 20170516)
35532?cubehash816unrolledgcc -fno-schedule-insns -Os -fomit-frame-pointer
186543?cubehash816specgcc -O2 -fomit-frame-pointer
1776601.00cubehash82unrolledclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 3.8.1 (tags/RELEASE 381/final))
2664901.50cubehash82simplegcc -fno-schedule-insns -O3 -fomit-frame-pointer
2798461.58cubehash82specgcc -funroll-loops -O3 -fomit-frame-pointer
0?cubehash832unrolledgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer (6.3.0 20170516)
33300?cubehash832simplegcc -O3 -fomit-frame-pointer
97713?cubehash832specgcc -funroll-loops -O2 -fomit-frame-pointer
799471.00cubehash84unrolledgcc -funroll-loops -O2 -fomit-frame-pointer (6.3.0 20170516)
1248751.56cubehash84simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
2997003.75cubehash84specgcc -O3 -fomit-frame-pointer
355321.00cubehash88unrolledgcc -fno-schedule-insns -O2 -fomit-frame-pointer (6.3.0 20170516)
833202.34cubehash88simplegcc -O3 -fomit-frame-pointer
1332453.75cubehash88specgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
666001.00drygascon128le32gcc -fno-schedule-insns -O3 -fomit-frame-pointer (6.3.0 20170516)
1998003.00drygascon128refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
621811.00drygascon256le32gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
3330005.36drygascon256refgcc -fno-schedule-insns -O3 -fomit-frame-pointer
355321.00echo256generic/opt32gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer
355321.00echo256sphlib-smallgcc -funroll-loops -Os -fomit-frame-pointer (6.3.0 20170516)
444151.25echo256generic/opt64gcc -fno-schedule-insns -O2 -fomit-frame-pointer
444151.25echo256powerpc/pp32cv2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
467721.32echo256sphlibclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments
998882.81echo256powerpc/pp32cv1clang -O3 -fomit-frame-pointer -Qunused-arguments
echo256ccalik/bitslicedgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
532981.00echo512sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer (6.3.0 20170516)
621811.17echo512generic/opt32gcc -funroll-loops -O3 -fomit-frame-pointer
888301.67echo512generic/opt64gcc -fno-schedule-insns -Os -fomit-frame-pointer
999001.87echo512sphlib-smallgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
1421282.67echo512powerpc/pp32cv2gcc -fno-schedule-insns -Os -fomit-frame-pointer
1748253.28echo512powerpc/pp32cv1clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments
echo512ccalik/bitslicedgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
355321.00echosp256generic/opt64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer (6.3.0 20170516)
444151.25echosp256generic/opt32gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
666001.87echosp256powerpc/pp32cv2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer (6.3.0 20170516)
799472.25echosp256powerpc/pp32cv1gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
355321.00echosp512generic/opt64gcc -fno-schedule-insns -O -fomit-frame-pointer (6.3.0 20170516)
444151.25echosp512generic/opt32gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer
888302.50echosp512powerpc/pp32cv1gcc -fno-schedule-insns -O -fomit-frame-pointer (6.3.0 20170516)
999002.81echosp512powerpc/pp32cv2gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
0?edonr256swpbegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer (6.3.0 20170516)
8325?edonr256optcgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
0?edonr512optcgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
0?edonr512swpbegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
582751.00esch256v1optgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer (6.3.0 20170516)
832501.43esch256v1refgcc -O3 -fomit-frame-pointer
0?esch384v1refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer (6.3.0 20170516)
88830?esch384v1optgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
749251.00essence224gccgcc -funroll-loops -O2 -fomit-frame-pointer (6.3.0 20170516)
666001.00essence256gccgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (6.3.0 20170516)
355321.00essence384gccgcc -Os -fomit-frame-pointer (6.3.0 20170516)
266491.00essence512gccgcc -funroll-loops -O2 -fomit-frame-pointer (6.3.0 20170516)
365176821.00fsb256refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv (6.3.0 20170516)
356203981.00fsb512refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv (6.3.0 20170516)
177661.00fugue2cop_opt32gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer (6.3.0 20170516)
0?fugue256ANSI_opt32gcc -Os -fomit-frame-pointer
0?fugue256ANSI_opt64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
0?fugue256sphlibgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
582751.00fugue512sphlibgcc -Os -fomit-frame-pointer
570845251.00gage1h256c224r008refclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 3.8.1 (tags/RELEASE 381/final))
249000751.00gage1h256c224r016refclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 3.8.1 (tags/RELEASE 381/final))
86996251.00gage1h256c224r032refgcc -O3 -fomit-frame-pointer (6.3.0 20170516)
76090501.00gage1h256c224r064refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer (6.3.0 20170516)
299783251.00gage1h256c256r016refgcc -funroll-loops -O3 -fomit-frame-pointer (6.3.0 20170516)
136446751.00gage1h256c256r032refgcc -funroll-loops -O3 -fomit-frame-pointer (6.3.0 20170516)
95238001.00gage1h256c256r064refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer (6.3.0 20170516)
53363251.00gage1h256c256r128refgcc -O3 -fomit-frame-pointer (6.3.0 20170516)
317682001.00gage1h256c512r032refgcc -funroll-loops -Os -fomit-frame-pointer (6.3.0 20170516)
157592251.00gage1h256c512r064refgcc -O3 -fomit-frame-pointer (6.3.0 20170516)
0?gimli24v1littleendiangcc -O3 -fomit-frame-pointer
124362?gimli24v1refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
gimli24v1ssegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
gimli24v1ssealtgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
0?groestl25632bit-2ktablegcc -fno-schedule-insns -O3 -fomit-frame-pointer
0?groestl256opt32gcc -funroll-loops -Os -fomit-frame-pointer
0?groestl256opt64gcc -O3 -fomit-frame-pointer
0?groestl256sphlibgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
0?groestl256sphlib-adaptedgcc
26649?groestl256sphlib-smallgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
108225?groestl25632bit-bytesliced-c-fastgcc -funroll-loops -O3 -fomit-frame-pointer
142128?groestl2568bit_cgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
199800?groestl25632bit-bytesliced-c-smallclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments
groestl256vperm-intrgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
0?groestl512sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer
0?groestl512sphlib-adaptedgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
0?groestl512sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer
74925?groestl512opt64gcc -fno-schedule-insns -O3 -fomit-frame-pointer (6.3.0 20170516)
79947?groestl512opt32gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
302022?groestl51232bit-bytesliced-c-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer
groestl512mmxgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
hamsisimd-1gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
hamsisimd-2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
hamsisphlibgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
hamsisphlib-smallgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
hamsi512sphlibgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
hamsi512sphlib-smallgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
49423751.00heron256v1refgcc -fno-schedule-insns -O3 -fomit-frame-pointer (6.3.0 20170516)
0?jh224bitslice_opt64gcc -O2 -fomit-frame-pointer
0?jh224bitslice_ref32gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
0?jh224bitslice_ref64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
26649?jh224simplegcc -O2 -fomit-frame-pointer
49950?jh224bitslice_opt32gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
0?jh256bitslice_opt32gcc -O3 -fomit-frame-pointer (6.3.0 20170516)
26649?jh256simplegcc -fno-schedule-insns -O -fomit-frame-pointer
35532?jh256bitslice_ref32gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
41625?jh256bitslice_opt64gcc -fno-schedule-insns -O -fomit-frame-pointer
41625?jh256bitslice_ref64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
0?jh384bitslice_opt32gcc -funroll-loops -O3 -fomit-frame-pointer
0?jh384bitslice_opt64gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
0?jh384bitslice_ref64gcc -Os -fomit-frame-pointer
0?jh384simplegcc -fno-schedule-insns -Os -fomit-frame-pointer
99900?jh384bitslice_ref32gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
0?jh512bitslice_opt32gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
26649?jh512simplegcc -O3 -fomit-frame-pointer
44415?jh512bitslice_opt64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
49950?jh512bitslice_ref64gcc -O3 -fomit-frame-pointer
53298?jh512bitslice_ref32gcc -fno-schedule-insns -O3 -fomit-frame-pointer
0?k12kcp/inplace1600bigcc -funroll-loops -O -fomit-frame-pointer
0?k12kcp/optimized1600lcu6gcc -O3 -fomit-frame-pointer
0?k12kcp/optimized1600lcufullgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
0?k12kcp/optimized1600ufullgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
0?k12kcp/reference1600gcc -Os -fomit-frame-pointer
8325?k12kcp/optimized1600ARMv8Agcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
8325?k12kcp/optimized1600u6gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
16650?k12kcp/compact1600gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
195426?k12kcp/reference1600-32bitsgcc -funroll-loops -O -fomit-frame-pointer
k12kcp/inplace1600ARMv6Mgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
k12kcp/inplace1600ARMv7Agcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
k12kcp/inplace1600ARMv7Mgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
k12kcp/optimized1600ARMv6Mu1gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
k12kcp/optimized1600ARMv6Mu2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
k12kcp/optimized1600ARMv7Agcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
k12kcp/optimized1600AVX2g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
k12kcp/optimized1600AVX512gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
k12kcp/optimized1600AsmX86-64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
k12kcp/optimized1600AsmX86-64Applegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
k12kcp/optimized1600AsmX86-64shldgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
k12kcp/optimized1600XOPu6gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
k12kcp/optimized1600XOPufullgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
k12kcp/optimized1600lcufullshldgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
0?keccakcompactgcc -funroll-loops -O -fomit-frame-pointer
0?keccakinplacegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
0?keccakinplace32bigcc -O3 -fomit-frame-pointer
0?keccakopt32bi-rvku2gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
0?keccakopt32bi-s2lcu4gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
0?keccakopt32biT-s2lcu4gcc -funroll-loops -Os -fomit-frame-pointer
0?keccakopt64lcu24gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer
0?keccakopt64lcu6gcc -O3 -fomit-frame-pointer
0?keccakopt64u6gcc -funroll-loops -O -fomit-frame-pointer
0?keccaksimplegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer
0?keccaksimple32bigcc -O -fomit-frame-pointer
41625?keccakcompact8gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
0?keccakc1024inplacegcc -fno-schedule-insns -O2 -fomit-frame-pointer (6.3.0 20170516)
0?keccakc1024inplace32bigcc -funroll-loops -O3 -fomit-frame-pointer
0?keccakc1024opt32bi-rvku2gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
0?keccakc1024opt32bi-s2lcu4gcc -funroll-loops -Os -fomit-frame-pointer
0?keccakc1024opt32biT-s2lcu4gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer
0?keccakc1024opt64lcu6gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer
0?keccakc1024simplegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
0?keccakc1024sphlibgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
0?keccakc1024sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer
17766?keccakc1024opt64lcu24gcc -funroll-loops -O3 -fomit-frame-pointer
24975?keccakc1024opt64u6gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
74925?keccakc1024compactgcc -funroll-loops -O2 -fomit-frame-pointer
74925?keccakc1024simple32bigcc -fno-schedule-insns -O3 -fomit-frame-pointer
133200?keccakc1024compact8gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
0?keccakc256compactgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
0?keccakc256inplacegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
0?keccakc256inplace32bigcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
0?keccakc256opt32bi-rvku2gcc -O2 -fomit-frame-pointer
0?keccakc256opt32bi-s2lcu4gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
0?keccakc256opt32biT-s2lcu4gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
0?keccakc256opt64u6gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
8325?keccakc256opt64lcu24clang -O3 -fomit-frame-pointer -Qunused-arguments
8883?keccakc256opt64lcu6gcc -Os -fomit-frame-pointer
8883?keccakc256simplegcc -funroll-loops -O -fomit-frame-pointer
33300?keccakc256simple32bigcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
35532?keccakc256compact8gcc -O3 -fomit-frame-pointer
0?keccakc448inplacegcc -fno-schedule-insns -O -fomit-frame-pointer
0?keccakc448opt32bi-rvku2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
0?keccakc448opt64lcu24gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
0?keccakc448opt64lcu6gcc -O3 -fomit-frame-pointer
0?keccakc448simplegcc -funroll-loops
11105?keccakc448opt64u6gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
17766?keccakc448opt32biT-s2lcu4gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
26649?keccakc448opt32bi-s2lcu4clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments
33300?keccakc448compactgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
33300?keccakc448compact8gcc -funroll-loops -O3 -fomit-frame-pointer
keccakc448inplace32bigcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
keccakc448simple32bigcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
0?keccakc512inplacegcc -funroll-loops
0?keccakc512opt32bi-rvku2gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
0?keccakc512opt64lcu24gcc -fno-schedule-insns -O2 -fomit-frame-pointer
0?keccakc512opt64lcu6gcc -O2 -fomit-frame-pointer
0?keccakc512opt64u6gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
0?keccakc512simple32bigcc -funroll-loops -Os -fomit-frame-pointer
0?keccakc512sphlibgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
8883?keccakc512sphlib-smallgcc -O -fomit-frame-pointer
16650?keccakc512simplegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
26649?keccakc512inplace32biclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments
26649?keccakc512opt32bi-s2lcu4clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments
26649?keccakc512opt32biT-s2lcu4gcc -funroll-loops -Os -fomit-frame-pointer
41625?keccakc512compactgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
41625?keccakc512compact8gcc -funroll-loops -O3 -fomit-frame-pointer
keccakc512gil/singlefilegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
keccakc512gil/singlefile_unrolledgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
0?keccakc768inplacegcc -Os -fomit-frame-pointer
0?keccakc768inplace32bigcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
0?keccakc768opt32bi-rvku2gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
0?keccakc768opt32bi-s2lcu4gcc -funroll-loops -O -fomit-frame-pointer
0?keccakc768opt32biT-s2lcu4gcc -fno-schedule-insns -O -fomit-frame-pointer
0?keccakc768opt64lcu24gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
0?keccakc768opt64lcu6gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer
0?keccakc768opt64u6gcc -O3 -fomit-frame-pointer
0?keccakc768simplegcc -O3 -fomit-frame-pointer
0?keccakc768simple32bigcc -funroll-loops -O -fomit-frame-pointer
49950?keccakc768compactgcc -funroll-loops -O3 -fomit-frame-pointer
53298?keccakc768compact8gcc -funroll-loops -O3 -fomit-frame-pointer
888301.00knot256v1optgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (6.3.0 20170516)
1243621.40knot256v1refgcc -O2 -fomit-frame-pointer
0?knot256v2optgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
0?knot256v2refclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 3.8.1 (tags/RELEASE 381/final))
2487241.00knot384refgcc -O2 -fomit-frame-pointer (6.3.0 20170516)
knot384optgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
1776601.00knot512optgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv (6.3.0 20170516)
2398411.35knot512refgcc -Os -fomit-frame-pointer
0?lane256cgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
355321.00lane512cgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer (6.3.0 20170516)
0?luffa256opt32gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
0?luffa256sphlibgcc -O -fomit-frame-pointer (6.3.0 20170516)
24975?luffa256thomaz/basicgcc -O3 -fomit-frame-pointer
333281.00luffa384opt32gcc -funroll-loops -O3 -fomit-frame-pointer (6.3.0 20170516)
0?luffa512opt32gcc -fno-schedule-insns -O -fomit-frame-pointer
35532?luffa512sphlibgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
577461.00mcssha4refgcc -O3 -fomit-frame-pointer (6.3.0 20170516)
355321.00mcssha5refgcc -fno-schedule-insns -Os -fomit-frame-pointer (6.3.0 20170516)
355321.00mcssha6refgcc -funroll-loops -O2 -fomit-frame-pointer (6.3.0 20170516)
md2opensslgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
0?md4opensslgcc -Os -fomit-frame-pointer
0?md5opensslgcc -fno-schedule-insns -O3 -fomit-frame-pointer
0?md5refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
0?md6d224refgcc -O2 -fomit-frame-pointer (6.3.0 20170516)
0?md6d256refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv (6.3.0 20170516)
333001.00md6d384refgcc -fno-schedule-insns -O2 -fomit-frame-pointer (6.3.0 20170516)
355321.00md6d512refclang -O3 -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 3.8.1 (tags/RELEASE 381/final))
266491.00mgrostl256opt-64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer (6.3.0 20170516)
799473.00mgrostl256opt-32gcc -fno-schedule-insns -Os -fomit-frame-pointer
123473746.33mgrostl256refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer (6.3.0 20170516)
88831.00nasha256optclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 3.8.1 (tags/RELEASE 381/final))
88831.00nasha256opt_v4gcc -fno-schedule-insns -O -fomit-frame-pointer
0?nasha512opt_v4gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer (6.3.0 20170516)
8883?nasha512optgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer (6.3.0 20170516)
31712311.00orangishv1refclang -O3 -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 3.8.1 (tags/RELEASE 381/final))
124886831.00photonbeetlehash256rate32v1refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer (6.3.0 20170516)
1498501.00rfsb509refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
rhashrefg++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
0?ripemd160opensslgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
0?round3jh256sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer
0?round3jh256sphlib-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer
49950?round3jh256simplegcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
0?round3jh512simplegcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
0?round3jh512sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer
0?round3jh512sphlib-smallgcc -O -fomit-frame-pointer
0?sarmal256opt64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer (6.3.0 20170516)
0?sarmal512opt64gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
0?saturninhashv2bs32gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
158175?saturninhashv2refclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments
0?sha1opensslgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
0?sha224opensslgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
0?sha256opensslgcc -funroll-loops -O3 -fomit-frame-pointer
0?sha256refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
0?sha256sphlibgcc -funroll-loops -Os -fomit-frame-pointer
3842?sha256cryptoppg++ -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
8883?sha256sphlib-smallgcc -funroll-loops -O -fomit-frame-pointer
0?sha3224kcp/optimized1600ARMv8Agcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
0?sha3224oncore32bitsgcc (6.3.0 20170516)
41625?sha3224oncore64bitsgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
sha3224kcp/optimized1600ARMv7Agcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3224kcp/optimized1600AVX2g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3224kcp/optimized1600AVX512gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3224opensslgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
0?sha3256kcp/optimized1600ARMv8Agcc -O -fomit-frame-pointer
0?sha3256oncore32bitsgcc -funroll-loops
0?sha3256oncore64bitsgcc -O2 -fomit-frame-pointer
sha3256kcp/optimized1600ARMv7Agcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3256kcp/optimized1600AVX2g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3256kcp/optimized1600AVX512gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3256opensslgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
0?sha3384oncore32bitsgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
0?sha3384oncore64bitsgcc -fno-schedule-insns -O3 -fomit-frame-pointer
24975?sha3384kcp/optimized1600ARMv8Acc
sha3384kcp/optimized1600ARMv7Agcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3384kcp/optimized1600AVX2g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3384kcp/optimized1600AVX512gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3384opensslgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
0?sha3512oncore32bitsgcc -funroll-loops -O3 -fomit-frame-pointer
0?sha3512oncore64bitsgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
41625?sha3512kcp/optimized1600ARMv8Agcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
sha3512kcp/optimized1600ARMv7Agcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3512kcp/optimized1600AVX2g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3512kcp/optimized1600AVX512gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3512opensslgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
0?sha384opensslgcc -fno-schedule-insns -O3 -fomit-frame-pointer (6.3.0 20170516)
0?sha512opensslgcc (6.3.0 20170516)
0?sha512refgcc (6.3.0 20170516)
0?sha512sphlib-smallgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
8883?sha512sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
15368?sha512cryptoppg++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
83251.00shabal256sphlibgcc -funroll-loops -O3 -fomit-frame-pointer
0?shabal512sphlibgcc -funroll-loops -O3 -fomit-frame-pointer (6.3.0 20170516)
8325?shabal512refgcc -funroll-loops -Os -fomit-frame-pointer
166501.00shake128kcp/optimized1600ARMv8Agcc -funroll-loops
333002.00shake128oncore64bitsgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
416252.50shake128oncore32bitsgcc -Os -fomit-frame-pointer
shake128kcp/optimized1600ARMv7Agcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
shake128kcp/optimized1600AVX2g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
shake128kcp/optimized1600AVX512gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
shake128opensslgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
0?shake256oncore32bitsgcc -funroll-loops -O3 -fomit-frame-pointer
0?shake256oncore64bitsgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
0?shake256usekcpgcc -O3 -fomit-frame-pointer
8883?shake256kcp/optimized1600ARMv8Agcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
13326?shake256gil/singlefile_unrolledgcc -O3 -fomit-frame-pointer
16650?shake256gil/singlefilegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
shake256kcp/optimized1600ARMv7Agcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
shake256kcp/optimized1600AVX2g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
shake256kcp/optimized1600AVX512gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
shake256opensslgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
416251.00shamashashv1refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
0?shavite3256lower-memgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
0?shavite3256new-aes-roundgcc (6.3.0 20170516)
0?shavite3256no-saltgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
0?shavite3256sphlibgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
0?shavite3256sphlib-smallgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
24975?shavite3256low-memgcc -funroll-loops -O -fomit-frame-pointer
86619?shavite32568-bitgcc -fno-schedule-insns -O3 -fomit-frame-pointer
0?shavite3512different-orderclang -O3 -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 3.8.1 (tags/RELEASE 381/final))
0?shavite3512low-memgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
0?shavite3512lower-memgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
0?shavite3512no-saltgcc -fno-schedule-insns -Os -fomit-frame-pointer
0?shavite3512sphlibgcc -funroll-loops -O -fomit-frame-pointer
0?shavite3512sphlib-smallclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments
35532?shavite3512IntelL1Cachegcc -fno-schedule-insns -Os -fomit-frame-pointer
58275?shavite3512new-aes-roundgcc -funroll-loops -O2 -fomit-frame-pointer
280632?shavite35128-bitclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments
0?simd256optgcc -funroll-loops -O3 -fomit-frame-pointer
0?simd256sphlibgcc -O2 -fomit-frame-pointer (6.3.0 20170516)
0?simd256sphlib-smallgcc -Os -fomit-frame-pointer
1279152?simd256refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
simd256vect128gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
0?simd512optgcc -funroll-loops -O -fomit-frame-pointer
0?simd512sphlibgcc -funroll-loops -O2 -fomit-frame-pointer
0?simd512sphlib-smallgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
3080527?simd512refgcc -O -fomit-frame-pointer
simd512vect128gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
20164411.00sivrijndael256hash256v1refclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 3.8.1 (tags/RELEASE 381/final))
395354251.00sivtemphotonhashv1refgcc -funroll-loops -O2 -fomit-frame-pointer (6.3.0 20170516)
0?skein10241024optgcc -O2 -fomit-frame-pointer (6.3.0 20170516)
0?skein256256optgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
0?skein512256littlegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
0?skein512256optgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
0?skein512256simplegcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
0?skein512256sphlibgcc -funroll-loops -O2 -fomit-frame-pointer
0?skein512256sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
0?skein512512littlegcc
0?skein512512optgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
0?skein512512simplegcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
0?skein512512sphlibgcc -funroll-loops
0?skein512512sphlib-smallgcc -Os -fomit-frame-pointer
41042251.00skinnyhashtk2refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (6.3.0 20170516)
24475501.00skinnyhashtk3refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (6.3.0 20170516)
0?sneikha256optgcc -funroll-loops -O2 -fomit-frame-pointer (6.3.0 20170516)
0?sneikha256refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
0?sneikha384optgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer (6.3.0 20170516)
62181?sneikha384refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
13569751.00subterraneanv1add_mem_compactgcc -funroll-loops -O3 -fomit-frame-pointer (6.3.0 20170516)
22394251.65subterraneanv1refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
8075251.00syconhash256v1refgcc -funroll-loops -O3 -fomit-frame-pointer (6.3.0 20170516)
96051.00tigercryptoppg++ -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
triadhashv1add_sseg++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
triadhashv1refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
0?whirlpoolrefgcc -O -fomit-frame-pointer (6.3.0 20170516)
61472?whirlpoolcryptoppg++ -Os -fomit-frame-pointer
749251.00xoodyakv1refgcc -funroll-loops -O -fomit-frame-pointer (6.3.0 20170516)
364635048.67xoodyakv1refcppg++ -O2 -fomit-frame-pointer