Implementation notes: amd64, rumba5, crypto_kem/mamabearephem

Computer: rumba5
Architecture: amd64
CPU ID: AuthenticAMD-00800f11-178bfbff
SUPERCOP version: 20181216
Operation: crypto_kem
Primitive: mamabearephem
TimeImplementationCompilerBenchmark dateSUPERCOP version
190176vecclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018091620180818
190336vecclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018091620180818
191456vecclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018091620180818
191712vecclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018091620180818
193248vecgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018091620180818
193280vecgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018091620180818
193312vecgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018091620180818
193536vecgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018091620180818
193536vecgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018091620180818
193568vecgcc -m64 -march=core2 -O2 -fomit-frame-pointer2018091620180818
193792vecgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018091620180818
193824vecgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018091620180818
193824vecgcc -march=barcelona -O2 -fomit-frame-pointer2018091620180818
193984vecgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018091620180818
194048vecgcc -march=barcelona -O3 -fomit-frame-pointer2018091620180818
194176vecgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018091620180818
194208vecclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018091620180818
194208vecgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018091620180818
194272vecgcc -m64 -march=core2 -O3 -fomit-frame-pointer2018091620180818
194368vecgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018091620180818
194528vecclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018091620180818
194720vecgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018091620180818
194848vecgcc -m64 -march=nocona -O2 -fomit-frame-pointer2018091620180818
194944vecgcc -march=nocona -O2 -fomit-frame-pointer2018091620180818
195168vecgcc -march=nocona -O3 -fomit-frame-pointer2018091620180818
195232vecgcc -m64 -march=nocona -O3 -fomit-frame-pointer2018091620180818
196000vecgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018091620180818
196032vecgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018091620180818
196896vecgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018091620180818
197120vecgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018091620180818
198112vecgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018091620180818
198176vecgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018091620180818
198304vecgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018091620180818
198656vecgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018091620180818
200896vecgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018091620180818
200928vecgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018091620180818
200992vecgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018091620180818
201056vecgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018091620180818
201120vecgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018091620180818
201184vecgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018091620180818
201216vecgcc -m64 -march=core2 -Os -fomit-frame-pointer2018091620180818
201312vecgcc -m64 -march=corei7 -Os -fomit-frame-pointer2018091620180818
201344vecgcc -march=barcelona -Os -fomit-frame-pointer2018091620180818
201376vecgcc -m64 -march=barcelona -Os -fomit-frame-pointer2018091620180818
201632vecgcc -m64 -march=nocona -Os -fomit-frame-pointer2018091620180818
201696vecgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018091620180818
201856vecgcc -march=nocona -Os -fomit-frame-pointer2018091620180818
201920vecgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018091620180818
211744vecgcc -m64 -march=corei7 -O -fomit-frame-pointer2018091620180818
211776vecgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018091620180818
211776vecgcc -march=barcelona -O -fomit-frame-pointer2018091620180818
211936vecgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018091620180818
211968vecgcc -m64 -march=barcelona -O -fomit-frame-pointer2018091620180818
211968vecgcc -m64 -march=core2 -O -fomit-frame-pointer2018091620180818
211968vecgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018091620180818
211968vecgcc -march=nocona -O -fomit-frame-pointer2018091620180818
212064vecgcc -m64 -march=nocona -O -fomit-frame-pointer2018091620180818
212096vecgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018091620180818
219808vecgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018091620180818
221888vecgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018091620180818
222080vecgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018091620180818
222432vecgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018091620180818
228128vecgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018091620180818
228288vecgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018091620180818
229312vecgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018091620180818
229472vecgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018091620180818
230848vecgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018091620180818
231744vecgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018091620180818
232608vecgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018091620180818
233344vecgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018091620180818
233984vecgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018091620180818
246720vecgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018091620180818
247744vecgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018091620180818
247840vecgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018091620180818
267904optclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018091620180818
268768optclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018091620180818
270304optclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018091620180818
270304optclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018091620180818
270752optclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018091620180818
270848optclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018091620180818
271296optclang -O3 -fomit-frame-pointer -Qunused-arguments2018091620180818
271552optclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018091620180818
271584vecclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018091620180818
271712vecclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018091620180818
271744vecclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018091620180818
271808optclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018091620180818
271872vecclang -O3 -fomit-frame-pointer -Qunused-arguments2018091620180818
272736optclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018091620180818
274112vecgcc -fno-schedule-insns -O2 -fomit-frame-pointer2018091620180818
274272optgcc -m64 -O2 -fomit-frame-pointer2018091620180818
274304optgcc -fno-schedule-insns -O2 -fomit-frame-pointer2018091620180818
274368vecgcc -O2 -fomit-frame-pointer2018091620180818
274464optgcc -O2 -fomit-frame-pointer2018091620180818
274624vecgcc -m64 -O2 -fomit-frame-pointer2018091620180818
274816optgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018091620180818
275072optgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018091620180818
275264optgcc -m64 -march=core2 -O3 -fomit-frame-pointer2018091620180818
275520optgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018091620180818
275552optgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018091620180818
275680optgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018091620180818
275776optgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018091620180818
275840optgcc -march=barcelona -O2 -fomit-frame-pointer2018091620180818
275904optgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018091620180818
276256optgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018091620180818
276256optgcc -m64 -march=core2 -O2 -fomit-frame-pointer2018091620180818
276288optgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018091620180818
276320optgcc -m64 -march=nocona -O3 -fomit-frame-pointer2018091620180818
276352optgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018091620180818
276480vecgcc -m64 -march=k8 -O3 -fomit-frame-pointer2018091620180818
276544optgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018091620180818
276608optgcc -m64 -march=k8 -O3 -fomit-frame-pointer2018091620180818
276736optgcc -O3 -fomit-frame-pointer2018091620180818
276736optgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018091620180818
276768vecgcc -march=k8 -O3 -fomit-frame-pointer2018091620180818
276800vecgcc -m64 -march=k8 -O2 -fomit-frame-pointer2018091620180818
276832optgcc -march=nocona -O3 -fomit-frame-pointer2018091620180818
276896optgcc -m64 -O3 -fomit-frame-pointer2018091620180818
276928optgcc -m64 -march=k8 -O2 -fomit-frame-pointer2018091620180818
276960vecgcc -O3 -fomit-frame-pointer2018091620180818
276960optgcc -fno-schedule-insns -O3 -fomit-frame-pointer2018091620180818
276992optgcc -march=k8 -O3 -fomit-frame-pointer2018091620180818
277120vecgcc -m64 -O3 -fomit-frame-pointer2018091620180818
277152optgcc -march=k8 -O2 -fomit-frame-pointer2018091620180818
277184vecgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018091620180818
277216optgcc -march=nocona -O2 -fomit-frame-pointer2018091620180818
277312vecgcc -funroll-loops -O2 -fomit-frame-pointer2018091620180818
277312optgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018091620180818
277312vecgcc -march=k8 -O2 -fomit-frame-pointer2018091620180818
277344optgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018091620180818
277344optgcc -m64 -march=nocona -O2 -fomit-frame-pointer2018091620180818
277376optgcc -march=barcelona -O3 -fomit-frame-pointer2018091620180818
277408optgcc -funroll-loops -O2 -fomit-frame-pointer2018091620180818
277408vecgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018091620180818
277536vecgcc -fno-schedule-insns -O3 -fomit-frame-pointer2018091620180818
277664optgcc -funroll-loops -O3 -fomit-frame-pointer2018091620180818
277760optgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018091620180818
277792optgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018091620180818
277856optgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018091620180818
277888optgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018091620180818
277920vecgcc -funroll-loops -O3 -fomit-frame-pointer2018091620180818
277952vecgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018091620180818
277984optgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018091620180818
278112vecgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018091620180818
278112optgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018091620180818
278144optgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018091620180818
278400vecgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018091620180818
278432optgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018091620180818
278688vecgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018091620180818
278720optgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018091620180818
278752optgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018091620180818
278784vecgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018091620180818
279328optgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018091620180818
279520vecgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018091620180818
280128optgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018091620180818
280256optgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018091620180818
280448optgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018091620180818
284736optgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018091620180818
284992optgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018091620180818
286080optgcc -m64 -march=core2 -Os -fomit-frame-pointer2018091620180818
286272optgcc -m64 -march=corei7 -Os -fomit-frame-pointer2018091620180818
286304optgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018091620180818
286336optgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018091620180818
286336vecgcc -m64 -march=k8 -Os -fomit-frame-pointer2018091620180818
286368optgcc -m64 -march=k8 -Os -fomit-frame-pointer2018091620180818
286400optgcc -Os -fomit-frame-pointer2018091620180818
286464vecgcc -march=k8 -Os -fomit-frame-pointer2018091620180818
286496optgcc -fno-schedule-insns -Os -fomit-frame-pointer2018091620180818
286528vecgcc -m64 -Os -fomit-frame-pointer2018091620180818
286560optgcc -march=barcelona -Os -fomit-frame-pointer2018091620180818
286560optgcc -march=k8 -Os -fomit-frame-pointer2018091620180818
286592optgcc -m64 -Os -fomit-frame-pointer2018091620180818
286720vecgcc -fno-schedule-insns -Os -fomit-frame-pointer2018091620180818
286720optgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018091620180818
286752optgcc -m64 -march=barcelona -Os -fomit-frame-pointer2018091620180818
286816optgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018091620180818
286816optgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018091620180818
286880vecgcc -Os -fomit-frame-pointer2018091620180818
286880vecgcc -funroll-loops -m64 -Os -fomit-frame-pointer2018091620180818
286880optgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018091620180818
286944vecgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018091620180818
287008vecgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018091620180818
287008optgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018091620180818
287072optgcc -funroll-loops -Os -fomit-frame-pointer2018091620180818
287104optgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018091620180818
287136vecgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018091620180818
287328optgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018091620180818
287392optgcc -march=nocona -Os -fomit-frame-pointer2018091620180818
287456optgcc -m64 -march=nocona -Os -fomit-frame-pointer2018091620180818
287648vecgcc -funroll-loops -Os -fomit-frame-pointer2018091620180818
287648optgcc -funroll-loops -m64 -Os -fomit-frame-pointer2018091620180818
293024optgcc -O -fomit-frame-pointer2018091620180818
293024optgcc -m64 -march=core2 -O -fomit-frame-pointer2018091620180818
293152vecgcc -fno-schedule-insns -O -fomit-frame-pointer2018091620180818
293152optgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018091620180818
293184vecgcc -m64 -O -fomit-frame-pointer2018091620180818
293280optgcc -m64 -O -fomit-frame-pointer2018091620180818
293344vecgcc -O -fomit-frame-pointer2018091620180818
293344optgcc -fno-schedule-insns -O -fomit-frame-pointer2018091620180818
293344optgcc -m64 -march=corei7 -O -fomit-frame-pointer2018091620180818
293376optgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018091620180818
293472optgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018091620180818
293632optgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018091620180818
294528optgcc -march=barcelona -O -fomit-frame-pointer2018091620180818
295008optgcc -m64 -march=barcelona -O -fomit-frame-pointer2018091620180818
295200optgcc -m64 -march=nocona -O -fomit-frame-pointer2018091620180818
295232optgcc -march=nocona -O -fomit-frame-pointer2018091620180818
296576optgcc -march=k8 -O -fomit-frame-pointer2018091620180818
296800vecgcc -m64 -march=k8 -O -fomit-frame-pointer2018091620180818
296896optgcc -m64 -march=k8 -O -fomit-frame-pointer2018091620180818
297056vecgcc -march=k8 -O -fomit-frame-pointer2018091620180818
300096optgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018091620180818
300160optgcc -funroll-loops -m64 -O -fomit-frame-pointer2018091620180818
300160vecgcc -funroll-loops -m64 -O -fomit-frame-pointer2018091620180818
300192optgcc -funroll-loops -O -fomit-frame-pointer2018091620180818
300224vecgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018091620180818
300512optgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018091620180818
300608vecgcc -funroll-loops -O -fomit-frame-pointer2018091620180818
300736optgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018091620180818
302240optgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018091620180818
302240optgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018091620180818
306848optgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018091620180818
306880optgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018091620180818
306912vecgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018091620180818
307040optgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018091620180818
307040optgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018091620180818
307168vecgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018091620180818
307712optgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018091620180818
308032optgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018091620180818
309760optgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018091620180818
310304optgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018091620180818
311008optgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018091620180818
311552optgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018091620180818
312160optgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018091620180818
325760optgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018091620180818
328480optgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018091620180818
328672optgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018091620180818
366400lowmemgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018091620180818
367648lowmemgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018091620180818
368128lowmemgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018091620180818
369504lowmemgcc -O2 -fomit-frame-pointer2018091620180818
369504lowmemgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018091620180818
369536lowmemgcc -m64 -march=core2 -O3 -fomit-frame-pointer2018091620180818
369696lowmemgcc -march=barcelona -O2 -fomit-frame-pointer2018091620180818
369824lowmemgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018091620180818
369824lowmemgcc -m64 -O3 -fomit-frame-pointer2018091620180818
369984lowmemgcc -O3 -fomit-frame-pointer2018091620180818
370016lowmemgcc -march=barcelona -O3 -fomit-frame-pointer2018091620180818
370048lowmemgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018091620180818
370080lowmemgcc -fno-schedule-insns -O3 -fomit-frame-pointer2018091620180818
370080lowmemgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018091620180818
370080lowmemgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018091620180818
370080lowmemgcc -m64 -O2 -fomit-frame-pointer2018091620180818
370144lowmemgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018091620180818
370336lowmemgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018091620180818
370336lowmemgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018091620180818
370432lowmemgcc -fno-schedule-insns -O2 -fomit-frame-pointer2018091620180818
370464lowmemgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018091620180818
370720lowmemgcc -funroll-loops -O3 -fomit-frame-pointer2018091620180818
370752lowmemgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018091620180818
370784lowmemgcc -m64 -march=k8 -O3 -fomit-frame-pointer2018091620180818
370816lowmemgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018091620180818
370880lowmemgcc -funroll-loops -O2 -fomit-frame-pointer2018091620180818
370944lowmemgcc -march=k8 -O2 -fomit-frame-pointer2018091620180818
370976lowmemgcc -march=k8 -O3 -fomit-frame-pointer2018091620180818
371200lowmemgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018091620180818
371264lowmemgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018091620180818
371296lowmemgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018091620180818
371360lowmemgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018091620180818
371680lowmemgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018091620180818
371872lowmemgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018091620180818
371968lowmemgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018091620180818
372384lowmemgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018091620180818
372640lowmemgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018091620180818
372896lowmemgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018091620180818
373120lowmemgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018091620180818
373184lowmemgcc -m64 -march=nocona -O2 -fomit-frame-pointer2018091620180818
373248lowmemgcc -march=nocona -O2 -fomit-frame-pointer2018091620180818
373504lowmemgcc -m64 -march=nocona -O3 -fomit-frame-pointer2018091620180818
373696lowmemgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018091620180818
373824lowmemgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018091620180818
373856lowmemgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018091620180818
374144lowmemgcc -march=nocona -O3 -fomit-frame-pointer2018091620180818
374176lowmemgcc -m64 -march=core2 -O2 -fomit-frame-pointer2018091620180818
375200lowmemclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018091620180818
375744lowmemclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018091620180818
381408lowmemclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018091620180818
382016lowmemclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018091620180818
382176lowmemclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018091620180818
382304lowmemclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018091620180818
382976lowmemclang -O3 -fomit-frame-pointer -Qunused-arguments2018091620180818
383136lowmemclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018091620180818
383168lowmemclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018091620180818
383264lowmemclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018091620180818
400448lowmemgcc -m64 -march=k8 -O -fomit-frame-pointer2018091620180818
400448lowmemgcc -march=k8 -O -fomit-frame-pointer2018091620180818
400768lowmemgcc -march=barcelona -O -fomit-frame-pointer2018091620180818
401216lowmemgcc -m64 -march=barcelona -O -fomit-frame-pointer2018091620180818
401632lowmemgcc -m64 -march=k8 -O2 -fomit-frame-pointer2018091620180818
402080lowmemgcc -m64 -O -fomit-frame-pointer2018091620180818
402144lowmemgcc -O -fomit-frame-pointer2018091620180818
402784lowmemgcc -fno-schedule-insns -O -fomit-frame-pointer2018091620180818
403232lowmemgcc -march=nocona -O -fomit-frame-pointer2018091620180818
403616lowmemgcc -m64 -march=nocona -O -fomit-frame-pointer2018091620180818
406464lowmemgcc -m64 -march=core2 -O -fomit-frame-pointer2018091620180818
406848lowmemgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018091620180818
406848lowmemgcc -m64 -march=corei7 -O -fomit-frame-pointer2018091620180818
406912lowmemgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018091620180818
406976lowmemgcc -funroll-loops -m64 -O -fomit-frame-pointer2018091620180818
407232lowmemgcc -funroll-loops -O -fomit-frame-pointer2018091620180818
407488lowmemgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018091620180818
407584lowmemgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018091620180818
407712lowmemgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018091620180818
408704lowmemgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018091620180818
408768lowmemgcc -march=barcelona -Os -fomit-frame-pointer2018091620180818
408800lowmemgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018091620180818
408800lowmemgcc -m64 -march=k8 -Os -fomit-frame-pointer2018091620180818
408864lowmemgcc -Os -fomit-frame-pointer2018091620180818
408896lowmemgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018091620180818
408960lowmemgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018091620180818
408960lowmemgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018091620180818
409024lowmemgcc -m64 -march=core2 -Os -fomit-frame-pointer2018091620180818
409088lowmemgcc -march=k8 -Os -fomit-frame-pointer2018091620180818
409120lowmemgcc -fno-schedule-insns -Os -fomit-frame-pointer2018091620180818
409152lowmemgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018091620180818
409184lowmemgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018091620180818
409312lowmemgcc -m64 -Os -fomit-frame-pointer2018091620180818
409984lowmemgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018091620180818
410016lowmemgcc -m64 -march=barcelona -Os -fomit-frame-pointer2018091620180818
410048lowmemgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018091620180818
410080lowmemgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018091620180818
410272lowmemgcc -march=nocona -Os -fomit-frame-pointer2018091620180818
410304lowmemgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018091620180818
410336lowmemgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018091620180818
410400lowmemgcc -m64 -march=nocona -Os -fomit-frame-pointer2018091620180818
410656lowmemgcc -funroll-loops -m64 -Os -fomit-frame-pointer2018091620180818
410656lowmemgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018091620180818
410784lowmemgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018091620180818
410784lowmemgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018091620180818
411008lowmemgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018091620180818
411008lowmemgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018091620180818
412128lowmemgcc -funroll-loops -Os -fomit-frame-pointer2018091620180818
415104lowmemgcc -m64 -march=corei7 -Os -fomit-frame-pointer2018091620180818
417024lowmemgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018091620180818
417184lowmemgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018091620180818
417408lowmemgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018091620180818
417536lowmemgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018091620180818
417696lowmemgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018091620180818
418912lowmemgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018091620180818
420672lowmemgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018091620180818
421088lowmemgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018091620180818
421504lowmemgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018091620180818
448576lowmemgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018091620180818
451552lowmemgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018091620180818
452864lowmemgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018091620180818
842432optgcc2018091620180818
842784vecgcc -funroll-loops2018091620180818
842944optgcc -funroll-loops2018091620180818
843712vecgcc2018091620180818
844672optcc2018091620180818
844736veccc2018091620180818
1016096lowmemgcc -funroll-loops2018091620180818
1016160lowmemgcc2018091620180818
1026272lowmemcc2018091620180818
1295808refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018091620180818
1301696refclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018091620180818
1303744refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018091620180818
1311424refclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018091620180818
1321376refclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018091620180818
1337536refclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018091620180818
1879488refclang -O3 -fomit-frame-pointer -Qunused-arguments2018091620180818
1900800refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018091620180818
1903136refclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018091620180818
1904480refclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018091620180818
2240576refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018091620180818
2241440refgcc -funroll-loops -O2 -fomit-frame-pointer2018091620180818
2242560refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018091620180818
2256480refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018091620180818
2290336refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018091620180818
2293536refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018091620180818
2328192refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018091620180818
2330976refgcc -funroll-loops -O3 -fomit-frame-pointer2018091620180818
2331520refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018091620180818
2336320refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018091620180818
2404864refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018091620180818
2405728refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018091620180818
2432224refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018091620180818
2436768refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018091620180818
2458112refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018091620180818
2458944refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018091620180818
2459008refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018091620180818
2461952refgcc -funroll-loops -O -fomit-frame-pointer2018091620180818
2463168refgcc -funroll-loops -m64 -O -fomit-frame-pointer2018091620180818
2464160refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018091620180818
2464896refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018091620180818
2472416refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018091620180818
2472704refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018091620180818
2516384refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018091620180818
2516608refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018091620180818
2521408refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018091620180818
2528992refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018091620180818
2531040refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018091620180818
2534784refgcc -march=k8 -O3 -fomit-frame-pointer2018091620180818
2535520refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2018091620180818
2537888refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018091620180818
2545056refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018091620180818
2734080refgcc -march=barcelona -O3 -fomit-frame-pointer2018091620180818
3069440refgcc -m64 -O3 -fomit-frame-pointer2018091620180818
3070016refgcc -O3 -fomit-frame-pointer2018091620180818
3077696refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2018091620180818
3078656refgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018091620180818
3079200refgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018091620180818
3083360refgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018091620180818
3086976refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2018091620180818
3092928refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018091620180818
3095776refgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018091620180818
3126784refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018091620180818
3626144refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018091620180818
3705792refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018091620180818
3727232refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2018091620180818
3727968refgcc -O2 -fomit-frame-pointer2018091620180818
3729824refgcc -m64 -O2 -fomit-frame-pointer2018091620180818
3737856refgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018091620180818
3740288refgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018091620180818
3740384refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018091620180818
3742208refgcc -march=barcelona -O2 -fomit-frame-pointer2018091620180818
3742528refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018091620180818
3760288refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2018091620180818
3761568refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018091620180818
3764512refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018091620180818
3805824refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2018091620180818
3969472refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018091620180818
3998816refgcc -march=k8 -O2 -fomit-frame-pointer2018091620180818
4004128refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018091620180818
4016192refgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018091620180818
4079648refgcc -m64 -march=k8 -O -fomit-frame-pointer2018091620180818
4082368refgcc -O -fomit-frame-pointer2018091620180818
4084512refgcc -fno-schedule-insns -O -fomit-frame-pointer2018091620180818
4086240refgcc -m64 -O -fomit-frame-pointer2018091620180818
4086784refgcc -march=k8 -O -fomit-frame-pointer2018091620180818
4365696refgcc -march=nocona -O3 -fomit-frame-pointer2018091620180818
4370528refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2018091620180818
4515072refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2018091620180818
4518496refgcc -march=nocona -O2 -fomit-frame-pointer2018091620180818
4712896refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018091620180818
4714880refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018091620180818
4715904refgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018091620180818
4716352refgcc -m64 -march=core2 -O -fomit-frame-pointer2018091620180818
4718688refgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018091620180818
4724032refgcc -m64 -march=corei7 -O -fomit-frame-pointer2018091620180818
4732768refgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018091620180818
5059712refgcc -m64 -march=barcelona -O -fomit-frame-pointer2018091620180818
5516608refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018091620180818
5559712refgcc -march=nocona -O -fomit-frame-pointer2018091620180818
5562464refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018091620180818
5594432refgcc -m64 -march=nocona -O -fomit-frame-pointer2018091620180818
5606976refgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018091620180818
5717664refgcc -m64 -march=nocona -Os -fomit-frame-pointer2018091620180818
5733696refgcc -march=nocona -Os -fomit-frame-pointer2018091620180818
6717344refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018091620180818
6723648refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018091620180818
6727616refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018091620180818
6728544refgcc -funroll-loops -Os -fomit-frame-pointer2018091620180818
6730016refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018091620180818
6730048refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2018091620180818
6730624refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018091620180818
6732416refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018091620180818
6735360refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018091620180818
6788448refgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018091620180818
6792384refgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018091620180818
6793856refgcc -m64 -march=k8 -Os -fomit-frame-pointer2018091620180818
6796544refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2018091620180818
6799712refgcc -m64 -Os -fomit-frame-pointer2018091620180818
6800576refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018091620180818
6801952refgcc -Os -fomit-frame-pointer2018091620180818
6802016refgcc -march=barcelona -Os -fomit-frame-pointer2018091620180818
6802784refgcc -march=k8 -Os -fomit-frame-pointer2018091620180818
6803776refgcc -m64 -march=core2 -Os -fomit-frame-pointer2018091620180818
6807072refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2018091620180818
6808704refgcc -fno-schedule-insns -Os -fomit-frame-pointer2018091620180818
6810528refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018091620180818
7018912refgcc -march=barcelona -O -fomit-frame-pointer2018091620180818
17667680refcc2018091620180818
17684672refgcc2018091620180818
17684736refgcc -funroll-loops2018091620180818