Implementation notes: amd64, bolero, crypto_kem/mamabearephem

Computer: bolero
Architecture: amd64
CPU ID: GenuineIntel-000406f1-bfebfbff
SUPERCOP version: 20190110
Operation: crypto_kem
Primitive: mamabearephem
TimeImplementationCompilerBenchmark dateSUPERCOP version
147032vecclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018101720180818
147300vecclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018101720180818
153404vecclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018101720180818
158156vecclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018101720180818
177808vecclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018101720180818
179520vecclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018101720180818
179728vecgcc -m64 -march=core2 -O2 -fomit-frame-pointer2018101720180818
179756vecgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018101720180818
179996vecgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018101720180818
180056vecgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018101720180818
180080vecgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018101720180818
180788vecgcc -march=barcelona -O2 -fomit-frame-pointer2018101720180818
180964vecgcc -march=nocona -O2 -fomit-frame-pointer2018101720180818
181116vecgcc -m64 -march=nocona -O2 -fomit-frame-pointer2018101720180818
181192vecgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018101720180818
181344vecgcc -march=barcelona -O3 -fomit-frame-pointer2018101720180818
181420vecgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018101720180818
181600vecgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018101720180818
181776vecgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018101720180818
182184vecgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018101720180818
182228vecgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018101720180818
182256vecgcc -m64 -march=core2 -O3 -fomit-frame-pointer2018101720180818
182396vecgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018101720180818
182424vecgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018101720180818
182728vecgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018101720180818
182756vecgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018101720180818
182768vecgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018101720180818
183076vecgcc -march=nocona -O3 -fomit-frame-pointer2018101720180818
183932vecgcc -m64 -march=nocona -O3 -fomit-frame-pointer2018101720180818
185200vecgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018101720180818
185356vecgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018101720180818
185452vecgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018101720180818
185476vecgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018101720180818
185576vecgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018101720180818
185584vecgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018101720180818
186284vecgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018101720180818
186576vecgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018101720180818
187140vecgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018101720180818
188372vecgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018101720180818
188516vecgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018101720180818
189956vecgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018101720180818
190892vecgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018101720180818
191836vecgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018101720180818
196056optclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018101720180818
196360optclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018101720180818
200280vecgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018101720180818
200576vecgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018101720180818
200616optclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018101720180818
200808vecgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018101720180818
200884vecclang -O3 -fomit-frame-pointer -Qunused-arguments2018101720180818
200980vecgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018101720180818
201088optclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018101720180818
201096optclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018101720180818
201140vecgcc -march=barcelona -Os -fomit-frame-pointer2018101720180818
201240vecgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018101720180818
201272vecgcc -m64 -march=nocona -Os -fomit-frame-pointer2018101720180818
201388vecclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018101720180818
201456optclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018101720180818
201500optclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018101720180818
201556vecgcc -m64 -march=core2 -Os -fomit-frame-pointer2018101720180818
201584vecclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018101720180818
201616vecgcc -m64 -march=barcelona -Os -fomit-frame-pointer2018101720180818
201724vecgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018101720180818
201724vecgcc -march=nocona -Os -fomit-frame-pointer2018101720180818
201828vecgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018101720180818
202224optclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018101720180818
202400vecclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018101720180818
202436vecgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018101720180818
202668vecgcc -m64 -march=corei7 -Os -fomit-frame-pointer2018101720180818
203864vecgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018101720180818
204100optclang -O3 -fomit-frame-pointer -Qunused-arguments2018101720180818
204112vecgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018101720180818
204140vecgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018101720180818
204944optclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018101720180818
205188optgcc -m64 -march=core2 -O2 -fomit-frame-pointer2018101720180818
205532optgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018101720180818
205820optgcc -fno-schedule-insns -O2 -fomit-frame-pointer2018101720180818
206008optgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018101720180818
206344optgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018101720180818
206488vecgcc -m64 -O2 -fomit-frame-pointer2018101720180818
206504optgcc -m64 -march=nocona -O2 -fomit-frame-pointer2018101720180818
206536optgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018101720180818
206588optgcc -O2 -fomit-frame-pointer2018101720180818
206624vecgcc -O2 -fomit-frame-pointer2018101720180818
206948optgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018101720180818
207188optgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018101720180818
207548vecgcc -m64 -march=k8 -O2 -fomit-frame-pointer2018101720180818
207560optgcc -m64 -march=k8 -O2 -fomit-frame-pointer2018101720180818
207864vecgcc -march=k8 -O2 -fomit-frame-pointer2018101720180818
207940optgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018101720180818
207988optgcc -m64 -march=k8 -O3 -fomit-frame-pointer2018101720180818
207988vecgcc -march=k8 -O3 -fomit-frame-pointer2018101720180818
208116optgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018101720180818
208136optgcc -march=k8 -O2 -fomit-frame-pointer2018101720180818
208184optgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018101720180818
208212optgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018101720180818
208276optgcc -m64 -march=core2 -O3 -fomit-frame-pointer2018101720180818
208400optgcc -march=k8 -O3 -fomit-frame-pointer2018101720180818
208412vecgcc -O3 -fomit-frame-pointer2018101720180818
208640optgcc -march=nocona -O2 -fomit-frame-pointer2018101720180818
208780optgcc -m64 -O3 -fomit-frame-pointer2018101720180818
209160vecgcc -fno-schedule-insns -O2 -fomit-frame-pointer2018101720180818
209376optgcc -O3 -fomit-frame-pointer2018101720180818
209612optgcc -m64 -march=nocona -O3 -fomit-frame-pointer2018101720180818
209624optgcc -march=nocona -O3 -fomit-frame-pointer2018101720180818
209712vecgcc -fno-schedule-insns -O3 -fomit-frame-pointer2018101720180818
209796optgcc -march=barcelona -O3 -fomit-frame-pointer2018101720180818
210004optgcc -march=barcelona -O2 -fomit-frame-pointer2018101720180818
210400optgcc -m64 -O2 -fomit-frame-pointer2018101720180818
211396vecgcc -m64 -march=k8 -O3 -fomit-frame-pointer2018101720180818
211432optgcc -fno-schedule-insns -O3 -fomit-frame-pointer2018101720180818
211520vecgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018101720180818
211596vecgcc -funroll-loops -O3 -fomit-frame-pointer2018101720180818
211628vecgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018101720180818
211644optgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018101720180818
211908optgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018101720180818
212220optgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018101720180818
212896optgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018101720180818
213236optgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018101720180818
213292optgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018101720180818
213328vecgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018101720180818
213404vecgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018101720180818
213488vecgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018101720180818
213740vecgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018101720180818
213828optgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018101720180818
214088optgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018101720180818
214132optgcc -funroll-loops -O3 -fomit-frame-pointer2018101720180818
214264vecgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018101720180818
214376optgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018101720180818
214572vecgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018101720180818
214736optgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018101720180818
214868optgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018101720180818
214952optgcc -funroll-loops -O2 -fomit-frame-pointer2018101720180818
215052optgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018101720180818
215408optgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018101720180818
215456optgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018101720180818
215760vecgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018101720180818
215772vecgcc -m64 -O3 -fomit-frame-pointer2018101720180818
216020optgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018101720180818
216048vecgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018101720180818
216052vecgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018101720180818
216260vecgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018101720180818
216280optgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018101720180818
216860vecgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018101720180818
216988vecgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018101720180818
217016optgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018101720180818
217084vecgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018101720180818
217200vecgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018101720180818
217256vecgcc -m64 -march=core2 -O -fomit-frame-pointer2018101720180818
217348vecgcc -march=barcelona -O -fomit-frame-pointer2018101720180818
217400vecgcc -funroll-loops -O2 -fomit-frame-pointer2018101720180818
217472vecgcc -m64 -march=barcelona -O -fomit-frame-pointer2018101720180818
219764optgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018101720180818
219984vecgcc -m64 -march=corei7 -O -fomit-frame-pointer2018101720180818
221848vecgcc -m64 -march=nocona -O -fomit-frame-pointer2018101720180818
222108vecgcc -march=nocona -O -fomit-frame-pointer2018101720180818
225844vecgcc -funroll-loops -m64 -Os -fomit-frame-pointer2018101720180818
225868optgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018101720180818
225908optgcc -funroll-loops -m64 -Os -fomit-frame-pointer2018101720180818
225968vecgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018101720180818
226052vecgcc -funroll-loops -Os -fomit-frame-pointer2018101720180818
226276vecgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018101720180818
226748optgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018101720180818
226788optgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018101720180818
226996optgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018101720180818
227020optgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018101720180818
227120optgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018101720180818
227808optgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018101720180818
228168optgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018101720180818
228332optgcc -m64 -march=nocona -Os -fomit-frame-pointer2018101720180818
228336optgcc -fno-schedule-insns -Os -fomit-frame-pointer2018101720180818
228400optgcc -m64 -march=corei7 -Os -fomit-frame-pointer2018101720180818
229072optgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018101720180818
229080vecgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018101720180818
229192vecgcc -fno-schedule-insns -Os -fomit-frame-pointer2018101720180818
229264optgcc -funroll-loops -Os -fomit-frame-pointer2018101720180818
229348vecgcc -Os -fomit-frame-pointer2018101720180818
229388optgcc -march=k8 -Os -fomit-frame-pointer2018101720180818
229584optgcc -m64 -march=barcelona -Os -fomit-frame-pointer2018101720180818
229732optgcc -m64 -march=k8 -Os -fomit-frame-pointer2018101720180818
229784optgcc -march=nocona -Os -fomit-frame-pointer2018101720180818
229972optgcc -Os -fomit-frame-pointer2018101720180818
230188vecgcc -march=k8 -Os -fomit-frame-pointer2018101720180818
230200optgcc -m64 -march=core2 -Os -fomit-frame-pointer2018101720180818
230296vecgcc -m64 -Os -fomit-frame-pointer2018101720180818
230380optgcc -m64 -Os -fomit-frame-pointer2018101720180818
230660optgcc -march=barcelona -Os -fomit-frame-pointer2018101720180818
230892optgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018101720180818
230956optgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018101720180818
232532vecgcc -m64 -march=k8 -Os -fomit-frame-pointer2018101720180818
232764optgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018101720180818
232816optgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018101720180818
233524optgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018101720180818
235736optgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018101720180818
236344optgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018101720180818
236560optgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018101720180818
236604optgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018101720180818
236736optgcc -march=barcelona -O -fomit-frame-pointer2018101720180818
237040optgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018101720180818
237084optgcc -m64 -march=barcelona -O -fomit-frame-pointer2018101720180818
237416optgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018101720180818
238896optgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018101720180818
239156optgcc -m64 -march=core2 -O -fomit-frame-pointer2018101720180818
239392optgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018101720180818
239684optgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018101720180818
239840optgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018101720180818
239844optgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018101720180818
240020optgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018101720180818
240720optgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018101720180818
240848vecgcc -funroll-loops -O -fomit-frame-pointer2018101720180818
240908optgcc -m64 -march=corei7 -O -fomit-frame-pointer2018101720180818
240940optgcc -funroll-loops -O -fomit-frame-pointer2018101720180818
241156optgcc -funroll-loops -m64 -O -fomit-frame-pointer2018101720180818
241188vecgcc -funroll-loops -m64 -O -fomit-frame-pointer2018101720180818
241260vecgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018101720180818
242120optgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018101720180818
242376optgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018101720180818
243828vecgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018101720180818
244100optgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018101720180818
244320vecgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018101720180818
245080vecgcc -march=k8 -O -fomit-frame-pointer2018101720180818
245612optgcc -march=k8 -O -fomit-frame-pointer2018101720180818
245972optgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018101720180818
247148optgcc -fno-schedule-insns -O -fomit-frame-pointer2018101720180818
247160vecgcc -m64 -march=k8 -O -fomit-frame-pointer2018101720180818
247168vecgcc -m64 -O -fomit-frame-pointer2018101720180818
247208optgcc -m64 -march=k8 -O -fomit-frame-pointer2018101720180818
247496optgcc -O -fomit-frame-pointer2018101720180818
248696vecgcc -O -fomit-frame-pointer2018101720180818
249648optgcc -march=nocona -O -fomit-frame-pointer2018101720180818
250236vecgcc -fno-schedule-insns -O -fomit-frame-pointer2018101720180818
252436optgcc -m64 -O -fomit-frame-pointer2018101720180818
255384optgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018101720180818
256084optgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018101720180818
256276optgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018101720180818
257336optgcc -m64 -march=nocona -O -fomit-frame-pointer2018101720180818
265480lowmemclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018101720180818
267236lowmemclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018101720180818
273200lowmemgcc -m64 -march=core2 -O3 -fomit-frame-pointer2018101720180818
273396lowmemgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018101720180818
273572lowmemgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018101720180818
273620lowmemgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018101720180818
274184lowmemgcc -m64 -march=core2 -O2 -fomit-frame-pointer2018101720180818
274224lowmemgcc -funroll-loops -O2 -fomit-frame-pointer2018101720180818
274236lowmemgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018101720180818
274244lowmemgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018101720180818
274448lowmemgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018101720180818
274488lowmemgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018101720180818
274512lowmemgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018101720180818
274588lowmemgcc -march=barcelona -O2 -fomit-frame-pointer2018101720180818
274676lowmemgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018101720180818
274904lowmemgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018101720180818
275164lowmemgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018101720180818
275360lowmemgcc -m64 -march=k8 -O2 -fomit-frame-pointer2018101720180818
275376lowmemgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018101720180818
275472lowmemgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018101720180818
275480lowmemgcc -fno-schedule-insns -O3 -fomit-frame-pointer2018101720180818
275536lowmemgcc -march=k8 -O2 -fomit-frame-pointer2018101720180818
275636lowmemgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018101720180818
275696lowmemgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018101720180818
275700lowmemgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018101720180818
275764lowmemgcc -O3 -fomit-frame-pointer2018101720180818
275776lowmemgcc -m64 -O3 -fomit-frame-pointer2018101720180818
275848lowmemgcc -march=nocona -O2 -fomit-frame-pointer2018101720180818
275924lowmemgcc -march=barcelona -O3 -fomit-frame-pointer2018101720180818
275976lowmemgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018101720180818
276184lowmemgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018101720180818
276428lowmemgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018101720180818
276484lowmemgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018101720180818
276496lowmemgcc -O2 -fomit-frame-pointer2018101720180818
276756lowmemgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018101720180818
276808lowmemgcc -funroll-loops -O3 -fomit-frame-pointer2018101720180818
276816lowmemgcc -m64 -march=nocona -O2 -fomit-frame-pointer2018101720180818
276864lowmemgcc -march=k8 -O3 -fomit-frame-pointer2018101720180818
276912lowmemgcc -m64 -march=k8 -O3 -fomit-frame-pointer2018101720180818
277516lowmemgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018101720180818
277972lowmemgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018101720180818
278436lowmemgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018101720180818
278660lowmemgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018101720180818
278760lowmemgcc -march=nocona -O3 -fomit-frame-pointer2018101720180818
279328lowmemgcc -fno-schedule-insns -O2 -fomit-frame-pointer2018101720180818
279428lowmemgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018101720180818
280860lowmemgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018101720180818
282244lowmemgcc -m64 -march=nocona -O3 -fomit-frame-pointer2018101720180818
283236lowmemgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018101720180818
283500lowmemgcc -m64 -O2 -fomit-frame-pointer2018101720180818
284864lowmemclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018101720180818
285304lowmemclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018101720180818
285884lowmemclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018101720180818
286752lowmemclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018101720180818
287492lowmemclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018101720180818
287704lowmemclang -O3 -fomit-frame-pointer -Qunused-arguments2018101720180818
287964lowmemclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018101720180818
288492lowmemclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018101720180818
310360lowmemgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018101720180818
310532lowmemgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018101720180818
310536lowmemgcc -funroll-loops -m64 -Os -fomit-frame-pointer2018101720180818
310924lowmemgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018101720180818
310980lowmemgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018101720180818
311012lowmemgcc -m64 -march=nocona -Os -fomit-frame-pointer2018101720180818
311156lowmemgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018101720180818
311196lowmemgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018101720180818
311236lowmemgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018101720180818
311348lowmemgcc -march=nocona -Os -fomit-frame-pointer2018101720180818
311388lowmemgcc -m64 -Os -fomit-frame-pointer2018101720180818
311436lowmemgcc -m64 -march=k8 -Os -fomit-frame-pointer2018101720180818
311496lowmemgcc -fno-schedule-insns -Os -fomit-frame-pointer2018101720180818
311552lowmemgcc -Os -fomit-frame-pointer2018101720180818
311648lowmemgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018101720180818
311820lowmemgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018101720180818
312008lowmemgcc -march=barcelona -Os -fomit-frame-pointer2018101720180818
312216lowmemgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018101720180818
312280lowmemgcc -march=k8 -Os -fomit-frame-pointer2018101720180818
312360lowmemgcc -fno-schedule-insns -O -fomit-frame-pointer2018101720180818
312432lowmemgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018101720180818
312464lowmemgcc -m64 -march=core2 -Os -fomit-frame-pointer2018101720180818
313060lowmemgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018101720180818
313108lowmemgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018101720180818
313184lowmemgcc -m64 -march=corei7 -Os -fomit-frame-pointer2018101720180818
313348lowmemgcc -funroll-loops -Os -fomit-frame-pointer2018101720180818
313352lowmemgcc -m64 -march=k8 -O -fomit-frame-pointer2018101720180818
313360lowmemgcc -O -fomit-frame-pointer2018101720180818
314208lowmemgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018101720180818
314212lowmemgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018101720180818
314428lowmemgcc -m64 -march=barcelona -Os -fomit-frame-pointer2018101720180818
314560lowmemgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018101720180818
314712lowmemgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018101720180818
314900lowmemgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018101720180818
315332lowmemgcc -march=barcelona -O -fomit-frame-pointer2018101720180818
315664lowmemgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018101720180818
315668lowmemgcc -m64 -march=barcelona -O -fomit-frame-pointer2018101720180818
316152lowmemgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018101720180818
316236lowmemgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018101720180818
316252lowmemgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018101720180818
316400lowmemgcc -funroll-loops -m64 -O -fomit-frame-pointer2018101720180818
316480lowmemgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018101720180818
316576lowmemgcc -funroll-loops -O -fomit-frame-pointer2018101720180818
316720lowmemgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018101720180818
316796lowmemgcc -march=k8 -O -fomit-frame-pointer2018101720180818
317248lowmemgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018101720180818
317352lowmemgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018101720180818
317616lowmemgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018101720180818
318744lowmemgcc -m64 -O -fomit-frame-pointer2018101720180818
320004lowmemgcc -march=nocona -O -fomit-frame-pointer2018101720180818
321296lowmemgcc -m64 -march=nocona -O -fomit-frame-pointer2018101720180818
345240lowmemgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018101720180818
345484lowmemgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018101720180818
345516lowmemgcc -m64 -march=corei7 -O -fomit-frame-pointer2018101720180818
345796lowmemgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018101720180818
345876lowmemgcc -m64 -march=core2 -O -fomit-frame-pointer2018101720180818
346152lowmemgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018101720180818
347432lowmemgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018101720180818
347740lowmemgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018101720180818
347784lowmemgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018101720180818
663932vecgcc -funroll-loops2018101720180818
664300vecgcc2018101720180818
664484optgcc2018101720180818
664636veccc2018101720180818
664656optcc2018101720180818
675640optgcc -funroll-loops2018101720180818
857148lowmemgcc -funroll-loops2018101720180818
857792lowmemgcc2018101720180818
858664lowmemcc2018101720180818
1040276refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018101720180818
1054752refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018101720180818
1077648refclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018101720180818
1125072refclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018101720180818
1362456refclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018101720180818
1388120refclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018101720180818
2557608refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018101720180818
2560768refclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018101720180818
2561216refclang -O3 -fomit-frame-pointer -Qunused-arguments2018101720180818
2581572refclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018101720180818
2954960refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018101720180818
2955572refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018101720180818
2965844refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018101720180818
2969012refgcc -funroll-loops -O2 -fomit-frame-pointer2018101720180818
2973184refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018101720180818
2973684refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018101720180818
2978736refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018101720180818
2978816refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018101720180818
2979124refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018101720180818
2980684refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018101720180818
2981888refgcc -funroll-loops -O3 -fomit-frame-pointer2018101720180818
2994296refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018101720180818
3003372refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018101720180818
3011884refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018101720180818
3440564refgcc -march=barcelona -O3 -fomit-frame-pointer2018101720180818
3441644refgcc -march=k8 -O3 -fomit-frame-pointer2018101720180818
3441920refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018101720180818
3444968refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2018101720180818
3465716refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018101720180818
3466140refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018101720180818
3521488refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018101720180818
3523904refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018101720180818
3525016refgcc -funroll-loops -m64 -O -fomit-frame-pointer2018101720180818
3533684refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018101720180818
3533712refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018101720180818
3540996refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018101720180818
3565436refgcc -funroll-loops -O -fomit-frame-pointer2018101720180818
3569284refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018101720180818
3570080refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018101720180818
3578516refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018101720180818
3640096refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018101720180818
4059248refgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018101720180818
4090788refgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018101720180818
4090880refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018101720180818
4091968refgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018101720180818
4107208refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018101720180818
4125260refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2018101720180818
4160004refgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018101720180818
4162384refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018101720180818
4183932refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018101720180818
4189724refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2018101720180818
4207484refgcc -O3 -fomit-frame-pointer2018101720180818
4208612refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2018101720180818
4210064refgcc -m64 -O3 -fomit-frame-pointer2018101720180818
4238032refgcc -march=nocona -O3 -fomit-frame-pointer2018101720180818
4764552refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018101720180818
4843944refgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018101720180818
4877180refgcc -O2 -fomit-frame-pointer2018101720180818
4877676refgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018101720180818
4877688refgcc -m64 -O2 -fomit-frame-pointer2018101720180818
4889532refgcc -m64 -march=k8 -O -fomit-frame-pointer2018101720180818
4892844refgcc -march=k8 -O -fomit-frame-pointer2018101720180818
4898268refgcc -m64 -march=barcelona -O -fomit-frame-pointer2018101720180818
4899800refgcc -march=barcelona -O -fomit-frame-pointer2018101720180818
4908020refgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018101720180818
4908388refgcc -m64 -march=core2 -O -fomit-frame-pointer2018101720180818
4910344refgcc -m64 -march=corei7 -O -fomit-frame-pointer2018101720180818
4911220refgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018101720180818
4911416refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018101720180818
4913288refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018101720180818
4921184refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018101720180818
4934440refgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018101720180818
4938980refgcc -O -fomit-frame-pointer2018101720180818
4943500refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018101720180818
4943696refgcc -march=k8 -O2 -fomit-frame-pointer2018101720180818
4949468refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018101720180818
4956012refgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018101720180818
4959676refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018101720180818
4961232refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2018101720180818
4968280refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2018101720180818
4983184refgcc -m64 -O -fomit-frame-pointer2018101720180818
4984656refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018101720180818
4986232refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2018101720180818
4992744refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018101720180818
5010272refgcc -fno-schedule-insns -O -fomit-frame-pointer2018101720180818
5049848refgcc -march=barcelona -O2 -fomit-frame-pointer2018101720180818
5051648refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018101720180818
5351772refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2018101720180818
5385196refgcc -march=nocona -O2 -fomit-frame-pointer2018101720180818
5649212refgcc -march=nocona -O -fomit-frame-pointer2018101720180818
5649696refgcc -m64 -march=nocona -O -fomit-frame-pointer2018101720180818
5689468refgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018101720180818
5691228refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018101720180818
5742004refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018101720180818
5745120refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018101720180818
5753500refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018101720180818
5754576refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018101720180818
5759172refgcc -funroll-loops -Os -fomit-frame-pointer2018101720180818
5765904refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2018101720180818
5790620refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018101720180818
5817816refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018101720180818
5824436refgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018101720180818
5829028refgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018101720180818
5964960refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018101720180818
6009672refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018101720180818
6068932refgcc -m64 -march=nocona -Os -fomit-frame-pointer2018101720180818
6078584refgcc -march=nocona -Os -fomit-frame-pointer2018101720180818
6450528refgcc -march=k8 -Os -fomit-frame-pointer2018101720180818
6452952refgcc -m64 -march=k8 -Os -fomit-frame-pointer2018101720180818
6463812refgcc -m64 -Os -fomit-frame-pointer2018101720180818
6465136refgcc -Os -fomit-frame-pointer2018101720180818
6470348refgcc -fno-schedule-insns -Os -fomit-frame-pointer2018101720180818
6479052refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2018101720180818
6500708refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018101720180818
6510880refgcc -m64 -march=core2 -Os -fomit-frame-pointer2018101720180818
6577420refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2018101720180818
6582724refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018101720180818
6587040refgcc -march=barcelona -Os -fomit-frame-pointer2018101720180818
18209016refgcc -funroll-loops2018101720180818
18240064refgcc2018101720180818
18263192refcc2018101720180818