Implementation notes: amd64, hydra3, crypto_dh/ecfp256h

Computer: hydra3
Architecture: amd64
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20171218
Operation: crypto_dh
Primitive: ecfp256h
TimeImplementationCompilerBenchmark dateSUPERCOP version
779389v01/w8s8gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017111620171020
779782v01/w8s8gcc -m64 -O3 -fomit-frame-pointer2017111620171020
779962v01/w8s8gcc -fno-schedule-insns -O3 -fomit-frame-pointer2017111620171020
780747v01/w8s8gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017111620171020
780883v01/w8s8gcc -O3 -fomit-frame-pointer2017111620171020
781282v01/w8s8gcc -funroll-loops -O3 -fomit-frame-pointer2017111620171020
781905v01/w8s8gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017111620171020
782289v01/w8s8gcc -march=k8 -O3 -fomit-frame-pointer2017111620171020
782480v01/w8s8gcc -m64 -march=k8 -O3 -fomit-frame-pointer2017111620171020
782808v01/w8s8gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017111620171020
783551v01/w8s8gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017111620171020
783781v01/w8s8gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017111620171020
783848v01/w8s8gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017111620171020
783949v01/w8s8gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017111620171020
784736v01/w8s8gcc -m64 -march=nocona -O3 -fomit-frame-pointer2017111620171020
785037v01/w8s8gcc -march=barcelona -O3 -fomit-frame-pointer2017111620171020
785264v01/w8s8gcc -march=nocona -O3 -fomit-frame-pointer2017111620171020
785707v01/w8s8gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017111620171020
785962v01/w8s8gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017111620171020
786551v01/w8s4gcc -m64 -march=k8 -O3 -fomit-frame-pointer2017111620171020
786578v01/w8s4gcc -O3 -fomit-frame-pointer2017111620171020
786895v01/w8s4gcc -m64 -O3 -fomit-frame-pointer2017111620171020
786913v01/w8s4gcc -march=k8 -O3 -fomit-frame-pointer2017111620171020
786941v01/w8s8gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017111620171020
787489v01/w8s4gcc -fno-schedule-insns -O3 -fomit-frame-pointer2017111620171020
787964v01/w8s4gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017111620171020
788179v01/w8s4gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017111620171020
788890v01/w8s4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017111620171020
789547v01/w8s8gcc -funroll-loops -O2 -fomit-frame-pointer2017111620171020
789913v01/w8s4gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017111620171020
790215v01/w8s4gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017111620171020
790271v01/w8s8gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017111620171020
790739v01/w8s8gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017111620171020
790758v01/w8s4gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017111620171020
790771v01/w8s8gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017111620171020
790802v01/w8s8gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017111620171020
790841v01/w8s4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017111620171020
790974v01/w8s8gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017111620171020
791333v01/w8s4gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017111620171020
791894v01/w8s8gcc -m64 -O2 -fomit-frame-pointer2017111620171020
791949v01/w8s4gcc -funroll-loops -O3 -fomit-frame-pointer2017111620171020
792013v01/w8s8gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017111620171020
792256v01/w8s8gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017111620171020
792351v01/w8s8gcc -m64 -march=nocona -O2 -fomit-frame-pointer2017111620171020
792599v01/w8s8gcc -m64 -march=core2 -O2 -fomit-frame-pointer2017111620171020
792619v01/w8s4gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017111620171020
792625v01/w8s4gcc -march=barcelona -O3 -fomit-frame-pointer2017111620171020
792639v01/w8s4gcc -march=nocona -O3 -fomit-frame-pointer2017111620171020
792938v01/w8s4gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017111620171020
792948v01/w8s8gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017111620171020
793328v01/w8s8gcc -march=nocona -O2 -fomit-frame-pointer2017111620171020
793330v01/w8s8gcc -O2 -fomit-frame-pointer2017111620171020
793360v01/w8s8gcc -m64 -march=k8 -O2 -fomit-frame-pointer2017111620171020
793826v01/w8s4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017111620171020
794002v01/w8s8gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017111620171020
794074v01/w8s8gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017111620171020
794090v01/w8s8gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017111620171020
794118v01/w8s8gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017111620171020
794180v01/w8s8gcc -fno-schedule-insns -O2 -fomit-frame-pointer2017111620171020
794199v01/w8s8gcc -m64 -march=core2 -O -fomit-frame-pointer2017111620171020
794230v01/w8s8gcc -march=k8 -O2 -fomit-frame-pointer2017111620171020
794517v01/w8s8gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017111620171020
794666v01/w8s4gcc -m64 -march=nocona -O3 -fomit-frame-pointer2017111620171020
794678v01/w8s8gcc -m64 -march=corei7 -O -fomit-frame-pointer2017111620171020
794831v01/w8s8gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017111620171020
794922v01/w8s8gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017111620171020
795097v01/w8s8gcc -funroll-loops -m64 -O -fomit-frame-pointer2017111620171020
795196v01/w8s8gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017111620171020
795276v01/w8s8gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017111620171020
795276v01/w8s8gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017111620171020
795277v01/w8s8gcc -fno-schedule-insns -O -fomit-frame-pointer2017111620171020
795529v01/w8s8gcc -O -fomit-frame-pointer2017111620171020
795663v01/w8s8gcc -m64 -O -fomit-frame-pointer2017111620171020
795691v01/w8s8gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017111620171020
795868v01/w8s8gcc -march=barcelona -O2 -fomit-frame-pointer2017111620171020
796150v01/w8s8gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017111620171020
796199v01/w8s8gcc -march=k8 -O -fomit-frame-pointer2017111620171020
796452v01/w8s8gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017111620171020
796854v01/w8s8gcc -funroll-loops -O -fomit-frame-pointer2017111620171020
797140v01/w8s4gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017111620171020
797272v01/w8s8gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017111620171020
797311v01/w8s4gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017111620171020
797328v01/w8s8gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017111620171020
797713v01/w8s8gcc -m64 -march=k8 -O -fomit-frame-pointer2017111620171020
797722v01/w8s4gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017111620171020
797942v01/w8s4gcc -funroll-loops -O2 -fomit-frame-pointer2017111620171020
797955v01/w8s4gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017111620171020
798429v01/w8s4gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017111620171020
798676v01/w8s8gcc -march=barcelona -O -fomit-frame-pointer2017111620171020
798677v01/w8s4gcc -fno-schedule-insns -O2 -fomit-frame-pointer2017111620171020
799173v01/w8s4gcc -march=k8 -O2 -fomit-frame-pointer2017111620171020
799320v01/w8s4gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017111620171020
799598v01/w8s4gcc -m64 -march=k8 -O2 -fomit-frame-pointer2017111620171020
799669v01/w8s8gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017111620171020
799847v01/w8s8gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017111620171020
799901v01/w8s4gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017111620171020
799938v01/w8s8gcc -m64 -march=nocona -O -fomit-frame-pointer2017111620171020
800054v01/w8s8gcc -march=nocona -O -fomit-frame-pointer2017111620171020
800270v01/w8s8gcc -m64 -march=barcelona -O -fomit-frame-pointer2017111620171020
800382v01/w8s2gcc -m64 -O3 -fomit-frame-pointer2017111620171020
800455v01/w8s4gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017111620171020
800883v01/w8s4gcc -m64 -march=core2 -O -fomit-frame-pointer2017111620171020
800919v01/w8s4gcc -m64 -O2 -fomit-frame-pointer2017111620171020
800933v01/w8s4gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017111620171020
800958v01/w8s4gcc -O2 -fomit-frame-pointer2017111620171020
801006v01/w8s4gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017111620171020
801035v01/w8s4gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017111620171020
801153v01/w8s2gcc -funroll-loops -O3 -fomit-frame-pointer2017111620171020
801306v01/w8s2gcc -march=k8 -O3 -fomit-frame-pointer2017111620171020
801344v01/w8s2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2017111620171020
801399v01/w8s2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017111620171020
801433v01/w8s2gcc -O3 -fomit-frame-pointer2017111620171020
801474v01/w8s4gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017111620171020
801728v01/w8s4gcc -m64 -march=core2 -O2 -fomit-frame-pointer2017111620171020
801846v01/w8s4gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017111620171020
801871v01/w8s4gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017111620171020
801879v01/w8s4gcc -march=nocona -O2 -fomit-frame-pointer2017111620171020
802006v01/w8s2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017111620171020
802014v01/w8s4gcc -m64 -march=nocona -O2 -fomit-frame-pointer2017111620171020
802068v01/w8s4gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017111620171020
802117v01/w8s4gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017111620171020
802159v01/w8s4gcc -m64 -march=corei7 -O -fomit-frame-pointer2017111620171020
802229v01/w8s4gcc -march=barcelona -O2 -fomit-frame-pointer2017111620171020
802408v01/w8s4gcc -funroll-loops -m64 -O -fomit-frame-pointer2017111620171020
802415v01/w8s4gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017111620171020
802436v01/w8s4gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017111620171020
802629v01/w8s4gcc -funroll-loops -O -fomit-frame-pointer2017111620171020
802740v01/w8s2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2017111620171020
802808v01/w8s4gcc -m64 -march=k8 -O -fomit-frame-pointer2017111620171020
802892v01/w8s4gcc -march=k8 -O -fomit-frame-pointer2017111620171020
803742v01/w8s4gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017111620171020
804071v01/w8s2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017111620171020
804113v01/w8s2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017111620171020
804156v01/w8s2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017111620171020
804233v01/w8s4gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017111620171020
804274v01/w8s4gcc -fno-schedule-insns -O -fomit-frame-pointer2017111620171020
804276v01/w8s4gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017111620171020
804326v01/w8s4gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017111620171020
804463v01/w8s2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017111620171020
804507v01/w8s4gcc -O -fomit-frame-pointer2017111620171020
804538v01/w8s4gcc -m64 -O -fomit-frame-pointer2017111620171020
804926v01/w8s4gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017111620171020
805040v01/w8s2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017111620171020
805057v01/w8s2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2017111620171020
805149v01/w8s2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017111620171020
805504v01/w8s2gcc -march=nocona -O3 -fomit-frame-pointer2017111620171020
805525v01/w8s2gcc -march=barcelona -O3 -fomit-frame-pointer2017111620171020
806085v01/w8s2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017111620171020
806480v01/w8s4gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017111620171020
806504v01/w8s4gcc -march=barcelona -O -fomit-frame-pointer2017111620171020
806690v01/w8s2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017111620171020
806911v01/w8s2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017111620171020
807046v01/w8s4gcc -m64 -march=barcelona -O -fomit-frame-pointer2017111620171020
807107v01/w8s4gcc -march=nocona -O -fomit-frame-pointer2017111620171020
807203v01/w8s4gcc -m64 -march=nocona -O -fomit-frame-pointer2017111620171020
807515v01/w8s4gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017111620171020
809193v01/w8s8gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017111620171020
809308v01/w8s8gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017111620171020
809610v01/w8s8gcc -Os -fomit-frame-pointer2017111620171020
809774v01/w8s8gcc -m64 -march=k8 -Os -fomit-frame-pointer2017111620171020
810003v01/w8s2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017111620171020
810475v01/w8s8gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017111620171020
810507v01/w8s2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017111620171020
810540v01/w8s8gcc -march=k8 -Os -fomit-frame-pointer2017111620171020
810666v01/w8s8gcc -fno-schedule-insns -Os -fomit-frame-pointer2017111620171020
810683v01/w8s8gcc -funroll-loops -Os -fomit-frame-pointer2017111620171020
810957v01/w8s8gcc -m64 -march=nocona -Os -fomit-frame-pointer2017111620171020
810979v01/w8s8gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017111620171020
811044v01/w8s8gcc -march=nocona -Os -fomit-frame-pointer2017111620171020
811272v01/w8s8gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017111620171020
811292v01/w8s8gcc -m64 -Os -fomit-frame-pointer2017111620171020
811377v01/w8s2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017111620171020
811591v01/w8s8gcc -m64 -march=corei7 -Os -fomit-frame-pointer2017111620171020
811645v01/w8s8gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017111620171020
811917v01/w8s8gcc -m64 -march=core2 -Os -fomit-frame-pointer2017111620171020
811986v01/w8s8gcc -funroll-loops -m64 -Os -fomit-frame-pointer2017111620171020
812091v01/w8s8gcc -march=barcelona -Os -fomit-frame-pointer2017111620171020
812193v01/w8s2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017111620171020
812219v01/w8s2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017111620171020
812378v01/w8s8gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017111620171020
812409v01/w8s2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017111620171020
812485v01/w8s2gcc -m64 -O2 -fomit-frame-pointer2017111620171020
812680v01/w8s2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2017111620171020
812748v01/w8s8gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017111620171020
812932v01/w8s2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017111620171020
812996v01/w8s2gcc -funroll-loops -O2 -fomit-frame-pointer2017111620171020
813036v01/w8s8gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017111620171020
813153v01/w8s2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017111620171020
813211v01/w8s2gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017111620171020
813279v01/w8s2gcc -O2 -fomit-frame-pointer2017111620171020
813405v01/w8s2gcc -march=k8 -O2 -fomit-frame-pointer2017111620171020
813551v01/w8s8gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017111620171020
813588v01/w8s8gcc -m64 -march=barcelona -Os -fomit-frame-pointer2017111620171020
813859v01/w8s2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2017111620171020
813937v01/w8s2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017111620171020
814083v01/w8s2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017111620171020
814166v01/w8s2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2017111620171020
814359v01/w8s8gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017111620171020
814479v01/w8s2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017111620171020
814767v01/w8s2gcc -march=nocona -O2 -fomit-frame-pointer2017111620171020
814958v01/w8s2gcc -m64 -march=corei7 -O -fomit-frame-pointer2017111620171020
815608v01/w8s2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017111620171020
815767v01/w8s2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2017111620171020
815784v01/w8s4gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017111620171020
815813v01/w8s4gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017111620171020
815927v01/w8s2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017111620171020
816115v01/w8s2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017111620171020
816143v01/w8s2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017111620171020
816252v01/w8s2gcc -m64 -march=k8 -O -fomit-frame-pointer2017111620171020
816354v01/w8s4gcc -m64 -Os -fomit-frame-pointer2017111620171020
816618v01/w8s4gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017111620171020
816689v01/w8s2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017111620171020
816774v01/w8s2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017111620171020
816796v01/w8s2gcc -funroll-loops -O -fomit-frame-pointer2017111620171020
817077v01/w8s2gcc -fno-schedule-insns -O -fomit-frame-pointer2017111620171020
817115v01/w8s2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017111620171020
817171v01/w8s2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017111620171020
817181v01/w8s2gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017111620171020
817200v01/w8s4gcc -march=k8 -Os -fomit-frame-pointer2017111620171020
817318v01/w8s2gcc -m64 -march=core2 -O -fomit-frame-pointer2017111620171020
817332v01/w8s2gcc -march=k8 -O -fomit-frame-pointer2017111620171020
817429v01/w8s2gcc -m64 -O -fomit-frame-pointer2017111620171020
817444v01/w8s2gcc -march=barcelona -O2 -fomit-frame-pointer2017111620171020
817768v01/w8s2gcc -O -fomit-frame-pointer2017111620171020
817774v01/w8s2gcc -funroll-loops -m64 -O -fomit-frame-pointer2017111620171020
817816v01/w8s4gcc -m64 -march=corei7 -Os -fomit-frame-pointer2017111620171020
818028v01/w8s4gcc -fno-schedule-insns -Os -fomit-frame-pointer2017111620171020
818103v01/w8s4gcc -Os -fomit-frame-pointer2017111620171020
818207v01/w8s4gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017111620171020
818262v01/w8s4gcc -m64 -march=k8 -Os -fomit-frame-pointer2017111620171020
818381v01/w8s2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017111620171020
818763v01/w8s4gcc -march=nocona -Os -fomit-frame-pointer2017111620171020
818847v01/w8s4gcc -m64 -march=barcelona -Os -fomit-frame-pointer2017111620171020
818895v01/w8s4gcc -funroll-loops -m64 -Os -fomit-frame-pointer2017111620171020
818961v01/w8s4gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017111620171020
819019v01/w8s4gcc -m64 -march=core2 -Os -fomit-frame-pointer2017111620171020
819055v01/w8s2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017111620171020
819149v01/w8s4gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017111620171020
819213v01/w8s4gcc -funroll-loops -Os -fomit-frame-pointer2017111620171020
819294v01/w8s4gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017111620171020
819385v01/w8s4gcc -m64 -march=nocona -Os -fomit-frame-pointer2017111620171020
819438v01/w8s4gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017111620171020
819591v01/w8s4gcc -march=barcelona -Os -fomit-frame-pointer2017111620171020
819923v01/w8s4gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017111620171020
820279v01/w8s4gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017111620171020
820286v01/w8s4gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017111620171020
820784v01/w8s2gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017111620171020
820810v01/w8s2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017111620171020
820821v01/w8s2gcc -march=barcelona -O -fomit-frame-pointer2017111620171020
820996v01/w8s2gcc -m64 -march=nocona -O -fomit-frame-pointer2017111620171020
821096v01/w8s2gcc -march=nocona -O -fomit-frame-pointer2017111620171020
821272v01/w8s2gcc -m64 -march=barcelona -O -fomit-frame-pointer2017111620171020
829102v01/w8s1gcc -O3 -fomit-frame-pointer2017111620171020
829231v01/w8s1gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017111620171020
829665v01/w8s1gcc -funroll-loops -O3 -fomit-frame-pointer2017111620171020
829818v01/w8s1gcc -fno-schedule-insns -O3 -fomit-frame-pointer2017111620171020
829849v01/w8s1gcc -m64 -O3 -fomit-frame-pointer2017111620171020
830067v01/w8s2gcc -fno-schedule-insns -Os -fomit-frame-pointer2017111620171020
830174v01/w8s1gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017111620171020
830635v01/w8s1gcc -march=k8 -O3 -fomit-frame-pointer2017111620171020
830705v01/w8s2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017111620171020
831440v01/w8s1gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017111620171020
831471v01/w8s1gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017111620171020
831639v01/w8s2gcc -m64 -march=k8 -Os -fomit-frame-pointer2017111620171020
831681v01/w8s1gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017111620171020
831701v01/w8s2gcc -march=nocona -Os -fomit-frame-pointer2017111620171020
831908v01/w8s2gcc -march=k8 -Os -fomit-frame-pointer2017111620171020
831989v01/w8s2gcc -m64 -Os -fomit-frame-pointer2017111620171020
832078v01/w8s2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017111620171020
832188v01/w8s1gcc -m64 -march=k8 -O3 -fomit-frame-pointer2017111620171020
832298v01/w8s2gcc -Os -fomit-frame-pointer2017111620171020
832430v01/w8s2gcc -m64 -march=corei7 -Os -fomit-frame-pointer2017111620171020
832552v01/w8s1gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017111620171020
832817v01/w8s2gcc -m64 -march=core2 -Os -fomit-frame-pointer2017111620171020
832826v01/w8s1gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017111620171020
833045v01/w8s1gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017111620171020
833100v01/w8s1gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017111620171020
833194v01/w8s2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017111620171020
833301v01/w8s2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2017111620171020
833601v01/w8s2gcc -march=barcelona -Os -fomit-frame-pointer2017111620171020
833640v01/w8s2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017111620171020
833746v01/w8s2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017111620171020
833868v01/w8s2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017111620171020
834134v01/w8s1gcc -m64 -march=nocona -O3 -fomit-frame-pointer2017111620171020
834158v01/w8s2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017111620171020
834270v01/w8s2gcc -funroll-loops -Os -fomit-frame-pointer2017111620171020
834345v01/w8s1gcc -march=barcelona -O3 -fomit-frame-pointer2017111620171020
834365v01/w8s2gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017111620171020
834532v01/w8s2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2017111620171020
834740v01/w8s2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017111620171020
834843v01/w8s2gcc -m64 -march=nocona -Os -fomit-frame-pointer2017111620171020
835162v01/w8s1gcc -march=nocona -O3 -fomit-frame-pointer2017111620171020
835672v01/w8s1gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017111620171020
835695v01/w8s2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017111620171020
836385v01/w8s2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017111620171020
837273v01/w8s1gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017111620171020
839104v01/w8s1gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017111620171020
839736v01/w8s1gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017111620171020
839934v01/w8s1gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017111620171020
840329v01/w8s1gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017111620171020
840814v01/w8s1gcc -funroll-loops -O2 -fomit-frame-pointer2017111620171020
840919v01/w8s1gcc -march=k8 -O2 -fomit-frame-pointer2017111620171020
841092v01/w8s1gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017111620171020
841095v01/w8s1gcc -O2 -fomit-frame-pointer2017111620171020
841635v01/w8s1gcc -fno-schedule-insns -O2 -fomit-frame-pointer2017111620171020
841717v01/w8s1gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017111620171020
842023v01/w8s1gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017111620171020
842448v01/w8s1gcc -m64 -O2 -fomit-frame-pointer2017111620171020
842477v01/w8s1gcc -m64 -march=k8 -O2 -fomit-frame-pointer2017111620171020
842487v01/w8s1gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017111620171020
842510v01/w8s1gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017111620171020
842546v01/w8s1gcc -m64 -march=core2 -O2 -fomit-frame-pointer2017111620171020
842909v01/w8s1gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017111620171020
843747v01/w8s1gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017111620171020
843811v01/w8s1gcc -funroll-loops -m64 -O -fomit-frame-pointer2017111620171020
843932v01/w8s1gcc -m64 -march=nocona -O2 -fomit-frame-pointer2017111620171020
844057v01/w8s1gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017111620171020
844190v01/w8s1gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017111620171020
844520v01/w8s1gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017111620171020
844520v01/w8s1gcc -march=nocona -O2 -fomit-frame-pointer2017111620171020
844735v01/w8s1gcc -m64 -march=core2 -O -fomit-frame-pointer2017111620171020
844744v01/w8s1gcc -funroll-loops -O -fomit-frame-pointer2017111620171020
844779v01/w8s1gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017111620171020
844888v01/w8s1gcc -m64 -march=corei7 -O -fomit-frame-pointer2017111620171020
844935v01/w8s1gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017111620171020
845095v01/w8s1gcc -march=k8 -O -fomit-frame-pointer2017111620171020
845459v01/w8s1gcc -fno-schedule-insns -O -fomit-frame-pointer2017111620171020
845509v01/w8s1gcc -m64 -march=k8 -O -fomit-frame-pointer2017111620171020
845801v01/w8s1gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017111620171020
845810v01/w8s1gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017111620171020
845934v01/w8s1gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017111620171020
845948v01/w8s1gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017111620171020
845973v01/w8s1gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017111620171020
846165v01/w8s1gcc -O -fomit-frame-pointer2017111620171020
846325v01/w8s1gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017111620171020
846529v01/w8s1gcc -march=barcelona -O2 -fomit-frame-pointer2017111620171020
846776v01/w8s1gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017111620171020
847031v01/w8s1gcc -m64 -O -fomit-frame-pointer2017111620171020
847430v01/w8s1gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017111620171020
848464v01/w8s1gcc -march=barcelona -O -fomit-frame-pointer2017111620171020
848765v01/w8s1gcc -m64 -march=barcelona -O -fomit-frame-pointer2017111620171020
849108v01/w8s1gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017111620171020
849268v01/w8s1gcc -march=nocona -O -fomit-frame-pointer2017111620171020
849661v01/w8s1gcc -m64 -march=nocona -O -fomit-frame-pointer2017111620171020
859047v01/w8s1gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017111620171020
859125v01/w8s1gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017111620171020
860359v01/w8s1gcc -m64 -march=k8 -Os -fomit-frame-pointer2017111620171020
860531v01/w8s1gcc -funroll-loops -m64 -Os -fomit-frame-pointer2017111620171020
860799v01/w8s1gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017111620171020
860916v01/w8s1gcc -march=k8 -Os -fomit-frame-pointer2017111620171020
861650v01/w8s1gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017111620171020
861749v01/w8s1gcc -m64 -Os -fomit-frame-pointer2017111620171020
861800v01/w8s1gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017111620171020
862071v01/w8s1gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017111620171020
862285v01/w8s1gcc -funroll-loops -Os -fomit-frame-pointer2017111620171020
862319v01/w8s1gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017111620171020
862423v01/w8s1gcc -fno-schedule-insns -Os -fomit-frame-pointer2017111620171020
862656v01/w8s1gcc -Os -fomit-frame-pointer2017111620171020
862681v01/w8s1gcc -m64 -march=core2 -Os -fomit-frame-pointer2017111620171020
862708v01/w8s1gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017111620171020
863014v01/w8s1gcc -m64 -march=nocona -Os -fomit-frame-pointer2017111620171020
863325v01/w8s1gcc -march=nocona -Os -fomit-frame-pointer2017111620171020
863486v01/w8s1gcc -m64 -march=corei7 -Os -fomit-frame-pointer2017111620171020
863805v01/w8s1gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017111620171020
863948v01/w8s1gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017111620171020
864442v01/w8s1gcc -m64 -march=barcelona -Os -fomit-frame-pointer2017111620171020
865016v01/w8s1gcc -march=barcelona -Os -fomit-frame-pointer2017111620171020
865175v01/w8s1gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017111620171020
910541v01/w8s8gcc -funroll-loops2017111620171020
911008v01/w8s8gcc2017111620171020
911897v01/w8s8cc2017111620171020
918942v01/w8s4cc2017111620171020
920071v01/w8s4gcc2017111620171020
920801v01/w8s4gcc -funroll-loops2017111620171020
933617v01/w8s2gcc2017111620171020
933792v01/w8s2cc2017111620171020
934790v01/w8s2gcc -funroll-loops2017111620171020
964697v01/w8s1gcc -funroll-loops2017111620171020
964810v01/w8s1cc2017111620171020
967096v01/w8s1gcc2017111620171020
1282774v01/vargcc -m64 -O3 -fomit-frame-pointer2017111620171020
1283323v01/vargcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017111620171020
1283842v01/vargcc -O3 -fomit-frame-pointer2017111620171020
1283878v01/vargcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017111620171020
1284104v01/vargcc -funroll-loops -O3 -fomit-frame-pointer2017111620171020
1285109v01/vargcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017111620171020
1285388v01/vargcc -fno-schedule-insns -O3 -fomit-frame-pointer2017111620171020
1285393v01/vargcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017111620171020
1286318v01/vargcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017111620171020
1286434v01/vargcc -march=k8 -O3 -fomit-frame-pointer2017111620171020
1286980v01/vargcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017111620171020
1287132v01/vargcc -march=barcelona -O3 -fomit-frame-pointer2017111620171020
1287934v01/vargcc -m64 -march=k8 -O3 -fomit-frame-pointer2017111620171020
1288373v01/vargcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017111620171020
1288400v01/vargcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017111620171020
1290746v01/vargcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017111620171020
1291861v01/vargcc -march=nocona -O3 -fomit-frame-pointer2017111620171020
1293107v01/vargcc -m64 -march=nocona -O3 -fomit-frame-pointer2017111620171020
1293269v01/vargcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017111620171020
1293878v01/vargcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017111620171020
1300127v01/vargcc -funroll-loops -O2 -fomit-frame-pointer2017111620171020
1300771v01/vargcc -fno-schedule-insns -O2 -fomit-frame-pointer2017111620171020
1301220v01/vargcc -m64 -march=k8 -O2 -fomit-frame-pointer2017111620171020
1301530v01/vargcc -funroll-loops -O -fomit-frame-pointer2017111620171020
1301591v01/vargcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017111620171020
1301650v01/vargcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017111620171020
1301720v01/vargcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017111620171020
1302114v01/vargcc -O2 -fomit-frame-pointer2017111620171020
1302244v01/vargcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017111620171020
1302537v01/vargcc -funroll-loops -m64 -O -fomit-frame-pointer2017111620171020
1302624v01/vargcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017111620171020
1302814v01/vargcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017111620171020
1302943v01/vargcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017111620171020
1303604v01/vargcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017111620171020
1303776v01/vargcc -m64 -O2 -fomit-frame-pointer2017111620171020
1303998v01/vargcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017111620171020
1304608v01/vargcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017111620171020
1304610v01/vargcc -march=nocona -O2 -fomit-frame-pointer2017111620171020
1305144v01/vargcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017111620171020
1305203v01/vargcc -march=k8 -O2 -fomit-frame-pointer2017111620171020
1305615v01/vargcc -m64 -march=core2 -O2 -fomit-frame-pointer2017111620171020
1306348v01/vargcc -O -fomit-frame-pointer2017111620171020
1306453v01/vargcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017111620171020
1306578v01/vargcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017111620171020
1306670v01/vargcc -m64 -march=core2 -O -fomit-frame-pointer2017111620171020
1306740v01/vargcc -fno-schedule-insns -O -fomit-frame-pointer2017111620171020
1306780v01/vargcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017111620171020
1306851v01/vargcc -m64 -O -fomit-frame-pointer2017111620171020
1307110v01/vargcc -m64 -march=barcelona -O -fomit-frame-pointer2017111620171020
1307201v01/vargcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017111620171020
1307649v01/vargcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017111620171020
1307710v01/vargcc -march=k8 -O -fomit-frame-pointer2017111620171020
1308369v01/vargcc -m64 -march=k8 -O -fomit-frame-pointer2017111620171020
1308378v01/vargcc -m64 -march=nocona -O2 -fomit-frame-pointer2017111620171020
1308500v01/vargcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017111620171020
1308596v01/vargcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017111620171020
1308613v01/vargcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017111620171020
1308821v01/vargcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017111620171020
1309143v01/vargcc -march=barcelona -O -fomit-frame-pointer2017111620171020
1309146v01/vargcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017111620171020
1309255v01/vargcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017111620171020
1309536v01/vargcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017111620171020
1309788v01/vargcc -m64 -march=corei7 -O -fomit-frame-pointer2017111620171020
1309938v01/vargcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017111620171020
1311267v01/vargcc -march=barcelona -O2 -fomit-frame-pointer2017111620171020
1311478v01/vargcc -march=nocona -O -fomit-frame-pointer2017111620171020
1312070v01/vargcc -m64 -march=nocona -O -fomit-frame-pointer2017111620171020
1316969v01/vargcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017111620171020
1327627v01/vargcc -m64 -march=nocona -Os -fomit-frame-pointer2017111620171020
1328086v01/vargcc -fno-schedule-insns -Os -fomit-frame-pointer2017111620171020
1328136v01/vargcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017111620171020
1328316v01/vargcc -march=k8 -Os -fomit-frame-pointer2017111620171020
1328354v01/vargcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017111620171020
1328660v01/vargcc -m64 -Os -fomit-frame-pointer2017111620171020
1329300v01/vargcc -Os -fomit-frame-pointer2017111620171020
1329430v01/vargcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017111620171020
1329440v01/vargcc -march=barcelona -Os -fomit-frame-pointer2017111620171020
1329621v01/vargcc -m64 -march=barcelona -Os -fomit-frame-pointer2017111620171020
1329641v01/vargcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017111620171020
1329857v01/vargcc -m64 -march=core2 -Os -fomit-frame-pointer2017111620171020
1329880v01/vargcc -m64 -march=k8 -Os -fomit-frame-pointer2017111620171020
1330405v01/vargcc -m64 -march=corei7 -Os -fomit-frame-pointer2017111620171020
1330411v01/vargcc -march=nocona -Os -fomit-frame-pointer2017111620171020
1330451v01/vargcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017111620171020
1331608v01/vargcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017111620171020
1331780v01/vargcc -funroll-loops -Os -fomit-frame-pointer2017111620171020
1332775v01/vargcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017111620171020
1333446v01/vargcc -funroll-loops -m64 -Os -fomit-frame-pointer2017111620171020
1333588v01/vargcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017111620171020
1334048v01/vargcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017111620171020
1334394v01/vargcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017111620171020
1334736v01/vargcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017111620171020
1459149v01/vargcc2017111620171020
1460070v01/varcc2017111620171020
1462377v01/vargcc -funroll-loops2017111620171020

