Implementation notes: amd64, kizomba, crypto_hash/cubehash168

Computer: kizomba
Architecture: amd64
CPU ID: GenuineIntel-000906e9-bfebfbff
SUPERCOP version: 20181216
Operation: crypto_hash
Primitive: cubehash168
TimeImplementationCompilerBenchmark dateSUPERCOP version
52383emmintrin4clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018081920180818
52389emmintrin4clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
52530emmintrin4clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
52571emmintrin4clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
52633emmintrin4clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018081920180818
52732emmintrin4gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018081920180818
52772emmintrin4gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018081920180818
52786emmintrin4gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018081920180818
52963emmintrin4gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018081920180818
52972emmintrin4gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018081920180818
53004emmintrin4gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018081920180818
53042emmintrin4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018081920180818
53087emmintrin4gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018081920180818
53236emmintrin4clang -O3 -fomit-frame-pointer -Qunused-arguments2018081920180818
53270emmintrin4clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
53270emmintrin4clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
53419emmintrin4clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
53681emmintrin4gcc -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
53684emmintrin4gcc -march=nocona -O2 -fomit-frame-pointer2018081920180818
53685emmintrin4gcc -march=nocona -O3 -fomit-frame-pointer2018081920180818
53686emmintrin4gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018081920180818
53718emmintrin4gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
53740emmintrin4gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018081920180818
53835emmintrin4gcc -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
53841emmintrin4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
54478emmintrin4gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
54701emmintrin4gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018081920180818
54720emmintrin4gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
54750emmintrin4gcc -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
54851emmintrin4gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
54852emmintrin4gcc -march=k8 -O -fomit-frame-pointer2018081920180818
54909emmintrin4gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018081920180818
54954emmintrin4gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081920180818
55068emmintrin4gcc -m64 -march=corei7 -O -fomit-frame-pointer2018081920180818
55077emmintrin4gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018081920180818
55117emmintrin4gcc -march=barcelona -O2 -fomit-frame-pointer2018081920180818
55169emmintrin4gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
55208emmintrin4gcc -march=barcelona -O3 -fomit-frame-pointer2018081920180818
55258emmintrin4gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018081920180818
55306emmintrin4gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018081920180818
55327emmintrin4gcc -funroll-loops -O2 -fomit-frame-pointer2018081920180818
55339emmintrin4gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
55357emmintrin4gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018081920180818
55365emmintrin4gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018081920180818
55369emmintrin4gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018081920180818
55461emmintrin4gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
55462emmintrin4gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
55496emmintrin4gcc -funroll-loops -O3 -fomit-frame-pointer2018081920180818
55512emmintrin4gcc -march=nocona -O -fomit-frame-pointer2018081920180818
55524emmintrin4gcc -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
55525emmintrin4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
55575emmintrin4gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018081920180818
55588emmintrin4gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018081920180818
55589emmintrin4gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
55597emmintrin4gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
55625emmintrin4gcc -funroll-loops -m64 -O -fomit-frame-pointer2018081920180818
55645emmintrin4gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018081920180818
55667emmintrin4gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018081920180818
55699emmintrin4gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018081920180818
55982emmintrin4gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018081920180818
56117emmintrin4gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
56256emmintrin4gcc -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
56278emmintrin4gcc -O -fomit-frame-pointer2018081920180818
56278emmintrin4gcc -m64 -O -fomit-frame-pointer2018081920180818
56288emmintrin4gcc -funroll-loops -O -fomit-frame-pointer2018081920180818
56288emmintrin4gcc -m64 -O2 -fomit-frame-pointer2018081920180818
56290emmintrin4gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018081920180818
56292emmintrin4gcc -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
56296emmintrin4gcc -m64 -march=core2 -O -fomit-frame-pointer2018081920180818
56314emmintrin4gcc -march=k8 -O2 -fomit-frame-pointer2018081920180818
56373emmintrin4gcc -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
56387emmintrin4gcc -march=k8 -O3 -fomit-frame-pointer2018081920180818
56391emmintrin4gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
56439emmintrin4gcc -march=barcelona -O -fomit-frame-pointer2018081920180818
56447emmintrin4gcc -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
56482emmintrin4gcc -O2 -fomit-frame-pointer2018081920180818
56500emmintrin4gcc -m64 -O3 -fomit-frame-pointer2018081920180818
56508emmintrin4gcc -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
56549emmintrin4gcc -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
56835emmintrin4gcc -O3 -fomit-frame-pointer2018081920180818
57377emmintrin4clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018081920180818
57410emmintrin4gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081920180818
57538emmintrin4gcc -m64 -march=core2 -O2 -fomit-frame-pointer2018081920180818
57552emmintrin4gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018081920180818
57557emmintrin4gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018081920180818
57570emmintrin4gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081920180818
57631emmintrin4gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081920180818
57680emmintrin4gcc -m64 -march=core2 -O3 -fomit-frame-pointer2018081920180818
57725emmintrin4gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018081920180818
58163emmintrin4gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081920180818
58660emmintrin4gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018081920180818
58908emmintrin4gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018081920180818
59149emmintrin4gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018081920180818
59319emmintrin4gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018081920180818
59589emmintrin4gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018081920180818
60616emmintrin4gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018081920180818
62153emmintrin4gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018081920180818
62196emmintrin4gcc -march=nocona -Os -fomit-frame-pointer2018081920180818
62221emmintrin4gcc -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
62607emmintrin4gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
63738emmintrin4gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
63768emmintrin4gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018081920180818
63927emmintrin4gcc -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
63950emmintrin4gcc -march=barcelona -Os -fomit-frame-pointer2018081920180818
65408emmintrin4gcc -march=k8 -Os -fomit-frame-pointer2018081920180818
65421emmintrin4gcc -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
65429emmintrin4gcc -Os -fomit-frame-pointer2018081920180818
65605emmintrin4gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081920180818
65619emmintrin4gcc -m64 -Os -fomit-frame-pointer2018081920180818
65621emmintrin4gcc -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
65716emmintrin4gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018081920180818
65869emmintrin4gcc -m64 -march=core2 -Os -fomit-frame-pointer2018081920180818
66028emmintrin4gcc -m64 -march=corei7 -Os -fomit-frame-pointer2018081920180818
67177emmintrin4gcc -funroll-loops -Os -fomit-frame-pointer2018081920180818
67224emmintrin4gcc -funroll-loops -m64 -Os -fomit-frame-pointer2018081920180818
67234emmintrin4gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018081920180818
67413emmintrin4gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
67472emmintrin4gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
92152unrolledclang -O3 -fomit-frame-pointer -Qunused-arguments2018081920180818
92816unrolledclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
92907unrolledclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
93109unrolledclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
94203unrolledclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
94937unrolledclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018081920180818
95367unrolledclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
95373unrolledclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018081920180818
175147unrolledclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
175425simplegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018081920180818
175443simplegcc -O3 -fomit-frame-pointer2018081920180818
175738simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
175791simplegcc -funroll-loops -O3 -fomit-frame-pointer2018081920180818
175998simplegcc -march=k8 -O3 -fomit-frame-pointer2018081920180818
176034simplegcc -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
176084simplegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018081920180818
176173unrolledclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018081920180818
176230simplegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
176278simplegcc -march=barcelona -O3 -fomit-frame-pointer2018081920180818
176383simplegcc -m64 -O3 -fomit-frame-pointer2018081920180818
176427simplegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
176430simplegcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
176448simplegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
176552simplegcc -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
176635simplegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018081920180818
176818simplegcc -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
176863simplegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018081920180818
176959simplegcc -march=nocona -O3 -fomit-frame-pointer2018081920180818
176965simplegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018081920180818
178141simplegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
178316simplegcc -m64 -march=core2 -O3 -fomit-frame-pointer2018081920180818
179526simplegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
179919simplegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018081920180818
180280simplegcc -funroll-loops -O -fomit-frame-pointer2018081920180818
180288simplegcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081920180818
180298simplegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
180498simplegcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018081920180818
180540simplegcc -funroll-loops -m64 -O -fomit-frame-pointer2018081920180818
180611simplegcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081920180818
180812simplegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
180896simplegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018081920180818
181127simplegcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
181195simplegcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018081920180818
181389simplegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018081920180818
183234simplegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018081920180818
183357simplegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018081920180818
183375simplegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
183452simplegcc -funroll-loops -O2 -fomit-frame-pointer2018081920180818
183684simplegcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018081920180818
183774simplegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018081920180818
184091simplegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
184321simplegcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
184562simplegcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018081920180818
184697simplegcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018081920180818
184742simplegcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018081920180818
190400unrolledgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
190665unrolledgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018081920180818
191252unrolledgcc -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
193087unrolledgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081920180818
193111unrolledgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081920180818
193165unrolledgcc -m64 -O3 -fomit-frame-pointer2018081920180818
193188unrolledgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018081920180818
193260unrolledgcc -m64 -march=core2 -O3 -fomit-frame-pointer2018081920180818
193416unrolledgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018081920180818
193673unrolledgcc -march=k8 -O3 -fomit-frame-pointer2018081920180818
193698unrolledgcc -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
193762unrolledgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018081920180818
193937unrolledgcc -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
193955unrolledgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
194137unrolledgcc -O3 -fomit-frame-pointer2018081920180818
194165unrolledgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
194256unrolledgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
194456unrolledgcc -march=nocona -O2 -fomit-frame-pointer2018081920180818
194498unrolledgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018081920180818
194514unrolledgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018081920180818
194603unrolledgcc -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
194641unrolledgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018081920180818
194651unrolledgcc -funroll-loops -O3 -fomit-frame-pointer2018081920180818
194865unrolledgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
195067unrolledgcc -march=nocona -O -fomit-frame-pointer2018081920180818
195282unrolledgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
195415unrolledgcc -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
195952unrolledgcc -march=nocona -O3 -fomit-frame-pointer2018081920180818
196857unrolledgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
197310unrolledgcc -funroll-loops -m64 -O -fomit-frame-pointer2018081920180818
197715unrolledgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081920180818
197738unrolledgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018081920180818
197822unrolledgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
197823unrolledgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018081920180818
197833unrolledgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018081920180818
197851unrolledgcc -m64 -O2 -fomit-frame-pointer2018081920180818
198059unrolledgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018081920180818
198102unrolledgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
198189unrolledgcc -m64 -march=core2 -O2 -fomit-frame-pointer2018081920180818
198435unrolledgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081920180818
198441unrolledgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018081920180818
198613unrolledgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018081920180818
198631unrolledgcc -funroll-loops -O2 -fomit-frame-pointer2018081920180818
198671unrolledgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
198695unrolledgcc -march=barcelona -O2 -fomit-frame-pointer2018081920180818
198716unrolledgcc -m64 -march=corei7 -O -fomit-frame-pointer2018081920180818
198727unrolledgcc -O -fomit-frame-pointer2018081920180818
198746unrolledgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018081920180818
198755unrolledgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018081920180818
198826unrolledgcc -march=barcelona -O3 -fomit-frame-pointer2018081920180818
198829unrolledgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018081920180818
198835unrolledgcc -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
198871unrolledgcc -m64 -O -fomit-frame-pointer2018081920180818
198961unrolledgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
198979unrolledgcc -m64 -march=core2 -O -fomit-frame-pointer2018081920180818
198988unrolledgcc -march=k8 -O -fomit-frame-pointer2018081920180818
199026unrolledgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
199042unrolledgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
199107unrolledgcc -march=k8 -O2 -fomit-frame-pointer2018081920180818
199141unrolledgcc -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
199335unrolledgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081920180818
199411unrolledgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018081920180818
199425unrolledgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018081920180818
199471unrolledgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018081920180818
199524unrolledgcc -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
199554unrolledgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018081920180818
200411unrolledgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018081920180818
201688unrolledgcc -funroll-loops -O -fomit-frame-pointer2018081920180818
202460unrolledgcc -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
202494unrolledgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018081920180818
202601unrolledgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
202752unrolledgcc -O2 -fomit-frame-pointer2018081920180818
203311unrolledgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018081920180818
203478unrolledgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018081920180818
203837unrolledgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018081920180818
204030unrolledgcc -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
204207unrolledgcc -march=barcelona -O -fomit-frame-pointer2018081920180818
204590unrolledgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018081920180818
209828unrolledgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018081920180818
210184unrolledgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018081920180818
211260unrolledgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018081920180818
216175simpleclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
216445simpleclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
219309simpleclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
220185unrolledgcc -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
220234unrolledgcc -march=barcelona -Os -fomit-frame-pointer2018081920180818
220293unrolledgcc -Os -fomit-frame-pointer2018081920180818
220373unrolledgcc -m64 -Os -fomit-frame-pointer2018081920180818
220402unrolledgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
220417unrolledgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018081920180818
220433unrolledgcc -funroll-loops -m64 -Os -fomit-frame-pointer2018081920180818
220438unrolledgcc -funroll-loops -Os -fomit-frame-pointer2018081920180818
220464simpleclang -O3 -fomit-frame-pointer -Qunused-arguments2018081920180818
220621unrolledgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
220676unrolledgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018081920180818
220687unrolledgcc -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
221151unrolledgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
221605unrolledgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018081920180818
221640unrolledgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081920180818
221661unrolledgcc -m64 -march=core2 -Os -fomit-frame-pointer2018081920180818
221748unrolledgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018081920180818
221750unrolledgcc -m64 -march=corei7 -Os -fomit-frame-pointer2018081920180818
221780unrolledgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018081920180818
222042unrolledgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018081920180818
222046unrolledgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
222046unrolledgcc -march=nocona -Os -fomit-frame-pointer2018081920180818
222133unrolledgcc -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
222297unrolledgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018081920180818
224349unrolledgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018081920180818
224393unrolledgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018081920180818
225296unrolledgcc -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
225597unrolledgcc -march=k8 -Os -fomit-frame-pointer2018081920180818
314272simpleclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
327695simpleclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
328600simpleclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018081920180818
332855simpleclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018081920180818
367314specgcc -march=nocona -O3 -fomit-frame-pointer2018081920180818
367889specclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
368662specgcc -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
368698specclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018081920180818
369554specgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
369599specgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018081920180818
372593specclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018081920180818
377558specgcc -march=barcelona -O3 -fomit-frame-pointer2018081920180818
377613specgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
379958specclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
380293specgcc -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
380702specgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081920180818
380727specgcc -m64 -O3 -fomit-frame-pointer2018081920180818
382625specgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081920180818
383373specgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018081920180818
383513specgcc -m64 -march=core2 -O3 -fomit-frame-pointer2018081920180818
385504specgcc -march=k8 -O3 -fomit-frame-pointer2018081920180818
385629specgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
385983specgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018081920180818
386039specgcc -O3 -fomit-frame-pointer2018081920180818
387228specgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018081920180818
388413specgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018081920180818
388618specgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018081920180818
389282specgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018081920180818
389512specgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018081920180818
391176specgcc -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
411732specgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
414932specgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018081920180818
416575specgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018081920180818
419326specgcc -funroll-loops -O3 -fomit-frame-pointer2018081920180818
419389specgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
427579specgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
427957specgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018081920180818
434540specgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018081920180818
434683specgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
434831specgcc -funroll-loops -O2 -fomit-frame-pointer2018081920180818
435250specgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018081920180818
435893specgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018081920180818
436311specgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
440379specgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
447160specgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
449420specgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018081920180818
455804simpleclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
458677specgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
459824simpleclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018081920180818
459877specgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018081920180818
470238specgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018081920180818
472034specgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
475737specclang -O3 -fomit-frame-pointer -Qunused-arguments2018081920180818
476888specclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
477635specclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
478643specgcc -funroll-loops -m64 -O -fomit-frame-pointer2018081920180818
479645specgcc -funroll-loops -O -fomit-frame-pointer2018081920180818
480744specclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
481679specclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
481809specclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018081920180818
486049specgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
590119emmintrin4gcc2018081920180818
592387emmintrin4gcc -funroll-loops2018081920180818
597072emmintrin4cc2018081920180818
697389unrolledgcc2018081920180818
702730unrolledgcc -funroll-loops2018081920180818
719745unrolledcc2018081920180818
820514specgcc -O2 -fomit-frame-pointer2018081920180818
821145specgcc -march=barcelona -O2 -fomit-frame-pointer2018081920180818
822883specgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
823238specgcc -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
825305specgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018081920180818
825481specgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018081920180818
829786specgcc -march=k8 -O2 -fomit-frame-pointer2018081920180818
830304specgcc -m64 -march=corei7 -O -fomit-frame-pointer2018081920180818
830635specgcc -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
830885specgcc -march=k8 -O -fomit-frame-pointer2018081920180818
831330specgcc -march=barcelona -O -fomit-frame-pointer2018081920180818
831417specgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018081920180818
831657specgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018081920180818
831665specgcc -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
832873specgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081920180818
832887specgcc -m64 -march=core2 -O2 -fomit-frame-pointer2018081920180818
833264specgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081920180818
833524specgcc -march=nocona -O2 -fomit-frame-pointer2018081920180818
833584specgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018081920180818
833696specgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018081920180818
833831specgcc -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
834486specgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018081920180818
835093specgcc -m64 -march=core2 -O -fomit-frame-pointer2018081920180818
840170specgcc -m64 -O2 -fomit-frame-pointer2018081920180818
846663specgcc -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
850552specgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018081920180818
852547specgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081920180818
854375specgcc -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
854659specgcc -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
858222specgcc -O -fomit-frame-pointer2018081920180818
859686specgcc -march=nocona -O -fomit-frame-pointer2018081920180818
859780specgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018081920180818
866262specgcc -m64 -O -fomit-frame-pointer2018081920180818
868400specgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018081920180818
869058specgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018081920180818
870000specgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018081920180818
936480specgcc -funroll-loops -m64 -Os -fomit-frame-pointer2018081920180818
937127specgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018081920180818
937601specgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
940817specgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
944422specgcc -funroll-loops -Os -fomit-frame-pointer2018081920180818
944550specgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018081920180818
946542specgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018081920180818
947038specgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
953535specgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
971659specgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018081920180818
971931specgcc -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
972248specgcc -march=nocona -Os -fomit-frame-pointer2018081920180818
973484specgcc -m64 -march=corei7 -Os -fomit-frame-pointer2018081920180818
973733specgcc -march=k8 -Os -fomit-frame-pointer2018081920180818
973855specgcc -march=barcelona -Os -fomit-frame-pointer2018081920180818
974298specgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018081920180818
974369specgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081920180818
974387specgcc -m64 -march=core2 -Os -fomit-frame-pointer2018081920180818
975475specgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018081920180818
975575specgcc -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
979125specgcc -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
979125specgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018081920180818
979425specgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018081920180818
979726specgcc -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
980291specgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018081920180818
980950specgcc -m64 -Os -fomit-frame-pointer2018081920180818
993701specgcc -Os -fomit-frame-pointer2018081920180818
999962simplegcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018081920180818
1003234simplegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
1010604simplegcc -march=barcelona -O2 -fomit-frame-pointer2018081920180818
1024962simplegcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018081920180818
1025446simplegcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018081920180818
1029504simplegcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018081920180818
1029681simplegcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018081920180818
1040866simplegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018081920180818
1042367simplegcc -march=k8 -O -fomit-frame-pointer2018081920180818
1045435simplegcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018081920180818
1047498simplegcc -m64 -O2 -fomit-frame-pointer2018081920180818
1047637simplegcc -O2 -fomit-frame-pointer2018081920180818
1053313simplegcc -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
1076655simplegcc -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
1084492simplegcc -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
1084808simplegcc -march=k8 -O2 -fomit-frame-pointer2018081920180818
1086865simplegcc -march=nocona -O -fomit-frame-pointer2018081920180818
1097294simplegcc -march=barcelona -O -fomit-frame-pointer2018081920180818
1099627simplegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018081920180818
1105135simplegcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018081920180818
1105768simplegcc -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
1109986simplegcc -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
1135569simplegcc -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
1140054simplegcc -march=nocona -O2 -fomit-frame-pointer2018081920180818
1146115simplegcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018081920180818
1159228simplegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018081920180818
1165464simplegcc -funroll-loops -m64 -Os -fomit-frame-pointer2018081920180818
1169538simplegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
1170282simplegcc -O -fomit-frame-pointer2018081920180818
1175502simplegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
1176970simplegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081920180818
1178561simplegcc -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
1186649simplegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
1186956simplegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081920180818
1193092simplegcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018081920180818
1194324simplegcc -m64 -march=corei7 -Os -fomit-frame-pointer2018081920180818
1195512simplegcc -funroll-loops -Os -fomit-frame-pointer2018081920180818
1202258simplegcc -m64 -march=core2 -O2 -fomit-frame-pointer2018081920180818
1203339simplegcc -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
1205875simplegcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018081920180818
1206034simplegcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018081920180818
1206325simplegcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018081920180818
1206959simplegcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018081920180818
1210518simplegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018081920180818
1216093simplegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018081920180818
1216300simplegcc -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
1216579simplegcc -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
1219421simplegcc -march=nocona -Os -fomit-frame-pointer2018081920180818
1219849simplegcc -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
1220066simplegcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018081920180818
1221643simplegcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081920180818
1221706simplegcc -m64 -march=core2 -Os -fomit-frame-pointer2018081920180818
1228277simplegcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081920180818
1233744simplegcc -m64 -march=core2 -O -fomit-frame-pointer2018081920180818
1233784simplegcc -m64 -O -fomit-frame-pointer2018081920180818
1240139simplegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018081920180818
1247940simplegcc -Os -fomit-frame-pointer2018081920180818
1254307simplegcc -m64 -march=corei7 -O -fomit-frame-pointer2018081920180818
1255286simplegcc -m64 -Os -fomit-frame-pointer2018081920180818
1256974simplegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
1258957simplegcc -march=barcelona -Os -fomit-frame-pointer2018081920180818
1271587simplegcc -march=k8 -Os -fomit-frame-pointer2018081920180818
1276788simplegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018081920180818
4354962simplegcc2018081920180818
4399318simplecc2018081920180818
4414939simplegcc -funroll-loops2018081920180818
8400905speccc2018081920180818
8516859specgcc2018081920180818
8608500specgcc -funroll-loops2018081920180818