Implementation notes: amd64, bolero, crypto_kem/mamabear

Computer: bolero
Architecture: amd64
CPU ID: GenuineIntel-000406f1-bfebfbff
SUPERCOP version: 20190110
Operation: crypto_kem
Primitive: mamabear
TimeImplementationCompilerBenchmark dateSUPERCOP version
258488vecclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018101720180818
261188vecclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018101720180818
274216vecclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018101720180818
275424vecclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018101720180818
320232vecclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018101720180818
321572vecclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018101720180818
321800vecgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018101720180818
321924vecgcc -m64 -march=core2 -O2 -fomit-frame-pointer2018101720180818
322184vecgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018101720180818
322236vecgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018101720180818
322452vecgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018101720180818
322544vecgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018101720180818
323160vecgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018101720180818
324132vecgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018101720180818
324760vecgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018101720180818
325280vecgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018101720180818
325348vecgcc -march=nocona -O2 -fomit-frame-pointer2018101720180818
325444vecgcc -m64 -march=nocona -O2 -fomit-frame-pointer2018101720180818
325676vecgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018101720180818
325972vecgcc -march=nocona -O3 -fomit-frame-pointer2018101720180818
326168vecgcc -march=barcelona -O3 -fomit-frame-pointer2018101720180818
326212vecgcc -m64 -march=nocona -O3 -fomit-frame-pointer2018101720180818
327136vecgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018101720180818
328120vecgcc -m64 -march=core2 -O3 -fomit-frame-pointer2018101720180818
328272vecgcc -march=barcelona -O2 -fomit-frame-pointer2018101720180818
328476vecgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018101720180818
332888vecgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018101720180818
333248vecgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018101720180818
334244vecgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018101720180818
334780vecgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018101720180818
337252vecgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018101720180818
337744vecgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018101720180818
337868vecgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018101720180818
338200vecgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018101720180818
339412vecgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018101720180818
339620vecgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018101720180818
340320vecgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018101720180818
340340vecgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018101720180818
341020vecgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018101720180818
343672vecgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018101720180818
344524vecgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018101720180818
344660vecgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018101720180818
345208vecgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018101720180818
356572optclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018101720180818
356620optclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018101720180818
363040vecgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018101720180818
363788vecgcc -march=nocona -Os -fomit-frame-pointer2018101720180818
364556vecgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018101720180818
364560vecgcc -m64 -march=nocona -Os -fomit-frame-pointer2018101720180818
364856vecgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018101720180818
365108vecgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018101720180818
365184vecgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018101720180818
365500vecgcc -m64 -march=barcelona -Os -fomit-frame-pointer2018101720180818
365788vecgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018101720180818
367140vecgcc -march=barcelona -Os -fomit-frame-pointer2018101720180818
367700vecgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018101720180818
367944vecgcc -m64 -march=corei7 -Os -fomit-frame-pointer2018101720180818
368496vecgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018101720180818
369844vecgcc -m64 -march=core2 -Os -fomit-frame-pointer2018101720180818
371172optclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018101720180818
372828vecclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018101720180818
372920optclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018101720180818
372976optclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018101720180818
373076optclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018101720180818
373176optclang -O3 -fomit-frame-pointer -Qunused-arguments2018101720180818
373652optclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018101720180818
373676optclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018101720180818
374588optclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018101720180818
376040vecclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018101720180818
376864vecgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018101720180818
376968vecclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018101720180818
377260vecgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018101720180818
377440vecclang -O3 -fomit-frame-pointer -Qunused-arguments2018101720180818
379028optgcc -m64 -march=core2 -O2 -fomit-frame-pointer2018101720180818
379612optgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018101720180818
380140vecgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018101720180818
380216vecgcc -m64 -march=barcelona -O -fomit-frame-pointer2018101720180818
380584vecgcc -march=barcelona -O -fomit-frame-pointer2018101720180818
380912optgcc -O2 -fomit-frame-pointer2018101720180818
380912vecgcc -fno-schedule-insns -O2 -fomit-frame-pointer2018101720180818
381304optgcc -fno-schedule-insns -O2 -fomit-frame-pointer2018101720180818
381436optgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018101720180818
381448vecgcc -m64 -O2 -fomit-frame-pointer2018101720180818
381452optgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018101720180818
381556optgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018101720180818
382000optgcc -m64 -O2 -fomit-frame-pointer2018101720180818
382976optgcc -march=barcelona -O3 -fomit-frame-pointer2018101720180818
383012optgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018101720180818
383648optgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018101720180818
383836optgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018101720180818
383896optgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018101720180818
384464optgcc -fno-schedule-insns -O3 -fomit-frame-pointer2018101720180818
384552optgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018101720180818
384636optgcc -O3 -fomit-frame-pointer2018101720180818
384668optgcc -march=k8 -O3 -fomit-frame-pointer2018101720180818
384720optgcc -m64 -march=core2 -O3 -fomit-frame-pointer2018101720180818
384764vecgcc -march=k8 -O3 -fomit-frame-pointer2018101720180818
384788vecgcc -fno-schedule-insns -O3 -fomit-frame-pointer2018101720180818
385016vecgcc -m64 -O3 -fomit-frame-pointer2018101720180818
385060optgcc -m64 -O3 -fomit-frame-pointer2018101720180818
385168vecgcc -O3 -fomit-frame-pointer2018101720180818
385488optgcc -march=barcelona -O2 -fomit-frame-pointer2018101720180818
385736optgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018101720180818
385864optgcc -m64 -march=nocona -O3 -fomit-frame-pointer2018101720180818
386004optgcc -m64 -march=k8 -O3 -fomit-frame-pointer2018101720180818
386568optgcc -march=nocona -O3 -fomit-frame-pointer2018101720180818
387536vecgcc -O2 -fomit-frame-pointer2018101720180818
387620vecgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018101720180818
387692optgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018101720180818
388200optgcc -march=nocona -O2 -fomit-frame-pointer2018101720180818
388328vecgcc -m64 -march=k8 -O3 -fomit-frame-pointer2018101720180818
388916vecgcc -march=k8 -O2 -fomit-frame-pointer2018101720180818
389448optgcc -march=k8 -O2 -fomit-frame-pointer2018101720180818
389524optgcc -m64 -march=k8 -O2 -fomit-frame-pointer2018101720180818
389844vecgcc -m64 -march=k8 -O2 -fomit-frame-pointer2018101720180818
390200optgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018101720180818
390352optgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018101720180818
390360vecgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018101720180818
390408vecgcc -m64 -march=nocona -O -fomit-frame-pointer2018101720180818
390436vecgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018101720180818
390484optgcc -m64 -march=nocona -O2 -fomit-frame-pointer2018101720180818
390592vecgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018101720180818
390752vecgcc -funroll-loops -O3 -fomit-frame-pointer2018101720180818
390880vecgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018101720180818
391056optgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018101720180818
392652optgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018101720180818
392780optgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018101720180818
392916vecgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018101720180818
392964vecgcc -march=nocona -O -fomit-frame-pointer2018101720180818
393168vecgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018101720180818
393180optgcc -funroll-loops -O3 -fomit-frame-pointer2018101720180818
393548optgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018101720180818
394032vecgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018101720180818
396040vecgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018101720180818
396468optgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018101720180818
396620optgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018101720180818
397148optgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018101720180818
397556optgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018101720180818
397940optgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018101720180818
398480optgcc -funroll-loops -O2 -fomit-frame-pointer2018101720180818
398556optgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018101720180818
398636vecgcc -funroll-loops -O2 -fomit-frame-pointer2018101720180818
399160vecgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018101720180818
399888vecgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018101720180818
399992vecgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018101720180818
400068vecgcc -m64 -march=core2 -O -fomit-frame-pointer2018101720180818
400248vecgcc -m64 -march=corei7 -O -fomit-frame-pointer2018101720180818
400264optgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018101720180818
400456vecgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018101720180818
401016optgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018101720180818
401344optgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018101720180818
401588optgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018101720180818
402792vecgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018101720180818
403904vecgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018101720180818
403936optgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018101720180818
407112vecgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018101720180818
421452optgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018101720180818
421840optgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018101720180818
422060optgcc -m64 -march=nocona -Os -fomit-frame-pointer2018101720180818
422880optgcc -funroll-loops -Os -fomit-frame-pointer2018101720180818
423032vecgcc -funroll-loops -Os -fomit-frame-pointer2018101720180818
423540optgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018101720180818
423616optgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018101720180818
423672vecgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018101720180818
423704optgcc -funroll-loops -m64 -Os -fomit-frame-pointer2018101720180818
423720optgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018101720180818
424092optgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018101720180818
424124optgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018101720180818
424356vecgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018101720180818
424616optgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018101720180818
424780vecgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018101720180818
425056optgcc -march=nocona -Os -fomit-frame-pointer2018101720180818
426116optgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018101720180818
426184vecgcc -funroll-loops -m64 -Os -fomit-frame-pointer2018101720180818
429676optgcc -march=k8 -Os -fomit-frame-pointer2018101720180818
430084optgcc -march=barcelona -Os -fomit-frame-pointer2018101720180818
430416optgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018101720180818
431052vecgcc -m64 -march=k8 -Os -fomit-frame-pointer2018101720180818
431212vecgcc -march=k8 -Os -fomit-frame-pointer2018101720180818
431540optgcc -m64 -march=corei7 -Os -fomit-frame-pointer2018101720180818
431780optgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018101720180818
432048vecgcc -Os -fomit-frame-pointer2018101720180818
432144vecgcc -m64 -Os -fomit-frame-pointer2018101720180818
432436optgcc -m64 -Os -fomit-frame-pointer2018101720180818
432664optgcc -m64 -march=core2 -Os -fomit-frame-pointer2018101720180818
433116optgcc -m64 -march=barcelona -Os -fomit-frame-pointer2018101720180818
433276optgcc -fno-schedule-insns -Os -fomit-frame-pointer2018101720180818
433528vecgcc -fno-schedule-insns -Os -fomit-frame-pointer2018101720180818
435520optgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018101720180818
436104optgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018101720180818
438548optgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018101720180818
438608optgcc -Os -fomit-frame-pointer2018101720180818
439472optgcc -m64 -march=k8 -Os -fomit-frame-pointer2018101720180818
441040optgcc -march=k8 -O -fomit-frame-pointer2018101720180818
441092vecgcc -m64 -march=k8 -O -fomit-frame-pointer2018101720180818
441168vecgcc -march=k8 -O -fomit-frame-pointer2018101720180818
441808optgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018101720180818
442664optgcc -funroll-loops -m64 -O -fomit-frame-pointer2018101720180818
442900vecgcc -funroll-loops -O -fomit-frame-pointer2018101720180818
443196vecgcc -funroll-loops -m64 -O -fomit-frame-pointer2018101720180818
443200vecgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018101720180818
443244optgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018101720180818
443476optgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018101720180818
443796optgcc -funroll-loops -O -fomit-frame-pointer2018101720180818
443796optgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018101720180818
443888optgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018101720180818
444276optgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018101720180818
445172optgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018101720180818
445536optgcc -m64 -march=k8 -O -fomit-frame-pointer2018101720180818
445600optgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018101720180818
445992optgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018101720180818
449904optgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018101720180818
451188optgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018101720180818
451788vecgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018101720180818
451988optgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018101720180818
452192optgcc -m64 -march=barcelona -O -fomit-frame-pointer2018101720180818
452884vecgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018101720180818
452968optgcc -march=barcelona -O -fomit-frame-pointer2018101720180818
454860optgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018101720180818
462700optgcc -O -fomit-frame-pointer2018101720180818
463248vecgcc -fno-schedule-insns -O -fomit-frame-pointer2018101720180818
463644optgcc -m64 -O -fomit-frame-pointer2018101720180818
463696vecgcc -O -fomit-frame-pointer2018101720180818
465052vecgcc -m64 -O -fomit-frame-pointer2018101720180818
465692optgcc -fno-schedule-insns -O -fomit-frame-pointer2018101720180818
472820optgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018101720180818
473332optgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018101720180818
473360optgcc -m64 -march=core2 -O -fomit-frame-pointer2018101720180818
473740optgcc -m64 -march=nocona -O -fomit-frame-pointer2018101720180818
474304optgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018101720180818
474728lowmemclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018101720180818
474972lowmemclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018101720180818
475824optgcc -m64 -march=corei7 -O -fomit-frame-pointer2018101720180818
476320optgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018101720180818
476324optgcc -march=nocona -O -fomit-frame-pointer2018101720180818
476688optgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018101720180818
478976optgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018101720180818
479816optgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018101720180818
500876lowmemgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018101720180818
500900lowmemgcc -m64 -march=core2 -O2 -fomit-frame-pointer2018101720180818
502192lowmemgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018101720180818
502968lowmemgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018101720180818
503144lowmemgcc -m64 -O3 -fomit-frame-pointer2018101720180818
504196lowmemgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018101720180818
504480lowmemgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018101720180818
504600lowmemgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018101720180818
505116lowmemgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018101720180818
505496lowmemgcc -O3 -fomit-frame-pointer2018101720180818
505664lowmemgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018101720180818
506336lowmemgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018101720180818
506392lowmemgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018101720180818
506840lowmemgcc -march=barcelona -O3 -fomit-frame-pointer2018101720180818
506976lowmemgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018101720180818
506988lowmemgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018101720180818
507040lowmemgcc -m64 -march=core2 -O3 -fomit-frame-pointer2018101720180818
507328lowmemgcc -funroll-loops -O2 -fomit-frame-pointer2018101720180818
507352lowmemgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018101720180818
507372lowmemgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018101720180818
507812lowmemgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018101720180818
507832lowmemgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018101720180818
507896lowmemgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018101720180818
508368lowmemgcc -funroll-loops -O3 -fomit-frame-pointer2018101720180818
509400lowmemgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018101720180818
509772lowmemgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018101720180818
509896lowmemgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018101720180818
510076lowmemgcc -march=k8 -O3 -fomit-frame-pointer2018101720180818
510708lowmemgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018101720180818
510716lowmemgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018101720180818
510984lowmemgcc -fno-schedule-insns -O3 -fomit-frame-pointer2018101720180818
511080lowmemgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018101720180818
511420lowmemgcc -m64 -march=nocona -O2 -fomit-frame-pointer2018101720180818
511640lowmemgcc -march=nocona -O2 -fomit-frame-pointer2018101720180818
511740lowmemgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018101720180818
511820lowmemgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018101720180818
512196lowmemgcc -march=nocona -O3 -fomit-frame-pointer2018101720180818
512360lowmemgcc -O2 -fomit-frame-pointer2018101720180818
512528lowmemgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018101720180818
512824lowmemgcc -m64 -march=nocona -O3 -fomit-frame-pointer2018101720180818
514252lowmemgcc -m64 -march=k8 -O3 -fomit-frame-pointer2018101720180818
514272lowmemgcc -fno-schedule-insns -O2 -fomit-frame-pointer2018101720180818
514964lowmemclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018101720180818
515948lowmemgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018101720180818
516016lowmemgcc -march=k8 -O2 -fomit-frame-pointer2018101720180818
516176lowmemgcc -m64 -O2 -fomit-frame-pointer2018101720180818
517104lowmemclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018101720180818
517432lowmemgcc -m64 -march=k8 -O2 -fomit-frame-pointer2018101720180818
519292lowmemclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018101720180818
520256lowmemgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018101720180818
521048lowmemclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018101720180818
521308lowmemclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018101720180818
521360lowmemclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018101720180818
521464lowmemgcc -march=barcelona -O2 -fomit-frame-pointer2018101720180818
526564lowmemclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018101720180818
531860lowmemclang -O3 -fomit-frame-pointer -Qunused-arguments2018101720180818
570800lowmemgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018101720180818
571064lowmemgcc -m64 -march=corei7 -Os -fomit-frame-pointer2018101720180818
571432lowmemgcc -m64 -march=k8 -Os -fomit-frame-pointer2018101720180818
571516lowmemgcc -march=k8 -Os -fomit-frame-pointer2018101720180818
571780lowmemgcc -fno-schedule-insns -Os -fomit-frame-pointer2018101720180818
571848lowmemgcc -Os -fomit-frame-pointer2018101720180818
571976lowmemgcc -m64 -march=barcelona -Os -fomit-frame-pointer2018101720180818
572172lowmemgcc -march=barcelona -Os -fomit-frame-pointer2018101720180818
572524lowmemgcc -march=nocona -Os -fomit-frame-pointer2018101720180818
573432lowmemgcc -m64 -Os -fomit-frame-pointer2018101720180818
573612lowmemgcc -m64 -march=nocona -Os -fomit-frame-pointer2018101720180818
573836lowmemgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018101720180818
574184lowmemgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018101720180818
575328lowmemgcc -m64 -march=core2 -Os -fomit-frame-pointer2018101720180818
575504lowmemgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018101720180818
576772lowmemgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018101720180818
576888lowmemgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018101720180818
577208lowmemgcc -funroll-loops -Os -fomit-frame-pointer2018101720180818
577528lowmemgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018101720180818
577560lowmemgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018101720180818
578592lowmemgcc -funroll-loops -m64 -Os -fomit-frame-pointer2018101720180818
578904lowmemgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018101720180818
579336lowmemgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018101720180818
579880lowmemgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018101720180818
579932lowmemgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018101720180818
580084lowmemgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018101720180818
580100lowmemgcc -funroll-loops -m64 -O -fomit-frame-pointer2018101720180818
580356lowmemgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018101720180818
580644lowmemgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018101720180818
581400lowmemgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018101720180818
582560lowmemgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018101720180818
582980lowmemgcc -m64 -march=k8 -O -fomit-frame-pointer2018101720180818
583072lowmemgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018101720180818
584040lowmemgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018101720180818
584256lowmemgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018101720180818
584280lowmemgcc -march=k8 -O -fomit-frame-pointer2018101720180818
584372lowmemgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018101720180818
587800lowmemgcc -m64 -O -fomit-frame-pointer2018101720180818
587980lowmemgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018101720180818
588356lowmemgcc -O -fomit-frame-pointer2018101720180818
589000lowmemgcc -funroll-loops -O -fomit-frame-pointer2018101720180818
589408lowmemgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018101720180818
589556lowmemgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018101720180818
590068lowmemgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018101720180818
590108lowmemgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018101720180818
591920lowmemgcc -fno-schedule-insns -O -fomit-frame-pointer2018101720180818
592176lowmemgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018101720180818
618364lowmemgcc -m64 -march=nocona -O -fomit-frame-pointer2018101720180818
619444lowmemgcc -m64 -march=barcelona -O -fomit-frame-pointer2018101720180818
619868lowmemgcc -march=nocona -O -fomit-frame-pointer2018101720180818
620172lowmemgcc -march=barcelona -O -fomit-frame-pointer2018101720180818
649420lowmemgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018101720180818
651824lowmemgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018101720180818
651860lowmemgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018101720180818
652368lowmemgcc -m64 -march=corei7 -O -fomit-frame-pointer2018101720180818
652996lowmemgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018101720180818
653248lowmemgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018101720180818
653632lowmemgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018101720180818
655060lowmemgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018101720180818
658376lowmemgcc -m64 -march=core2 -O -fomit-frame-pointer2018101720180818
1261552optgcc2018101720180818
1261980vecgcc -funroll-loops2018101720180818
1263092vecgcc2018101720180818
1265056optgcc -funroll-loops2018101720180818
1268640optcc2018101720180818
1276680veccc2018101720180818
1611376lowmemgcc -funroll-loops2018101720180818
1611544lowmemgcc2018101720180818
1618852lowmemcc2018101720180818
2495876refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018101720180818
2506108refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018101720180818
2624088refclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018101720180818
2692340refclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018101720180818
3273528refclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018101720180818
3353836refclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018101720180818
6127072refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018101720180818
6182484refclang -O3 -fomit-frame-pointer -Qunused-arguments2018101720180818
6189404refclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018101720180818
6194408refclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018101720180818
7056148refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018101720180818
7086948refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018101720180818
7105012refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018101720180818
7118168refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018101720180818
7134644refgcc -funroll-loops -O2 -fomit-frame-pointer2018101720180818
7138568refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018101720180818
7153096refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018101720180818
7162116refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018101720180818
7162568refgcc -funroll-loops -O3 -fomit-frame-pointer2018101720180818
7205448refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018101720180818
7217852refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018101720180818
7227432refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018101720180818
7233464refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018101720180818
7240384refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018101720180818
8185944refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018101720180818
8234564refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018101720180818
8267288refgcc -march=barcelona -O3 -fomit-frame-pointer2018101720180818
8299568refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018101720180818
8399088refgcc -march=k8 -O3 -fomit-frame-pointer2018101720180818
8411448refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2018101720180818
8421276refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018101720180818
8454684refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018101720180818
8463348refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018101720180818
8495424refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018101720180818
8498640refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018101720180818
8500584refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018101720180818
8504644refgcc -funroll-loops -m64 -O -fomit-frame-pointer2018101720180818
8532064refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018101720180818
8540980refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018101720180818
8573928refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018101720180818
8675436refgcc -funroll-loops -O -fomit-frame-pointer2018101720180818
9730684refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018101720180818
9793844refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018101720180818
9913548refgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018101720180818
9944492refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018101720180818
10023056refgcc -march=nocona -O3 -fomit-frame-pointer2018101720180818
10070624refgcc -m64 -O3 -fomit-frame-pointer2018101720180818
10084820refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018101720180818
10152020refgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018101720180818
10154540refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2018101720180818
10161456refgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018101720180818
10162172refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2018101720180818
10167472refgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018101720180818
10172152refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2018101720180818
10179272refgcc -O3 -fomit-frame-pointer2018101720180818
11474136refgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018101720180818
11542624refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018101720180818
11686280refgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018101720180818
11722040refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018101720180818
11745048refgcc -O2 -fomit-frame-pointer2018101720180818
11751100refgcc -O -fomit-frame-pointer2018101720180818
11755992refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018101720180818
11759472refgcc -m64 -O -fomit-frame-pointer2018101720180818
11760176refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018101720180818
11764432refgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018101720180818
11766316refgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018101720180818
11780720refgcc -m64 -O2 -fomit-frame-pointer2018101720180818
11802968refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018101720180818
11804928refgcc -m64 -march=core2 -O -fomit-frame-pointer2018101720180818
11820956refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2018101720180818
11823080refgcc -m64 -march=corei7 -O -fomit-frame-pointer2018101720180818
11830608refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018101720180818
11879256refgcc -fno-schedule-insns -O -fomit-frame-pointer2018101720180818
11881892refgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018101720180818
11882036refgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018101720180818
11931864refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018101720180818
11944572refgcc -march=k8 -O -fomit-frame-pointer2018101720180818
11949444refgcc -m64 -march=k8 -O -fomit-frame-pointer2018101720180818
11971304refgcc -march=barcelona -O -fomit-frame-pointer2018101720180818
11988952refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2018101720180818
12002408refgcc -march=k8 -O2 -fomit-frame-pointer2018101720180818
12018764refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2018101720180818
12057972refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018101720180818
12065080refgcc -m64 -march=barcelona -O -fomit-frame-pointer2018101720180818
12074064refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018101720180818
12082036refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018101720180818
12108884refgcc -march=barcelona -O2 -fomit-frame-pointer2018101720180818
12758116refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2018101720180818
12933788refgcc -march=nocona -O2 -fomit-frame-pointer2018101720180818
12980856refgcc -march=nocona -O -fomit-frame-pointer2018101720180818
12985020refgcc -m64 -march=nocona -O -fomit-frame-pointer2018101720180818
13703672refgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018101720180818
13799320refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018101720180818
13824088refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018101720180818
13872928refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018101720180818
13923764refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018101720180818
13926552refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018101720180818
13932748refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018101720180818
13945704refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018101720180818
13955396refgcc -funroll-loops -Os -fomit-frame-pointer2018101720180818
14003344refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2018101720180818
14215184refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2018101720180818
14245048refgcc -Os -fomit-frame-pointer2018101720180818
14302672refgcc -m64 -march=k8 -Os -fomit-frame-pointer2018101720180818
14328208refgcc -m64 -march=core2 -Os -fomit-frame-pointer2018101720180818
14333684refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018101720180818
14333980refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2018101720180818
14361492refgcc -fno-schedule-insns -Os -fomit-frame-pointer2018101720180818
14371912refgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018101720180818
14389244refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018101720180818
14398424refgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018101720180818
14411048refgcc -march=barcelona -Os -fomit-frame-pointer2018101720180818
14464516refgcc -march=k8 -Os -fomit-frame-pointer2018101720180818
14473352refgcc -m64 -Os -fomit-frame-pointer2018101720180818
14574344refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018101720180818
14648996refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018101720180818
15061728refgcc -m64 -march=nocona -Os -fomit-frame-pointer2018101720180818
15284532refgcc -march=nocona -Os -fomit-frame-pointer2018101720180818
43352740refgcc2018101720180818
43992500refcc2018101720180818
44041392refgcc -funroll-loops2018101720180818