Implementation notes: amd64, rumba5, crypto_kem/papabear

Computer: rumba5
Architecture: amd64
CPU ID: AuthenticAMD-00800f11-178bfbff
SUPERCOP version: 20181216
Operation: crypto_kem
Primitive: papabear
TimeImplementationCompilerBenchmark dateSUPERCOP version
495232vecclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018091720180818
495488vecclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018091720180818
495712vecclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018091720180818
495808vecclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018091720180818
499840vecclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018091720180818
500160vecclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018091720180818
506272vecgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018091720180818
506592vecgcc -march=barcelona -O2 -fomit-frame-pointer2018091720180818
506720vecgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018091720180818
507008vecgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018091720180818
507136vecgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018091720180818
508128vecgcc -m64 -march=core2 -O2 -fomit-frame-pointer2018091720180818
508320vecgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018091720180818
508416vecgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018091720180818
509184vecgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018091720180818
509248vecgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018091720180818
509440vecgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018091720180818
509728vecgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018091720180818
509760vecgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018091720180818
510048vecgcc -march=nocona -O2 -fomit-frame-pointer2018091720180818
510144vecgcc -march=barcelona -O3 -fomit-frame-pointer2018091720180818
510624vecgcc -m64 -march=nocona -O2 -fomit-frame-pointer2018091720180818
510720vecgcc -m64 -march=core2 -O3 -fomit-frame-pointer2018091720180818
510912vecgcc -m64 -march=nocona -O3 -fomit-frame-pointer2018091720180818
511424vecgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018091720180818
511552vecgcc -march=nocona -O3 -fomit-frame-pointer2018091720180818
515904vecgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018091720180818
516032vecgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018091720180818
519552vecgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018091720180818
522016vecgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018091720180818
522112vecgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018091720180818
523264vecgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018091720180818
523680vecgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018091720180818
525184vecgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018091720180818
525408vecgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018091720180818
526464vecgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018091720180818
528576vecgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018091720180818
528864vecgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018091720180818
529824vecgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018091720180818
530272vecgcc -m64 -march=core2 -Os -fomit-frame-pointer2018091720180818
530368vecgcc -m64 -march=corei7 -Os -fomit-frame-pointer2018091720180818
531168vecgcc -m64 -march=barcelona -Os -fomit-frame-pointer2018091720180818
531424vecgcc -march=nocona -Os -fomit-frame-pointer2018091720180818
531456vecgcc -m64 -march=nocona -Os -fomit-frame-pointer2018091720180818
531680vecgcc -march=barcelona -Os -fomit-frame-pointer2018091720180818
534720vecgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018091720180818
535136vecgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018091720180818
554016vecgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018091720180818
563104vecgcc -m64 -march=barcelona -O -fomit-frame-pointer2018091720180818
563648vecgcc -march=barcelona -O -fomit-frame-pointer2018091720180818
563840vecgcc -m64 -march=core2 -O -fomit-frame-pointer2018091720180818
563904vecgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018091720180818
564064vecgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018091720180818
564064vecgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018091720180818
564128vecgcc -march=nocona -O -fomit-frame-pointer2018091720180818
564256vecgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018091720180818
564352vecgcc -m64 -march=corei7 -O -fomit-frame-pointer2018091720180818
574368vecgcc -m64 -march=nocona -O -fomit-frame-pointer2018091720180818
587584vecgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018091720180818
590752vecgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018091720180818
594944vecgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018091720180818
595136vecgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018091720180818
613248vecgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018091720180818
617856vecgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018091720180818
619232vecgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018091720180818
619616vecgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018091720180818
620352vecgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018091720180818
621888vecgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018091720180818
633248vecgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018091720180818
675040vecgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018091720180818
677632vecgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018091720180818
679264vecgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018091720180818
752768optclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018091720180818
755008optclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018091720180818
757856vecgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018091720180818
760544vecgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018091720180818
763360optclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018091720180818
766368optclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018091720180818
766560optclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018091720180818
766592optclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018091720180818
767072vecclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018091720180818
767136optclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018091720180818
767296optclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018091720180818
767296vecclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018091720180818
767360vecclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018091720180818
769024optclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018091720180818
769696optclang -O3 -fomit-frame-pointer -Qunused-arguments2018091720180818
770080vecclang -O3 -fomit-frame-pointer -Qunused-arguments2018091720180818
774304optgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018091720180818
774496optgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018091720180818
774976optgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018091720180818
775040optgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018091720180818
775776optgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018091720180818
775840optgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018091720180818
775872optgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018091720180818
776128optgcc -m64 -march=core2 -O2 -fomit-frame-pointer2018091720180818
776704optgcc -m64 -O2 -fomit-frame-pointer2018091720180818
777024vecgcc -fno-schedule-insns -O2 -fomit-frame-pointer2018091720180818
777120optgcc -O2 -fomit-frame-pointer2018091720180818
777440optgcc -fno-schedule-insns -O2 -fomit-frame-pointer2018091720180818
777440vecgcc -m64 -O2 -fomit-frame-pointer2018091720180818
777728vecgcc -O2 -fomit-frame-pointer2018091720180818
778304optgcc -m64 -march=core2 -O3 -fomit-frame-pointer2018091720180818
779136optgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018091720180818
779808optgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018091720180818
780704vecgcc -m64 -march=k8 -O2 -fomit-frame-pointer2018091720180818
780704optgcc -march=k8 -O2 -fomit-frame-pointer2018091720180818
780768vecgcc -march=k8 -O2 -fomit-frame-pointer2018091720180818
780800optgcc -m64 -march=k8 -O2 -fomit-frame-pointer2018091720180818
781088optgcc -O3 -fomit-frame-pointer2018091720180818
781152vecgcc -O3 -fomit-frame-pointer2018091720180818
781248vecgcc -m64 -O3 -fomit-frame-pointer2018091720180818
781248vecgcc -m64 -march=k8 -O3 -fomit-frame-pointer2018091720180818
781344optgcc -m64 -march=nocona -O2 -fomit-frame-pointer2018091720180818
781408optgcc -march=barcelona -O3 -fomit-frame-pointer2018091720180818
781408optgcc -march=nocona -O2 -fomit-frame-pointer2018091720180818
781568optgcc -march=barcelona -O2 -fomit-frame-pointer2018091720180818
781632optgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018091720180818
781760optgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018091720180818
782016optgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018091720180818
782368vecgcc -fno-schedule-insns -O3 -fomit-frame-pointer2018091720180818
782400optgcc -march=k8 -O3 -fomit-frame-pointer2018091720180818
782400vecgcc -march=k8 -O3 -fomit-frame-pointer2018091720180818
783328optgcc -m64 -O3 -fomit-frame-pointer2018091720180818
783648optgcc -m64 -march=nocona -O3 -fomit-frame-pointer2018091720180818
784064optgcc -funroll-loops -O3 -fomit-frame-pointer2018091720180818
784352vecgcc -funroll-loops -O3 -fomit-frame-pointer2018091720180818
784352optgcc -march=nocona -O3 -fomit-frame-pointer2018091720180818
784544optgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018091720180818
784768vecgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018091720180818
785088vecgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018091720180818
786048optgcc -fno-schedule-insns -O3 -fomit-frame-pointer2018091720180818
786208optgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018091720180818
786240optgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018091720180818
786400optgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018091720180818
786560vecgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018091720180818
786752optgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018091720180818
786848optgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018091720180818
787168vecgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018091720180818
787456optgcc -funroll-loops -O2 -fomit-frame-pointer2018091720180818
787648vecgcc -funroll-loops -O2 -fomit-frame-pointer2018091720180818
788096vecgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018091720180818
788320optgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018091720180818
788544optgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018091720180818
788608optgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018091720180818
788960vecgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018091720180818
788992vecgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018091720180818
789056optgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018091720180818
789056optgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018091720180818
789920optgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018091720180818
790080optgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018091720180818
790560optgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018091720180818
790624optgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018091720180818
790688optgcc -m64 -march=k8 -O3 -fomit-frame-pointer2018091720180818
792000vecgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018091720180818
792672optgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018091720180818
800544optgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018091720180818
800608optgcc -funroll-loops -Os -fomit-frame-pointer2018091720180818
800704optgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018091720180818
800896optgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018091720180818
801024optgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018091720180818
801408vecgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018091720180818
801536optgcc -funroll-loops -m64 -Os -fomit-frame-pointer2018091720180818
801600vecgcc -funroll-loops -Os -fomit-frame-pointer2018091720180818
801600optgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018091720180818
801728vecgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018091720180818
801920vecgcc -funroll-loops -m64 -Os -fomit-frame-pointer2018091720180818
801952vecgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018091720180818
804064optgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018091720180818
804640optgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018091720180818
806752optgcc -march=nocona -Os -fomit-frame-pointer2018091720180818
806816optgcc -m64 -march=nocona -Os -fomit-frame-pointer2018091720180818
816640optgcc -march=k8 -Os -fomit-frame-pointer2018091720180818
816960optgcc -m64 -march=corei7 -Os -fomit-frame-pointer2018091720180818
816992optgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018091720180818
817312optgcc -m64 -march=k8 -Os -fomit-frame-pointer2018091720180818
817536vecgcc -m64 -march=k8 -Os -fomit-frame-pointer2018091720180818
817728optgcc -m64 -Os -fomit-frame-pointer2018091720180818
817856optgcc -m64 -march=core2 -Os -fomit-frame-pointer2018091720180818
817952vecgcc -march=k8 -Os -fomit-frame-pointer2018091720180818
818080optgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018091720180818
818112optgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018091720180818
818336optgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018091720180818
818528optgcc -m64 -march=barcelona -Os -fomit-frame-pointer2018091720180818
818560optgcc -fno-schedule-insns -Os -fomit-frame-pointer2018091720180818
818592vecgcc -m64 -Os -fomit-frame-pointer2018091720180818
818656vecgcc -Os -fomit-frame-pointer2018091720180818
819072optgcc -march=barcelona -Os -fomit-frame-pointer2018091720180818
819264optgcc -Os -fomit-frame-pointer2018091720180818
831552vecgcc -fno-schedule-insns -Os -fomit-frame-pointer2018091720180818
831584optgcc -m64 -march=core2 -O -fomit-frame-pointer2018091720180818
831744optgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018091720180818
831872optgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018091720180818
831904optgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018091720180818
832064optgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018091720180818
832160optgcc -m64 -march=corei7 -O -fomit-frame-pointer2018091720180818
836704optgcc -m64 -march=barcelona -O -fomit-frame-pointer2018091720180818
837920optgcc -fno-schedule-insns -O -fomit-frame-pointer2018091720180818
838368optgcc -march=barcelona -O -fomit-frame-pointer2018091720180818
838528optgcc -m64 -O -fomit-frame-pointer2018091720180818
838560vecgcc -O -fomit-frame-pointer2018091720180818
838688optgcc -O -fomit-frame-pointer2018091720180818
839616vecgcc -fno-schedule-insns -O -fomit-frame-pointer2018091720180818
840256optgcc -m64 -march=nocona -O -fomit-frame-pointer2018091720180818
840288vecgcc -m64 -O -fomit-frame-pointer2018091720180818
840352optgcc -march=nocona -O -fomit-frame-pointer2018091720180818
848928vecgcc -m64 -march=k8 -O -fomit-frame-pointer2018091720180818
849920vecgcc -march=k8 -O -fomit-frame-pointer2018091720180818
850112optgcc -m64 -march=k8 -O -fomit-frame-pointer2018091720180818
850304optgcc -march=k8 -O -fomit-frame-pointer2018091720180818
855040optgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018091720180818
858176vecgcc -funroll-loops -m64 -O -fomit-frame-pointer2018091720180818
858528optgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018091720180818
858784optgcc -funroll-loops -O -fomit-frame-pointer2018091720180818
858976optgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018091720180818
859008vecgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018091720180818
859232vecgcc -funroll-loops -O -fomit-frame-pointer2018091720180818
859328optgcc -funroll-loops -m64 -O -fomit-frame-pointer2018091720180818
859520optgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018091720180818
877792vecgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018091720180818
878112vecgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018091720180818
878304optgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018091720180818
878432optgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018091720180818
879552optgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018091720180818
880864optgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018091720180818
883616optgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018091720180818
884224optgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018091720180818
885696optgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018091720180818
887488optgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018091720180818
889024optgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018091720180818
890304optgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018091720180818
894464optgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018091720180818
895808optgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018091720180818
948768optgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018091720180818
951072optgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018091720180818
951488optgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018091720180818
1081312lowmemgcc -m64 -march=core2 -O3 -fomit-frame-pointer2018091720180818
1082016lowmemgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018091720180818
1084288lowmemgcc -m64 -march=nocona -O2 -fomit-frame-pointer2018091720180818
1084896lowmemgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018091720180818
1084928lowmemgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018091720180818
1085152lowmemgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018091720180818
1085216lowmemgcc -march=nocona -O2 -fomit-frame-pointer2018091720180818
1085376lowmemgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018091720180818
1085632lowmemgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018091720180818
1086304lowmemgcc -march=barcelona -O3 -fomit-frame-pointer2018091720180818
1086560lowmemgcc -O3 -fomit-frame-pointer2018091720180818
1086592lowmemgcc -m64 -march=core2 -O2 -fomit-frame-pointer2018091720180818
1086656lowmemgcc -m64 -O3 -fomit-frame-pointer2018091720180818
1086880lowmemgcc -fno-schedule-insns -O3 -fomit-frame-pointer2018091720180818
1087040lowmemgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018091720180818
1087200lowmemgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018091720180818
1087392lowmemgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018091720180818
1088672lowmemgcc -march=k8 -O3 -fomit-frame-pointer2018091720180818
1088704lowmemgcc -m64 -march=nocona -O3 -fomit-frame-pointer2018091720180818
1089120lowmemgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018091720180818
1089152lowmemgcc -m64 -O2 -fomit-frame-pointer2018091720180818
1089216lowmemgcc -m64 -march=k8 -O3 -fomit-frame-pointer2018091720180818
1089472lowmemgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018091720180818
1089600lowmemgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018091720180818
1089760lowmemgcc -fno-schedule-insns -O2 -fomit-frame-pointer2018091720180818
1089920lowmemgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018091720180818
1090144lowmemgcc -O2 -fomit-frame-pointer2018091720180818
1090208lowmemgcc -funroll-loops -O2 -fomit-frame-pointer2018091720180818
1090464lowmemgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018091720180818
1090464lowmemgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018091720180818
1090496lowmemgcc -funroll-loops -O3 -fomit-frame-pointer2018091720180818
1090496lowmemgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018091720180818
1090720lowmemgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018091720180818
1090976lowmemgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018091720180818
1091232lowmemgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018091720180818
1091488lowmemgcc -march=barcelona -O2 -fomit-frame-pointer2018091720180818
1091616lowmemgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018091720180818
1091648lowmemgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018091720180818
1091712lowmemgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018091720180818
1092896lowmemgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018091720180818
1093728lowmemgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018091720180818
1095328lowmemgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018091720180818
1095520lowmemgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018091720180818
1095808lowmemgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018091720180818
1099104lowmemgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018091720180818
1099552lowmemclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018091720180818
1101088lowmemclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018091720180818
1103648lowmemgcc -march=k8 -O2 -fomit-frame-pointer2018091720180818
1104576lowmemgcc -m64 -march=k8 -O2 -fomit-frame-pointer2018091720180818
1126560lowmemclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018091720180818
1127552lowmemclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018091720180818
1127584lowmemclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018091720180818
1127808lowmemclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018091720180818
1136192lowmemclang -O3 -fomit-frame-pointer -Qunused-arguments2018091720180818
1138144lowmemclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018091720180818
1138912lowmemclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018091720180818
1139264lowmemclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018091720180818
1184896lowmemgcc -march=barcelona -O -fomit-frame-pointer2018091720180818
1185728lowmemgcc -m64 -march=barcelona -O -fomit-frame-pointer2018091720180818
1186944lowmemgcc -march=nocona -O -fomit-frame-pointer2018091720180818
1187168lowmemgcc -m64 -O -fomit-frame-pointer2018091720180818
1187904lowmemgcc -O -fomit-frame-pointer2018091720180818
1188128lowmemgcc -fno-schedule-insns -O -fomit-frame-pointer2018091720180818
1188128lowmemgcc -m64 -march=nocona -O -fomit-frame-pointer2018091720180818
1192928lowmemgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018091720180818
1193472lowmemgcc -m64 -march=core2 -O -fomit-frame-pointer2018091720180818
1193760lowmemgcc -m64 -march=corei7 -O -fomit-frame-pointer2018091720180818
1193856lowmemgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018091720180818
1195104lowmemgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018091720180818
1195232lowmemgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018091720180818
1203584lowmemgcc -funroll-loops -m64 -O -fomit-frame-pointer2018091720180818
1204256lowmemgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018091720180818
1204384lowmemgcc -funroll-loops -O -fomit-frame-pointer2018091720180818
1207552lowmemgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018091720180818
1207840lowmemgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018091720180818
1208864lowmemgcc -m64 -march=k8 -O -fomit-frame-pointer2018091720180818
1210048lowmemgcc -march=k8 -O -fomit-frame-pointer2018091720180818
1210496lowmemgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018091720180818
1210784lowmemgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018091720180818
1211392lowmemgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018091720180818
1212736lowmemgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018091720180818
1216256lowmemgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018091720180818
1216288lowmemgcc -funroll-loops -m64 -Os -fomit-frame-pointer2018091720180818
1216288lowmemgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018091720180818
1216608lowmemgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018091720180818
1217152lowmemgcc -funroll-loops -Os -fomit-frame-pointer2018091720180818
1217184lowmemgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018091720180818
1217696lowmemgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018091720180818
1218176lowmemgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018091720180818
1219264lowmemgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018091720180818
1231968lowmemgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018091720180818
1232960lowmemgcc -fno-schedule-insns -Os -fomit-frame-pointer2018091720180818
1232992lowmemgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018091720180818
1233376lowmemgcc -march=barcelona -Os -fomit-frame-pointer2018091720180818
1233760lowmemgcc -march=k8 -Os -fomit-frame-pointer2018091720180818
1234272lowmemgcc -m64 -march=k8 -Os -fomit-frame-pointer2018091720180818
1234656lowmemgcc -m64 -march=barcelona -Os -fomit-frame-pointer2018091720180818
1234912lowmemgcc -march=nocona -Os -fomit-frame-pointer2018091720180818
1235008lowmemgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018091720180818
1235328lowmemgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018091720180818
1235392lowmemgcc -Os -fomit-frame-pointer2018091720180818
1236064lowmemgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018091720180818
1236160lowmemgcc -m64 -Os -fomit-frame-pointer2018091720180818
1236160lowmemgcc -m64 -march=nocona -Os -fomit-frame-pointer2018091720180818
1236512lowmemgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018091720180818
1236576lowmemgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018091720180818
1236800lowmemgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018091720180818
1236800lowmemgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018091720180818
1237216lowmemgcc -m64 -march=core2 -Os -fomit-frame-pointer2018091720180818
1237408lowmemgcc -m64 -march=corei7 -Os -fomit-frame-pointer2018091720180818
1240512lowmemgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018091720180818
1240768lowmemgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018091720180818
1240992lowmemgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018091720180818
1244448lowmemgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018091720180818
1314592lowmemgcc -march=nocona -O3 -fomit-frame-pointer2018091720180818
1336320lowmemgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018091720180818
1340288lowmemgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018091720180818
1346944lowmemgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018091720180818
2445120optcc2018091720180818
2448800veccc2018091720180818
2451584optgcc2018091720180818
2452128vecgcc2018091720180818
2452512vecgcc -funroll-loops2018091720180818
2666080optgcc -funroll-loops2018091720180818
3004608lowmemcc2018091720180818
3010336lowmemgcc -funroll-loops2018091720180818
3017696lowmemgcc2018091720180818
5061184refclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018091720180818
5123776refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018091720180818
5137952refclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018091720180818
5178048refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018091720180818
5293536refclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018091720180818
5298592refclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018091720180818
7351072refclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018091720180818
7357728refclang -O3 -fomit-frame-pointer -Qunused-arguments2018091720180818
7383200refclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018091720180818
7388224refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018091720180818
8797344refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018091720180818
8801696refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018091720180818
8802400refgcc -funroll-loops -O2 -fomit-frame-pointer2018091720180818
8993856refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018091720180818
8995136refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018091720180818
8999264refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018091720180818
9000064refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018091720180818
9132160refgcc -funroll-loops -O3 -fomit-frame-pointer2018091720180818
9151872refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018091720180818
9204896refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018091720180818
9312192refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018091720180818
9397216refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018091720180818
9457824refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018091720180818
9459744refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018091720180818
9560480refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018091720180818
9594976refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018091720180818
9634944refgcc -funroll-loops -O -fomit-frame-pointer2018091720180818
9638272refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018091720180818
9645440refgcc -funroll-loops -m64 -O -fomit-frame-pointer2018091720180818
9660480refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018091720180818
9675136refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018091720180818
9702304refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018091720180818
9709024refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018091720180818
9878976refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018091720180818
9912096refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018091720180818
9924704refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018091720180818
9924704refgcc -march=barcelona -O3 -fomit-frame-pointer2018091720180818
9949792refgcc -march=k8 -O3 -fomit-frame-pointer2018091720180818
9951040refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018091720180818
9958880refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2018091720180818
9981568refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018091720180818
10047904refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018091720180818
10062208refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018091720180818
12050784refgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018091720180818
12122976refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2018091720180818
12124736refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018091720180818
12135744refgcc -O3 -fomit-frame-pointer2018091720180818
12150144refgcc -m64 -O3 -fomit-frame-pointer2018091720180818
12150240refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2018091720180818
12152768refgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018091720180818
12166048refgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018091720180818
12209952refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018091720180818
12211744refgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018091720180818
13149568refgcc -march=nocona -O3 -fomit-frame-pointer2018091720180818
13165696refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2018091720180818
14236032refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018091720180818
14412864refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018091720180818
14718688refgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018091720180818
14719264refgcc -march=barcelona -O2 -fomit-frame-pointer2018091720180818
14753024refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018091720180818
14830016refgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018091720180818
14833568refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018091720180818
14835680refgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018091720180818
14894080refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2018091720180818
14895872refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018091720180818
14927936refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018091720180818
15463520refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018091720180818
15465728refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018091720180818
15673920refgcc -m64 -march=k8 -O -fomit-frame-pointer2018091720180818
15720160refgcc -march=k8 -O -fomit-frame-pointer2018091720180818
15739392refgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018091720180818
15798432refgcc -m64 -march=barcelona -O -fomit-frame-pointer2018091720180818
15805504refgcc -march=barcelona -O -fomit-frame-pointer2018091720180818
16010048refgcc -m64 -march=corei7 -O -fomit-frame-pointer2018091720180818
16018880refgcc -m64 -march=core2 -O -fomit-frame-pointer2018091720180818
16021728refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018091720180818
16035808refgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018091720180818
16057536refgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018091720180818
16101440refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018091720180818
17551488refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2018091720180818
17566272refgcc -march=nocona -O2 -fomit-frame-pointer2018091720180818
18047104refgcc -m64 -march=nocona -O -fomit-frame-pointer2018091720180818
18077408refgcc -march=nocona -O -fomit-frame-pointer2018091720180818
18521632refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2018091720180818
18534016refgcc -march=k8 -O2 -fomit-frame-pointer2018091720180818
19909216refgcc -m64 -O2 -fomit-frame-pointer2018091720180818
19929984refgcc -O2 -fomit-frame-pointer2018091720180818
19932352refgcc -O -fomit-frame-pointer2018091720180818
19935584refgcc -m64 -O -fomit-frame-pointer2018091720180818
19938176refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2018091720180818
19940576refgcc -fno-schedule-insns -O -fomit-frame-pointer2018091720180818
21713376refgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018091720180818
21728000refgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018091720180818
21794528refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018091720180818
21795680refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018091720180818
21806080refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018091720180818
21810752refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018091720180818
21811264refgcc -funroll-loops -Os -fomit-frame-pointer2018091720180818
21813152refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018091720180818
21813664refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2018091720180818
22051904refgcc -Os -fomit-frame-pointer2018091720180818
22053696refgcc -m64 -Os -fomit-frame-pointer2018091720180818
22059648refgcc -m64 -march=k8 -Os -fomit-frame-pointer2018091720180818
22062752refgcc -march=barcelona -Os -fomit-frame-pointer2018091720180818
22068608refgcc -m64 -march=core2 -Os -fomit-frame-pointer2018091720180818
22074048refgcc -fno-schedule-insns -Os -fomit-frame-pointer2018091720180818
22076640refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018091720180818
22078688refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018091720180818
22090048refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2018091720180818
22094176refgcc -march=k8 -Os -fomit-frame-pointer2018091720180818
22095456refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2018091720180818
22417952refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018091720180818
22750432refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018091720180818
25276768refgcc -march=nocona -Os -fomit-frame-pointer2018091720180818
25286592refgcc -m64 -march=nocona -Os -fomit-frame-pointer2018091720180818
26622528refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018091720180818
26649408refgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018091720180818
26714688refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018091720180818
70104256refgcc -funroll-loops2018091720180818
70120608refcc2018091720180818
70282848refgcc2018091720180818