Implementation notes: amd64, rumba5, crypto_kem/babybear

Computer: rumba5
Architecture: amd64
CPU ID: AuthenticAMD-00800f11-178bfbff
SUPERCOP version: 20181216
Operation: crypto_kem
Primitive: babybear
TimeImplementationCompilerBenchmark dateSUPERCOP version
211584vecclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018091520180818
211648vecclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018091520180818
213248vecgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018091520180818
213280vecgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018091520180818
213504vecgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018091520180818
213600vecgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018091520180818
213856vecgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018091520180818
214016vecgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018091520180818
214016vecgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018091520180818
214272vecgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018091520180818
214368vecgcc -m64 -march=core2 -O2 -fomit-frame-pointer2018091520180818
214528vecgcc -m64 -march=core2 -O3 -fomit-frame-pointer2018091520180818
214528vecgcc -march=barcelona -O3 -fomit-frame-pointer2018091520180818
214560vecgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018091520180818
214560vecgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018091520180818
215008vecgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018091520180818
215072vecgcc -march=barcelona -O2 -fomit-frame-pointer2018091520180818
215136vecgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018091520180818
216512vecgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018091520180818
216512vecgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018091520180818
216960vecgcc -m64 -march=nocona -O3 -fomit-frame-pointer2018091520180818
217344vecgcc -march=nocona -O3 -fomit-frame-pointer2018091520180818
217536vecgcc -m64 -march=nocona -O2 -fomit-frame-pointer2018091520180818
217696vecgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018091520180818
217728vecgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018091520180818
217984vecgcc -march=nocona -O2 -fomit-frame-pointer2018091520180818
218144vecclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018091520180818
218464vecclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018091520180818
219264vecgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018091520180818
219744vecgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018091520180818
219808vecgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018091520180818
219840vecclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018091520180818
219936vecgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018091520180818
220128vecclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018091520180818
226336vecgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018091520180818
226688vecgcc -m64 -march=core2 -Os -fomit-frame-pointer2018091520180818
226688vecgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018091520180818
226720vecgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018091520180818
226816vecgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018091520180818
226880vecgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018091520180818
226944vecgcc -m64 -march=corei7 -Os -fomit-frame-pointer2018091520180818
227040vecgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018091520180818
227104vecgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018091520180818
227104vecgcc -march=barcelona -Os -fomit-frame-pointer2018091520180818
227360vecgcc -m64 -march=barcelona -Os -fomit-frame-pointer2018091520180818
227456vecgcc -m64 -march=nocona -Os -fomit-frame-pointer2018091520180818
227552vecgcc -march=nocona -Os -fomit-frame-pointer2018091520180818
232320vecgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018091520180818
235008vecgcc -m64 -march=corei7 -O -fomit-frame-pointer2018091520180818
235040vecgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018091520180818
235072vecgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018091520180818
235168vecgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018091520180818
235232vecgcc -m64 -march=core2 -O -fomit-frame-pointer2018091520180818
235296vecgcc -march=barcelona -O -fomit-frame-pointer2018091520180818
235328vecgcc -m64 -march=barcelona -O -fomit-frame-pointer2018091520180818
237856vecgcc -m64 -march=nocona -O -fomit-frame-pointer2018091520180818
237888vecgcc -march=nocona -O -fomit-frame-pointer2018091520180818
240832vecgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018091520180818
240928vecgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018091520180818
243424vecgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018091520180818
243648vecgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018091520180818
244928vecgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018091520180818
256704vecgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018091520180818
257536vecgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018091520180818
258368vecgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018091520180818
258528vecgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018091520180818
259328vecgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018091520180818
261312vecgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018091520180818
262112vecgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018091520180818
262688vecgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018091520180818
263744vecgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018091520180818
279456vecgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018091520180818
285728vecgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018091520180818
285856vecgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018091520180818
303776optclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018091520180818
304416optclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018091520180818
306912optclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018091520180818
306976optclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018091520180818
307296optclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018091520180818
307328optclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018091520180818
308672optclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018091520180818
308704vecclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018091520180818
308736optclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018091520180818
308736vecclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018091520180818
309024optclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018091520180818
309280vecclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018091520180818
309408vecclang -O3 -fomit-frame-pointer -Qunused-arguments2018091520180818
309600optclang -O3 -fomit-frame-pointer -Qunused-arguments2018091520180818
310464optgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018091520180818
310688optgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018091520180818
310784optgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018091520180818
311168optgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018091520180818
311232optgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018091520180818
311296optgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018091520180818
311584optgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018091520180818
311744optgcc -m64 -march=core2 -O2 -fomit-frame-pointer2018091520180818
311968optgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018091520180818
312032optgcc -m64 -march=k8 -O2 -fomit-frame-pointer2018091520180818
312064optgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018091520180818
312096optgcc -m64 -march=core2 -O3 -fomit-frame-pointer2018091520180818
312160vecgcc -march=k8 -O2 -fomit-frame-pointer2018091520180818
312192vecgcc -m64 -O2 -fomit-frame-pointer2018091520180818
312224optgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018091520180818
312224optgcc -march=barcelona -O2 -fomit-frame-pointer2018091520180818
312384vecgcc -fno-schedule-insns -O2 -fomit-frame-pointer2018091520180818
312384optgcc -m64 -O2 -fomit-frame-pointer2018091520180818
312384optgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018091520180818
312448optgcc -fno-schedule-insns -O2 -fomit-frame-pointer2018091520180818
312448optgcc -march=k8 -O2 -fomit-frame-pointer2018091520180818
312512optgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018091520180818
312704optgcc -O2 -fomit-frame-pointer2018091520180818
312768vecgcc -O2 -fomit-frame-pointer2018091520180818
312768optgcc -march=barcelona -O3 -fomit-frame-pointer2018091520180818
313216vecgcc -O3 -fomit-frame-pointer2018091520180818
313280optgcc -fno-schedule-insns -O3 -fomit-frame-pointer2018091520180818
313504optgcc -m64 -O3 -fomit-frame-pointer2018091520180818
313536optgcc -O3 -fomit-frame-pointer2018091520180818
314016optgcc -m64 -march=k8 -O3 -fomit-frame-pointer2018091520180818
314080vecgcc -fno-schedule-insns -O3 -fomit-frame-pointer2018091520180818
314080optgcc -m64 -march=nocona -O3 -fomit-frame-pointer2018091520180818
314112optgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018091520180818
314176optgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018091520180818
314208vecgcc -m64 -march=k8 -O2 -fomit-frame-pointer2018091520180818
314208vecgcc -m64 -march=k8 -O3 -fomit-frame-pointer2018091520180818
314304optgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018091520180818
314304vecgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018091520180818
314368vecgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018091520180818
314368vecgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018091520180818
314400optgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018091520180818
314400vecgcc -march=k8 -O3 -fomit-frame-pointer2018091520180818
314464vecgcc -funroll-loops -O2 -fomit-frame-pointer2018091520180818
314464optgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018091520180818
314464optgcc -march=k8 -O3 -fomit-frame-pointer2018091520180818
314464optgcc -march=nocona -O3 -fomit-frame-pointer2018091520180818
314528optgcc -funroll-loops -O2 -fomit-frame-pointer2018091520180818
314560optgcc -funroll-loops -O3 -fomit-frame-pointer2018091520180818
314560optgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018091520180818
314688vecgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018091520180818
314784vecgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018091520180818
314880vecgcc -m64 -O3 -fomit-frame-pointer2018091520180818
314912vecgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018091520180818
315008optgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018091520180818
315008optgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018091520180818
315040optgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018091520180818
315520optgcc -m64 -march=nocona -O2 -fomit-frame-pointer2018091520180818
315968optgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018091520180818
316000vecgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018091520180818
316096vecgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018091520180818
316160optgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018091520180818
316256optgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018091520180818
316480optgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018091520180818
316576optgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018091520180818
316608optgcc -march=nocona -O2 -fomit-frame-pointer2018091520180818
316896optgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018091520180818
317088optgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018091520180818
322208vecgcc -funroll-loops -O3 -fomit-frame-pointer2018091520180818
326464optgcc -funroll-loops -m64 -Os -fomit-frame-pointer2018091520180818
326496optgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018091520180818
326528optgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018091520180818
326560optgcc -funroll-loops -Os -fomit-frame-pointer2018091520180818
326560vecgcc -funroll-loops -m64 -Os -fomit-frame-pointer2018091520180818
326688vecgcc -funroll-loops -Os -fomit-frame-pointer2018091520180818
326720optgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018091520180818
326720optgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018091520180818
326752vecgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018091520180818
326944optgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018091520180818
326944vecgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018091520180818
326944optgcc -m64 -march=barcelona -Os -fomit-frame-pointer2018091520180818
326944vecgcc -march=k8 -Os -fomit-frame-pointer2018091520180818
327040optgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018091520180818
327072optgcc -march=barcelona -Os -fomit-frame-pointer2018091520180818
327104vecgcc -fno-schedule-insns -Os -fomit-frame-pointer2018091520180818
327264vecgcc -Os -fomit-frame-pointer2018091520180818
327264vecgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018091520180818
327264optgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018091520180818
327264optgcc -m64 -march=core2 -Os -fomit-frame-pointer2018091520180818
327296optgcc -Os -fomit-frame-pointer2018091520180818
327296optgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018091520180818
327296optgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018091520180818
327392vecgcc -m64 -Os -fomit-frame-pointer2018091520180818
327392vecgcc -m64 -march=k8 -Os -fomit-frame-pointer2018091520180818
327424optgcc -fno-schedule-insns -Os -fomit-frame-pointer2018091520180818
327424optgcc -m64 -march=nocona -Os -fomit-frame-pointer2018091520180818
327456optgcc -m64 -march=corei7 -Os -fomit-frame-pointer2018091520180818
327552optgcc -m64 -Os -fomit-frame-pointer2018091520180818
327712optgcc -m64 -march=k8 -Os -fomit-frame-pointer2018091520180818
327712optgcc -march=nocona -Os -fomit-frame-pointer2018091520180818
328256optgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018091520180818
328288optgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018091520180818
328512optgcc -march=k8 -Os -fomit-frame-pointer2018091520180818
332512optgcc -m64 -march=corei7 -O -fomit-frame-pointer2018091520180818
332640optgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018091520180818
332704optgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018091520180818
332800optgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018091520180818
332800optgcc -m64 -march=core2 -O -fomit-frame-pointer2018091520180818
332928optgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018091520180818
333120optgcc -march=k8 -O -fomit-frame-pointer2018091520180818
333152optgcc -m64 -march=k8 -O -fomit-frame-pointer2018091520180818
333312vecgcc -m64 -march=k8 -O -fomit-frame-pointer2018091520180818
333440vecgcc -march=k8 -O -fomit-frame-pointer2018091520180818
333472vecgcc -m64 -O -fomit-frame-pointer2018091520180818
333504vecgcc -O -fomit-frame-pointer2018091520180818
333664vecgcc -fno-schedule-insns -O -fomit-frame-pointer2018091520180818
333664optgcc -march=nocona -O -fomit-frame-pointer2018091520180818
333760optgcc -O -fomit-frame-pointer2018091520180818
333760optgcc -m64 -march=nocona -O -fomit-frame-pointer2018091520180818
333792optgcc -fno-schedule-insns -O -fomit-frame-pointer2018091520180818
333792optgcc -m64 -O -fomit-frame-pointer2018091520180818
333888optgcc -march=barcelona -O -fomit-frame-pointer2018091520180818
334144optgcc -m64 -march=barcelona -O -fomit-frame-pointer2018091520180818
338848optgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018091520180818
339008optgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018091520180818
339360vecgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018091520180818
339424optgcc -funroll-loops -m64 -O -fomit-frame-pointer2018091520180818
339488vecgcc -funroll-loops -m64 -O -fomit-frame-pointer2018091520180818
339584optgcc -funroll-loops -O -fomit-frame-pointer2018091520180818
339648vecgcc -funroll-loops -O -fomit-frame-pointer2018091520180818
339680optgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018091520180818
341024optgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018091520180818
341248optgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018091520180818
345504optgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018091520180818
345920optgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018091520180818
346208optgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018091520180818
346272vecgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018091520180818
346368vecgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018091520180818
346368optgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018091520180818
346432optgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018091520180818
347392optgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018091520180818
347840optgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018091520180818
350464optgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018091520180818
350688optgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018091520180818
351264optgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018091520180818
356480optgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018091520180818
371200optgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018091520180818
371552optgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018091520180818
376224optgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018091520180818
396576lowmemgcc -m64 -march=core2 -O3 -fomit-frame-pointer2018091520180818
396896lowmemgcc -m64 -O3 -fomit-frame-pointer2018091520180818
397152lowmemgcc -fno-schedule-insns -O3 -fomit-frame-pointer2018091520180818
397184lowmemgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018091520180818
397216lowmemgcc -funroll-loops -O3 -fomit-frame-pointer2018091520180818
397312lowmemgcc -O3 -fomit-frame-pointer2018091520180818
397472lowmemgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018091520180818
397504lowmemgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018091520180818
397568lowmemgcc -march=barcelona -O3 -fomit-frame-pointer2018091520180818
397600lowmemgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018091520180818
397664lowmemgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018091520180818
397824lowmemgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018091520180818
397824lowmemgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018091520180818
397888lowmemgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018091520180818
397888lowmemgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018091520180818
397952lowmemgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018091520180818
398112lowmemgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018091520180818
398176lowmemgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018091520180818
398208lowmemgcc -m64 -march=core2 -O2 -fomit-frame-pointer2018091520180818
398240lowmemgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018091520180818
398400lowmemgcc -m64 -O2 -fomit-frame-pointer2018091520180818
398432lowmemgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018091520180818
398528lowmemgcc -O2 -fomit-frame-pointer2018091520180818
398688lowmemgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018091520180818
398784lowmemgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018091520180818
398784lowmemgcc -march=barcelona -O2 -fomit-frame-pointer2018091520180818
398816lowmemgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018091520180818
398848lowmemgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018091520180818
398912lowmemgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018091520180818
398912lowmemgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018091520180818
399104lowmemgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018091520180818
399200lowmemgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018091520180818
399232lowmemgcc -funroll-loops -O2 -fomit-frame-pointer2018091520180818
399264lowmemgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018091520180818
399392lowmemgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018091520180818
399392lowmemgcc -m64 -march=k8 -O2 -fomit-frame-pointer2018091520180818
399424lowmemgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018091520180818
399456lowmemgcc -m64 -march=nocona -O3 -fomit-frame-pointer2018091520180818
399488lowmemgcc -march=nocona -O3 -fomit-frame-pointer2018091520180818
399552lowmemgcc -march=k8 -O2 -fomit-frame-pointer2018091520180818
399648lowmemgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018091520180818
400576lowmemgcc -fno-schedule-insns -O2 -fomit-frame-pointer2018091520180818
400640lowmemgcc -m64 -march=nocona -O2 -fomit-frame-pointer2018091520180818
400864lowmemgcc -march=nocona -O2 -fomit-frame-pointer2018091520180818
400928lowmemgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018091520180818
400960lowmemgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018091520180818
402176lowmemgcc -m64 -march=k8 -O3 -fomit-frame-pointer2018091520180818
402432lowmemgcc -march=k8 -O3 -fomit-frame-pointer2018091520180818
403136lowmemclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018091520180818
403136lowmemclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018091520180818
408512lowmemclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018091520180818
408960lowmemclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018091520180818
410720lowmemclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018091520180818
411136lowmemclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018091520180818
411456lowmemclang -O3 -fomit-frame-pointer -Qunused-arguments2018091520180818
411744lowmemclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018091520180818
411744lowmemclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018091520180818
412096lowmemclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018091520180818
432544lowmemgcc -m64 -march=corei7 -O -fomit-frame-pointer2018091520180818
432800lowmemgcc -m64 -march=k8 -O -fomit-frame-pointer2018091520180818
432800lowmemgcc -march=k8 -O -fomit-frame-pointer2018091520180818
432832lowmemgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018091520180818
432864lowmemgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018091520180818
432992lowmemgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018091520180818
433088lowmemgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018091520180818
433120lowmemgcc -m64 -march=core2 -O -fomit-frame-pointer2018091520180818
433664lowmemgcc -march=barcelona -O -fomit-frame-pointer2018091520180818
433728lowmemgcc -m64 -march=barcelona -O -fomit-frame-pointer2018091520180818
435616lowmemgcc -O -fomit-frame-pointer2018091520180818
435904lowmemgcc -m64 -O -fomit-frame-pointer2018091520180818
436864lowmemgcc -fno-schedule-insns -O -fomit-frame-pointer2018091520180818
436928lowmemgcc -march=nocona -O -fomit-frame-pointer2018091520180818
437600lowmemgcc -m64 -march=nocona -O -fomit-frame-pointer2018091520180818
438656lowmemgcc -funroll-loops -O -fomit-frame-pointer2018091520180818
438816lowmemgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018091520180818
439488lowmemgcc -funroll-loops -m64 -O -fomit-frame-pointer2018091520180818
439808lowmemgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018091520180818
439840lowmemgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018091520180818
440960lowmemgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018091520180818
440992lowmemgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018091520180818
441472lowmemgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018091520180818
441984lowmemgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018091520180818
443712lowmemgcc -m64 -march=barcelona -Os -fomit-frame-pointer2018091520180818
443712lowmemgcc -march=barcelona -Os -fomit-frame-pointer2018091520180818
444128lowmemgcc -march=k8 -Os -fomit-frame-pointer2018091520180818
444320lowmemgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018091520180818
444352lowmemgcc -m64 -march=core2 -Os -fomit-frame-pointer2018091520180818
444384lowmemgcc -Os -fomit-frame-pointer2018091520180818
444384lowmemgcc -fno-schedule-insns -Os -fomit-frame-pointer2018091520180818
444480lowmemgcc -m64 -Os -fomit-frame-pointer2018091520180818
444544lowmemgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018091520180818
444544lowmemgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018091520180818
444704lowmemgcc -march=nocona -Os -fomit-frame-pointer2018091520180818
444768lowmemgcc -m64 -march=k8 -Os -fomit-frame-pointer2018091520180818
444832lowmemgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018091520180818
444928lowmemgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018091520180818
444928lowmemgcc -m64 -march=nocona -Os -fomit-frame-pointer2018091520180818
445088lowmemgcc -m64 -march=corei7 -Os -fomit-frame-pointer2018091520180818
445344lowmemgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018091520180818
445376lowmemgcc -funroll-loops -m64 -Os -fomit-frame-pointer2018091520180818
445632lowmemgcc -funroll-loops -Os -fomit-frame-pointer2018091520180818
445696lowmemgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018091520180818
445984lowmemgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018091520180818
446016lowmemgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018091520180818
446304lowmemgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018091520180818
446784lowmemgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018091520180818
448160lowmemgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018091520180818
449056lowmemgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018091520180818
450112lowmemgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018091520180818
450240lowmemgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018091520180818
450752lowmemgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018091520180818
450816lowmemgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018091520180818
451616lowmemgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018091520180818
452256lowmemgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018091520180818
454112lowmemgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018091520180818
486848lowmemgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018091520180818
491584lowmemgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018091520180818
492640lowmemgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018091520180818
947904optcc2018091520180818
949952vecgcc -funroll-loops2018091520180818
950560veccc2018091520180818
950944optgcc -funroll-loops2018091520180818
951040vecgcc2018091520180818
951360optgcc2018091520180818
1113952lowmemgcc -funroll-loops2018091520180818
1115456lowmemcc2018091520180818
1117568lowmemgcc2018091520180818
1656288refclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018091520180818
1673344refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018091520180818
1678688refclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018091520180818
1682368refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018091520180818
1719712refclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018091520180818
1763008refclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018091520180818
2352992refclang -O3 -fomit-frame-pointer -Qunused-arguments2018091520180818
2374944refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018091520180818
2382176refclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018091520180818
2400256refclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018091520180818
2767872refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018091520180818
2768672refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018091520180818
2778208refgcc -funroll-loops -O2 -fomit-frame-pointer2018091520180818
2821440refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018091520180818
2824000refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018091520180818
2829568refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018091520180818
2830496refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018091520180818
2876736refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018091520180818
2879168refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018091520180818
2895712refgcc -funroll-loops -O3 -fomit-frame-pointer2018091520180818
2965728refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018091520180818
2969920refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018091520180818
2980384refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018091520180818
3008992refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018091520180818
3012640refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018091520180818
3014784refgcc -funroll-loops -O -fomit-frame-pointer2018091520180818
3016576refgcc -funroll-loops -m64 -O -fomit-frame-pointer2018091520180818
3026400refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018091520180818
3030528refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018091520180818
3040928refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018091520180818
3041664refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018091520180818
3044352refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018091520180818
3047008refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018091520180818
3093664refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018091520180818
3109184refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018091520180818
3113024refgcc -march=barcelona -O3 -fomit-frame-pointer2018091520180818
3114048refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018091520180818
3115840refgcc -march=k8 -O3 -fomit-frame-pointer2018091520180818
3119520refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018091520180818
3122400refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018091520180818
3123552refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2018091520180818
3130368refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018091520180818
3132864refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018091520180818
3749120refgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018091520180818
3755552refgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018091520180818
3798080refgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018091520180818
3805504refgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018091520180818
3807104refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018091520180818
3809664refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2018091520180818
4100640refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2018091520180818
4100864refgcc -march=nocona -O3 -fomit-frame-pointer2018091520180818
4521728refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018091520180818
4631264refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018091520180818
4695360refgcc -march=barcelona -O2 -fomit-frame-pointer2018091520180818
4696608refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018091520180818
4709056refgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018091520180818
4709088refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018091520180818
4709344refgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018091520180818
4709408refgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018091520180818
4728160refgcc -m64 -O2 -fomit-frame-pointer2018091520180818
4733056refgcc -O2 -fomit-frame-pointer2018091520180818
4733888refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2018091520180818
4740480refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2018091520180818
4740544refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018091520180818
4744096refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018091520180818
4914464refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018091520180818
4967872refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018091520180818
4990624refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018091520180818
5036608refgcc -march=barcelona -O -fomit-frame-pointer2018091520180818
5039776refgcc -march=k8 -O -fomit-frame-pointer2018091520180818
5042016refgcc -m64 -march=barcelona -O -fomit-frame-pointer2018091520180818
5053472refgcc -m64 -march=k8 -O -fomit-frame-pointer2018091520180818
5131360refgcc -m64 -O -fomit-frame-pointer2018091520180818
5132640refgcc -fno-schedule-insns -O -fomit-frame-pointer2018091520180818
5155008refgcc -O -fomit-frame-pointer2018091520180818
5294176refgcc -m64 -O3 -fomit-frame-pointer2018091520180818
5296128refgcc -O3 -fomit-frame-pointer2018091520180818
5296256refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2018091520180818
5630688refgcc -march=nocona -O2 -fomit-frame-pointer2018091520180818
5632224refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2018091520180818
5808960refgcc -march=nocona -O -fomit-frame-pointer2018091520180818
5839200refgcc -m64 -march=nocona -O -fomit-frame-pointer2018091520180818
6225600refgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018091520180818
6227232refgcc -march=k8 -O2 -fomit-frame-pointer2018091520180818
6228128refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2018091520180818
6247872refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018091520180818
6259040refgcc -m64 -march=core2 -O -fomit-frame-pointer2018091520180818
6259776refgcc -m64 -march=corei7 -O -fomit-frame-pointer2018091520180818
6260352refgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018091520180818
6269760refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018091520180818
6279136refgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018091520180818
7171296refgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018091520180818
7190816refgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018091520180818
7228000refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018091520180818
7240576refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018091520180818
7250368refgcc -funroll-loops -Os -fomit-frame-pointer2018091520180818
7250496refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018091520180818
7251360refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018091520180818
7251904refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2018091520180818
7253408refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018091520180818
7254624refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018091520180818
7257440refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018091520180818
7295264refgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018091520180818
7347296refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018091520180818
7348384refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018091520180818
8626272refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2018091520180818
8633600refgcc -march=k8 -Os -fomit-frame-pointer2018091520180818
8633664refgcc -m64 -march=k8 -Os -fomit-frame-pointer2018091520180818
8633792refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018091520180818
8634144refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018091520180818
8634176refgcc -march=barcelona -Os -fomit-frame-pointer2018091520180818
8634304refgcc -m64 -march=core2 -Os -fomit-frame-pointer2018091520180818
8634720refgcc -Os -fomit-frame-pointer2018091520180818
8634816refgcc -fno-schedule-insns -Os -fomit-frame-pointer2018091520180818
8634848refgcc -m64 -Os -fomit-frame-pointer2018091520180818
8635040refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2018091520180818
8734848refgcc -m64 -march=nocona -Os -fomit-frame-pointer2018091520180818
8735520refgcc -march=nocona -Os -fomit-frame-pointer2018091520180818
22110976refgcc2018091520180818
22169152refcc2018091520180818
22172768refgcc -funroll-loops2018091520180818