Implementation notes: amd64, skylake, crypto_hash/cubehash168

Computer: skylake
Architecture: amd64
CPU ID: GenuineIntel-000506e3-bfebfbff
SUPERCOP version: 20161026
Operation: crypto_hash
Primitive: cubehash168
TimeImplementationCompilerBenchmark dateSUPERCOP version
53516emmintrin4clang -O3 -fomit-frame-pointer -Qunused-arguments2016121520161026
53666emmintrin4gcc -m64 -march=nocona -O -fomit-frame-pointer2016121520161026
53714emmintrin4clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2016121520161026
53726emmintrin4clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2016121520161026
53790emmintrin4clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121520161026
53806emmintrin4clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121520161026
53824emmintrin4gcc -m64 -march=nocona -O2 -fomit-frame-pointer2016121520161026
53852emmintrin4clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121520161026
53852emmintrin4gcc -march=nocona -O -fomit-frame-pointer2016121520161026
53954emmintrin4gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016121520161026
53972emmintrin4gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016121520161026
53986emmintrin4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016121520161026
54004emmintrin4gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016121520161026
54010emmintrin4gcc -funroll-loops -O -fomit-frame-pointer2016121520161026
54018emmintrin4gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2016121520161026
54022emmintrin4gcc -m64 -march=nocona -O3 -fomit-frame-pointer2016121520161026
54026emmintrin4clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2016121520161026
54026emmintrin4gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016121520161026
54030emmintrin4gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016121520161026
54038emmintrin4gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016121520161026
54040emmintrin4gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016121520161026
54092emmintrin4gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016121520161026
54106emmintrin4gcc -O -fomit-frame-pointer2016121520161026
54128emmintrin4gcc -march=nocona -O2 -fomit-frame-pointer2016121520161026
54136emmintrin4gcc -m64 -march=corei7 -O -fomit-frame-pointer2016121520161026
54140emmintrin4gcc -m64 -march=core2 -O -fomit-frame-pointer2016121520161026
54152emmintrin4gcc -m64 -march=barcelona -O -fomit-frame-pointer2016121520161026
54166emmintrin4gcc -m64 -O -fomit-frame-pointer2016121520161026
54166emmintrin4gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2016121520161026
54178emmintrin4gcc -funroll-loops -m64 -O -fomit-frame-pointer2016121520161026
54188emmintrin4gcc -march=barcelona -O -fomit-frame-pointer2016121520161026
54232emmintrin4gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016121520161026
54236emmintrin4gcc -march=nocona -O3 -fomit-frame-pointer2016121520161026
54270emmintrin4clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2016121520161026
54286emmintrin4clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121520161026
54314emmintrin4clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016121520161026
54316emmintrin4gcc -m64 -march=k8 -O -fomit-frame-pointer2016121520161026
54338emmintrin4gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016121520161026
54354emmintrin4gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016121520161026
54356emmintrin4gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016121520161026
54384emmintrin4gcc -fno-schedule-insns -O -fomit-frame-pointer2016121520161026
54408emmintrin4gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016121520161026
54428emmintrin4gcc -march=k8 -O -fomit-frame-pointer2016121520161026
54604emmintrin4gcc -march=barcelona -O2 -fomit-frame-pointer2016121520161026
54676emmintrin4gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016121520161026
54852emmintrin4gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2016121520161026
54956emmintrin4gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016121520161026
54986emmintrin4gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016121520161026
55014emmintrin4gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016121520161026
55118emmintrin4gcc -funroll-loops -O2 -fomit-frame-pointer2016121520161026
55132emmintrin4gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016121520161026
55184emmintrin4gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016121520161026
55240emmintrin4gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016121520161026
55302emmintrin4gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016121520161026
55302emmintrin4gcc -march=barcelona -O3 -fomit-frame-pointer2016121520161026
55430emmintrin4gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016121520161026
55472emmintrin4gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016121520161026
55490emmintrin4gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016121520161026
55568emmintrin4gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016121520161026
55650emmintrin4gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016121520161026
55668emmintrin4gcc -march=k8 -O2 -fomit-frame-pointer2016121520161026
55678emmintrin4gcc -fno-schedule-insns -O2 -fomit-frame-pointer2016121520161026
55736emmintrin4gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016121520161026
55746emmintrin4gcc -m64 -march=k8 -O2 -fomit-frame-pointer2016121520161026
55794emmintrin4gcc -funroll-loops -O3 -fomit-frame-pointer2016121520161026
55812emmintrin4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016121520161026
56008emmintrin4gcc -m64 -O2 -fomit-frame-pointer2016121520161026
56046emmintrin4gcc -O2 -fomit-frame-pointer2016121520161026
56192emmintrin4gcc -fno-schedule-insns -O3 -fomit-frame-pointer2016121520161026
56294emmintrin4gcc -m64 -O3 -fomit-frame-pointer2016121520161026
56302emmintrin4gcc -m64 -march=k8 -O3 -fomit-frame-pointer2016121520161026
56322emmintrin4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016121520161026
56322emmintrin4gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016121520161026
56414emmintrin4gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2016121520161026
56588emmintrin4gcc -march=k8 -O3 -fomit-frame-pointer2016121520161026
56606emmintrin4gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016121520161026
56608emmintrin4gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016121520161026
56870emmintrin4gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2016121520161026
56884emmintrin4gcc -O3 -fomit-frame-pointer2016121520161026
56912emmintrin4gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2016121520161026
56922emmintrin4gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2016121520161026
56934emmintrin4gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2016121520161026
56962emmintrin4gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2016121520161026
57638emmintrin4gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016121520161026
57828emmintrin4gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016121520161026
57828emmintrin4gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016121520161026
57964emmintrin4gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2016121520161026
57986emmintrin4gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2016121520161026
58114emmintrin4gcc -m64 -march=core2 -O2 -fomit-frame-pointer2016121520161026
58198emmintrin4gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2016121520161026
58228emmintrin4gcc -m64 -march=core2 -O3 -fomit-frame-pointer2016121520161026
59142emmintrin4gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016121520161026
59346emmintrin4gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2016121520161026
60316emmintrin4gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2016121520161026
60354emmintrin4gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016121520161026
60622emmintrin4gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2016121520161026
81120emmintrin4gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016121520161026
81154emmintrin4gcc -funroll-loops -Os -fomit-frame-pointer2016121520161026
81282emmintrin4gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016121520161026
81306emmintrin4gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016121520161026
81316emmintrin4gcc -funroll-loops -m64 -Os -fomit-frame-pointer2016121520161026
81340emmintrin4gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016121520161026
81658emmintrin4gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016121520161026
81966emmintrin4gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016121520161026
81980emmintrin4gcc -m64 -march=barcelona -Os -fomit-frame-pointer2016121520161026
82042emmintrin4gcc -march=k8 -Os -fomit-frame-pointer2016121520161026
82072emmintrin4gcc -Os -fomit-frame-pointer2016121520161026
82152emmintrin4gcc -march=barcelona -Os -fomit-frame-pointer2016121520161026
82170emmintrin4gcc -m64 -march=core2 -Os -fomit-frame-pointer2016121520161026
82180emmintrin4gcc -m64 -march=corei7 -Os -fomit-frame-pointer2016121520161026
82182emmintrin4gcc -m64 -march=k8 -Os -fomit-frame-pointer2016121520161026
82190emmintrin4gcc -fno-schedule-insns -Os -fomit-frame-pointer2016121520161026
82270emmintrin4gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016121520161026
82290emmintrin4gcc -m64 -Os -fomit-frame-pointer2016121520161026
82320emmintrin4gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016121520161026
82330emmintrin4gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016121520161026
82746emmintrin4gcc -m64 -march=nocona -Os -fomit-frame-pointer2016121520161026
83038emmintrin4gcc -march=nocona -Os -fomit-frame-pointer2016121520161026
93494unrolledclang -O3 -fomit-frame-pointer -Qunused-arguments2016121520161026
95242unrolledclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121520161026
95430unrolledclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121520161026
95708unrolledclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121520161026
133918unrolledclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016121520161026
134344unrolledclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121520161026
134800unrolledclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2016121520161026
135480unrolledclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2016121520161026
174194simplegcc -funroll-loops -O3 -fomit-frame-pointer2016121520161026
174286simplegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016121520161026
174512simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016121520161026
175000simplegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016121520161026
175088simplegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016121520161026
175216simplegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016121520161026
175412simplegcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016121520161026
176366simplegcc -O3 -fomit-frame-pointer2016121520161026
176450simplegcc -fno-schedule-insns -O3 -fomit-frame-pointer2016121520161026
176590simplegcc -m64 -march=k8 -O3 -fomit-frame-pointer2016121520161026
176606simplegcc -march=k8 -O3 -fomit-frame-pointer2016121520161026
176828simplegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016121520161026
176842simplegcc -march=barcelona -O3 -fomit-frame-pointer2016121520161026
178282simplegcc -m64 -O3 -fomit-frame-pointer2016121520161026
178552simplegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016121520161026
178570simplegcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2016121520161026
178846simplegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016121520161026
179344simplegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016121520161026
180528simplegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016121520161026
180948simplegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016121520161026
181382simplegcc -m64 -march=nocona -O3 -fomit-frame-pointer2016121520161026
181578simplegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016121520161026
181798simplegcc -m64 -march=corei7 -O3 -fomit-frame-pointer2016121520161026
182278simplegcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2016121520161026
182294simplegcc -funroll-loops -m64 -O -fomit-frame-pointer2016121520161026
182368simplegcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2016121520161026
182420simplegcc -funroll-loops -O -fomit-frame-pointer2016121520161026
182500simplegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016121520161026
182634simplegcc -march=nocona -O3 -fomit-frame-pointer2016121520161026
182740simplegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016121520161026
182970simplegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016121520161026
183012simplegcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016121520161026
183072simplegcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2016121520161026
183082simplegcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2016121520161026
183240simplegcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016121520161026
183758simplegcc -m64 -march=core2 -O3 -fomit-frame-pointer2016121520161026
184130simplegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016121520161026
184266simplegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016121520161026
185868simplegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016121520161026
185920simplegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016121520161026
186058simplegcc -funroll-loops -O2 -fomit-frame-pointer2016121520161026
186622simplegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016121520161026
186644simplegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016121520161026
186858simplegcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016121520161026
186876simplegcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016121520161026
192252unrolledgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016121520161026
193300unrolledgcc -m64 -march=nocona -O3 -fomit-frame-pointer2016121520161026
193320unrolledgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016121520161026
193844unrolledgcc -march=nocona -O3 -fomit-frame-pointer2016121520161026
193974unrolledgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2016121520161026
194302unrolledgcc -m64 -march=core2 -O3 -fomit-frame-pointer2016121520161026
194942unrolledgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2016121520161026
195284unrolledgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2016121520161026
195302unrolledgcc -fno-schedule-insns -O3 -fomit-frame-pointer2016121520161026
195358unrolledgcc -m64 -O3 -fomit-frame-pointer2016121520161026
195492unrolledgcc -funroll-loops -O3 -fomit-frame-pointer2016121520161026
196098unrolledgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016121520161026
196152unrolledgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2016121520161026
196260unrolledgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016121520161026
196300unrolledgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016121520161026
196362unrolledgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016121520161026
196608unrolledgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016121520161026
196610unrolledgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016121520161026
196674unrolledgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2016121520161026
196694unrolledgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016121520161026
196780unrolledgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016121520161026
196852unrolledgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016121520161026
196910unrolledgcc -march=k8 -O3 -fomit-frame-pointer2016121520161026
197020unrolledgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016121520161026
197076unrolledgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016121520161026
197208unrolledgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016121520161026
197388unrolledgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016121520161026
197508unrolledgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016121520161026
197860unrolledgcc -m64 -march=nocona -O2 -fomit-frame-pointer2016121520161026
197882unrolledgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016121520161026
197914unrolledgcc -m64 -march=k8 -O3 -fomit-frame-pointer2016121520161026
197930unrolledgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016121520161026
198006unrolledgcc -funroll-loops -O -fomit-frame-pointer2016121520161026
198036unrolledgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2016121520161026
198230unrolledgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016121520161026
198238unrolledgcc -m64 -march=nocona -O -fomit-frame-pointer2016121520161026
198264unrolledgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016121520161026
198314unrolledgcc -O3 -fomit-frame-pointer2016121520161026
198324unrolledgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2016121520161026
198518unrolledgcc -march=nocona -O2 -fomit-frame-pointer2016121520161026
198532unrolledgcc -march=barcelona -O3 -fomit-frame-pointer2016121520161026
198632unrolledgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016121520161026
198708unrolledgcc -m64 -march=core2 -O2 -fomit-frame-pointer2016121520161026
198838unrolledgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016121520161026
199004unrolledgcc -O2 -fomit-frame-pointer2016121520161026
199044unrolledgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016121520161026
199072unrolledgcc -fno-schedule-insns -O2 -fomit-frame-pointer2016121520161026
199298unrolledgcc -m64 -O2 -fomit-frame-pointer2016121520161026
199388unrolledgcc -march=nocona -O -fomit-frame-pointer2016121520161026
199424unrolledgcc -march=k8 -O2 -fomit-frame-pointer2016121520161026
199456unrolledgcc -m64 -march=k8 -O2 -fomit-frame-pointer2016121520161026
199466unrolledgcc -march=barcelona -O2 -fomit-frame-pointer2016121520161026
199490unrolledgcc -O -fomit-frame-pointer2016121520161026
199500unrolledgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016121520161026
199512unrolledgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016121520161026
199660unrolledgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2016121520161026
199708unrolledgcc -m64 -O -fomit-frame-pointer2016121520161026
199778unrolledgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016121520161026
200024unrolledgcc -march=k8 -O -fomit-frame-pointer2016121520161026
200082unrolledgcc -funroll-loops -m64 -O -fomit-frame-pointer2016121520161026
200110unrolledgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016121520161026
200164unrolledgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2016121520161026
200226unrolledgcc -m64 -march=corei7 -O -fomit-frame-pointer2016121520161026
200302unrolledgcc -m64 -march=core2 -O -fomit-frame-pointer2016121520161026
200398unrolledgcc -m64 -march=k8 -O -fomit-frame-pointer2016121520161026
200426unrolledgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016121520161026
200468unrolledgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016121520161026
200624unrolledgcc -fno-schedule-insns -O -fomit-frame-pointer2016121520161026
200754unrolledgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016121520161026
200894unrolledgcc -march=barcelona -O -fomit-frame-pointer2016121520161026
200942unrolledgcc -m64 -march=barcelona -O -fomit-frame-pointer2016121520161026
201008unrolledgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016121520161026
201014unrolledgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016121520161026
201472unrolledgcc -funroll-loops -O2 -fomit-frame-pointer2016121520161026
201662unrolledgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016121520161026
201744unrolledgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016121520161026
206082unrolledgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2016121520161026
206154unrolledgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2016121520161026
206444unrolledgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016121520161026
206840unrolledgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2016121520161026
209134unrolledgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016121520161026
221666unrolledgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2016121520161026
222070unrolledgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016121520161026
222124unrolledgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2016121520161026
222142unrolledgcc -funroll-loops -m64 -Os -fomit-frame-pointer2016121520161026
222148unrolledgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2016121520161026
222306unrolledgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016121520161026
222342unrolledgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016121520161026
222420unrolledgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016121520161026
222830unrolledgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016121520161026
223140unrolledgcc -funroll-loops -Os -fomit-frame-pointer2016121520161026
223820unrolledgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016121520161026
224170unrolledgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016121520161026
224252unrolledgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016121520161026
224616unrolledgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016121520161026
224672unrolledgcc -m64 -march=corei7 -Os -fomit-frame-pointer2016121520161026
225244unrolledgcc -march=k8 -Os -fomit-frame-pointer2016121520161026
225246unrolledgcc -m64 -march=k8 -Os -fomit-frame-pointer2016121520161026
225290unrolledgcc -Os -fomit-frame-pointer2016121520161026
225376unrolledgcc -m64 -Os -fomit-frame-pointer2016121520161026
225396unrolledgcc -m64 -march=nocona -Os -fomit-frame-pointer2016121520161026
225406unrolledgcc -m64 -march=barcelona -Os -fomit-frame-pointer2016121520161026
225410unrolledgcc -march=nocona -Os -fomit-frame-pointer2016121520161026
225418unrolledgcc -march=barcelona -Os -fomit-frame-pointer2016121520161026
225466unrolledgcc -m64 -march=core2 -Os -fomit-frame-pointer2016121520161026
225812unrolledgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016121520161026
226384unrolledgcc -fno-schedule-insns -Os -fomit-frame-pointer2016121520161026
226756unrolledclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2016121520161026
227180unrolledgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016121520161026
227330unrolledclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2016121520161026
254408simpleclang -O3 -fomit-frame-pointer -Qunused-arguments2016121520161026
254690simpleclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121520161026
255434simpleclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121520161026
271182simpleclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121520161026
368838specgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016121520161026
371068specgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016121520161026
373192simpleclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2016121520161026
373210simpleclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2016121520161026
374934specgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016121520161026
375234specgcc -march=barcelona -O3 -fomit-frame-pointer2016121520161026
376498specgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016121520161026
377580specgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2016121520161026
377628specgcc -fno-schedule-insns -O3 -fomit-frame-pointer2016121520161026
377952specgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016121520161026
379320specgcc -m64 -O3 -fomit-frame-pointer2016121520161026
379628specgcc -m64 -march=core2 -O3 -fomit-frame-pointer2016121520161026
380424specgcc -march=k8 -O3 -fomit-frame-pointer2016121520161026
381174specgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016121520161026
381298specgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2016121520161026
381374specgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2016121520161026
381458specgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2016121520161026
381686specgcc -m64 -march=k8 -O3 -fomit-frame-pointer2016121520161026
382380specgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016121520161026
382768specgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2016121520161026
383050specgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2016121520161026
383204specgcc -O3 -fomit-frame-pointer2016121520161026
386298simpleclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121520161026
386592simpleclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016121520161026
401772specgcc -m64 -march=nocona -O3 -fomit-frame-pointer2016121520161026
405410specgcc -march=nocona -O3 -fomit-frame-pointer2016121520161026
406108specgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016121520161026
407102specgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016121520161026
407918specgcc -funroll-loops -O2 -fomit-frame-pointer2016121520161026
408294specgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016121520161026
409462specgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016121520161026
409804specgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016121520161026
409820specgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016121520161026
410464simpleclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2016121520161026
414088simpleclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2016121520161026
416934specgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016121520161026
417216specgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016121520161026
417262specgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016121520161026
418446specgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016121520161026
418522specgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016121520161026
422318specgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016121520161026
424332specgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016121520161026
424814specgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016121520161026
427338specgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016121520161026
427498specgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016121520161026
427764specgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016121520161026
428308specgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016121520161026
428338specgcc -funroll-loops -O3 -fomit-frame-pointer2016121520161026
438064specgcc -funroll-loops -O -fomit-frame-pointer2016121520161026
441716specgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016121520161026
441874specgcc -funroll-loops -m64 -O -fomit-frame-pointer2016121520161026
491876specclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2016121520161026
492904specclang -O3 -fomit-frame-pointer -Qunused-arguments2016121520161026
494722specclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121520161026
495924specclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121520161026
496220specclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121520161026
496306specclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2016121520161026
540080emmintrin4gcc -funroll-loops2016121520161026
541114emmintrin4cc2016121520161026
544502emmintrin4gcc2016121520161026
562176specclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121520161026
562266specclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016121520161026
562728specclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2016121520161026
563644specclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2016121520161026
704846unrolledgcc -funroll-loops2016121520161026
706704unrolledcc2016121520161026
709484unrolledgcc2016121520161026
775562specgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2016121520161026
775658specgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016121520161026
775816specgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2016121520161026
788068specgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016121520161026
788772specgcc -m64 -march=core2 -O2 -fomit-frame-pointer2016121520161026
789060specgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016121520161026
803244specgcc -march=barcelona -O2 -fomit-frame-pointer2016121520161026
804494specgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016121520161026
805102specgcc -march=nocona -O2 -fomit-frame-pointer2016121520161026
805964specgcc -m64 -march=nocona -O2 -fomit-frame-pointer2016121520161026
809494specgcc -O -fomit-frame-pointer2016121520161026
811046specgcc -O2 -fomit-frame-pointer2016121520161026
811146specgcc -fno-schedule-insns -O -fomit-frame-pointer2016121520161026
812806specgcc -m64 -O2 -fomit-frame-pointer2016121520161026
813200specgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016121520161026
813970specgcc -m64 -O -fomit-frame-pointer2016121520161026
814202specgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016121520161026
815134specgcc -fno-schedule-insns -O2 -fomit-frame-pointer2016121520161026
816018specgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2016121520161026
821286specgcc -m64 -march=nocona -O -fomit-frame-pointer2016121520161026
822450specgcc -march=nocona -O -fomit-frame-pointer2016121520161026
823978specgcc -march=barcelona -O -fomit-frame-pointer2016121520161026
825136specgcc -m64 -march=barcelona -O -fomit-frame-pointer2016121520161026
827174specgcc -m64 -march=k8 -O2 -fomit-frame-pointer2016121520161026
827452specgcc -march=k8 -O2 -fomit-frame-pointer2016121520161026
832360specgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016121520161026
833222specgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016121520161026
833238specgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2016121520161026
833578specgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2016121520161026
834630specgcc -m64 -march=corei7 -O -fomit-frame-pointer2016121520161026
835900specgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016121520161026
836502specgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2016121520161026
836560specgcc -march=k8 -O -fomit-frame-pointer2016121520161026
837128specgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016121520161026
837494specgcc -m64 -march=core2 -O -fomit-frame-pointer2016121520161026
838350specgcc -m64 -march=k8 -O -fomit-frame-pointer2016121520161026
848564specgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016121520161026
848742specgcc -funroll-loops -m64 -Os -fomit-frame-pointer2016121520161026
848818specgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016121520161026
849042specgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016121520161026
849144specgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016121520161026
849452specgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016121520161026
850386specgcc -funroll-loops -Os -fomit-frame-pointer2016121520161026
853364specgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016121520161026
857076specgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016121520161026
978944specgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016121520161026
979020specgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016121520161026
979294specgcc -fno-schedule-insns -Os -fomit-frame-pointer2016121520161026
979394specgcc -march=k8 -Os -fomit-frame-pointer2016121520161026
979798specgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2016121520161026
979800specgcc -m64 -march=k8 -Os -fomit-frame-pointer2016121520161026
979956specgcc -march=barcelona -Os -fomit-frame-pointer2016121520161026
980002specgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2016121520161026
980102specgcc -m64 -Os -fomit-frame-pointer2016121520161026
980246specgcc -m64 -march=barcelona -Os -fomit-frame-pointer2016121520161026
980680specgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016121520161026
980904specgcc -m64 -march=core2 -Os -fomit-frame-pointer2016121520161026
981278specgcc -m64 -march=corei7 -Os -fomit-frame-pointer2016121520161026
981716specgcc -m64 -march=nocona -Os -fomit-frame-pointer2016121520161026
981858specgcc -Os -fomit-frame-pointer2016121520161026
981876specgcc -march=nocona -Os -fomit-frame-pointer2016121520161026
983580specgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2016121520161026
986454specgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016121520161026
1060456simplegcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2016121520161026
1060794simplegcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2016121520161026
1061322simplegcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016121520161026
1062102simplegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016121520161026
1065286simplegcc -march=barcelona -O2 -fomit-frame-pointer2016121520161026
1091384simplegcc -m64 -O2 -fomit-frame-pointer2016121520161026
1091612simplegcc -O2 -fomit-frame-pointer2016121520161026
1091888simplegcc -fno-schedule-insns -O2 -fomit-frame-pointer2016121520161026
1094032simplegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016121520161026
1094050simplegcc -m64 -march=core2 -O2 -fomit-frame-pointer2016121520161026
1094084simplegcc -march=barcelona -O -fomit-frame-pointer2016121520161026
1094658simplegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016121520161026
1095390simplegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016121520161026
1096544simplegcc -m64 -O -fomit-frame-pointer2016121520161026
1097496simplegcc -m64 -march=barcelona -O -fomit-frame-pointer2016121520161026
1098232simplegcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016121520161026
1099122simplegcc -O -fomit-frame-pointer2016121520161026
1105772simplegcc -fno-schedule-insns -O -fomit-frame-pointer2016121520161026
1107422simplegcc -march=nocona -O2 -fomit-frame-pointer2016121520161026
1111942simplegcc -m64 -march=nocona -O2 -fomit-frame-pointer2016121520161026
1114622simplegcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2016121520161026
1114726simplegcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016121520161026
1117316simplegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016121520161026
1120784simplegcc -m64 -march=core-avx2 -O -fomit-frame-pointer2016121520161026
1122232simplegcc -march=k8 -O2 -fomit-frame-pointer2016121520161026
1126932simplegcc -m64 -march=k8 -O2 -fomit-frame-pointer2016121520161026
1136304simplegcc -march=nocona -O -fomit-frame-pointer2016121520161026
1138914simplegcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016121520161026
1140432simplegcc -m64 -march=nocona -O -fomit-frame-pointer2016121520161026
1141784simplegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016121520161026
1145536simplegcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2016121520161026
1151774simplegcc -m64 -march=core2 -O -fomit-frame-pointer2016121520161026
1151778simplegcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016121520161026
1152022simplegcc -m64 -march=corei7 -O -fomit-frame-pointer2016121520161026
1152036simplegcc -m64 -march=corei7-avx -O -fomit-frame-pointer2016121520161026
1152124simplegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016121520161026
1153420simplegcc -m64 -march=core-avx-i -O -fomit-frame-pointer2016121520161026
1169094simplegcc -march=k8 -O -fomit-frame-pointer2016121520161026
1170440simplegcc -m64 -march=k8 -O -fomit-frame-pointer2016121520161026
1199578simplegcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2016121520161026
1201326simplegcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2016121520161026
1240990simplegcc -march=k8 -Os -fomit-frame-pointer2016121520161026
1241294simplegcc -m64 -march=barcelona -Os -fomit-frame-pointer2016121520161026
1241294simplegcc -m64 -march=k8 -Os -fomit-frame-pointer2016121520161026
1241702simplegcc -m64 -march=core2 -Os -fomit-frame-pointer2016121520161026
1241726simplegcc -march=barcelona -Os -fomit-frame-pointer2016121520161026
1241786simplegcc -m64 -Os -fomit-frame-pointer2016121520161026
1241806simplegcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016121520161026
1242314simplegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016121520161026
1242396simplegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016121520161026
1243112simplegcc -fno-schedule-insns -Os -fomit-frame-pointer2016121520161026
1243134simplegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016121520161026
1243742simplegcc -m64 -march=corei7 -Os -fomit-frame-pointer2016121520161026
1247166simplegcc -m64 -march=nocona -Os -fomit-frame-pointer2016121520161026
1250004simplegcc -march=nocona -Os -fomit-frame-pointer2016121520161026
1251796simplegcc -Os -fomit-frame-pointer2016121520161026
1255164simplegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016121520161026
1258108simplegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016121520161026
1258418simplegcc -funroll-loops -Os -fomit-frame-pointer2016121520161026
1258842simplegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016121520161026
1261396simplegcc -funroll-loops -m64 -Os -fomit-frame-pointer2016121520161026
1261942simplegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016121520161026
1262376simplegcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016121520161026
4289992simplegcc2016121520161026
4310162simplegcc -funroll-loops2016121520161026
4315376simplecc2016121520161026
8220178specgcc2016121520161026
8240846specgcc -funroll-loops2016121520161026
8254812speccc2016121520161026