Implementation notes: amd64, kizomba, crypto_hash/cubehash1616

Computer: kizomba
Architecture: amd64
CPU ID: GenuineIntel-000906e9-bfebfbff
SUPERCOP version: 20181216
Operation: crypto_hash
Primitive: cubehash1616
TimeImplementationCompilerBenchmark dateSUPERCOP version
27738emmintrin4clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
27748emmintrin4clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018081920180818
27750emmintrin4clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018081920180818
27754emmintrin4clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
27786emmintrin4clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
27793emmintrin4gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018081920180818
27796emmintrin4clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018081920180818
27797emmintrin4gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018081920180818
27808emmintrin4gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018081920180818
27823emmintrin4gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018081920180818
27960emmintrin4gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018081920180818
28246emmintrin4clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
28248emmintrin4clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
28250emmintrin4clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
28252emmintrin4clang -O3 -fomit-frame-pointer -Qunused-arguments2018081920180818
28313emmintrin4gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018081920180818
28387emmintrin4gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018081920180818
28405emmintrin4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018081920180818
28482emmintrin4gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018081920180818
28526emmintrin4gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018081920180818
28542emmintrin4gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018081920180818
28588emmintrin4gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018081920180818
28702emmintrin4gcc -march=barcelona -O2 -fomit-frame-pointer2018081920180818
28703emmintrin4gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
28716emmintrin4gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018081920180818
28736emmintrin4gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
28764emmintrin4gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018081920180818
28790emmintrin4gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018081920180818
28794emmintrin4gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
28805emmintrin4gcc -march=barcelona -O3 -fomit-frame-pointer2018081920180818
28823emmintrin4gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
28947emmintrin4gcc -m64 -O3 -fomit-frame-pointer2018081920180818
28956emmintrin4gcc -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
28966emmintrin4gcc -march=k8 -O3 -fomit-frame-pointer2018081920180818
28975emmintrin4gcc -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
28982emmintrin4gcc -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
28984emmintrin4gcc -march=k8 -O2 -fomit-frame-pointer2018081920180818
28986emmintrin4gcc -O2 -fomit-frame-pointer2018081920180818
28994emmintrin4gcc -m64 -O2 -fomit-frame-pointer2018081920180818
29031emmintrin4gcc -O3 -fomit-frame-pointer2018081920180818
29031emmintrin4gcc -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
29042emmintrin4gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
29051emmintrin4gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018081920180818
29058emmintrin4gcc -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
29064emmintrin4gcc -O -fomit-frame-pointer2018081920180818
29076emmintrin4gcc -m64 -O -fomit-frame-pointer2018081920180818
29084emmintrin4gcc -funroll-loops -O2 -fomit-frame-pointer2018081920180818
29084emmintrin4gcc -march=k8 -O -fomit-frame-pointer2018081920180818
29089emmintrin4gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018081920180818
29090emmintrin4gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018081920180818
29090emmintrin4gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018081920180818
29093emmintrin4gcc -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
29094emmintrin4gcc -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
29099emmintrin4gcc -march=barcelona -O -fomit-frame-pointer2018081920180818
29101emmintrin4gcc -march=nocona -O -fomit-frame-pointer2018081920180818
29103emmintrin4gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
29108emmintrin4gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018081920180818
29111emmintrin4gcc -m64 -march=corei7 -O -fomit-frame-pointer2018081920180818
29112emmintrin4gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018081920180818
29115emmintrin4gcc -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
29117emmintrin4gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081920180818
29125emmintrin4gcc -m64 -march=core2 -O -fomit-frame-pointer2018081920180818
29133emmintrin4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
29141emmintrin4gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018081920180818
29142emmintrin4gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018081920180818
29144emmintrin4gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018081920180818
29158emmintrin4gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
29165emmintrin4gcc -funroll-loops -O -fomit-frame-pointer2018081920180818
29167emmintrin4gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
29168emmintrin4gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
29180emmintrin4gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
29182emmintrin4gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018081920180818
29203emmintrin4gcc -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
29212emmintrin4gcc -march=nocona -O3 -fomit-frame-pointer2018081920180818
29226emmintrin4gcc -march=nocona -O2 -fomit-frame-pointer2018081920180818
29248emmintrin4gcc -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
29250emmintrin4gcc -funroll-loops -O3 -fomit-frame-pointer2018081920180818
29252emmintrin4gcc -funroll-loops -m64 -O -fomit-frame-pointer2018081920180818
29284emmintrin4gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018081920180818
29288emmintrin4gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
29293emmintrin4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
29312emmintrin4gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018081920180818
29333emmintrin4gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
30268emmintrin4gcc -m64 -march=core2 -O2 -fomit-frame-pointer2018081920180818
30268emmintrin4gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081920180818
30276emmintrin4gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081920180818
30304emmintrin4gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018081920180818
30386emmintrin4gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081920180818
30402emmintrin4gcc -m64 -march=core2 -O3 -fomit-frame-pointer2018081920180818
30415emmintrin4gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018081920180818
30478emmintrin4gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081920180818
31123emmintrin4gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018081920180818
31131emmintrin4gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018081920180818
31131emmintrin4gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018081920180818
31470emmintrin4gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018081920180818
31512emmintrin4gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018081920180818
32102emmintrin4gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018081920180818
32139emmintrin4gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
32149emmintrin4gcc -march=nocona -Os -fomit-frame-pointer2018081920180818
32329emmintrin4gcc -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
33663emmintrin4gcc -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
33665emmintrin4gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
33667emmintrin4gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
33673emmintrin4gcc -funroll-loops -Os -fomit-frame-pointer2018081920180818
33673emmintrin4gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018081920180818
33676emmintrin4gcc -m64 -Os -fomit-frame-pointer2018081920180818
33688emmintrin4gcc -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
33717emmintrin4gcc -funroll-loops -m64 -Os -fomit-frame-pointer2018081920180818
33801emmintrin4gcc -march=k8 -Os -fomit-frame-pointer2018081920180818
33853emmintrin4gcc -Os -fomit-frame-pointer2018081920180818
33894emmintrin4gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
34049emmintrin4gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018081920180818
34348emmintrin4gcc -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
34371emmintrin4gcc -march=barcelona -Os -fomit-frame-pointer2018081920180818
34800emmintrin4gcc -m64 -march=corei7 -Os -fomit-frame-pointer2018081920180818
34869emmintrin4gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018081920180818
34883emmintrin4gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081920180818
35242emmintrin4gcc -m64 -march=core2 -Os -fomit-frame-pointer2018081920180818
56371unrolledclang -O3 -fomit-frame-pointer -Qunused-arguments2018081920180818
56889unrolledclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
57159unrolledclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
57224unrolledclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
57255unrolledclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
57274unrolledclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018081920180818
57974unrolledclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
58333unrolledclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018081920180818
100524simplegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018081920180818
100563simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
100778simplegcc -m64 -O3 -fomit-frame-pointer2018081920180818
100802simplegcc -funroll-loops -O3 -fomit-frame-pointer2018081920180818
100843simplegcc -O3 -fomit-frame-pointer2018081920180818
100859simplegcc -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
100875simplegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018081920180818
100881simplegcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
100931simplegcc -march=nocona -O3 -fomit-frame-pointer2018081920180818
100947simplegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018081920180818
100958simplegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
100984simplegcc -march=k8 -O3 -fomit-frame-pointer2018081920180818
101083simplegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
101101simplegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018081920180818
101125simplegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
101149simplegcc -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
101276simplegcc -march=barcelona -O3 -fomit-frame-pointer2018081920180818
101793simplegcc -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
101853simplegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
102175unrolledclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018081920180818
102238simplegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018081920180818
102339simplegcc -m64 -march=core2 -O3 -fomit-frame-pointer2018081920180818
102357unrolledclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
103232simplegcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018081920180818
103365simplegcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081920180818
103507simplegcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018081920180818
103508simplegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
103570simplegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018081920180818
103895simplegcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081920180818
104286simplegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018081920180818
105571simplegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018081920180818
105778simplegcc -funroll-loops -O -fomit-frame-pointer2018081920180818
105869simplegcc -funroll-loops -m64 -O -fomit-frame-pointer2018081920180818
106016simplegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
106062simplegcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018081920180818
106115simplegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
106194simplegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018081920180818
106228simplegcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
107436simplegcc -funroll-loops -O2 -fomit-frame-pointer2018081920180818
107484simplegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018081920180818
107585simplegcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018081920180818
107589simplegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
107778simplegcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
107965simplegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018081920180818
108014simplegcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018081920180818
108024simplegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
108648unrolledgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018081920180818
108969unrolledgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
109474unrolledgcc -march=nocona -O3 -fomit-frame-pointer2018081920180818
109747unrolledgcc -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
110821unrolledgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018081920180818
110871unrolledgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
111155simplegcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018081920180818
111262unrolledgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018081920180818
111762unrolledgcc -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
111790unrolledgcc -march=nocona -O2 -fomit-frame-pointer2018081920180818
111921unrolledgcc -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
112000unrolledgcc -march=nocona -O -fomit-frame-pointer2018081920180818
112065unrolledgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081920180818
112121unrolledgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081920180818
112207unrolledgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018081920180818
112350unrolledgcc -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
112440unrolledgcc -m64 -march=core2 -O3 -fomit-frame-pointer2018081920180818
112514unrolledgcc -m64 -O3 -fomit-frame-pointer2018081920180818
112574unrolledgcc -O3 -fomit-frame-pointer2018081920180818
112609unrolledgcc -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
112770unrolledgcc -march=k8 -O3 -fomit-frame-pointer2018081920180818
112845unrolledgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
112925unrolledgcc -march=barcelona -O3 -fomit-frame-pointer2018081920180818
113440unrolledgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018081920180818
113442unrolledgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018081920180818
113445unrolledgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
113577unrolledgcc -funroll-loops -O3 -fomit-frame-pointer2018081920180818
113734unrolledgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018081920180818
113738unrolledgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
113782unrolledgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
114800unrolledgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018081920180818
114931unrolledgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018081920180818
114954unrolledgcc -funroll-loops -O -fomit-frame-pointer2018081920180818
115010unrolledgcc -funroll-loops -m64 -O -fomit-frame-pointer2018081920180818
115089unrolledgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018081920180818
115123unrolledgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018081920180818
115169unrolledgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018081920180818
115204unrolledgcc -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
115232unrolledgcc -O2 -fomit-frame-pointer2018081920180818
115379unrolledgcc -march=barcelona -O2 -fomit-frame-pointer2018081920180818
115387unrolledgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081920180818
115421unrolledgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081920180818
115450unrolledgcc -m64 -march=core2 -O2 -fomit-frame-pointer2018081920180818
115476unrolledgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
115486unrolledgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018081920180818
115490unrolledgcc -march=k8 -O2 -fomit-frame-pointer2018081920180818
115542unrolledgcc -m64 -O2 -fomit-frame-pointer2018081920180818
115647unrolledgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
115748unrolledgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
115815unrolledgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
115837unrolledgcc -funroll-loops -O2 -fomit-frame-pointer2018081920180818
115853unrolledgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
115857unrolledgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018081920180818
115869unrolledgcc -O -fomit-frame-pointer2018081920180818
115926unrolledgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
115933unrolledgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018081920180818
115944unrolledgcc -m64 -march=core2 -O -fomit-frame-pointer2018081920180818
115966unrolledgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018081920180818
115976unrolledgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018081920180818
115990unrolledgcc -m64 -march=corei7 -O -fomit-frame-pointer2018081920180818
116038unrolledgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
116039unrolledgcc -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
116077unrolledgcc -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
116149unrolledgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081920180818
116156unrolledgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018081920180818
116173unrolledgcc -m64 -O -fomit-frame-pointer2018081920180818
116181unrolledgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018081920180818
116191unrolledgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018081920180818
116218unrolledgcc -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
116236unrolledgcc -march=k8 -O -fomit-frame-pointer2018081920180818
116254unrolledgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018081920180818
116306unrolledgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018081920180818
116322unrolledgcc -march=barcelona -O -fomit-frame-pointer2018081920180818
116685unrolledgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
117984unrolledgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018081920180818
118004unrolledgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018081920180818
118607unrolledgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018081920180818
118684unrolledgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018081920180818
119266unrolledgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018081920180818
120325unrolledgcc -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
120824unrolledgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018081920180818
122069simpleclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
122524unrolledgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018081920180818
124044simpleclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
125738simpleclang -O3 -fomit-frame-pointer -Qunused-arguments2018081920180818
131643simpleclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
137970unrolledgcc -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
137975unrolledgcc -march=barcelona -Os -fomit-frame-pointer2018081920180818
137984unrolledgcc -Os -fomit-frame-pointer2018081920180818
138022unrolledgcc -march=k8 -Os -fomit-frame-pointer2018081920180818
138046unrolledgcc -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
138064unrolledgcc -m64 -Os -fomit-frame-pointer2018081920180818
138202unrolledgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
138226unrolledgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018081920180818
138256unrolledgcc -funroll-loops -Os -fomit-frame-pointer2018081920180818
138534unrolledgcc -funroll-loops -m64 -Os -fomit-frame-pointer2018081920180818
138585unrolledgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
138684unrolledgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018081920180818
138700unrolledgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
139325unrolledgcc -m64 -march=corei7 -Os -fomit-frame-pointer2018081920180818
139342unrolledgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018081920180818
139352unrolledgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081920180818
139480unrolledgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018081920180818
139488unrolledgcc -m64 -march=core2 -Os -fomit-frame-pointer2018081920180818
139502unrolledgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018081920180818
139798unrolledgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018081920180818
139843unrolledgcc -march=nocona -Os -fomit-frame-pointer2018081920180818
139863unrolledgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
139870unrolledgcc -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
139957unrolledgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018081920180818
141047unrolledgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018081920180818
141049unrolledgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018081920180818
142877unrolledgcc -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
177044simpleclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
178655simpleclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
184627simpleclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018081920180818
186199simpleclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018081920180818
253266simpleclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
261377simpleclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018081920180818
277962specgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
279040specgcc -march=nocona -O3 -fomit-frame-pointer2018081920180818
280645specgcc -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
281887specgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018081920180818
290308specgcc -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
291905specgcc -m64 -O3 -fomit-frame-pointer2018081920180818
294601specgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081920180818
294804specgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018081920180818
294857specgcc -O3 -fomit-frame-pointer2018081920180818
295437specgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081920180818
295898specgcc -m64 -march=core2 -O3 -fomit-frame-pointer2018081920180818
296129specgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
296264specgcc -march=barcelona -O3 -fomit-frame-pointer2018081920180818
296827specgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018081920180818
296998specgcc -march=k8 -O3 -fomit-frame-pointer2018081920180818
297623specgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018081920180818
299296specgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018081920180818
299549specgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018081920180818
300032specgcc -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
301309specgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018081920180818
302232specclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018081920180818
302674specgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018081920180818
303415specclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
307717specclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018081920180818
309026specclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
311282emmintrin4gcc2018081920180818
311902emmintrin4gcc -funroll-loops2018081920180818
313809emmintrin4cc2018081920180818
320500specgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
326451specgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
328355specgcc -funroll-loops -O3 -fomit-frame-pointer2018081920180818
328385specgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018081920180818
331571specgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018081920180818
334125specgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
334299specgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
334851specgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018081920180818
334973specgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018081920180818
336070specgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
337042specgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018081920180818
337332specgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018081920180818
337601specgcc -funroll-loops -O2 -fomit-frame-pointer2018081920180818
337804specgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
338127specgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
341371specgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018081920180818
344750specgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
352175specgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
354498specgcc -funroll-loops -m64 -O -fomit-frame-pointer2018081920180818
354629specgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018081920180818
355010specgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018081920180818
356677specgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
358867specgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
359421specgcc -funroll-loops -O -fomit-frame-pointer2018081920180818
361424specclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
362506specclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
366490specclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
368548specclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
368877specclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018081920180818
370234specclang -O3 -fomit-frame-pointer -Qunused-arguments2018081920180818
393588unrolledgcc2018081920180818
394163unrolledgcc -funroll-loops2018081920180818
409044unrolledcc2018081920180818
556087specgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081920180818
556232specgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018081920180818
556377specgcc -m64 -march=core2 -O -fomit-frame-pointer2018081920180818
556456specgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018081920180818
556494specgcc -march=k8 -O -fomit-frame-pointer2018081920180818
556865specgcc -m64 -march=corei7 -O -fomit-frame-pointer2018081920180818
557183simplegcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018081920180818
557276specgcc -march=barcelona -O2 -fomit-frame-pointer2018081920180818
557390specgcc -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
558262specgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
558462specgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018081920180818
558671specgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018081920180818
559252specgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018081920180818
562133specgcc -march=barcelona -O -fomit-frame-pointer2018081920180818
562744specgcc -m64 -O2 -fomit-frame-pointer2018081920180818
563601simplegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
564063specgcc -O2 -fomit-frame-pointer2018081920180818
565382specgcc -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
568135specgcc -march=k8 -O2 -fomit-frame-pointer2018081920180818
568722specgcc -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
569250simplegcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018081920180818
569480simplegcc -march=barcelona -O2 -fomit-frame-pointer2018081920180818
570482specgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081920180818
570811simplegcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018081920180818
570813specgcc -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
570912specgcc -march=nocona -O2 -fomit-frame-pointer2018081920180818
571405specgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018081920180818
571409specgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018081920180818
571508specgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018081920180818
571702simplegcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018081920180818
572415specgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018081920180818
572865simplegcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018081920180818
572980specgcc -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
577160specgcc -m64 -march=core2 -O2 -fomit-frame-pointer2018081920180818
579561simplegcc -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
580167specgcc -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
580391specgcc -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
580607simplegcc -march=k8 -O -fomit-frame-pointer2018081920180818
581423specgcc -march=nocona -O -fomit-frame-pointer2018081920180818
583907simplegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018081920180818
584064specgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081920180818
584067simplegcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018081920180818
584383specgcc -m64 -O -fomit-frame-pointer2018081920180818
585121specgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018081920180818
586361specgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018081920180818
586646simplegcc -m64 -O2 -fomit-frame-pointer2018081920180818
587447specgcc -O -fomit-frame-pointer2018081920180818
588392simplegcc -O2 -fomit-frame-pointer2018081920180818
591601simplegcc -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
592314simplegcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018081920180818
598953specgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018081920180818
603101simplegcc -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
603276simplegcc -march=nocona -O -fomit-frame-pointer2018081920180818
603681simplegcc -march=k8 -O2 -fomit-frame-pointer2018081920180818
609496simplegcc -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
610133simplegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018081920180818
611212simplegcc -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
612099simplegcc -march=barcelona -O -fomit-frame-pointer2018081920180818
616964simplegcc -march=nocona -O2 -fomit-frame-pointer2018081920180818
637657simplegcc -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
644272simplegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
644449simplegcc -funroll-loops -Os -fomit-frame-pointer2018081920180818
644736simplegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
645010simplegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018081920180818
646782simplegcc -funroll-loops -m64 -Os -fomit-frame-pointer2018081920180818
652605simplegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
653701simplegcc -m64 -march=core2 -O2 -fomit-frame-pointer2018081920180818
654377simplegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081920180818
658405simplegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081920180818
661042simplegcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018081920180818
661504simplegcc -O -fomit-frame-pointer2018081920180818
668232simplegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018081920180818
668367simplegcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018081920180818
668470simplegcc -m64 -march=corei7 -O -fomit-frame-pointer2018081920180818
668522simplegcc -m64 -O -fomit-frame-pointer2018081920180818
669127simplegcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081920180818
669625simplegcc -march=nocona -Os -fomit-frame-pointer2018081920180818
671510simplegcc -m64 -march=core2 -O -fomit-frame-pointer2018081920180818
672573simplegcc -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
672640simplegcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018081920180818
674742specgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018081920180818
675144simplegcc -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
676593simplegcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018081920180818
677030specgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
677284specgcc -funroll-loops -m64 -Os -fomit-frame-pointer2018081920180818
677611simplegcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018081920180818
678660specgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
678766specgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
678851specgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
679397specgcc -funroll-loops -Os -fomit-frame-pointer2018081920180818
683175simplegcc -m64 -march=corei7 -Os -fomit-frame-pointer2018081920180818
683758simplegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018081920180818
685052specgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018081920180818
686427simplegcc -march=k8 -Os -fomit-frame-pointer2018081920180818
686444simplegcc -m64 -march=core2 -Os -fomit-frame-pointer2018081920180818
687317simplegcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018081920180818
687449simplegcc -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
688798simplegcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081920180818
692748simplegcc -march=barcelona -Os -fomit-frame-pointer2018081920180818
693413simplegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018081920180818
693804simplegcc -m64 -Os -fomit-frame-pointer2018081920180818
696282specgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018081920180818
700257simplegcc -Os -fomit-frame-pointer2018081920180818
700305simplegcc -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
703386simplegcc -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
705946specgcc -m64 -march=core2 -Os -fomit-frame-pointer2018081920180818
706419simplegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018081920180818
709657specgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018081920180818
711051specgcc -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
712164specgcc -march=k8 -Os -fomit-frame-pointer2018081920180818
712270specgcc -Os -fomit-frame-pointer2018081920180818
712309specgcc -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
712457specgcc -m64 -Os -fomit-frame-pointer2018081920180818
712472specgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018081920180818
712546specgcc -m64 -march=corei7 -Os -fomit-frame-pointer2018081920180818
712763specgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018081920180818
715512specgcc -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
715552specgcc -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
715781specgcc -march=nocona -Os -fomit-frame-pointer2018081920180818
716653simplegcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018081920180818
717744specgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018081920180818
718018specgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081920180818
718246specgcc -march=barcelona -Os -fomit-frame-pointer2018081920180818
719039simplegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
720818specgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018081920180818
722535specgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018081920180818
2409343simplegcc -funroll-loops2018081920180818
2430381simplegcc2018081920180818
2449155simplecc2018081920180818
4831726speccc2018081920180818
4867476specgcc -funroll-loops2018081920180818
4911168specgcc2018081920180818