Test failure

Implementation: crypto_dh/ecfp256h/v01/var
Compiler: gcc -m64 -march=core2 -O3 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
gcc -m64 -march=core2 -O3 -fomit-frame-pointer v01/var v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8

Compiler output

Implementation: crypto_dh/ecfp256h/v01/w8s1
Compiler: cc
try_ec_fp_256h.c: try_ec_fp_256h.c: In function 'crypto_dh_ecfp256h_v01_w8s1_keypair':
try_ec_fp_256h.c: try_ec_fp_256h.c:39:2: warning: implicit declaration of function 'ec_fp_smulbase_256h' [-Wimplicit-function-declaration]
try_ec_fp_256h.c: ec_fp_smulbase_256h((uni)pk, (uni)(pk + (PUBLICKEY_BYTES/2)), (uni)zzn, (uni)sk, (uni *)xn0, (uni *)yn0);
try_ec_fp_256h.c: ^

Number of similar (compiler,implementation) pairs: 92, namely:
CompilerImplementations
cc v01/w8s1
gcc v01/w8s1
gcc -O2 -fomit-frame-pointer v01/w8s1
gcc -O3 -fomit-frame-pointer v01/w8s1
gcc -O -fomit-frame-pointer v01/w8s1
gcc -Os -fomit-frame-pointer v01/w8s1
gcc -fno-schedule-insns -O2 -fomit-frame-pointer v01/w8s1
gcc -fno-schedule-insns -O3 -fomit-frame-pointer v01/w8s1
gcc -fno-schedule-insns -O -fomit-frame-pointer v01/w8s1
gcc -fno-schedule-insns -Os -fomit-frame-pointer v01/w8s1
gcc -funroll-loops v01/w8s1
gcc -funroll-loops -O2 -fomit-frame-pointer v01/w8s1
gcc -funroll-loops -O3 -fomit-frame-pointer v01/w8s1
gcc -funroll-loops -O -fomit-frame-pointer v01/w8s1
gcc -funroll-loops -Os -fomit-frame-pointer v01/w8s1
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer v01/w8s1
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer v01/w8s1
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer v01/w8s1
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer v01/w8s1
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer v01/w8s1
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer v01/w8s1
gcc -funroll-loops -m64 -O -fomit-frame-pointer v01/w8s1
gcc -funroll-loops -m64 -Os -fomit-frame-pointer v01/w8s1
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer v01/w8s1
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer v01/w8s1
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer v01/w8s1
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer v01/w8s1
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer v01/w8s1
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer v01/w8s1
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer v01/w8s1
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer v01/w8s1
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer v01/w8s1
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer v01/w8s1
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer v01/w8s1
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer v01/w8s1
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer v01/w8s1
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer v01/w8s1
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer v01/w8s1
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer v01/w8s1
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer v01/w8s1
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer v01/w8s1
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer v01/w8s1
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer v01/w8s1
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer v01/w8s1
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer v01/w8s1
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer v01/w8s1
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer v01/w8s1
gcc -m64 -O2 -fomit-frame-pointer v01/w8s1
gcc -m64 -O3 -fomit-frame-pointer v01/w8s1
gcc -m64 -O -fomit-frame-pointer v01/w8s1
gcc -m64 -Os -fomit-frame-pointer v01/w8s1
gcc -m64 -march=core2 -O2 -fomit-frame-pointer v01/w8s1
gcc -m64 -march=core2 -O3 -fomit-frame-pointer v01/w8s1
gcc -m64 -march=core2 -O -fomit-frame-pointer v01/w8s1
gcc -m64 -march=core2 -Os -fomit-frame-pointer v01/w8s1
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer v01/w8s1
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer v01/w8s1
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer v01/w8s1
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer v01/w8s1
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer v01/w8s1
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer v01/w8s1
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer v01/w8s1
gcc -m64 -march=corei7 -O -fomit-frame-pointer v01/w8s1
gcc -m64 -march=corei7 -Os -fomit-frame-pointer v01/w8s1
gcc -m64 -march=k8 -O2 -fomit-frame-pointer v01/w8s1
gcc -m64 -march=k8 -O3 -fomit-frame-pointer v01/w8s1
gcc -m64 -march=k8 -O -fomit-frame-pointer v01/w8s1
gcc -m64 -march=k8 -Os -fomit-frame-pointer v01/w8s1
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer v01/w8s1
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer v01/w8s1
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer v01/w8s1
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer v01/w8s1
gcc -m64 -march=nocona -O2 -fomit-frame-pointer v01/w8s1
gcc -m64 -march=nocona -O3 -fomit-frame-pointer v01/w8s1
gcc -m64 -march=nocona -O -fomit-frame-pointer v01/w8s1
gcc -m64 -march=nocona -Os -fomit-frame-pointer v01/w8s1
gcc -march=barcelona -O2 -fomit-frame-pointer v01/w8s1
gcc -march=barcelona -O3 -fomit-frame-pointer v01/w8s1
gcc -march=barcelona -O -fomit-frame-pointer v01/w8s1
gcc -march=barcelona -Os -fomit-frame-pointer v01/w8s1
gcc -march=k8 -O2 -fomit-frame-pointer v01/w8s1
gcc -march=k8 -O3 -fomit-frame-pointer v01/w8s1
gcc -march=k8 -O -fomit-frame-pointer v01/w8s1
gcc -march=k8 -Os -fomit-frame-pointer v01/w8s1
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv v01/w8s1
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv v01/w8s1
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv v01/w8s1
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv v01/w8s1
gcc -march=nocona -O2 -fomit-frame-pointer v01/w8s1
gcc -march=nocona -O3 -fomit-frame-pointer v01/w8s1
gcc -march=nocona -O -fomit-frame-pointer v01/w8s1
gcc -march=nocona -Os -fomit-frame-pointer v01/w8s1

