Implementation notes: amd64, bolero, crypto_kem/papabear

Computer: bolero
Architecture: amd64
CPU ID: GenuineIntel-000406f1-bfebfbff
SUPERCOP version: 20190110
Operation: crypto_kem
Primitive: papabear
TimeImplementationCompilerBenchmark dateSUPERCOP version
375812vecclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018102020180818
385812vecclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018102020180818
394972vecclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018102020180818
397048vecclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018102020180818
469276vecclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018102020180818
474612vecclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018102020180818
474752vecgcc -m64 -march=core2 -O2 -fomit-frame-pointer2018102020180818
474792vecgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018102020180818
475876vecgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018102020180818
476280vecgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018102020180818
476292vecgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018102020180818
477272vecgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018102020180818
478568vecgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018102020180818
479820vecgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018102020180818
480544vecgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018102020180818
481296vecgcc -m64 -march=core2 -O3 -fomit-frame-pointer2018102020180818
481848vecgcc -march=barcelona -O3 -fomit-frame-pointer2018102020180818
482456vecgcc -march=nocona -O2 -fomit-frame-pointer2018102020180818
483024vecgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018102020180818
483532vecgcc -march=barcelona -O2 -fomit-frame-pointer2018102020180818
483596vecgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018102020180818
483692vecgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018102020180818
484140vecgcc -m64 -march=nocona -O2 -fomit-frame-pointer2018102020180818
485200vecgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018102020180818
485840vecgcc -m64 -march=nocona -O3 -fomit-frame-pointer2018102020180818
486160vecgcc -march=nocona -O3 -fomit-frame-pointer2018102020180818
490372vecgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018102020180818
492008vecgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018102020180818
492496vecgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018102020180818
493524vecgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018102020180818
495428vecgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018102020180818
495760vecgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018102020180818
499544vecgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018102020180818
500196vecgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018102020180818
501140vecgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018102020180818
502292vecgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018102020180818
505256vecgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018102020180818
506956vecgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018102020180818
507144vecgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018102020180818
507648vecgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018102020180818
508184vecgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018102020180818
509956vecgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018102020180818
510440vecgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018102020180818
531332vecgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018102020180818
532444vecgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018102020180818
533180vecgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018102020180818
533568vecgcc -m64 -march=corei7 -Os -fomit-frame-pointer2018102020180818
534556vecgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018102020180818
534832vecgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018102020180818
534896vecgcc -m64 -march=core2 -Os -fomit-frame-pointer2018102020180818
535260vecgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018102020180818
535828vecgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018102020180818
535952vecgcc -m64 -march=barcelona -Os -fomit-frame-pointer2018102020180818
537000vecgcc -march=barcelona -Os -fomit-frame-pointer2018102020180818
537012vecgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018102020180818
537640vecgcc -m64 -march=nocona -Os -fomit-frame-pointer2018102020180818
540260optclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018102020180818
543772vecgcc -march=nocona -Os -fomit-frame-pointer2018102020180818
544088optclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018102020180818
553696vecgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018102020180818
557556vecgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018102020180818
559612optclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018102020180818
559940optclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018102020180818
559980vecclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018102020180818
560112vecclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018102020180818
560576optclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018102020180818
561740optclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018102020180818
561928optclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018102020180818
563544vecgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018102020180818
563892optclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018102020180818
564844optclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018102020180818
565064optclang -O3 -fomit-frame-pointer -Qunused-arguments2018102020180818
566804vecclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018102020180818
569360vecgcc -march=barcelona -O -fomit-frame-pointer2018102020180818
570068vecgcc -m64 -march=barcelona -O -fomit-frame-pointer2018102020180818
571188optgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018102020180818
571676optgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018102020180818
572356optgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018102020180818
572592vecgcc -fno-schedule-insns -O2 -fomit-frame-pointer2018102020180818
572664optgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018102020180818
573180vecclang -O3 -fomit-frame-pointer -Qunused-arguments2018102020180818
573480optgcc -O2 -fomit-frame-pointer2018102020180818
574076optgcc -fno-schedule-insns -O2 -fomit-frame-pointer2018102020180818
574136optgcc -m64 -march=core2 -O2 -fomit-frame-pointer2018102020180818
574440vecgcc -O2 -fomit-frame-pointer2018102020180818
575268optgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018102020180818
576212optgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018102020180818
576588optgcc -m64 -O2 -fomit-frame-pointer2018102020180818
576900vecgcc -m64 -O2 -fomit-frame-pointer2018102020180818
576924optgcc -march=barcelona -O3 -fomit-frame-pointer2018102020180818
578088optgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018102020180818
578484vecgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018102020180818
578564vecgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018102020180818
578668vecgcc -O3 -fomit-frame-pointer2018102020180818
578796optgcc -O3 -fomit-frame-pointer2018102020180818
578996optgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018102020180818
579044vecgcc -fno-schedule-insns -O3 -fomit-frame-pointer2018102020180818
579680optgcc -m64 -march=k8 -O3 -fomit-frame-pointer2018102020180818
579876optgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018102020180818
580332vecgcc -march=nocona -O -fomit-frame-pointer2018102020180818
580552optgcc -march=k8 -O2 -fomit-frame-pointer2018102020180818
580584vecgcc -m64 -march=k8 -O2 -fomit-frame-pointer2018102020180818
580904optgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018102020180818
581056vecgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018102020180818
581220optgcc -m64 -march=nocona -O2 -fomit-frame-pointer2018102020180818
581268optgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018102020180818
581484optgcc -m64 -march=k8 -O2 -fomit-frame-pointer2018102020180818
581796vecgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018102020180818
581896vecgcc -m64 -O3 -fomit-frame-pointer2018102020180818
582416optgcc -march=nocona -O2 -fomit-frame-pointer2018102020180818
582452optgcc -fno-schedule-insns -O3 -fomit-frame-pointer2018102020180818
582644vecgcc -m64 -march=nocona -O -fomit-frame-pointer2018102020180818
582924vecgcc -m64 -march=core2 -O -fomit-frame-pointer2018102020180818
582944optgcc -m64 -march=nocona -O3 -fomit-frame-pointer2018102020180818
583176vecgcc -march=k8 -O3 -fomit-frame-pointer2018102020180818
583192vecgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018102020180818
583380vecgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018102020180818
583412vecgcc -m64 -march=corei7 -O -fomit-frame-pointer2018102020180818
583472optgcc -march=nocona -O3 -fomit-frame-pointer2018102020180818
583784vecgcc -m64 -march=k8 -O3 -fomit-frame-pointer2018102020180818
585164optgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018102020180818
585256vecgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018102020180818
585620optgcc -march=barcelona -O2 -fomit-frame-pointer2018102020180818
586004vecgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018102020180818
586492optgcc -m64 -march=core2 -O3 -fomit-frame-pointer2018102020180818
586828optgcc -m64 -O3 -fomit-frame-pointer2018102020180818
588588optgcc -march=k8 -O3 -fomit-frame-pointer2018102020180818
588952vecgcc -march=k8 -O2 -fomit-frame-pointer2018102020180818
589452vecgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018102020180818
589716vecgcc -funroll-loops -O3 -fomit-frame-pointer2018102020180818
589728optgcc -funroll-loops -O3 -fomit-frame-pointer2018102020180818
589836optgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018102020180818
590012vecgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018102020180818
590916optgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018102020180818
590960optgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018102020180818
591276optgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018102020180818
593120optgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018102020180818
593664vecgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018102020180818
594008vecgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018102020180818
594120optgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018102020180818
595560optgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018102020180818
597856optgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018102020180818
598400optgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018102020180818
598732vecgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018102020180818
599180optgcc -funroll-loops -O2 -fomit-frame-pointer2018102020180818
599884optgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018102020180818
600856optgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018102020180818
600896optgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018102020180818
601224vecgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018102020180818
602128vecgcc -funroll-loops -O2 -fomit-frame-pointer2018102020180818
603760vecgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018102020180818
603800vecgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018102020180818
604272optgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018102020180818
604452optgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018102020180818
605640optgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018102020180818
605872optgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018102020180818
630532optgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018102020180818
631844optgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018102020180818
632448vecgcc -m64 -Os -fomit-frame-pointer2018102020180818
633036optgcc -march=barcelona -Os -fomit-frame-pointer2018102020180818
633088optgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018102020180818
633136optgcc -m64 -march=corei7 -Os -fomit-frame-pointer2018102020180818
633512optgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018102020180818
633640optgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018102020180818
633708optgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018102020180818
633880optgcc -m64 -Os -fomit-frame-pointer2018102020180818
633916vecgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018102020180818
633952vecgcc -m64 -march=k8 -Os -fomit-frame-pointer2018102020180818
633956vecgcc -funroll-loops -Os -fomit-frame-pointer2018102020180818
634156vecgcc -Os -fomit-frame-pointer2018102020180818
634232optgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018102020180818
634264vecgcc -fno-schedule-insns -Os -fomit-frame-pointer2018102020180818
634684optgcc -m64 -march=k8 -Os -fomit-frame-pointer2018102020180818
635068optgcc -m64 -march=core2 -Os -fomit-frame-pointer2018102020180818
635368vecgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018102020180818
635412optgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018102020180818
635444optgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018102020180818
635612optgcc -m64 -march=barcelona -Os -fomit-frame-pointer2018102020180818
636116vecgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018102020180818
636236optgcc -funroll-loops -Os -fomit-frame-pointer2018102020180818
636364optgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018102020180818
636476optgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018102020180818
636492optgcc -funroll-loops -m64 -Os -fomit-frame-pointer2018102020180818
636700optgcc -Os -fomit-frame-pointer2018102020180818
637028vecgcc -march=k8 -Os -fomit-frame-pointer2018102020180818
637388optgcc -m64 -march=nocona -Os -fomit-frame-pointer2018102020180818
637660optgcc -march=k8 -Os -fomit-frame-pointer2018102020180818
637856optgcc -march=nocona -Os -fomit-frame-pointer2018102020180818
639032optgcc -fno-schedule-insns -Os -fomit-frame-pointer2018102020180818
646012vecgcc -funroll-loops -m64 -Os -fomit-frame-pointer2018102020180818
663072optgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018102020180818
666436optgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018102020180818
667728optgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018102020180818
669184vecgcc -march=k8 -O -fomit-frame-pointer2018102020180818
671480vecgcc -funroll-loops -m64 -O -fomit-frame-pointer2018102020180818
672016vecgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018102020180818
672444optgcc -march=k8 -O -fomit-frame-pointer2018102020180818
672448vecgcc -m64 -march=k8 -O -fomit-frame-pointer2018102020180818
673072optgcc -m64 -march=k8 -O -fomit-frame-pointer2018102020180818
673172optgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018102020180818
673284optgcc -funroll-loops -O -fomit-frame-pointer2018102020180818
673312optgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018102020180818
673528vecgcc -funroll-loops -O -fomit-frame-pointer2018102020180818
673872optgcc -funroll-loops -m64 -O -fomit-frame-pointer2018102020180818
674720optgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018102020180818
675096optgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018102020180818
675132optgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018102020180818
676044optgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018102020180818
676788optgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018102020180818
678276optgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018102020180818
678756optgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018102020180818
679384optgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018102020180818
679724vecgcc -fno-schedule-insns -O -fomit-frame-pointer2018102020180818
679852optgcc -m64 -O -fomit-frame-pointer2018102020180818
680524optgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018102020180818
680980optgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018102020180818
681356optgcc -m64 -march=core2 -O -fomit-frame-pointer2018102020180818
681896optgcc -fno-schedule-insns -O -fomit-frame-pointer2018102020180818
681920optgcc -m64 -march=corei7 -O -fomit-frame-pointer2018102020180818
682092optgcc -O -fomit-frame-pointer2018102020180818
683276vecgcc -O -fomit-frame-pointer2018102020180818
683484optgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018102020180818
683740optgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018102020180818
683932vecgcc -m64 -O -fomit-frame-pointer2018102020180818
684752optgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018102020180818
688032optgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018102020180818
688600vecgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018102020180818
691488vecgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018102020180818
692540optgcc -march=barcelona -O -fomit-frame-pointer2018102020180818
694016optgcc -m64 -march=barcelona -O -fomit-frame-pointer2018102020180818
702464optgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018102020180818
707900optgcc -march=nocona -O -fomit-frame-pointer2018102020180818
710856optgcc -m64 -march=nocona -O -fomit-frame-pointer2018102020180818
725956optgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018102020180818
728404optgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018102020180818
729480optgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018102020180818
742720lowmemclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018102020180818
752772lowmemclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018102020180818
780792lowmemgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018102020180818
783244lowmemgcc -m64 -march=core2 -O3 -fomit-frame-pointer2018102020180818
784556lowmemgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018102020180818
785780lowmemgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018102020180818
786728lowmemgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018102020180818
787784lowmemgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018102020180818
788148lowmemgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018102020180818
788848lowmemgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018102020180818
789648lowmemgcc -m64 -O3 -fomit-frame-pointer2018102020180818
790332lowmemgcc -O3 -fomit-frame-pointer2018102020180818
791116lowmemgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018102020180818
791296lowmemgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018102020180818
791336lowmemgcc -fno-schedule-insns -O3 -fomit-frame-pointer2018102020180818
791760lowmemgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018102020180818
792396lowmemgcc -march=barcelona -O3 -fomit-frame-pointer2018102020180818
792892lowmemgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018102020180818
794708lowmemgcc -m64 -march=nocona -O3 -fomit-frame-pointer2018102020180818
795416lowmemgcc -m64 -march=core2 -O2 -fomit-frame-pointer2018102020180818
796300lowmemgcc -march=nocona -O3 -fomit-frame-pointer2018102020180818
796364lowmemgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018102020180818
797064lowmemgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018102020180818
797200lowmemgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018102020180818
797392lowmemgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018102020180818
797612lowmemgcc -funroll-loops -O3 -fomit-frame-pointer2018102020180818
797780lowmemgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018102020180818
798372lowmemgcc -funroll-loops -O2 -fomit-frame-pointer2018102020180818
798432lowmemgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018102020180818
798876lowmemgcc -m64 -march=nocona -O2 -fomit-frame-pointer2018102020180818
799076lowmemgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018102020180818
799800lowmemgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018102020180818
800064lowmemgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018102020180818
800184lowmemgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018102020180818
801544lowmemgcc -m64 -march=k8 -O3 -fomit-frame-pointer2018102020180818
801788lowmemgcc -march=nocona -O2 -fomit-frame-pointer2018102020180818
801940lowmemgcc -O2 -fomit-frame-pointer2018102020180818
802000lowmemgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018102020180818
802044lowmemgcc -march=k8 -O3 -fomit-frame-pointer2018102020180818
802604lowmemgcc -m64 -O2 -fomit-frame-pointer2018102020180818
804024lowmemgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018102020180818
804060lowmemgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018102020180818
804488lowmemgcc -fno-schedule-insns -O2 -fomit-frame-pointer2018102020180818
805548lowmemgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018102020180818
805912lowmemgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018102020180818
812556lowmemgcc -march=k8 -O2 -fomit-frame-pointer2018102020180818
813260lowmemgcc -m64 -march=k8 -O2 -fomit-frame-pointer2018102020180818
815780lowmemgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018102020180818
816048lowmemgcc -march=barcelona -O2 -fomit-frame-pointer2018102020180818
816776lowmemclang -O3 -fomit-frame-pointer -Qunused-arguments2018102020180818
820128lowmemclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018102020180818
820544lowmemclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018102020180818
821240lowmemgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018102020180818
823792lowmemclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018102020180818
825804lowmemclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018102020180818
825872lowmemclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018102020180818
826032lowmemclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018102020180818
826276lowmemclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018102020180818
891072lowmemgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018102020180818
891296lowmemgcc -march=nocona -Os -fomit-frame-pointer2018102020180818
891432lowmemgcc -march=k8 -Os -fomit-frame-pointer2018102020180818
891672lowmemgcc -fno-schedule-insns -Os -fomit-frame-pointer2018102020180818
892280lowmemgcc -m64 -march=core2 -Os -fomit-frame-pointer2018102020180818
893036lowmemgcc -m64 -march=corei7 -Os -fomit-frame-pointer2018102020180818
893112lowmemgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018102020180818
894056lowmemgcc -m64 -march=barcelona -Os -fomit-frame-pointer2018102020180818
894716lowmemgcc -Os -fomit-frame-pointer2018102020180818
896544lowmemgcc -march=barcelona -Os -fomit-frame-pointer2018102020180818
898292lowmemgcc -m64 -march=nocona -Os -fomit-frame-pointer2018102020180818
899320lowmemgcc -m64 -march=k8 -Os -fomit-frame-pointer2018102020180818
899828lowmemgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018102020180818
900652lowmemgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018102020180818
901400lowmemgcc -m64 -Os -fomit-frame-pointer2018102020180818
901612lowmemgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018102020180818
903200lowmemgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018102020180818
903932lowmemgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018102020180818
904228lowmemgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018102020180818
904704lowmemgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018102020180818
904900lowmemgcc -funroll-loops -Os -fomit-frame-pointer2018102020180818
906328lowmemgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018102020180818
906412lowmemgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018102020180818
907076lowmemgcc -funroll-loops -m64 -Os -fomit-frame-pointer2018102020180818
911060lowmemgcc -funroll-loops -O -fomit-frame-pointer2018102020180818
913252lowmemgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018102020180818
914568lowmemgcc -funroll-loops -m64 -O -fomit-frame-pointer2018102020180818
915356lowmemgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018102020180818
916128lowmemgcc -march=nocona -O -fomit-frame-pointer2018102020180818
916548lowmemgcc -fno-schedule-insns -O -fomit-frame-pointer2018102020180818
917348lowmemgcc -m64 -march=nocona -O -fomit-frame-pointer2018102020180818
917604lowmemgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018102020180818
917956lowmemgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018102020180818
918304lowmemgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018102020180818
918468lowmemgcc -march=barcelona -O -fomit-frame-pointer2018102020180818
919204lowmemgcc -m64 -O -fomit-frame-pointer2018102020180818
919412lowmemgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018102020180818
919432lowmemgcc -O -fomit-frame-pointer2018102020180818
919632lowmemgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018102020180818
920508lowmemgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018102020180818
920680lowmemgcc -m64 -march=corei7 -O -fomit-frame-pointer2018102020180818
921576lowmemgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018102020180818
921592lowmemgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018102020180818
921652lowmemgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018102020180818
921744lowmemgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018102020180818
921908lowmemgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018102020180818
922208lowmemgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018102020180818
922308lowmemgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018102020180818
922768lowmemgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018102020180818
923304lowmemgcc -m64 -march=barcelona -O -fomit-frame-pointer2018102020180818
923620lowmemgcc -m64 -march=core2 -O -fomit-frame-pointer2018102020180818
925288lowmemgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018102020180818
934520lowmemgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018102020180818
939988lowmemgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018102020180818
944292lowmemgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018102020180818
973208lowmemgcc -m64 -march=k8 -O -fomit-frame-pointer2018102020180818
977588lowmemgcc -march=k8 -O -fomit-frame-pointer2018102020180818
1021912lowmemgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018102020180818
1023044lowmemgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018102020180818
1025568lowmemgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018102020180818
1935284optgcc2018102020180818
1938640vecgcc2018102020180818
1939184veccc2018102020180818
1940220optgcc -funroll-loops2018102020180818
1941104vecgcc -funroll-loops2018102020180818
1947492optcc2018102020180818
2522456lowmemgcc2018102020180818
2526132lowmemcc2018102020180818
2532408lowmemgcc -funroll-loops2018102020180818
4275536refclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018102020180818
4359616refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018102020180818
4368444refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018102020180818
4386156refclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018102020180818
5407720refclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018102020180818
5510448refclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018102020180818
10066128refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018102020180818
10108792refclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018102020180818
10151412refclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018102020180818
10191172refclang -O3 -fomit-frame-pointer -Qunused-arguments2018102020180818
11605788refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018102020180818
11615652refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018102020180818
11676424refgcc -funroll-loops -O2 -fomit-frame-pointer2018102020180818
11680684refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018102020180818
11688420refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018102020180818
11714884refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018102020180818
11715884refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018102020180818
11717080refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018102020180818
11739608refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018102020180818
11799076refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018102020180818
11827956refgcc -funroll-loops -O3 -fomit-frame-pointer2018102020180818
11859376refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018102020180818
11884312refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018102020180818
12067420refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018102020180818
13554148refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018102020180818
13561088refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018102020180818
13565232refgcc -march=barcelona -O3 -fomit-frame-pointer2018102020180818
13565932refgcc -march=k8 -O3 -fomit-frame-pointer2018102020180818
13581060refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2018102020180818
13844976refgcc -funroll-loops -m64 -O -fomit-frame-pointer2018102020180818
13919304refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018102020180818
13958292refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018102020180818
13963468refgcc -funroll-loops -O -fomit-frame-pointer2018102020180818
13968932refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018102020180818
13971760refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018102020180818
13976904refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018102020180818
13991160refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018102020180818
14021988refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018102020180818
14049424refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018102020180818
14059276refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018102020180818
14131812refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018102020180818
16432404refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018102020180818
16454184refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018102020180818
16463100refgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018102020180818
16464344refgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018102020180818
16540372refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2018102020180818
16541824refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018102020180818
16621544refgcc -march=nocona -O3 -fomit-frame-pointer2018102020180818
16636184refgcc -O3 -fomit-frame-pointer2018102020180818
16648712refgcc -m64 -O3 -fomit-frame-pointer2018102020180818
16725804refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2018102020180818
16752036refgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018102020180818
16774488refgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018102020180818
16806572refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2018102020180818
16846132refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018102020180818
18780156refgcc -m64 -march=k8 -O -fomit-frame-pointer2018102020180818
18783912refgcc -march=k8 -O -fomit-frame-pointer2018102020180818
18879584refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018102020180818
19013556refgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018102020180818
19013932refgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018102020180818
19016024refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018102020180818
19112232refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018102020180818
19115848refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018102020180818
19121144refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2018102020180818
19164904refgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018102020180818
19212860refgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018102020180818
19238632refgcc -O2 -fomit-frame-pointer2018102020180818
19250272refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018102020180818
19250472refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2018102020180818
19261400refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018102020180818
19297580refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018102020180818
19303256refgcc -O -fomit-frame-pointer2018102020180818
19304468refgcc -m64 -O2 -fomit-frame-pointer2018102020180818
19355304refgcc -m64 -march=corei7 -O -fomit-frame-pointer2018102020180818
19355508refgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018102020180818
19355700refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018102020180818
19357236refgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018102020180818
19360316refgcc -m64 -march=core2 -O -fomit-frame-pointer2018102020180818
19374624refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018102020180818
19384464refgcc -m64 -O -fomit-frame-pointer2018102020180818
19499988refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2018102020180818
19511180refgcc -fno-schedule-insns -O -fomit-frame-pointer2018102020180818
19588708refgcc -march=k8 -O2 -fomit-frame-pointer2018102020180818
19672480refgcc -m64 -march=barcelona -O -fomit-frame-pointer2018102020180818
19717708refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018102020180818
19740136refgcc -march=barcelona -O -fomit-frame-pointer2018102020180818
19926416refgcc -march=barcelona -O2 -fomit-frame-pointer2018102020180818
20969620refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2018102020180818
21174172refgcc -march=nocona -O2 -fomit-frame-pointer2018102020180818
21240952refgcc -march=nocona -O -fomit-frame-pointer2018102020180818
21247356refgcc -m64 -march=nocona -O -fomit-frame-pointer2018102020180818
22232560refgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018102020180818
22401168refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018102020180818
22661516refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2018102020180818
22758244refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018102020180818
22772536refgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018102020180818
22784264refgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018102020180818
22789308refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018102020180818
22803172refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018102020180818
22805164refgcc -m64 -march=core2 -Os -fomit-frame-pointer2018102020180818
22847968refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018102020180818
22854376refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2018102020180818
22895336refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018102020180818
22896568refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018102020180818
22915512refgcc -funroll-loops -Os -fomit-frame-pointer2018102020180818
22943000refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018102020180818
23006544refgcc -fno-schedule-insns -Os -fomit-frame-pointer2018102020180818
23013884refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018102020180818
23038856refgcc -march=barcelona -Os -fomit-frame-pointer2018102020180818
23061948refgcc -march=k8 -Os -fomit-frame-pointer2018102020180818
23107396refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2018102020180818
23114160refgcc -Os -fomit-frame-pointer2018102020180818
23166932refgcc -m64 -march=k8 -Os -fomit-frame-pointer2018102020180818
23194348refgcc -m64 -Os -fomit-frame-pointer2018102020180818
23415920refgcc -m64 -march=nocona -Os -fomit-frame-pointer2018102020180818
23713252refgcc -march=nocona -Os -fomit-frame-pointer2018102020180818
23743764refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018102020180818
23854192refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018102020180818
71471236refgcc2018102020180818
72036832refgcc -funroll-loops2018102020180818
72113160refcc2018102020180818