Compiler output

Implementation: crypto_dh/ecfp256h/v01/w8s2
Compiler: cc
try_ec_fp_256h.c: try_ec_fp_256h.c: In function 'crypto_dh_ecfp256h_v01_w8s2_keypair':
try_ec_fp_256h.c: try_ec_fp_256h.c:39:2: warning: implicit declaration of function 'ec_fp_smulbase_256h' [-Wimplicit-function-declaration]
try_ec_fp_256h.c: ec_fp_smulbase_256h((uni)pk, (uni)(pk + (PUBLICKEY_BYTES/2)), (uni)zzn, (uni)sk, (uni *)xn0, (uni *)yn0);
try_ec_fp_256h.c: ^

Number of similar (compiler,implementation) pairs: 92, namely:
CompilerImplementations
cc v01/w8s2
gcc v01/w8s2
gcc -O2 -fomit-frame-pointer v01/w8s2
gcc -O3 -fomit-frame-pointer v01/w8s2
gcc -O -fomit-frame-pointer v01/w8s2
gcc -Os -fomit-frame-pointer v01/w8s2
gcc -fno-schedule-insns -O2 -fomit-frame-pointer v01/w8s2
gcc -fno-schedule-insns -O3 -fomit-frame-pointer v01/w8s2
gcc -fno-schedule-insns -O -fomit-frame-pointer v01/w8s2
gcc -fno-schedule-insns -Os -fomit-frame-pointer v01/w8s2
gcc -funroll-loops v01/w8s2
gcc -funroll-loops -O2 -fomit-frame-pointer v01/w8s2
gcc -funroll-loops -O3 -fomit-frame-pointer v01/w8s2
gcc -funroll-loops -O -fomit-frame-pointer v01/w8s2
gcc -funroll-loops -Os -fomit-frame-pointer v01/w8s2
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer v01/w8s2
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer v01/w8s2
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer v01/w8s2
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer v01/w8s2
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer v01/w8s2
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer v01/w8s2
gcc -funroll-loops -m64 -O -fomit-frame-pointer v01/w8s2
gcc -funroll-loops -m64 -Os -fomit-frame-pointer v01/w8s2
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer v01/w8s2
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer v01/w8s2
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer v01/w8s2
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer v01/w8s2
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer v01/w8s2
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer v01/w8s2
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer v01/w8s2
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer v01/w8s2
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer v01/w8s2
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer v01/w8s2
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer v01/w8s2
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer v01/w8s2
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer v01/w8s2
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer v01/w8s2
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer v01/w8s2
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer v01/w8s2
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer v01/w8s2
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer v01/w8s2
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer v01/w8s2
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer v01/w8s2
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer v01/w8s2
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer v01/w8s2
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer v01/w8s2
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer v01/w8s2
gcc -m64 -O2 -fomit-frame-pointer v01/w8s2
gcc -m64 -O3 -fomit-frame-pointer v01/w8s2
gcc -m64 -O -fomit-frame-pointer v01/w8s2
gcc -m64 -Os -fomit-frame-pointer v01/w8s2
gcc -m64 -march=core2 -O2 -fomit-frame-pointer v01/w8s2
gcc -m64 -march=core2 -O3 -fomit-frame-pointer v01/w8s2
gcc -m64 -march=core2 -O -fomit-frame-pointer v01/w8s2
gcc -m64 -march=core2 -Os -fomit-frame-pointer v01/w8s2
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer v01/w8s2
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer v01/w8s2
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer v01/w8s2
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer v01/w8s2
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer v01/w8s2
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer v01/w8s2
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer v01/w8s2
gcc -m64 -march=corei7 -O -fomit-frame-pointer v01/w8s2
gcc -m64 -march=corei7 -Os -fomit-frame-pointer v01/w8s2
gcc -m64 -march=k8 -O2 -fomit-frame-pointer v01/w8s2
gcc -m64 -march=k8 -O3 -fomit-frame-pointer v01/w8s2
gcc -m64 -march=k8 -O -fomit-frame-pointer v01/w8s2
gcc -m64 -march=k8 -Os -fomit-frame-pointer v01/w8s2
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer v01/w8s2
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer v01/w8s2
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer v01/w8s2
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer v01/w8s2
gcc -m64 -march=nocona -O2 -fomit-frame-pointer v01/w8s2
gcc -m64 -march=nocona -O3 -fomit-frame-pointer v01/w8s2
gcc -m64 -march=nocona -O -fomit-frame-pointer v01/w8s2
gcc -m64 -march=nocona -Os -fomit-frame-pointer v01/w8s2
gcc -march=barcelona -O2 -fomit-frame-pointer v01/w8s2
gcc -march=barcelona -O3 -fomit-frame-pointer v01/w8s2
gcc -march=barcelona -O -fomit-frame-pointer v01/w8s2
gcc -march=barcelona -Os -fomit-frame-pointer v01/w8s2
gcc -march=k8 -O2 -fomit-frame-pointer v01/w8s2
gcc -march=k8 -O3 -fomit-frame-pointer v01/w8s2
gcc -march=k8 -O -fomit-frame-pointer v01/w8s2
gcc -march=k8 -Os -fomit-frame-pointer v01/w8s2
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv v01/w8s2
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv v01/w8s2
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv v01/w8s2
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv v01/w8s2
gcc -march=nocona -O2 -fomit-frame-pointer v01/w8s2
gcc -march=nocona -O3 -fomit-frame-pointer v01/w8s2
gcc -march=nocona -O -fomit-frame-pointer v01/w8s2
gcc -march=nocona -Os -fomit-frame-pointer v01/w8s2

Compiler output

Implementation: crypto_dh/ecfp256h/v01/w8s4
Compiler: cc
try_ec_fp_256h.c: try_ec_fp_256h.c: In function 'crypto_dh_ecfp256h_v01_w8s4_keypair':
try_ec_fp_256h.c: try_ec_fp_256h.c:39:2: warning: implicit declaration of function 'ec_fp_smulbase_256h' [-Wimplicit-function-declaration]
try_ec_fp_256h.c: ec_fp_smulbase_256h((uni)pk, (uni)(pk + (PUBLICKEY_BYTES/2)), (uni)zzn, (uni)sk, (uni *)xn0, (uni *)yn0);
try_ec_fp_256h.c: ^

Number of similar (compiler,implementation) pairs: 92, namely:
CompilerImplementations
cc v01/w8s4
gcc v01/w8s4
gcc -O2 -fomit-frame-pointer v01/w8s4
gcc -O3 -fomit-frame-pointer v01/w8s4
gcc -O -fomit-frame-pointer v01/w8s4
gcc -Os -fomit-frame-pointer v01/w8s4
gcc -fno-schedule-insns -O2 -fomit-frame-pointer v01/w8s4
gcc -fno-schedule-insns -O3 -fomit-frame-pointer v01/w8s4
gcc -fno-schedule-insns -O -fomit-frame-pointer v01/w8s4
gcc -fno-schedule-insns -Os -fomit-frame-pointer v01/w8s4
gcc -funroll-loops v01/w8s4
gcc -funroll-loops -O2 -fomit-frame-pointer v01/w8s4
gcc -funroll-loops -O3 -fomit-frame-pointer v01/w8s4
gcc -funroll-loops -O -fomit-frame-pointer v01/w8s4
gcc -funroll-loops -Os -fomit-frame-pointer v01/w8s4
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer v01/w8s4
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer v01/w8s4
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer v01/w8s4
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer v01/w8s4
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer v01/w8s4
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer v01/w8s4
gcc -funroll-loops -m64 -O -fomit-frame-pointer v01/w8s4
gcc -funroll-loops -m64 -Os -fomit-frame-pointer v01/w8s4
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer v01/w8s4
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer v01/w8s4
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer v01/w8s4
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer v01/w8s4
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer v01/w8s4
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer v01/w8s4
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer v01/w8s4
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer v01/w8s4
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer v01/w8s4
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer v01/w8s4
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer v01/w8s4
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer v01/w8s4
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer v01/w8s4
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer v01/w8s4
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer v01/w8s4
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer v01/w8s4
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer v01/w8s4
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer v01/w8s4
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer v01/w8s4
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer v01/w8s4
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer v01/w8s4
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer v01/w8s4
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer v01/w8s4
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer v01/w8s4
gcc -m64 -O2 -fomit-frame-pointer v01/w8s4
gcc -m64 -O3 -fomit-frame-pointer v01/w8s4
gcc -m64 -O -fomit-frame-pointer v01/w8s4
gcc -m64 -Os -fomit-frame-pointer v01/w8s4
gcc -m64 -march=core2 -O2 -fomit-frame-pointer v01/w8s4
gcc -m64 -march=core2 -O3 -fomit-frame-pointer v01/w8s4
gcc -m64 -march=core2 -O -fomit-frame-pointer v01/w8s4
gcc -m64 -march=core2 -Os -fomit-frame-pointer v01/w8s4
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer v01/w8s4
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer v01/w8s4
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer v01/w8s4
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer v01/w8s4
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer v01/w8s4
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer v01/w8s4
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer v01/w8s4
gcc -m64 -march=corei7 -O -fomit-frame-pointer v01/w8s4
gcc -m64 -march=corei7 -Os -fomit-frame-pointer v01/w8s4
gcc -m64 -march=k8 -O2 -fomit-frame-pointer v01/w8s4
gcc -m64 -march=k8 -O3 -fomit-frame-pointer v01/w8s4
gcc -m64 -march=k8 -O -fomit-frame-pointer v01/w8s4
gcc -m64 -march=k8 -Os -fomit-frame-pointer v01/w8s4
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer v01/w8s4
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer v01/w8s4
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer v01/w8s4
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer v01/w8s4
gcc -m64 -march=nocona -O2 -fomit-frame-pointer v01/w8s4
gcc -m64 -march=nocona -O3 -fomit-frame-pointer v01/w8s4
gcc -m64 -march=nocona -O -fomit-frame-pointer v01/w8s4
gcc -m64 -march=nocona -Os -fomit-frame-pointer v01/w8s4
gcc -march=barcelona -O2 -fomit-frame-pointer v01/w8s4
gcc -march=barcelona -O3 -fomit-frame-pointer v01/w8s4
gcc -march=barcelona -O -fomit-frame-pointer v01/w8s4
gcc -march=barcelona -Os -fomit-frame-pointer v01/w8s4
gcc -march=k8 -O2 -fomit-frame-pointer v01/w8s4
gcc -march=k8 -O3 -fomit-frame-pointer v01/w8s4
gcc -march=k8 -O -fomit-frame-pointer v01/w8s4
gcc -march=k8 -Os -fomit-frame-pointer v01/w8s4
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv v01/w8s4
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv v01/w8s4
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv v01/w8s4
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv v01/w8s4
gcc -march=nocona -O2 -fomit-frame-pointer v01/w8s4
gcc -march=nocona -O3 -fomit-frame-pointer v01/w8s4
gcc -march=nocona -O -fomit-frame-pointer v01/w8s4
gcc -march=nocona -Os -fomit-frame-pointer v01/w8s4

Compiler output

Implementation: crypto_dh/ecfp256h/v01/w8s8
Compiler: cc
try_ec_fp_256h.c: try_ec_fp_256h.c: In function 'crypto_dh_ecfp256h_v01_w8s8_keypair':
try_ec_fp_256h.c: try_ec_fp_256h.c:39:2: warning: implicit declaration of function 'ec_fp_smulbase_256h' [-Wimplicit-function-declaration]
try_ec_fp_256h.c: ec_fp_smulbase_256h((uni)pk, (uni)(pk + (PUBLICKEY_BYTES/2)), (uni)zzn, (uni)sk, (uni *)xn0, (uni *)yn0);
try_ec_fp_256h.c: ^

Number of similar (compiler,implementation) pairs: 92, namely:
CompilerImplementations
cc v01/w8s8
gcc v01/w8s8
gcc -O2 -fomit-frame-pointer v01/w8s8
gcc -O3 -fomit-frame-pointer v01/w8s8
gcc -O -fomit-frame-pointer v01/w8s8
gcc -Os -fomit-frame-pointer v01/w8s8
gcc -fno-schedule-insns -O2 -fomit-frame-pointer v01/w8s8
gcc -fno-schedule-insns -O3 -fomit-frame-pointer v01/w8s8
gcc -fno-schedule-insns -O -fomit-frame-pointer v01/w8s8
gcc -fno-schedule-insns -Os -fomit-frame-pointer v01/w8s8
gcc -funroll-loops v01/w8s8
gcc -funroll-loops -O2 -fomit-frame-pointer v01/w8s8
gcc -funroll-loops -O3 -fomit-frame-pointer v01/w8s8
gcc -funroll-loops -O -fomit-frame-pointer v01/w8s8
gcc -funroll-loops -Os -fomit-frame-pointer v01/w8s8
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer v01/w8s8
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer v01/w8s8
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer v01/w8s8
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer v01/w8s8
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer v01/w8s8
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer v01/w8s8
gcc -funroll-loops -m64 -O -fomit-frame-pointer v01/w8s8
gcc -funroll-loops -m64 -Os -fomit-frame-pointer v01/w8s8
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer v01/w8s8
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer v01/w8s8
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer v01/w8s8
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer v01/w8s8
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer v01/w8s8
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer v01/w8s8
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer v01/w8s8
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer v01/w8s8
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer v01/w8s8
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer v01/w8s8
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer v01/w8s8
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer v01/w8s8
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer v01/w8s8
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer v01/w8s8
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer v01/w8s8
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer v01/w8s8
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer v01/w8s8
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer v01/w8s8
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer v01/w8s8
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer v01/w8s8
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer v01/w8s8
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer v01/w8s8
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer v01/w8s8
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer v01/w8s8
gcc -m64 -O2 -fomit-frame-pointer v01/w8s8
gcc -m64 -O3 -fomit-frame-pointer v01/w8s8
gcc -m64 -O -fomit-frame-pointer v01/w8s8
gcc -m64 -Os -fomit-frame-pointer v01/w8s8
gcc -m64 -march=core2 -O2 -fomit-frame-pointer v01/w8s8
gcc -m64 -march=core2 -O3 -fomit-frame-pointer v01/w8s8
gcc -m64 -march=core2 -O -fomit-frame-pointer v01/w8s8
gcc -m64 -march=core2 -Os -fomit-frame-pointer v01/w8s8
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer v01/w8s8
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer v01/w8s8
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer v01/w8s8
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer v01/w8s8
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer v01/w8s8
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer v01/w8s8
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer v01/w8s8
gcc -m64 -march=corei7 -O -fomit-frame-pointer v01/w8s8
gcc -m64 -march=corei7 -Os -fomit-frame-pointer v01/w8s8
gcc -m64 -march=k8 -O2 -fomit-frame-pointer v01/w8s8
gcc -m64 -march=k8 -O3 -fomit-frame-pointer v01/w8s8
gcc -m64 -march=k8 -O -fomit-frame-pointer v01/w8s8
gcc -m64 -march=k8 -Os -fomit-frame-pointer v01/w8s8
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer v01/w8s8
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer v01/w8s8
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer v01/w8s8
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer v01/w8s8
gcc -m64 -march=nocona -O2 -fomit-frame-pointer v01/w8s8
gcc -m64 -march=nocona -O3 -fomit-frame-pointer v01/w8s8
gcc -m64 -march=nocona -O -fomit-frame-pointer v01/w8s8
gcc -m64 -march=nocona -Os -fomit-frame-pointer v01/w8s8
gcc -march=barcelona -O2 -fomit-frame-pointer v01/w8s8
gcc -march=barcelona -O3 -fomit-frame-pointer v01/w8s8
gcc -march=barcelona -O -fomit-frame-pointer v01/w8s8
gcc -march=barcelona -Os -fomit-frame-pointer v01/w8s8
gcc -march=k8 -O2 -fomit-frame-pointer v01/w8s8
gcc -march=k8 -O3 -fomit-frame-pointer v01/w8s8
gcc -march=k8 -O -fomit-frame-pointer v01/w8s8
gcc -march=k8 -Os -fomit-frame-pointer v01/w8s8
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv v01/w8s8
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv v01/w8s8
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv v01/w8s8
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv v01/w8s8
gcc -march=nocona -O2 -fomit-frame-pointer v01/w8s8
gcc -march=nocona -O3 -fomit-frame-pointer v01/w8s8
gcc -march=nocona -O -fomit-frame-pointer v01/w8s8
gcc -march=nocona -Os -fomit-frame-pointer v01/w8s8

Compiler output

Implementation: crypto_dh/ecfp256h/v01/var
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
alloc.c: alloc.c:77:11: warning: passing 'char [13]' to parameter of type 'sic_t *' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign]
alloc.c: kn_exit("kn_init_fast", ERR_OUT_OF_MEMORY);
alloc.c: ^~~~~~~~~~~~~~
alloc.c: ./_core.h:132:21: note: passing argument to parameter 's' here
alloc.c: void kn_exit(sic_t *s, uni_t code);
alloc.c: ^
alloc.c: alloc.c:92:11: warning: passing 'char [13]' to parameter of type 'sic_t *' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign]
alloc.c: kn_exit("kn_free_fast", ERR_INVALID_MEMORY);
alloc.c: ^~~~~~~~~~~~~~
alloc.c: ./_core.h:132:21: note: passing argument to parameter 's' here
alloc.c: void kn_exit(sic_t *s, uni_t code);
alloc.c: ^
alloc.c: alloc.c:108:11: warning: passing 'char [8]' to parameter of type 'sic_t *' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign]
alloc.c: kn_exit("kn_kill", ERR_INVALID_MEMORY);
alloc.c: ^~~~~~~~~
alloc.c: ./_core.h:132:21: note: passing argument to parameter 's' here
alloc.c: void kn_exit(sic_t *s, uni_t code);
alloc.c: ^
alloc.c: alloc.c:131:11: warning: passing 'char [33]' to parameter of type 'sic_t *' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign]
alloc.c: kn_exit("kn_alloc: cannot allocate memory", 0);
alloc.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
alloc.c: ./_core.h:132:21: note: passing argument to parameter 's' here
alloc.c: void kn_exit(sic_t *s, uni_t code);
alloc.c: ^
alloc.c: alloc.c:152:12: warning: passing 'char [8]' to parameter of type 'sic_t *' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign]
alloc.c: ...

Number of similar (compiler,implementation) pairs: 30, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments v01/var v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments v01/var v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments v01/var v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments v01/var v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments v01/var v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments v01/var v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8

Compiler output

Implementation: crypto_dh/ecfp256h/v01/w8s1
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
try_ec_fp_256h.c: try_ec_fp_256h.c: In function 'crypto_dh_ecfp256h_v01_w8s1_keypair':
try_ec_fp_256h.c: try_ec_fp_256h.c:39:2: warning: implicit declaration of function 'ec_fp_smulbase_256h' [-Wimplicit-function-declaration]
try_ec_fp_256h.c: ec_fp_smulbase_256h((uni)pk, (uni)(pk + (PUBLICKEY_BYTES/2)), (uni)zzn, (uni)sk, (uni *)xn0, (uni *)yn0);
try_ec_fp_256h.c: ^
try_ec_fp_256h.c: try_ec_fp_256h.c: In function 'crypto_dh_ecfp256h_v01_w8s1_keypair':
try_ec_fp_256h.c: try_ec_fp_256h.c:39:2: warning: implicit declaration of function 'ec_fp_smulbase_256h' [-Wimplicit-function-declaration]
try_ec_fp_256h.c: ec_fp_smulbase_256h((uni)pk, (uni)(pk + (PUBLICKEY_BYTES/2)), (uni)zzn, (uni)sk, (uni *)xn0, (uni *)yn0);
try_ec_fp_256h.c: ^

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer v01/w8s1
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer v01/w8s1
gcc -m64 -march=barcelona -O -fomit-frame-pointer v01/w8s1
gcc -m64 -march=barcelona -Os -fomit-frame-pointer v01/w8s1

Compiler output

Implementation: crypto_dh/ecfp256h/v01/w8s2
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
try_ec_fp_256h.c: try_ec_fp_256h.c: In function 'crypto_dh_ecfp256h_v01_w8s2_keypair':
try_ec_fp_256h.c: try_ec_fp_256h.c:39:2: warning: implicit declaration of function 'ec_fp_smulbase_256h' [-Wimplicit-function-declaration]
try_ec_fp_256h.c: ec_fp_smulbase_256h((uni)pk, (uni)(pk + (PUBLICKEY_BYTES/2)), (uni)zzn, (uni)sk, (uni *)xn0, (uni *)yn0);
try_ec_fp_256h.c: ^
try_ec_fp_256h.c: try_ec_fp_256h.c: In function 'crypto_dh_ecfp256h_v01_w8s2_keypair':
try_ec_fp_256h.c: try_ec_fp_256h.c:39:2: warning: implicit declaration of function 'ec_fp_smulbase_256h' [-Wimplicit-function-declaration]
try_ec_fp_256h.c: ec_fp_smulbase_256h((uni)pk, (uni)(pk + (PUBLICKEY_BYTES/2)), (uni)zzn, (uni)sk, (uni *)xn0, (uni *)yn0);
try_ec_fp_256h.c: ^

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer v01/w8s2
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer v01/w8s2
gcc -m64 -march=barcelona -O -fomit-frame-pointer v01/w8s2
gcc -m64 -march=barcelona -Os -fomit-frame-pointer v01/w8s2

Compiler output

Implementation: crypto_dh/ecfp256h/v01/w8s4
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
try_ec_fp_256h.c: try_ec_fp_256h.c: In function 'crypto_dh_ecfp256h_v01_w8s4_keypair':
try_ec_fp_256h.c: try_ec_fp_256h.c:39:2: warning: implicit declaration of function 'ec_fp_smulbase_256h' [-Wimplicit-function-declaration]
try_ec_fp_256h.c: ec_fp_smulbase_256h((uni)pk, (uni)(pk + (PUBLICKEY_BYTES/2)), (uni)zzn, (uni)sk, (uni *)xn0, (uni *)yn0);
try_ec_fp_256h.c: ^
try_ec_fp_256h.c: try_ec_fp_256h.c: In function 'crypto_dh_ecfp256h_v01_w8s4_keypair':
try_ec_fp_256h.c: try_ec_fp_256h.c:39:2: warning: implicit declaration of function 'ec_fp_smulbase_256h' [-Wimplicit-function-declaration]
try_ec_fp_256h.c: ec_fp_smulbase_256h((uni)pk, (uni)(pk + (PUBLICKEY_BYTES/2)), (uni)zzn, (uni)sk, (uni *)xn0, (uni *)yn0);
try_ec_fp_256h.c: ^

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer v01/w8s4
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer v01/w8s4
gcc -m64 -march=barcelona -O -fomit-frame-pointer v01/w8s4
gcc -m64 -march=barcelona -Os -fomit-frame-pointer v01/w8s4

Compiler output

Implementation: crypto_dh/ecfp256h/v01/w8s8
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
try_ec_fp_256h.c: try_ec_fp_256h.c: In function 'crypto_dh_ecfp256h_v01_w8s8_keypair':
try_ec_fp_256h.c: try_ec_fp_256h.c:39:2: warning: implicit declaration of function 'ec_fp_smulbase_256h' [-Wimplicit-function-declaration]
try_ec_fp_256h.c: ec_fp_smulbase_256h((uni)pk, (uni)(pk + (PUBLICKEY_BYTES/2)), (uni)zzn, (uni)sk, (uni *)xn0, (uni *)yn0);
try_ec_fp_256h.c: ^
try_ec_fp_256h.c: try_ec_fp_256h.c: In function 'crypto_dh_ecfp256h_v01_w8s8_keypair':
try_ec_fp_256h.c: try_ec_fp_256h.c:39:2: warning: implicit declaration of function 'ec_fp_smulbase_256h' [-Wimplicit-function-declaration]
try_ec_fp_256h.c: ec_fp_smulbase_256h((uni)pk, (uni)(pk + (PUBLICKEY_BYTES/2)), (uni)zzn, (uni)sk, (uni *)xn0, (uni *)yn0);
try_ec_fp_256h.c: ^

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer v01/w8s8
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer v01/w8s8
gcc -m64 -march=barcelona -O -fomit-frame-pointer v01/w8s8
gcc -m64 -march=barcelona -Os -fomit-frame-pointer v01/w8s8